1 2007-11-07 Diego Novillo <dnovillo@google.com>
4 * gcc.c-torture/execute/pr33870.x: Remove.
6 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
11 * g++.dg/cpp0x/decltype-33837.C: New.
12 * g++.dg/cpp0x/decltype-refbug.C: New.
13 * g++.dg/cpp0x/decltype-33838.C: New.
15 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17 * gcc.c-torture/compile/20071107-1.c: New test.
19 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
21 * gcc.dg/out-of-bounds-1.c: New test.
23 2007-11-07 Jakub Jelinek <jakub@redhat.com>
26 * g++.dg/warn/incomplete2.C: New test.
27 * g++.dg/template/incomplete4.C: New test.
28 * g++.dg/template/incomplete5.C: New test.
30 2007-11-07 Olivier Hainque <hainque@adacore.com>
32 * gnat.dg/max_align.adb: New test.
34 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
37 * gcc.target/i386/pr30961-1.c: New.
39 2007-11-06 Tom Tromey <tromey@redhat.com>
42 * g++.dg/warn/pragma-system_header3.h: New.
43 * g++.dg/warn/pragma-system_header3.C: New.
46 * g++.dg/warn/pragma-system_header4.C: New.
47 * g++.dg/warn/pragma-system_header4.h: New.
49 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
53 * g++.dg/other/canon-array.C: New.
55 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
57 * testsuite/g++.dg/parser/crash36.C: Tweak expected errors.
58 * testsuite/g++.dg/cpp0x/pr31439.C: New.
59 * testsuite/g++.dg/cpp0x/pr32114.C: New.
60 * testsuite/g++.dg/cpp0x/pr32115.C: New.
61 * testsuite/g++.dg/cpp0x/pr32125.C: New.
62 * testsuite/g++.dg/cpp0x/pr32126.C: New.
63 * testsuite/g++.dg/cpp0x/pr32127.C: New.
64 * testsuite/g++.dg/cpp0x/pr32128.C: New.
65 * testsuite/g++.dg/cpp0x/pr32253.C: New.
66 * testsuite/g++.dg/cpp0x/pr32566.C: New.
67 * testsuite/g++.dg/cpp0x/pr31445.C: Tweak expected errors.
68 * testsuite/g++.dg/cpp0x/pr31438.C: Ditto.
69 * testsuite/g++.dg/cpp0x/variadic81.C: Ditto.
70 * testsuite/g++.dg/cpp0x/pr31432.C: Ditto.
71 * testsuite/g++.dg/cpp0x/pr31442.C: Ditto.
73 2007-11-06 Jakub Jelinek <jakub@redhat.com>
76 * g++.dg/other/datasec1.C: New test.
78 PR tree-optimization/33458
79 * g++.dg/opt/inline12.C: New test.
81 PR tree-optimization/33993
82 * gcc.c-torture/compile/20071105-1.c: New test.
84 2007-11-05 Jakub Jelinek <jakub@redhat.com>
86 PR rtl-optimization/33648
87 * gcc.dg/pr33648.c: Require effective targer freorder.
89 2007-11-05 Revital Eres <eres@il.ibm.com>
91 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
93 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
98 * g++.dg/cpp0x/pr33996.C: New
99 * g++.dg/cpp0x/rv-trivial-bug.C: New
100 * g++.dg/cpp0x/pr33930.C: New
102 2007-11-05 Nick Clifton <nickc@redhat.com>
103 Sebastian Pop <sebastian.pop@amd.com>
105 PR tree-optimization/32540
106 PR tree-optimization/33922
107 * gcc.dg/tree-ssa/pr32540-1.c: New.
108 * gcc.dg/tree-ssa/pr32540-2.c: New.
109 * gcc.dg/tree-ssa/pr33922.c: New.
111 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
114 * g++.dg/cpp0x/variadic-rref.C: New.
116 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
118 * g++dg/warn/pointer-integer-comparison.C: New.
120 2007-11-05 Jakub Jelinek <jakub@redhat.com>
122 PR tree-optimization/33856
123 * gcc.c-torture/compile/20071027-1.c: New test.
126 * g++.dg/ext/label10.C: New test.
129 * g++.dg/other/ptrmem9.C: New test.
131 2007-11-04 Andrew Pinski <pinskia@gmail.com>
134 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
136 2007-11-04 David Edelsohn <edelsohn@gnu.org>
138 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
139 * g++.dg/ext/visibility/namespace2.C: Add argument to
140 dg-require-visibility.
141 * g++.dg/ext/java-1.C: Disable on AIX.
143 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
145 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
147 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
150 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
152 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
155 * gcc.dg/20031223-1.c: Adjust error output.
156 * gcc.dg/parse-decl-after-label.c: New.
158 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
161 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
162 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
163 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
165 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
167 PR rtl-optimization/28940
168 * gcc.target/i386/addr-sel-1.c: New test.
170 2007-11-03 Jakub Jelinek <jakub@redhat.com>
173 * gcc.dg/pr33670.c: New test.
175 2007-11-02 Jakub Jelinek <jakub@redhat.com>
178 * g++.dg/lookup/typedef1.C: New test.
180 2007-11-02 Janis Johnson <janis187@us.ibm.com>
183 * lib/scandump.exp (dump-suffix): New.
184 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
185 Include dump suffix in pass/fail messages, put regexp in quotes.
187 2007-11-02 Paolo Carlini <pcarlini@suse.de>
190 * g++.dg/other/error19.C: New.
192 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
194 PR rtl-optimization/28062
195 * gcc.c-torture/compile/20071102-1.c: New test.
197 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
199 * g++.dg/cpp0x/pr33955.C: New.
201 2007-11-01 Tom Tromey <tromey@redhat.com>
203 PR preprocessor/30805:
204 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
206 2007-11-02 Jakub Jelinek <jakub@redhat.com>
208 PR rtl-optimization/33648
209 * gcc.dg/pr33648.c: New test.
211 2007-11-01 Jakub Jelinek <jakub@redhat.com>
214 * g++.dg/template/pseudodtor1.C: New test.
215 * g++.dg/template/pseudodtor2.C: New test.
218 * g++.dg/rtti/typeid7.C: New test.
220 2007-11-01 Tom Tromey <tromey@redhat.com>
222 PR preprocessor/30805:
223 * gcc.dg/cpp/pr30805.c: New file.
225 2007-11-01 Janis Johnson <janis187@us.ibm.com>
228 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
230 * gcc.c-torture/compile/20001205-1.c: Ditto.
231 * gcc.c-torture/compile/20001226-1.c: Ditto.
232 * gcc.c-torture/compile/20020312-1.c: Ditto.
233 * gcc.c-torture/compile/20020604-1.c: Ditto.
234 * gcc.c-torture/compile/920501-12.c: Ditto.
235 * gcc.c-torture/compile/920501-4.c: Ditto.
236 * gcc.c-torture/compile/920520-1.c: Ditto.
237 * gcc.c-torture/compile/980506-1.c: Ditto.
238 * gcc.c-torture/compile/990617-1.c: Ditto.
239 * gcc.dg/compare6.c: Ditto.
240 * g++.old-deja/g++.brendan/crash43.C: Ditto.
241 * g++.old-deja/g++.brendan/synth1.C: Ditto.
242 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
243 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
244 * g++.old-deja/g++.pt/static6.C: Ditto.
245 * g++.old-deja/g++.pt/crash16.C: Ditto.
246 * g++.old-deja/g++.mike/p10416.C: Ditto.
247 * g++.old-deja/g++.mike/ns15.C: Ditto.
248 * g++.old-deja/g++.mike/eh46.C: Ditto.
250 2007-11-01 Tom Tromey <tromey@redhat.com>
252 * gcc.dg/redecl-1.c: Update.
253 * gcc.dg/pr20368-3.c: Update.
254 * gcc.dg/inline-14.c: Update.
255 * gcc.dg/builtins-30.c: Update.
256 * gcc.dg/dremf-type-compat-4.c: Update.
257 * gcc.dg/pr20368-2.c: Update.
259 2007-11-01 Jakub Jelinek <jakub@redhat.com>
261 PR rtl-optimization/33673
262 * gcc.dg/pr33673.c: New test.
264 2007-11-01 Michael Matz <matz@suse.de>
266 PR tree-optimization/33961
267 * gcc.dg/pr33961.c: New test.
269 2007-10-31 Paolo Carlini <pcarlini@suse.de>
272 * g++.dg/template/error35.C: New.
274 2007-10-31 Jakub Jelinek <jakub@redhat.com>
277 * gcc.dg/pr31507-1.c: New test.
278 * gcc.dg/pr31507-2.c: New test.
280 2007-10-31 Revital Eres <eres@il.ibm.com>
282 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
284 * gcc.dg/vect/tree-vect.h (check_vect): Add
285 powerpc-*paired test.
286 * lib/target-supports.exp (check_750cl_hw_available):
288 (check_effective_target_vect_int,
289 check_effective_target_vect_intfloat_cvt,
290 check_effective_target_powerpc_altivec_ok,
291 check_effective_target_vect_long,
292 check_effective_target_vect_sdot_hi,
293 check_effective_target_vect_udot_hi,
294 check_effective_target_vect_pack_trunc,
295 check_effective_target_vect_unpack,
296 check_effective_target_vect_shift,
297 check_effective_target_vect_int_mult): Disable for powerpc-*paired
299 * gcc.dg/vect/vect-ifcvt-11.c: New.
300 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
301 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
302 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
303 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
304 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
305 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
307 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
308 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/module_read_1.f90: New.
313 2007-10-31 Tom Tromey <tromey@redhat.com>
315 PR preprocessor/30786:
316 * gcc.dg/cpp/pr30786.c: New file.
318 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
321 * gfortran.dg/interface_19.f90: New.
322 * gfortran.dg/interface_20.f90: New.
323 * gfortran.dg/interface_21.f90: New.
325 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
327 PR tree-optimization/32377
328 * gfortran.dg/vect/pr32377.f90: New.
330 2007-10-31 Richard Guenther <rguenther@suse.de>
333 * gcc.c-torture/execute/pr33779-1.c: New testcase.
334 * gcc.c-torture/execute/pr33779-2.c: Likewise.
336 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
339 * gfortran.dg/contained_3.f90: New.
341 2007-10-31 Christian Bruel <christian.bruel@st.com>
344 * g++.dg/opt/nrv8.C: New.
346 2007-10-30 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/opt/compound1.C: New test.
352 * g++.dg/template/ptrmem18.C: New test.
354 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
357 * gfortran.dg/isnan_2.f90: New test.
359 2007-10-30 Ed Schouten <ed@fxq.nl>
361 PR tree-optimization/32500
362 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
364 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
368 * g++.dg/cpp0x/pr31993.C: New
369 * g++.dg/cpp0x/pr32252.C: New
371 2007-10-30 Jakub Jelinek <jakub@redhat.com>
373 PR tree-optimization/33723
374 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
376 2007-10-30 Richard Guenther <rguenther@suse.de>
378 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
379 gcc.target/i386/loop-3.c.
381 2007-10-30 Revital Eres <eres@il.ibm.com>
383 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
385 2007-10-30 Revital Eres <eres@il.ibm.com>
387 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
388 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
390 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
392 PR tree-optimization/32893
393 * testsuite/lib/target-supports.exp
394 (check_effective_target_unaligned_stack): new keyword.
395 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
396 not sensitive to unaligned_stack.
397 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
398 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
399 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
400 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
401 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
402 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
403 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
404 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
405 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
406 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
407 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
408 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
409 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
410 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
411 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
412 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
413 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
414 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
415 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
416 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
417 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
418 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
419 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
420 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
421 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
423 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
424 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
425 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
426 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
427 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
428 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
429 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
430 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
431 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
432 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
434 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
435 original testcase (without no-section-anchors prefix) but with global arrays.
436 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
437 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
438 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
439 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
440 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
441 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
442 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
443 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
445 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
446 original testcase (without no-section-anchors prefix) but fix alignment checks
447 to also consider unaligned_stack targets.
448 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
450 2007-10-29 Jakub Jelinek <jakub@redhat.com>
452 PR tree-optimization/33723
453 * gcc.c-torture/execute/20071029-1.c: New test.
454 * gcc.dg/tree-ssa/pr33723.c: New test.
456 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
458 PR tree-optimization/33614
459 * gcc.c-torture/compile/pr33614.c: New test.
461 2007-10-29 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/33870
464 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
466 2007-10-29 Jakub Jelinek <jakub@redhat.com>
468 PR tree-optimization/33757
469 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
470 true architectures instead of having a big dg-skip-if.
473 * g++.dg/other/bitfield3.C: New test.
475 2007-10-29 Richard Guenther <rguenther@suse.de>
477 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
479 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
481 Automatic parallelization reduction tests.
483 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
484 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
485 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
486 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
487 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
488 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
489 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
490 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
491 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
492 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
493 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
495 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
496 Zdenek Dvorak <ook@ucw.cz>
498 OMP_ATOMIC Changes, testsuite changes.
500 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
501 instead of gimple dump.
502 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
503 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
504 * testsuite/g++.dg/gomp/atomic-3.C: Same.
505 * testsuite/g++.dg/gomp/atomic-9.C: Same.
506 * testsuite/g++.dg/gomp/atomic-10.C: Same.
508 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
512 * gfortran.dg/forall_12.f90: New test.
515 * gfortran.dg/forall_13.f90: New test.
517 2007-10-28 Paolo Carlini <pcarlini@suse.de>
518 Mark Mitchell <mark@codesourcery.com>
521 * g++.dg/template/crash71.C: New.
523 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
526 * gfortran.dg/module_md5_1.f90: Update hash-value.
528 2007-10-28 Andrew Pinski <pinskia@gmail.com>
531 * g++.dg/torture/pr33589-1.C: New testcase.
532 * g++.dg/torture/pr33589-2.C: New testcase.
534 2007-10-28 Richard Guenther <rguenther@suse.de>
536 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
538 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
539 Uros Bizjak <ubizjak@gmail.com>
541 PR tree-optimization/33920
542 * gcc.dg/tree-ssa/pr33290.c: New test.
544 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
547 * gfortran.dg/argument_check_7.f90: New test.
548 * gfortran.dg/argument_check_8.f90: New test.
550 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
552 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
553 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
554 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
555 * gcc.target/i386/sse-14.c: Ditto.
557 2007-10-27 Jakub Jelinek <jakub@redhat.com>
560 * g++.dg/other/ptrmem8.C: New test.
563 * g++.dg/template/error34.C: New test.
565 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
567 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
569 2007-10-27 Richard Guenther <rguenther@suse.de>
571 PR tree-optimization/33870
572 * gcc.dg/tree-ssa/alias-15.c: New testcase.
573 * gcc.c-torture/execute/pr33870.c: Likewise.
575 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
578 * gfortran.dg/argument_checking_9.f90: New test.
580 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
582 * g++.dg/other/pr33601.C: New.
584 2007-10-26 Paolo Carlini <pcarlini@suse.de>
587 * g++.dg/init/new25.C: New.
589 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
591 * g++.dg/cpp0x/pr33839.C: New.
593 2007-10-26 Jakub Jelinek <jakub@redhat.com>
596 * g++.dg/template/arg6.C: New test.
598 2007-10-26 Paolo Carlini <pcarlini@suse.de>
601 * g++.dg/parse/crash39.C: New.
603 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
605 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
606 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
609 2007-10-25 David Daney <ddaney@avtrex.com>
611 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
613 2007-10-25 Paolo Carlini <pcarlini@suse.de>
616 * g++.dg/template/error32.C: New.
618 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
619 Ira Rosen <irar@il.ibm.com>
621 PR tree-optimization/33833
622 * gcc.dg/vect/pr33833.c: New testcase.
624 2007-10-25 David Daney <ddaney@avtrex.com>
626 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
628 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
629 Ira Rosen <irar@il.ibm.com>
631 PR tree-optimization/33866
632 * gcc.dg/vect/pr33866.c: New testcase.
634 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
636 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
637 Add -w to compile flags to suppress "call-clobbered register" warnings
638 and remove dg-warning directives.
640 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
642 * gcc.dg/sms-2.c: Cleanup sms dump file.
643 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
646 2007-10-24 David Daney <ddaney@avtrex.com>
648 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
650 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
653 * gcc.target/mips/pr33755.c: New test.
655 2007-10-24 Ira Rosen <irar@il.ibm.com>
657 PR tree-optimization/33804
658 * gcc.dg/vect/pr33804.c: New testcase.
660 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
663 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
665 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
666 Uros Bizjak <ubizjak@gmail.com>
668 PR rtl-optimization/33846
669 * gcc.dg/vect/pr33846.c: New testcase.
671 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
672 Dorit Nuzman <dorit@il.ibm.com>
674 PR tree-optimization/33860
675 * g++.dg/vect/pr33860.cc: New test.
676 * g++.dg/vect/pr33860a.cc: New test.
678 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
679 Revital Eres <eres@il.ibm.com>
681 * testsuite/gcc.dg/sms-2.c: New testcase.
683 2007-10-22 David S. Miller <davem@davemloft.net>
685 * gcc.dg/globalreg-1.c: New test.
687 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
688 Dorit Nuzman <dorit@il.ibm.com>
690 PR tree-optimization/33834
691 PR tree-optimization/33835
692 * g++.dg/vect/pr33834_1.cc: New test.
693 * g++.dg/vect/pr33834_2.cc: New test.
694 * g++.dg/vect/pr33835.cc: New test.
696 2007-10-22 Jakub Jelinek <jakub@redhat.com>
698 * gcc.dg/pr33644.c: New test.
700 2007-10-22 Jakub Jelinek <jakub@redhat.com>
703 * g++.dg/gomp/pr33372-1.C: New test.
704 * g++.dg/gomp/pr33372-2.C: New test.
705 * g++.dg/gomp/pr33372-3.C: New test.
707 2007-10-22 Michael Matz <matz@suse.de>
709 PR tree-optimization/33855
710 * gcc.c-torture/compile/pr33855.c: New testcase.
712 2007-10-22 Ira Rosen <irar@il.ibm.com>
714 PR tree-optimization/33854
715 * gcc.dg/vect/O1-pr33854.c: New testcase.
716 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
718 2007-10-21 David Edelsohn <edelsohn@gnu.org>
720 * gcc.dg/unwind-1.c: Disable on AIX.
721 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
723 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
726 * gfortran.dg/assign_9.f90: New test.
728 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
730 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
731 (dg-mips-options): Skip tests that specify an ABI other than o32
732 and o64 if generating MIPS16 hard-float code.
734 2007-10-21 Ira Rosen <irar@il.ibm.com>
735 Revital Eres <eres@il.ibm.com>
737 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
738 * gcc.dg/vect/vect-16.c: Fix comment.
739 * gcc.dg/vect/pr33369.c: Require vect_int.
740 * gcc.dg/vect/slp-33.c: Add spaces.
741 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
743 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
744 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
746 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
747 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
749 * gcc.dg/vect/slp-10.c: Add spaces.
750 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
752 * gcc.dg/vect/slp-36.c: Require vect_int.
753 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
754 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
755 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
756 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
758 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
759 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
760 instead of vector_alignment_reachable_for_double.
761 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
762 (natural_alignment): Split into...
763 (natural_alignment_32, natural_alignment_64): New.
764 (vector_alignment_reachable): Depend on natural_alignment_32.
765 (vector_alignment_reachable_for_double): Rename to ...
766 (vector_alignment_reachable_for_64bit): And depend on
767 natural_alignment_64.
769 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
771 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
773 * g++.dg/vect/vect.exp: Likewise.
774 * lib/fortran-torture.exp: Likewise.
775 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
776 mipsisa64*-*-* as the target selector. Remove -mips64,
777 -mhard-float and -mgp64 from the options list.
778 * gcc.target/mips/mips-ps-2.c: Likewise.
779 * gcc.target/mips/mips-ps-3.c: Likewise.
780 * gcc.target/mips/mips-ps-4.c: Likewise.
781 * gcc.target/mips/mips-ps-6.c: Likewise.
782 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
784 * gcc.target/mips/sb1-1.c: Likewise.
785 * gcc.target/mips/mips-ps-type.c: Likewise.
786 * gcc.target/mips/mips-ps-7.c: New test.
787 * gcc.target/mips/mips-ps-type-2.c: Likewise.
788 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
789 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
790 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
791 as forcing an ABI and an architecture.
792 (is_gp32_flag, is_gp64_flag): Fold into...
793 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
794 then -mfp64 imply -mhard-float. Apply register rules after the
795 loop. Handle -march=mipsN like -mipsN.
797 2007-10-20 David Edelsohn <edelsohn@gnu.org>
799 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
800 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
802 2007-10-20 Tobias Burnus <burnus@net-b.de>
805 * gfortran.dg/entry_dummy_ref_3.f90: New.
807 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
808 FX Coudert <fxcoudert@gcc.gnu.org>
811 * gfortran.dg/char_cast_1.f90: New test.
813 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
815 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
816 * gfortran.dg/large_real_kind_2.F90: ditto.
817 * gfortran.dg/default_format_2.f90: ditto.
818 * gfortran.dg/default_format_denormal_1.f90: ditto.
820 2007-10-19 Richard Guenther <rguenther@suse.de>
824 * gfortran.dg/pr32921.f: New testcase.
826 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
829 * gfortran.dg/transfer_check_1.f90: Adjust options.
831 2007-10-19 Richard Guenther <rguenther@suse.de>
834 2007-10-19 Richard Guenther <rguenther@suse.de>
837 * gfortran.dg/pr32921.f: New testcase.
839 2007-10-19 Richard Guenther <rguenther@suse.de>
841 * gcc.c-torture/execute/20071018-1.c: New testcase.
843 2007-10-19 Richard Guenther <rguenther@suse.de>
846 * gfortran.dg/pr32921.f: New testcase.
848 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
850 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
852 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
854 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
856 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
859 * gfortran.dg/host_assoc_function_1.f90: Correct references.
860 * gfortran.dg/host_assoc_function_3.f90: New test.
862 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
865 * gfortran.dg/transfer_simplify_6.f90: New test.
867 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
868 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
871 * gfortran.dg/pr33794.f90: New testcase.
873 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
876 * gcc.target/i386/pr32961.c: New testcase.
877 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
878 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
879 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
880 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
881 __builtin_ia32_pslldi128 defines.
883 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
886 * gfortran.dg/c_ptr_tests_13.f03: New test case.
888 2007-10-16 Paolo Carlini <pcarlini@suse.de>
892 * g++.dg/template/void12.C: New.
893 * g++.dg/template/void13.C: New.
895 2007-10-16 Paolo Carlini <pcarlini@suse.de>
898 * g++.dg/template/void11.C: New.
899 * g++.dg/template/void2.C: Adjust error markers.
900 * g++.dg/template/void10.C: Likewise.
901 * g++.dg/template/crash55.C: Likewise.
903 2007-10-16 Mark Mitchell <mark@codesourcery.com>
905 * g++.dg/opt/const5.C: New test.
907 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
908 Maxim Kuvyrkov <maxim@codesourcery.com>
910 * gcc.target/ia64/20040709-2.c: New test.
912 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
914 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
916 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
918 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
919 to each function. Check that there are no unsigned loads.
921 2007-10-15 Jakub Jelinek <jakub@redhat.com>
923 PR tree-optimization/33136
924 * gcc.c-torture/execute/20070824-1.c: New test.
925 * gcc.dg/pr33136-1.c: New test.
926 * gcc.dg/pr33136-2.c: New test.
927 * gcc.dg/pr33136-3.c: New test.
929 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
931 PR tree-optimization/33735
932 * g++.dg/torture/pr33735.C: New.
934 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
937 * gcc.dg/va-arg-pack-2.c: New.
939 2007-10-15 Jakub Jelinek <jakub@redhat.com>
941 PR tree-optimization/33619
942 * gcc.dg/pr33619.c: New test.
944 2007-10-15 David Edelsohn <edelsohn@gnu.org>
946 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
948 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
950 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
953 * gfortran.dg/inquire_11.f90: New test.
954 * gfortan.dg/negative_unit_int8.f: New test.
956 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
959 * gcc.c-torture/compile/pr33133.c: New test.
961 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
964 * gfortran.dg/namelist_40.f90: New test.
966 2007-10-14 Tobias Burnus <burnus@net-b.de>
969 * gfortran.dg/bounds_check_11.f90: New.
971 2007-10-14 Andrew Pinski <pinskia@gmail.com>
974 * g++.dg/other/ctor1.C: New test.
975 * g++.dg/other/ctor2.C: New test.
976 * g++.dg/other/dtor1.C: New test.
978 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
980 * gfortran.dg/bounds_check_10.f90: Fix testcase.
982 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
983 Paul Thomas <pault@gcc.gnu.org>
987 * gfortran.dg/bounds_check_10.f90: New.
989 2007-10-13 David Edelsohn <edelsohn@gnu.org>
991 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
992 * gcc.target/powerpc/popcount-1.c: Same.
994 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
997 * g++.dg/conversion/op4.C: New test.
999 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
1001 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1003 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1006 * gfortran.dg/ambiguous_specific_1.f90: New test.
1008 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1011 * gfortran.dg/impure_spec_expr_1.f90: New test.
1012 * gfortran.dg/char_result_7.f90: Remove illegal test.
1014 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
1017 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1018 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1019 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1020 * gcc.target/i386/pr11001-memset-1.c: New testcase.
1021 * gcc.target/i386/pr11001-memset-2.c: New testcase.
1022 * gcc.target/i386/pr11001-memset-3.c: New testcase.
1023 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1024 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1025 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1027 2007-10-12 Richard Guenther <rguenther@suse.de>
1030 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1031 * gcc.c-torture/execute/20071011-1.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1034 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1036 PR tree-optimization/33742
1037 * gcc.dg/pr33742.c: New testcase.
1039 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1041 PR tree-optimization/33645
1042 * gcc.dg/pr33645-1.c: New test.
1043 * gcc.dg/pr33645-2.c: New test.
1044 * gcc.dg/pr33645-3.c: New test.
1047 * g++.dg/ext/label4.C: Adjust error regexp.
1048 * g++.dg/ext/label6.C: Adjust error regexp.
1049 * g++.dg/ext/label7.C: New test.
1050 * g++.dg/ext/label8.C: New test.
1051 * g++.dg/ext/label9.C: New test.
1053 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1056 * gcc.dg/pr33676.c: New.
1058 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1061 * g++.dg/cpp0x/variadic83.C: New.
1063 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1066 * g++.dg/cpp0x/variadic81.C: New.
1067 * g++.dg/cpp0x/variadic82.C: Likewise.
1069 2007-10-11 Richard Guenther <rguenther@suse.de>
1072 * gcc.dg/pr33724.c: New testcase.
1074 2007-10-11 Richard Guenther <rguenther@suse.de>
1077 * gcc.dg/pr33726.c: New testcase.
1079 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1082 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1084 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1087 * gfortran.dg/do_3.F90: Run with -fwrapv.
1089 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1091 * gcc.dg/unwind-1.c: New.
1093 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1096 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1097 failure on some common systems.
1099 2007-10-09 Richard Guenther <rguenther@suse.de>
1102 * gcc.dg/pr33692.c: New testcase.
1104 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1107 * gcc.c-torture/execute/pr33669.c: New.
1109 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1111 PR tree-optimization/33615
1112 * g++.dg/tree-ssa/pr33615-2.C: New test.
1114 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1116 PR tree-optimization/33615
1117 * g++.dg/tree-ssa/pr33615.C: New test.
1119 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1121 PR tree-optimization/33572
1122 * g++.dg/torture/pr33572.C: Replace with complete test.
1124 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1127 * gfortran.dg/spec_expr_5.f90: New.
1129 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1131 * gcc.dg/pragma-darwin-2.c: New.
1133 2007-10-08 Richard Guenther <rguenther@suse.de>
1138 * gcc.dg/pr33693.c: New testcase.
1139 * gcc.dg/pr33695.c: Likewise.
1140 * gcc.dg/pr33697.c: Likewise.
1142 2007-10-08 Richard Guenther <rguenther@suse.de>
1147 * gcc.dg/pr33691.c: New testcase.
1148 * gcc.dg/pr33694.c: Likewise.
1149 * gcc.dg/pr33696.c: Likewise.
1151 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/gamma_5.f90: New test case
1156 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1159 * initialization_1.f90: Fix dg-error annotations.
1160 * initialization_14.f90: New.
1161 * initialization_7.f90: Fix dg-error annotations.
1162 * initialization_9.f90: Likewise.
1164 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1166 * gfortran.dg/error_recovery_4.f90: New test.
1168 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1170 * gfortran.dg/default_format_denormal_2.f90: New test.
1171 * gfortran.dg/default_format_2.inc: New test.
1172 * gfortran.dg/default_format_denormal_1.f90: New test.
1173 * gfortran.dg/default_format_1.inc: New test.
1174 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1176 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1179 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1181 * gfortran.dg/namelist_15.f90: Revise test.
1183 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1185 PR tree-optimization/33655
1186 * gcc.dg/torture/pr33655.c: New.
1188 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1190 PR tree-optimization/33572
1191 * g++.dg/torture/pr33572.C: New.
1193 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1196 * gfortran.dg/forall_11.f90: New.
1198 2007-10-05 Michael Matz <matz@suse.de>
1201 * gcc.dg/pr33667.c: New testcase.
1203 2007-10-05 Richard Guenther <rguenther@suse.de>
1206 * gcc.dg/pr33666.c: New testcase.
1208 2007-10-05 Michael Matz <matz@suse.de>
1211 * gcc.target/i386/pr33600.c: New testcase.
1213 2007-10-05 Richard Guenther <rguenther@suse.de>
1215 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1217 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1220 * gcc.target/mips/pr33635-1.c: New test.
1222 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1225 * gfortran.dg/namelist_39.f90: Revise to use long names.
1227 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1230 * gfortran.dg/pr33646.f90: New file.
1232 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1235 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1236 * gfortran.dg/char_decl_2.f90: New test.
1238 2007-10-04 Richard Guenther <rguenther@suse.de>
1241 * gcc.c-torture/compile/pr33641.c: New testcase.
1243 2007-10-04 Michael Matz <matz@suse.de>
1245 PR rtl-optimization/33653
1246 * gcc.dg/pr33653.c: New.
1248 2007-10-04 Richard Guenther <rguenther@suse.de>
1250 PR tree-optimization/33627
1251 * g++.dg/torture/pr33627.C: New testcase.
1253 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1256 * gfortran.dg/parens_6.f90: New.
1258 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1262 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1264 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1266 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1268 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1271 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1273 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1274 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1276 * gcc.target/mips/fpr-moves-1.c: New test.
1277 * gcc.target/mips/fpr-moves-2.c: Likewise.
1278 * gcc.target/mips/fpr-moves-3.c: Likewise.
1279 * gcc.target/mips/fpr-moves-4.c: Likewise.
1280 * gcc.target/mips/fpr-moves-5.c: Likewise.
1281 * gcc.target/mips/fpr-moves-6.c: Likewise.
1282 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1284 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1286 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1288 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1290 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1291 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1293 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1296 * gfortran.dg/common_errors_1.f90: New.
1298 2007-10-03 Doug Kwan <dougkwan@google.com>
1299 Richard Guenther <rguenther@suse.de>
1302 * g++.dg/debug/using3.C: New testcase.
1304 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307 * gfortran.dg/namelist_38.f90: New test.
1308 * gfortran.dg/namelist_39.f90: New test.
1310 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1313 * gfortran.dg/default_format_1.f90: New test.
1314 * gfortran.dg/default_format_2.f90: New test.
1315 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1316 * gfortran.dg/real_const_3.f90: Adjust expected output.
1318 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1320 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1321 default ABI. Split mips_forced_abi into mips_forced_abi and
1323 (is_gp32_flag): Return true for -mabi=32.
1324 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1325 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1326 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1327 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1328 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1329 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1330 * gcc.target/mips/save-restore-2.c: Likewise.
1331 * gcc.target/mips/save-restore-3.c: Likewise.
1332 * gcc.target/mips/save-restore-4.c: Likewise.
1334 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1337 * gcc.c-torture/compile/pr33617.c: New test.
1339 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1341 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1342 -gstabs+ for extended options.
1344 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1347 * gfortran.dg/ambiguous_specific_1.f90: New test.
1349 2007-10-02 Revital Eres <eres@il.ibm.com>
1351 * gcc.target/powerpc/paired-8.c: New test.
1352 * gcc.target/powerpc/paired-9.c: New test.
1353 * gcc.target/powerpc/paired-10.c: New test.
1355 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1360 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1363 * gfortran.dg/intent_out_2.f90: New test.
1365 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1368 * gfortran.dg/ambiguous_reference_1.f90: New test.
1370 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/function_kinds_1.f90: New test.
1376 * gfortran.dg/function_kinds_2.f90: New test.
1377 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1378 use association into interfaces.
1380 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1383 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1384 (overflow): Use INFINITY, not FP_INFINITE.
1385 gcc.dg/float-range-4.c: Likewise.
1386 gcc.dg/float-range-5.c: Likewise.
1388 2007-10-01 Nick Clifton <nickc@redhat.com>
1390 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1393 2007-09-30 Diego Novillo <dnovillo@google.com>
1396 * g++.dg/tree-ssa/pr33593.C: New test.
1398 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1401 * gfortran.dg/PR19872.f: Fix test condition.
1402 * gfortran.dg/list_read_7.f90: New test.
1404 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1406 PR tree-optimization/33597
1407 * gcc.dg/vect/pr33597.c: New testcase.
1409 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1412 * gcc.target/i386/pr33524.c: ...this.
1414 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1417 * gfortran.dg/minmaxloc_4.f90: New.
1419 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1421 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1423 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1425 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1427 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1430 * g++.dg/cpp0x/variadic79.C: New.
1432 2007-09-28 Michael Matz <matz@suse.de>
1433 Jakub Jelinek <jakub@redhat.com>
1435 PR rtl-optimization/33552
1436 * gcc.target/i386/pr33552.c: New runtime test.
1437 * gcc.target/i386/strinline.c: New compile time test.
1439 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1441 * gfortran.dg/openmp_stack.f90: Removed.
1444 * g++.dg/cpp0x/variadic80.C: New test.
1446 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1448 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1451 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1454 * gcc.target/powerpc/gcse-1.c: New test.
1456 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1458 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1459 fixed capitalizations.
1460 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1461 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1462 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1463 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1464 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1465 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1466 * gfortran.dg/min_max_conformance.f90: Likewise.
1468 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1470 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1472 * gcc.dg/c99-tgmath-2.c: Likewise.
1473 * gcc.dg/c99-tgmath-3.c: Likewise.
1474 * gcc.dg/c99-tgmath-4.c: Likewise.
1476 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1479 * gfortran.dg/anint_1.f90: New test.
1481 2007-09-27 Ian Lance Taylor <iant@google.com>
1483 PR tree-optimization/33565
1484 * gcc.dg/Wstrict-overflow-20.c: New test.
1486 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1488 * gfortran.dg/openmp_stack.f90: Fix typo.
1489 * gfortran.dg/recursive_stack.f90: Fix typo.
1491 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1494 * g++.dg/template/error31.C: New.
1496 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1498 * lib/prune.exp: Prune also "^In function .*$" lines and
1499 "^ inlined from .*$" lines.
1501 2007-09-26 Richard Guenther <rguenther@suse.de>
1503 PR tree-optimization/33563
1504 * gcc.dg/torture/pr33563.c: New testcase.
1506 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1511 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1514 2007-09-26 Richard Guenther <rguenther@suse.de>
1516 PR tree-optimization/30375
1517 PR tree-optimization/33560
1518 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1519 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1520 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1521 * gcc.dg/torture/pr30375.c: New testcase.
1522 * gcc.dg/torture/pr33560.c: New testcase.
1523 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1525 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1528 * g++.dg/parse/crash38.C: New test.
1530 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1533 * gcc.target/i386/sse5-convert.c: New file, test int->long
1534 vectorized conversions.
1536 2007-09-25 Revital Eres <eres@il.ibm.com>
1538 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1540 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1543 * gcc.dg/enum-incomplete-1.c: New test.
1545 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1547 * gcc.c-torture/compile/20070919-1.c: New test.
1549 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1551 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1553 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1556 * g++.dg/inherit/override_attribs.C: New file.
1558 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1561 * io.c (check_format_string): Move NULL and constant checks into
1563 (check_io_constraints): Call gfc_simplify_expr() before calling
1564 check_format_string(). Remove NULL and constant checks.
1566 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1568 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1569 * gcc.c-torture/execute/loop-2g.x: Likewise.
1571 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1573 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1574 Reject hard-float modes unless the ABI is o32 or o64.
1575 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1576 of gcc.exp. Skip the tests when mips16 code generation is not
1578 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1579 and use dg-add-options mips16_attribute.
1581 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1584 * g++.dg/ext/attrib29.C: New test.
1586 2007-09-23 Ollie Wild <aaw@google.com>
1588 * gcc.dg/fold-bitand-1.c: New test.
1589 * gcc.dg/fold-bitand-2.c: New test.
1590 * gcc.dg/fold-bitand-3.c: New test.
1591 * gcc.dg/fold-bitand-4.c: New test.
1593 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1595 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1596 any of the macros to be defined for __mips16.
1597 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1599 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1601 * gcc.dg/vect/pr21591.c: Require vect_int.
1602 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1603 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1604 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1606 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1610 * gcc.dg/va-arg-pack-len-2.c: New test.
1611 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1613 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1615 PR tree-optimization/32772
1616 * gcc.c-torture/compile/20070905-1.c: New test.
1618 PR tree-optimization/32975
1619 * gcc.dg/pr32975.c: New test.
1622 * gcc.dg/pr28755.c: New test.
1624 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1626 * lib/target-supports.exp (check_effective_target_nomips16): New
1628 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1630 * gcc.dg/vect/vect.exp: Likewise.
1631 * g++.dg/vect/vect.exp: Likewise.
1632 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1633 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1634 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1635 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1636 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1637 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1638 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1639 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1640 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1641 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1642 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1643 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1644 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1645 (test14, test15, test16, test17, test18): Likewise.
1646 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1647 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1648 (test14, test15, test16, test17, test18, test19, test20, test21)
1650 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1651 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1652 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1653 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1654 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1655 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1656 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1657 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1658 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1659 (test13, test14, test15, test16, test17, test18, test19, test20)
1660 (test21, test22, test23, test24, test25, test26, test27, test28)
1661 (test29, test30, test31): Likewise.
1662 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1663 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1664 (test13, test14, test15, test16, test17, test18, test19, test20)
1665 (test21, test22, test23, test24, test25, test26, test27, test28)
1666 (test29, test30, test31, test32, test33, test34, test35, test36)
1667 (test37, test38, test39, test40, test41, test42, test43, test44)
1668 (test45, test46, test47, test48, test49, test50, test51, test52)
1669 (test53, test54, test55, test56, test57, test58, test59, test60)
1670 (test61, test62, test63): Likewise.
1671 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1672 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1673 (test13, test14, test15, test16, test17, test18, test19, test20)
1674 (test21, test22, test23, test24, test25, test26, test27, test28)
1675 (test29, test30, test31): Likewise.
1676 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1677 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1678 (test13, test14, test15, test16, test17, test18, test19, test20)
1679 (test21, test22, test23, test24, test25, test26, test27, test28)
1680 (test29, test30, test31): Likewise.
1681 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1682 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1683 (test13, test14, test15): Likewise.
1684 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1685 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1686 (test13, test14, test15): Likewise.
1687 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1688 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1689 (test13, test14, test15, test16, test17, test18, test19, test20)
1690 (test21, test22, test23, test24, test25, test26, test27, test28)
1691 (test29, test30, test31): Likewise.
1692 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1693 (matrix_multiply4: Likewise.
1694 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1695 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1696 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1697 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1698 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1699 (test13, test14, test15, test16, test17, test18, test19, test20)
1700 (test21, test22, test23, test24, test25, test26, test27, test28)
1701 (test29, test30, test31): Likewise.
1702 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1703 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1704 (test13, test14, test15, test16, test17, test18, test19, test20)
1705 (test21, test22, test23, test24, test25, test26, test27, test28)
1706 (test29, test30, test31): Likewise.
1707 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1708 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1709 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1710 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1711 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1712 (sub_v4qi): Likewise.
1713 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1714 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1715 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1716 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1717 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1718 (subb, subc): Likewise.
1719 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1720 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1721 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1722 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1723 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1724 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1725 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1726 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1727 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1728 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1729 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1730 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1731 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1733 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1735 * lib/target-supports.exp (add_options_for_mips16_attribute)
1736 (check_effective_target_mips16_attribute): New functions.
1737 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1739 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1741 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1742 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1743 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1744 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1745 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1746 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1747 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1748 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1749 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1750 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1751 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1752 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1753 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1754 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1755 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1756 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1757 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1758 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1759 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1760 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1761 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1762 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1763 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1764 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1766 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1768 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1769 options. Require { target mips16_attribute } and use dg-add-options
1770 to add the associated options.
1772 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1773 * gcc.target/mips/call-saved-3.c: Likewise.
1774 * gcc.target/mips/code-readable-1.c: Require { target
1775 mips16_attribute } and use dg-add-options to add the associated
1776 options. Remove trailing whitespace.
1778 * gcc.target/mips/code-readable-2.c: Likewise.
1779 * gcc.target/mips/code-readable-3.c: Likewise.
1780 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1781 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1782 Require { target mips16_attribute } and use dg-add-options to
1783 add the associated options.
1784 (cksum16, cksum8): Use MIPS16.
1785 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1786 Require { target mips16_attribute } and use dg-add-options to
1787 add the associated options.
1789 * gcc.target/mips/save-restore-2.c: Likewise.
1790 * gcc.target/mips/save-restore-3.c: Likewise.
1791 * gcc.target/mips/save-restore-4.c: Likewise.
1792 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1794 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1795 (foo): Use NOMIPS16.
1797 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1800 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1803 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1805 2007-09-22 Tobias Burnus <burnus@net-b.de>
1808 * gfortran.dg/gomp/free-2.f90: New.
1809 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1810 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1812 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1814 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1815 * gcc.target/i386/sse5-haddX.c: Ditto.
1816 * gcc.target/i386/sse5-hsubX.c: Ditto.
1817 * gcc.target/i386/sse5-maccXX.c: Ditto.
1818 * gcc.target/i386/sse5-msubXX.c: Ditto.
1819 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1820 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1821 * gcc.target/i386/sse5-permpX.c: Ditto.
1822 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1824 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1825 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1826 * gcc.target/i386/sse5-pcmov.c: Ditto.
1827 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1829 2007-09-22 Richard Guenther <rguenther@suse.de>
1831 PR tree-optimization/33146
1832 * gcc.c-torture/compile/pr33146.c: New testcase.
1834 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1836 * lib/target-supports.exp (check_cached_effective_target): New
1838 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1839 (check_effective_target_c99_runtime): New procedure.
1840 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1841 (test3l): Likewise cargl.
1842 * gcc.dg/builtins-59.c: Require c99_runtime.
1843 * gcc.dg/builtins-61.c: Likewise.
1844 * gcc.dg/builtins-62.c: Likewise.
1846 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1848 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1849 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1850 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1851 target-specific dg-options.
1852 * gcc.dg/builtins-20.c: Likewise.
1853 * gcc.dg/builtins-53.c: Likewise.
1854 * gcc.dg/builtins-55.c: Likewise.
1855 * gcc.dg/single-precision-constant.c: Likewise.
1856 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1857 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1858 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1859 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1860 * gcc.dg/torture/builtin-power-1.c: Likewise.
1862 2007-09-21 Chao-ying Fu <fu@mips.com>
1864 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1865 check if targets have fixed-point supports.
1866 * gcc.dg/fixed-point/fixed-point.exp: New file.
1867 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1868 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1869 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1870 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1871 * gcc.dg/fixed-point/constants-pedantic.c,
1872 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1873 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1874 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1875 * gcc.dg/fixed-point/keywords-pedantic.c,
1876 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1877 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1878 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1879 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1880 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1881 * gcc.dg/fixed-point/func-vararg-mixed.c,
1882 * gcc.dg/fixed-point/operator-logical.c,
1883 * gcc.dg/fixed-point/struct-union.c,
1884 * gcc.dg/fixed-point/bit-complement.c,
1885 * gcc.dg/fixed-point/operator-bitwise.c,
1886 * gcc.dg/fixed-point/operator-comma.c,
1887 * gcc.dg/fixed-point/struct-layout-1.c,
1888 * gcc.dg/fixed-point/union-init.c,
1889 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1890 * gcc.dg/fixed-point/func-mixed.c,
1891 * gcc.dg/fixed-point/func-vararg-size0.c,
1892 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1893 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1894 * gcc.dg/fixed-point/operator-unary.c,
1895 * gcc.dg/fixed-point/allop-const.c,
1896 * gcc.dg/fixed-point/muldiv-warning.c,
1897 * gcc.dg/nofixed-point-1.c,
1898 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1899 * gcc.target/mips/fixed-vector-type.c,
1900 * gcc.target/mips/fixed-scalar-type.c: New tests.
1902 2007-09-21 Olivier Hainque <hainque@adacore.com>
1904 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1905 * gnat.dg/test_nested_subtype_byref.adb: New test.
1907 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1910 * gfortran.dg/gomp/pr33439.f90: New test.
1912 2007-09-21 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/merge_char_3.f90: New.
1917 2007-09-21 Tobias Burnus <burnus@net-b.de>
1920 * gfortran.dg/transfer_check_1.f90: New.
1922 2007-09-20 Asher Langton <langton2@llnl.gov>
1925 * gfortran.dg/init_flag_1.f90: New.
1926 * gfortran.dg/init_flag_2.f90: New.
1927 * gfortran.dg/init_flag_3.f90: New.
1928 * gfortran.dg/init_flag_4.f90: New.
1929 * gfortran.dg/init_flag_5.f90: New.
1930 * gfortran.dg/init_flag_6.f90: New.
1931 * gfortran.dg/init_flag_7.f90: New.
1933 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1936 * g++.dg/ext/anon-struct6.C: New.
1938 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1941 * gfortran.dg/inquire_10.f90: New test.
1943 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1945 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1947 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1950 * gfortran.dg/used_types_18.f90: Declare variable of empty
1953 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1956 * gfortran.dg/array_constructor_19.f90: New test.
1958 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1961 * gcc.dg/debug/pr33316.c: New test.
1964 * g++.dg/cpp0x/variadic76.C: New test.
1965 * g++.dg/cpp0x/variadic77.C: New test.
1966 * g++.dg/cpp0x/variadic78.C: New test.
1970 * gcc.c-torture/execute/20070919-1.c: New test.
1971 * gcc.dg/pr33238.c: New test.
1972 * gcc.dg/pr27301.c: New test.
1974 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1976 * lib/target-supports.exp (check_effective_target_mips64): New
1978 * gcc.dg/lower-subreg-1.c: Require !mips64.
1979 * gcc.dg/sibcall-3.c (ATTR): New macro.
1980 (recurser_void1, recurser_void2): Use it.
1981 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1982 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1984 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1986 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1987 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1989 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1991 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1994 * gfortran.dg/c_loc_tests_11.f03: New test case.
1996 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1999 * g++.dg/init/ref14.C: New.
2001 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
2003 * gnat.dg/slice2.ad[sb]: New testcase.
2005 2007-09-19 Nick Clifton <nickc@redhat.com>
2007 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2009 2007-09-19 Jie Zhang <jie.zhang@analog.com>
2011 * gcc.target/bfin/bfin.exp: New.
2012 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2013 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2014 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2015 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2016 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2017 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2018 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2019 mcpu-bf561.c, mcpu-default.c}: New tests.
2021 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
2023 Restore detection of unsupported TLS.
2026 2007-02-10 Richard Henderson <rth@redhat.com>
2028 * lib/target-supports.exp (check_effective_target_tls): Redefine
2029 to mean non-emulated tls.
2030 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2031 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2032 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2033 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2034 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2035 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2036 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2039 * lib/target-supports.exp (check_effective_target_tls): Use
2040 stronger test for compiler support for TLS.
2041 (check_effective_target_tls_native): New, to test for non-emulated
2043 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2044 instead of dg-require-effective-target tls.
2045 * g++.dg/gomp/copyin-1.C: Likewise.
2046 * g++.dg/gomp/sharing-1.C: Likewise.
2047 * g++.dg/gomp/tls-1.C: Likewise.
2048 * g++.dg/gomp/tls-2.C: Likewise.
2049 * g++.dg/gomp/tls-3.C: Likewise.
2050 * g++.dg/tls/diag-1.C: Likewise.
2051 * g++.dg/tls/diag-2.C: Likewise.
2052 * g++.dg/tls/diag-3.C: Likewise.
2053 * g++.dg/tls/diag-4.C: Likewise.
2054 * g++.dg/tls/diag-5.C: Likewise.
2055 * g++.dg/tls/init-1.C: Likewise.
2056 * g++.dg/tls/init-2.C: Likewise.
2057 * g++.dg/tls/trivial.C: Likewise.
2058 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2059 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2060 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2061 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2062 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2063 * gcc.dg/gomp/clause-1.c: Likewise.
2064 * gcc.dg/gomp/copyin-1.c: Likewise.
2065 * gcc.dg/gomp/sharing-1.c: Likewise.
2066 * gcc.dg/gomp/tls-1.c: Likewise.
2067 * gcc.dg/gomp/tls-2.c: Likewise.
2068 * gcc.dg/tls/alpha-1.c: Likewise.
2069 * gcc.dg/tls/opt-1.c: Likewise.
2070 * gcc.dg/tls/opt-13.c: Likewise.
2071 * gcc.dg/tls/opt-14.c: Likewise.
2072 * gcc.dg/tls/opt-2.c: Likewise.
2073 * gcc.dg/tls/opt-3.c: Likewise.
2074 * gcc.dg/tls/opt-4.c: Likewise.
2075 * gcc.dg/tls/opt-7.c: Likewise.
2076 * gcc.dg/tls/section-1.c: Likewise.
2077 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2078 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2079 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2080 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2081 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2082 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2083 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2084 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2085 * gfortran.dg/gomp/fixed-1.f: Likewise.
2086 * gfortran.dg/gomp/free-1.f90: Likewise.
2087 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2088 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2089 * gfortran.dg/gomp/reduction1.f90: Likewise.
2090 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2092 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2095 * gfortran.dg/bounds_check_9.f90: New test.
2096 * gfortran.dg/bounds_check_fail_2.f90: New test.
2098 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2100 PR c++/33462 (again)
2101 * g++.dg/ext/va-arg1.C: Adjust.
2103 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2106 * g++.dg/ext/va-arg1.C: New.
2108 2007-09-18 Tobias Burnus <burnus@net-b.de>
2110 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2112 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2115 * g++.dg/rtti/typeid6.C: New.
2117 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2120 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2121 * g++.dg/ext/is_class_error2.C: New.
2123 2007-09-18 Richard Guenther <rguenther@suse.de>
2125 PR tree-optimization/33340
2126 * g++.dg/torture/pr33340.C: New testcase.
2128 2007-09-18 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2132 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2133 * gfortran.dg/elemental_subroutine_5.f90: New.
2135 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2137 * lib/target-supports.exp (check_profiling_available): Extend
2138 mips*-*-elf check to mips*-*-elf*.
2140 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2142 * gcc.dg/format/c90-scanf-5.c: New test.
2143 * gcc.dg/format/c99-scanf-4.c: New test.
2144 * gcc.dg/format/ext-7.c: New test.
2145 * gcc.dg/format/ext-8.c: New test.
2148 * gcc.c-torture/compile/20070915-1.c: New test.
2150 2007-09-17 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/private_type_9.f90: New.
2155 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2158 * gfortran.dg/pr33449.f90: New test.
2160 2007-09-17 Tobias Burnus <burnus@net-b.de>
2162 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2163 * gfortran.dg/private_type_1.f90: Ditto
2164 * gfortran.dg/interface_18.f90: New.
2165 * gfortran.dg/private_type_8.f90: New.
2167 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2170 * g++.dg/warn/new1.C: Adjust.
2171 * g++.dg/torture/str_empty.C: Likewise.
2173 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2175 * gcc.target/mips/dse-1.c: New test.
2177 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2180 * g++.dg/overload/operator3.C: New.
2182 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2184 * gcc.target/mips/truncate-1.c: New test.
2186 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2192 * gfortran.dg/subref_array_pointer_1.f90: New test.
2193 * gfortran.dg/subref_array_pointer_2.f90: New test.
2195 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2197 * gfortran.dg/nint_2.f90: Correct last change.
2199 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2201 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2203 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2205 * gcc.dg/vect/pr33373b.c: New test.
2207 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2210 * gcc.target/i386/pr33438.c: New test.
2212 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2214 * gfortran.dg/nint_2.f90: Revert previous commit.
2216 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2218 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2220 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2223 * g++.dg/other/unused1.C: XFAIL class2 scan.
2225 2007-09-13 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/elemental_args_check_1.f90: New.
2229 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2230 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2232 2007-09-13 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/recursive_check_3.f90: New.
2236 2007-09-13 Tobias Burnus <burnus@net-b.de>
2239 * gfortran.dg/elemental_bind_c.f90: New.
2241 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2243 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2244 * gcc.target/mips/mips16-attributes-2.c: New test.
2245 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2246 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2247 hard-float asm when __mips16 is defined.
2248 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2249 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2250 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2251 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2252 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2253 * gcc.target/mips/pr26765.c (foo): Likewise.
2254 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2255 targets, use dg-mips-options instead of dg-options, and use -mgp32
2256 to force 32-bit mode.
2257 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2259 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2261 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2262 Michael Meissner <michael.meissner@amd.com>
2264 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2265 * gcc.target/i386/sse5-hsubX.c: Ditto.
2266 * gcc.target/i386/sse5-permpX.c: Ditto.
2267 * gcc.target/i386/sse5-haddX.c: Ditto.
2268 * gcc.target/i386/sse5-maccXX.c: Ditto.
2269 * gcc.target/i386/sse5-msubXX.c: Ditto.
2270 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2271 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2273 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2274 optimizes floating point conditional moves into the pcmov
2275 instruction on SSE5.
2276 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2278 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2279 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2282 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2283 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2285 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2286 optimizes (a*b)+c into fmadd on SSE5.
2288 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2289 whether the SSE5 instructions can be generated.
2291 * gcc.target/i386/sse5-check.h: New. Add support for
2294 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2295 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2296 * gcc.target/i386/sse-13.c: Ditto.
2297 * gcc.target/i386/sse-14.c: Ditto.
2299 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2302 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2303 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2305 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2308 * gcc.dg/pr32338-1.c: New test.
2309 * gcc.dg/pr32338-2.c: New test.
2311 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2313 * lib/target-supports.exp (check_effective_target_sync_int_long):
2314 Revert change to add xtensa.
2315 (check_effective_target_sync_char_short): Likewise.
2317 2007-09-12 Olivier Hainque <hainque@adacore.com>
2319 * gnat.dg/packed_subtype.adb: New test.
2321 2007-09-12 Tobias Burnus <burnus@net-b.de>
2324 * gfortran.dg/intrinsic_size.f90: New.
2326 2007-09-12 Tobias Burnus <burnus@net-b.de>
2330 * gfortran.dg/conflicts_2.f90: New.
2332 2007-09-12 Ira Rosen <irar@il.ibm.com>
2334 PR tree-optimization/32377
2335 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2336 dependence distance.
2337 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2338 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2339 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2340 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2342 2007-09-12 Richard Guenther <rguenther@suse.de>
2345 * gcc.c-torture/compile/pr33382.c: New testcase.
2346 * gcc.c-torture/execute/pr33382.c: Likewise.
2348 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2351 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2353 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2355 PR tree-optimization/33373
2356 * gcc.dg/vect/pr33373.c: New test.
2358 2007-09-12 Ben Elliston <bje@au.ibm.com>
2360 * lib/target-supports.exp (check_effective_target_vect_no_double):
2363 2007-09-12 Ben Elliston <bje@au.ibm.com>
2364 Ulrich Weigand <uweigand@de.ibm.com>
2366 * gcc.target/spu/dfcgt-nan.c: New test.
2368 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2370 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2372 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2375 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2377 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2379 * gcc.dg/va-arg-pack-len-1.c: New test.
2380 * g++.dg/va-arg-pack-len-1.C: New test.
2382 2007-09-11 Michael Matz <matz@suse.de>
2384 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2386 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2388 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2389 checks for size of long double.
2390 * gcc.dg/dfp/convert.h: New file.
2391 * gcc.dg/dfp/convert-bfp-2.c: New test.
2392 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2393 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2394 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2395 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2396 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2397 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2398 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2399 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2400 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2402 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2404 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2405 Change dg-final to expect 1 non-profitable loop and
2407 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2408 Change dg-final to expect 1 non-profitable loop and
2410 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2411 Change dg-final to expect 1 profitable loop.
2412 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2413 Change dg-final to expect 1 profitable loop.
2415 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2417 * gcc.target/mips/call-saved-1.c: New test.
2418 * gcc.target/mips/call-saved-2.c: Likewise.
2419 * gcc.target/mips/call-saved-3.c: Likewise.
2420 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2421 instead of mips_mips64. Set mips_fp64 too.
2422 (is_gp32_flag): Return true for -mips1 and -mips2.
2423 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2425 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2427 * g++.dg/ext/va-arg-pack-1.C: New test.
2428 * g++.dg/ext/va-arg-pack-2.C: New test.
2430 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2433 * gcc.dg/vect/pr33369.c: New test.
2435 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2438 * gfortran.dg/array_memcpy_5.f90: New test.
2440 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2442 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2444 2007-09-09 Richard Guenther <rguenther@suse.de>
2446 * gcc.c-torture/compile/20070906-1.c: New testcase.
2448 2007-09-09 Ira Rosen <irar@il.ibm.com>
2450 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2452 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2453 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2454 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2457 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2459 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2461 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2463 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2465 2007-09-09 Ira Rosen <irar@il.ibm.com>
2467 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2468 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2469 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2470 Compile tests with -fno-tree-pre.
2471 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2472 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2473 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2474 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2475 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2476 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2477 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2478 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2479 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2480 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2481 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2482 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2483 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2484 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2485 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2486 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2487 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2488 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2489 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2491 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2493 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2495 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2496 Use remote_exec to call c++filt.
2497 * lib/target-supports-dg.exp (dg-require-host-local): New.
2498 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2499 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2500 * g++.dg/rtti/repo1.C: Likewise.
2501 * g++.dg/template/repo1.C: Likewise.
2502 * g++.dg/template/repo2.C: Likewise.
2503 * g++.dg/template/repo3.C: Likewise.
2504 * g++.dg/template/repo4.C: Likewise.
2505 * g++.dg/template/repo5.C: Likewise.
2506 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2507 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2508 * g++.old-deja/g++.pt/repo1.C: Likewise.
2509 * g++.old-deja/g++.pt/repo2.C: Likewise.
2510 * g++.old-deja/g++.pt/repo3.C: Likewise.
2511 * g++.old-deja/g++.pt/repo4.C: Likewise.
2512 * gcc.dg/cpp/trad/builtins.c: Likewise.
2514 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2516 PR tree-optimization/32283
2517 * gcc.dg/tree-ssa/loop-31.c: New test.
2519 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2521 PR rtl-optimization/26449
2522 * gcc.target/i386/pr26449-1.c: New file.
2524 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2527 PR rtl-optimization/26449
2528 * gcc.target/i386/pr33329.c: New file.
2530 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2532 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2534 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2536 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2538 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2540 PR tree-optimization/33301
2541 * gfortran.dg/vect/pr33301.f: New test.
2543 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2546 * gfortran.dg/backspace_10.f90: New test.
2548 2007-09-07 Richard Guenther <rguenther@suse.de>
2551 2007-09-06 Richard Guenther <rguenther@suse.de>
2553 PR tree-optimization/32586
2554 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2555 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2556 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2557 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2558 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2559 now obsolete simplification.
2561 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2563 PR tree-optimization/33299
2564 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2565 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2567 2007-09-07 Richard Guenther <rguenther@suse.de>
2570 2007-09-06 Richard Guenther <rguenther@suse.de>
2572 PR tree-optimization/32586
2573 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2574 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2575 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2576 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2577 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2578 now obsolete simplification.
2580 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2582 PR tree-optimization/32821
2583 * gcc.dg/tree-ssa/pr32821.c: New file.
2585 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2587 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2588 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2589 and mips_forced_no_er.
2590 (dg-mips-options): Add -mno-abicalls when a small-data option is
2591 specified. Skip tests with small-data options if mips_forced_gp.
2592 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2593 * gcc.target/mips/sdata-1.c: New test.
2594 * gcc.target/mips/sdata-2.c: Likewise.
2595 * gcc.target/mips/sdata-3.c: Likewise.
2596 * gcc.target/mips/sdata-4.c: Likewise.
2598 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2601 * spread_zerosize_1.f90: New test case.
2602 * spread_bounds_1.f90: New test case.
2604 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2607 * g++.dg/template/static31.C: New.
2609 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2612 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2615 2007-09-06 David Daney <ddaney@avtrex.com>
2616 Richard Sandiford <richard@codesourcery.com>
2619 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2620 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2621 * gcc.target/mips/pr33256.c: New test.
2623 2007-09-06 Tom Tromey <tromey@redhat.com>
2625 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2627 2007-09-06 Richard Guenther <rguenther@suse.de>
2629 PR tree-optimization/32586
2630 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2631 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2632 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2633 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2634 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2635 now obsolete simplification.
2637 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2640 * gcc.target/i386/sse3-addsubps.c: Ditto.
2641 * gcc.target/i386/sse3-haddpd.c: Ditto.
2642 * gcc.target/i386/sse3-haddps.c: Ditto.
2643 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2644 * gcc.target/i386/sse3-hsubps.c: Ditto.
2645 * gcc.target/i386/sse3-lddqu.c: Ditto.
2646 * gcc.target/i386/sse3-movddup.c: Ditto.
2647 * gcc.target/i386/sse3-movshdup.c: Ditto.
2648 * gcc.target/i386/sse3-movsldup.c: Ditto.
2650 2007-09-06 Richard Guenther <rguenther@suse.de>
2652 PR tree-optimization/33302
2653 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2655 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2658 * gfortran.dg./fmt_float.f90: New test.
2660 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2663 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2665 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2667 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2668 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2670 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2672 * g++.dg/eh/builtin1.C: New test.
2673 * g++.dg/eh/builtin2.C: New test.
2674 * g++.dg/eh/builtin3.C: New test.
2677 * g++.dg/eh/builtin4.C: New test.
2679 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2681 * gcc.target/powerpc/dfp-dd.c: New test.
2682 * gcc.target/powerpc/dfp-td.c: New test.
2684 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2686 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2687 * gcc.dg/va-arg-pack-1.c: New test.
2689 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2691 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2692 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2693 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2694 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2695 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2697 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2700 * g++.dg/ext/anon-struct5.C: New.
2702 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2704 * gcc.dg/i386-cpuid.h: Remove.
2705 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2706 (main): Use __get_cpuid to get target features.
2707 * gcc.target/i386/sse-check.h: Ditto.
2708 * gcc.target/i386/sse2-check.h: Ditto.
2709 * gcc.target/i386/sse3-check.h: Ditto.
2710 * gcc.target/i386/ssse3-check.h: Ditto.
2711 * gcc.target/i386/sse4_1-check.h: Ditto.
2712 * gcc.target/i386/sse4_2-check.h: Ditto.
2713 * gcc.target/i386/sse4a-check.h: Ditto.
2714 * gcc.dg/torture/pr16104-1.c: Ditto.
2715 (do_test): Change to void.
2716 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2717 * gcc.target/i386/sse-6.c: Ditto.
2718 * gcc.target/i386/sse-7.c: Ditto.
2719 * g++.dg/other/i386-1.C: Include cpuid.h.
2720 (main): New function. Use __get_cpuid to get target fetaures.
2722 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2723 David Ung <davidu@mips.com>
2724 Nigel Stephens <nigel@mips.com>
2726 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2727 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2728 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2729 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2730 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2731 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2732 * gcc.dg/torture/pr19683-1.c: Likewise.
2733 * gcc.target/mips/madd-3.c: Likewise.
2734 * gcc.target/mips/maddu-3.c: Likewise.
2735 * gcc.target/mips/msub-3.c: Likewise.
2736 * gcc.target/mips/msubu-3.c: Likewise.
2737 * gcc.target/mips/asm-1.c: Likewise.
2738 * gcc.target/mips/branch-1.c: Likewise.
2739 * gcc.target/mips/ins-1.c: Likewise.
2740 * gcc.target/mips/near-far-3.c: Likewise.
2741 * gcc.target/mips/near-far-4.c: Likewise.
2742 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2743 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2744 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2745 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2746 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2747 * gcc.target/mips/dspr2-MULT.c: Likewise.
2748 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2749 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2750 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2751 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2752 * gcc.target/mips/code-readable-2.c: Likewise.
2753 * gcc.target/mips/code-readable-3.c: Likewise.
2755 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2756 David Ung <davidu@mips.com>
2757 Nigel Stephens <nigel@mips.com>
2759 * gcc.target/mips/mips16-attributes.c: New.
2761 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2764 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2767 * gfortran.dg/char_length_10.f90: New test.
2769 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2772 * g++.dg/parse/template24.C: New.
2774 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2776 * g++.dg/other/spu2vmx-1.C: New test.
2778 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2780 PR tree-optimization/33017
2781 * gcc.dg/pr33017.c: New test.
2783 2007-09-05 Ben Elliston <bje@au.ibm.com>
2785 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2786 __protected_stream family of macros.
2788 2007-09-04 Jan Hubicka <jh@suse.cz>
2790 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2791 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2792 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2793 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2794 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2795 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2796 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2799 2007-09-04 Janus Weil <jaydub66@gmail.com>
2800 Tobias Burnus <burnus@net-b.de>
2802 * gfortran.dg/proc_decl_1.f90: New.
2803 * gfortran.dg/proc_decl_2.f90: New.
2804 * gfortran.dg/proc_decl_3.f90: New.
2805 * gfortran.dg/proc_decl_4.f90: New.
2807 2007-09-04 Jan Hubicka <jh@suse.cz>
2809 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2812 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2813 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2814 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2817 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2818 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2819 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2821 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2823 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2824 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2826 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2827 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2828 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2829 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2832 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2833 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2834 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2835 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2837 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2838 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2840 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2842 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2846 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2850 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2851 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2853 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2854 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2856 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2860 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2861 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2864 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2866 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2867 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2870 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2871 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2872 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2873 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2875 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2876 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2883 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2889 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2894 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2895 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2898 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2899 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2900 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2901 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2902 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2904 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2908 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2909 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2918 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2919 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2920 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2921 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2922 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2925 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2930 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2931 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2932 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2934 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2937 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2938 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2939 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2940 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2941 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2942 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2943 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2944 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2947 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2948 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2949 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2951 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2952 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2953 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2954 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2955 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2957 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2958 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2959 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2960 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2961 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2962 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2963 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2964 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2965 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2966 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2967 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2968 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2969 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2970 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2971 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2972 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2973 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2974 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2975 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2976 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2977 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2978 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2979 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2980 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2981 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2982 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2983 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2984 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2985 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2986 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2987 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2988 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2989 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2990 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2991 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2992 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2993 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2994 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2995 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2996 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2998 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2999 * gcc.dg/vect/vect-111.c: Mark functions noinline.
3000 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3001 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3002 * gcc.dg/vect/vect-5.c: Mark functions noinline.
3003 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3004 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3005 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3006 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3007 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3008 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3009 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3010 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3011 * gcc.dg/vect/vect-22.c: Mark functions noinline.
3012 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3013 * gcc.dg/vect/vect-64.c: Mark functions noinline.
3014 * gcc.dg/vect/vect-89.c: Mark functions noinline.
3015 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3016 * gcc.dg/vect/vect-103.c: Mark functions noinline.
3017 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3018 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3019 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3020 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3021 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3022 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3023 * gcc.dg/vect/vect-31.c: Mark functions noinline.
3024 * gcc.dg/vect/vect-14.c: Mark functions noinline.
3025 * gcc.dg/vect/vect-73.c: Mark functions noinline.
3026 * gcc.dg/vect/vect-56.c: Mark functions noinline.
3027 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3028 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3029 * gcc.dg/vect/vect-98.c: Mark functions noinline.
3030 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3031 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3032 * gcc.dg/vect/vect-112.c: Mark functions noinline.
3033 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3034 * gcc.dg/vect/vect-6.c: Mark functions noinline.
3035 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3036 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3037 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3038 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3039 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3040 * gcc.dg/vect/pr25413.c: Mark functions noinline.
3041 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3042 * gcc.dg/vect/vect-40.c: Mark functions noinline.
3043 * gcc.dg/vect/vect-23.c: Mark functions noinline.
3044 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3045 * gcc.dg/vect/vect-82.c: Mark functions noinline.
3046 * gcc.dg/vect/vect-65.c: Mark functions noinline.
3047 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3048 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3049 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3050 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3051 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3052 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3053 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3054 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3055 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3056 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3057 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3058 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3059 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3060 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3061 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3062 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3063 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3064 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3065 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3066 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3067 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3068 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3069 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3070 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3071 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3072 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3073 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3074 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3075 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3076 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3078 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3081 * gcc.target/i386/cmov7.c: New file.
3083 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3085 * gcc.target/i386/sse4a-check.h: New file.
3086 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3087 * gcc.target/i386/sse4a-insert.c: Ditto.
3088 * gcc.target/i386/sse4a-montsd.c: Ditto.
3089 * gcc.target/i386/sse4a-montss.c: Ditto.
3090 * gcc.target/i386/mmx-check.h: New file.
3091 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3092 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3093 * gcc.target/i386/sse-check.h: New file.
3094 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3095 * gcc.target/i386/sse-3.c: Ditto.
3096 * gcc.target/i386/sse-7.c: Ditto.
3097 * gcc.target/i386/sse-9.c: Ditto.
3098 * gcc.target/i386/ssefn-3.c: Ditto.
3099 * gcc.target/i386/sse-recip.c: Ditto.
3100 * gcc.target/i386/sse-recip-vec.c: Ditto.
3101 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3102 * gcc.target/i386/20020523-1.c: Remove.
3103 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3104 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3105 * gcc.target/i386/ssefn-4.c: Ditto.
3106 * gcc.target/i386/sse-6.c: Ditto.
3107 * gcc.target/i386/sse-10.c: Ditto.
3108 * gcc.target/i386/sse-11.c: Ditto.
3109 * gcc.target/i386/sse-18.c: Ditto.
3110 * gcc.target/i386/fpprec-1.c: Ditto.
3111 * g++.dg/other/i386-1.C: Ditto.
3113 2007-09-04 Richard Guenther <rguenther@suse.de>
3115 PR tree-optimization/33291
3116 * gcc.dg/volatile2.c: New testcase.
3117 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3118 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3119 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3120 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3122 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3125 * gfortran.dg/namelist_15.f90: Update test.
3126 * gfortran.dg/namelist_24.f90: Update test.
3127 * gfortran.dg/namelist_38.f90: New test.
3129 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3131 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3132 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3133 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3134 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3135 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3136 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3138 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3140 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3141 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3143 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3145 2007-09-02 David Daney <ddaney@avtrex.com>
3147 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3148 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3149 * gcc.target/mips/atomic-memory-1.c: Ditto.
3150 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3152 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3154 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3155 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3157 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3159 * gfortran.dg/substr_6.f90: New test.
3161 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3164 * g++.dg/other/error18.C: New.
3165 * g++.dg/expr/bitfield3.C: Adjust.
3167 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3170 * gfortran.fortran-torture/compile/pr33276.f90: New.
3172 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3176 * gcc.dg/c99-arraydecl-3.c: New test.
3178 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3181 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3182 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3184 2007-08-31 Tobias Burnus <burnus@net-b.de>
3187 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3188 * gfortran.dg/read_1.f90: New.
3190 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3193 * g++.dg/template/error30.C: New.
3195 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3198 * g++.dg/template/crash70.C: New.
3200 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3203 * g++.dg/ext/is_class_error.C: New.
3205 2007-08-31 Olivier Hainque <hainque@adacore.com>
3207 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3209 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3210 Revital Eres <eres@il.ibm.com>
3212 * gcc.target/powerpc/paired-1.c: New test.
3213 * gcc.target/powerpc/paired-2.c: New test.
3214 * gcc.target/powerpc/paired-3.c: New test.
3215 * gcc.target/powerpc/paired-4.c: New test.
3216 * gcc.target/powerpc/paired-5.c: New test.
3217 * gcc.target/powerpc/paired-6.c: New test.
3218 * gcc.target/powerpc/paired-7.c: New test.
3219 * gcc.target/powerpc/ppc-paired.c: New test.
3221 2007-08-31 Ollie Wild <aaw@google.com>
3223 * g++.dg/conversion/ptrmem2.C: New test.
3224 * g++.dg/conversion/ptrmem3.C: New test.
3225 * g++.dg/conversion/ptrmem4.C: New test.
3226 * g++.dg/conversion/ptrmem5.C: New test.
3227 * g++.dg/conversion/ptrmem6.C: New test.
3228 * g++.dg/conversion/ptrmem7.C: New test.
3229 * g++.dg/conversion/ptrmem8.C: New test.
3231 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3234 * gfortran.dg/char_length_7.f90: New test.
3235 * gfortran.dg/char_length_9.f90: New test.
3236 * gfortran.dg/char_assign_1.f90: Add extra warning.
3240 * gfortran.dg/char_length_8.f90: New test.
3242 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3244 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3246 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.dg/inline-24.c: New test.
3249 * g++.dg/opt/inline11.C: New test.
3251 2007-08-30 Richard Guenther <rguenther@suse.de>
3253 * gcc.target/i386/vectorize5.c: New testcase.
3255 2007-08-30 Tobias Burnus <burnus@net-b.de>
3258 * interface.c (check_interface0): Improve error for external procs.
3259 (check_sym_interfaces): Fix checking of module procedures.
3261 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3263 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3265 * gcc.dg/sync-3.c: New test.
3268 * gcc.dg/cleanup-12.c: New test.
3270 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3272 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3273 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3274 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3275 * gcc.dg/pr32450.c: Ditto.
3276 * gcc.dg/nest.c: Ditto.
3277 * gcc.dg/nested-func-4.c: Ditto.
3278 * g++.old-deja/g++.law/profile1.C: Ditto.
3280 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3283 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3284 non-default integer kind arguments.
3286 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3289 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3291 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3293 * gcc.dg/h8300-ice2.c: Remove target selector.
3295 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3298 * gfortran.dg/binding_label_tests_15.f03: New test case.
3299 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3301 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3303 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3304 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3306 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3309 * g++.dg/other/canon-33194.C: New.
3311 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3313 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3314 * gcc.c-torture/execute/pr23135.c: Likewise.
3316 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3318 * gcc.dg/pr31344.c: Move to ...
3319 * gcc.dg/dfp/pr31344.c: ... here.
3320 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3321 * gcc.dg/20050503-1.c: Ditto.
3322 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3323 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3324 * gcc.dg/20060801-1.c: Ditto.
3326 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3328 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3329 * gfortran.dg/nan_1.f90: Likewise.
3331 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334 Revert previous patch.
3336 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3337 Kazu Hirata <kazu@codesourcery.com>
3339 * gcc.target/m68k/interrupt-1.c: New.
3341 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3343 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3344 10000 for targets where "int" can't hold at least 100000.
3345 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3346 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3347 (test5)(test6): Use it.
3348 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3349 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3350 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3351 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3352 * gcc.dg/attr-alloc_size.c (test): Likewise.
3354 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3357 * g++.dg/template/error29.C: New.
3359 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3362 * g++.dg/ext/visibility/anon5.C: New test.
3364 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3366 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3368 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3370 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3371 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3372 * gfortran.dg/gamma_4.f90: New: large-real tests.
3374 2007-08-28 Jason Merrill <jason@redhat.com>
3377 * g++.dg/ext/stmtexpr12.C: New test.
3380 * g++.dg/ext/attrib28.C: New test.
3382 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3385 * gcc.target/i386/pr32661.c: New test.
3387 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/pr32370.c: New test.
3392 PR rtl-optimization/33148
3393 * gcc.c-torture/compile/20070827-1.c: New test.
3396 * d++.dg/debug/const3.C: New test.
3397 * d++.dg/debug/const4.C: New test.
3398 * d++.dg/debug/dwarf2/const1.C: New test.
3399 * d++.dg/debug/dwarf2/const2.C: New test.
3400 * d++.dg/debug/dwarf2/const2b.C: New test.
3402 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3403 Vladimir Yanovsky <yanov@il.ibm.com>
3404 Revital Eres <eres@il.ibm.com>
3405 Andrey Belevantsev <abel@ispras.ru>
3407 * gcc.dg/sms-1.c: New test.
3409 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3411 * g++.dg/ext/gnu-inline-common.h: New.
3412 * g++.dg/ext/gnu-inline-global-reject.C: New.
3413 * g++.dg/ext/gnu-inline-global.C: New.
3414 * g++.dg/ext/gnu-inline-namespace.C: New.
3415 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3416 * g++.dg/ext/gnu-inline-class.C: New.
3417 * g++.dg/ext/gnu-inline-class-static.C: New.
3418 * g++.dg/ext/gnu-inline-template-class.C: New.
3419 * g++.dg/ext/gnu-inline-template-func.C: New.
3421 2007-08-27 Jason Merrill <jason@redhat.com>
3424 * g++.dg/ext/stmtexpr11.C: New.
3426 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3428 * lib/target-supports.exp (check_profiling_available):
3429 Set profiling_available_saved to 0 on fido-*-elf.
3431 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3433 PR tree-optimization/33173
3435 * gcc.c-torture/compile/pr33173.c: New.
3437 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3440 * gcc.dg/dfp/pr31385.c: New.
3442 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3444 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3446 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3448 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3449 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3450 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3451 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3452 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3453 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3454 gcc.target/m68k directory.
3455 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3456 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3457 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3458 gcc.target/cris directory.
3459 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3460 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3461 gcc.target/bfin directory.
3463 * gcc.target/sh: New directory.
3464 * gcc.target/sh/sh.exp: New file.
3465 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3466 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3467 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3468 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3469 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3470 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3472 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3474 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3475 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3476 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3477 * gcc.target/i386/local2.c: Ditto.
3478 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3479 * gcc.target/i386/20011119-1.c: Ditto.
3480 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3481 * gcc.target/i386/fastcall-1.c: Fix target selector.
3483 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3486 * gfortran.dg/negative_unit.f: Add new check
3487 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3488 -fdefault-integer-8.
3490 2007-08-26 Asher Langton <langton2@llnl.gov>
3492 * gfortran.dg/recursive_stack.f90: New.
3493 * gfortran.dg/openmp_stack.f90: New.
3495 2007-08-26 Tobias Burnus <burnus@net-b.de>
3498 * gfortran.dg/use_10.f90: New.
3500 2007-08-26 Tobias Burnus <burnus@net-b.de>
3503 * gfortran.dg/namelist_14.f90: Make test case valid.
3504 * gfortran.dg/common_10.f90: New.
3506 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3509 * gcc.dg/ifelse-2.c: New.
3511 2007-08-26 Tobias Burnus <burnus@net-b.de>
3514 * gfortran.dg/gamma_1.f90: New.
3515 * gfortran.dg/gamma_2.f90: New.
3516 * gfortran.dg/gamma_3.f90: New.
3518 2007-08-26 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/used_types_18.f90: New.
3523 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3525 * gcc.dg/array-init-2.c: New test.
3527 2007-08-24 Tobias Burnus <burnus@net-b.de>
3530 * gfortran.dg/initialization_4.f90: Update dg-error.
3531 * gfortran.dg/initialization_13.f90: New.
3533 2007-08-24 Richard Guenther <rguenther@suse.de>
3536 * gcc.c-torture/compile/pr33166.c: New testcase.
3538 2007-08-24 Tobias Burnus <burnus@net-b.de>
3541 * gfortran.dg/pointer_assign_4.f90: New.
3542 * gfortran.dg/shape_2.f90: Fix test case.
3543 * gfortran.dg/char_result_4.f90: Ditto.
3545 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3547 * gcc.dg/array-init-1.c: New test.
3550 * g++.dg/parse/crash36.C: New test.
3552 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3554 * gcc.dg/pr32721.c: Updated.
3556 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3558 PR tree-optimization/32573
3560 * gcc.dg/pr32573.c: New test.
3563 * g++.dg/lookup/ns3.C: New test.
3565 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3568 * g++.dg/parse/crash37.C: New test.
3570 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3573 * gcc.target/i386/pr17390.c: New test.
3575 2007-08-23 Richard Guenther <rguenther@suse.de>
3577 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3578 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3579 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3580 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3581 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3582 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3583 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3584 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3586 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3588 * gcc.target/s390: New directory.
3589 * gcc.target/s390/s390.exp: New file.
3590 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3591 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3592 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3593 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3594 gcc.target/s390 directory.
3596 2007-08-23 Richard Guenther <rguenther@suse.de>
3598 PR tree-optimization/32328
3599 * testsuite/gcc.dg/pr32328.c: New testcase.
3601 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3603 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3606 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3609 * gfortran.dg/min_max_optional_5.f90: New test.
3610 * gfortran.dg/min_max_optional_2.f90: Remove.
3611 * gfortran.dg/min_max_optional_3.f90: Remove.
3612 * gfortran.dg/min_max_optional_4.f90: Remove.
3614 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3616 * gcc.target/i386/xorps-sse.c: New.
3617 * gcc.target/i386/xorps-sse2.c: New.
3619 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3621 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3622 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3623 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3625 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3628 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3629 include multiple kinds for SHAPE parameter within a single
3631 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3632 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3634 2007-08-22 Janus Weil <jaydub66@gmail.com>
3636 * interface_abstract_1.f90: Extended test case.
3637 * interface_abstract_3.f90: New test.
3639 2007-08-21 Christian Bruel <christian.bruel@st.com>
3641 * gcc.dg/fold-sub.c: New test.
3643 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3645 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3646 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3647 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3648 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3649 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3650 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3652 2007-08-22 Richard Guenther <rguenther@suse.de>
3655 * gcc.dg/pr33007.c: New testcase.
3657 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3659 * gcc.c-torture/execute/strcmp-1.x: Delete.
3661 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3663 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3664 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3665 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3666 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3667 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3668 gcc.target/i386/stack-realign.c,
3669 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3670 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3671 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3672 target using dg-require-effective-target directive.
3673 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3674 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3675 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3676 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3677 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3678 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3679 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3680 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3681 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3682 Require lp64 target using dg-require-effective-target directive.
3683 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3684 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3686 * gcc.target/i386/20010202-1.c: Move from here ...
3687 * gcc.dg/20010202-1.c: ... to here.
3689 2007-08-22 Richard Guenther <rguenther@suse.de>
3691 PR tree-optimization/33142
3692 * gcc.c-torture/execute/pr33142.c: New testcase.
3694 2007-08-22 Richard Guenther <rguenther@suse.de>
3697 * g++.dg/torture/pr32563.C: New testcase.
3699 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/pr32912-1.c: Add -w to options.
3703 * gcc.dg/pr32912-2.c: Likewise.
3704 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3706 2007-08-21 Ian Lance Taylor <iant@google.com>
3708 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3710 2007-08-21 Ian Lance Taylor <iant@google.com>
3712 PR tree-optimization/33134
3713 * g++.dg/tree-ssa/pr33134.C: New test.
3715 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3717 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3718 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3720 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3723 * gcc.dg/debug/pr32610.c: New test.
3725 * g++.dg/init/new24.C: New test.
3728 * gcc.dg/pr32912-1.c: New test.
3729 * gcc.dg/pr32912-2.c: New test.
3730 * gcc.dg/pr32912-3.c: New test.
3732 2007-08-21 Richard Guenther <rguenther@suse.de>
3734 * gcc.dg/pointer-arith-10.c: New testcase.
3736 2007-08-21 Richard Guenther <rguenther@suse.de>
3739 * gcc.c-torture/compile/pr33122.c: New testcase.
3741 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3743 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3745 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3747 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3749 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3752 * g++.dg/init/new23.C: New test.
3754 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3757 * gcc.c-torture/compile/pr30564-1.c: New test.
3758 * gcc.c-torture/compile/pr30564-2.c: New test.
3760 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3762 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3764 2007-08-19 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/interface_abstract_2.f90: New.
3767 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3769 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3771 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3772 unknown (so that outer-loop wont get analyzed).
3773 * gcc.dg/vect/vect-outer-1a.c: New test.
3774 * gcc.dg/vect/vect-outer-1b.c: New test.
3775 * gcc.dg/vect/vect-outer-1.c: New test.
3776 * gcc.dg/vect/vect-outer-2a.c: New test.
3777 * gcc.dg/vect/vect-outer-2b.c: New test.
3778 * gcc.dg/vect/vect-outer-2c.c: New test.
3779 * gcc.dg/vect/vect-outer-2.c: New test.
3780 * gcc.dg/vect/vect-outer-3a.c: New test.
3781 * gcc.dg/vect/vect-outer-3b.c: New test.
3782 * gcc.dg/vect/vect-outer-3c.c: New test.
3783 * gcc.dg/vect/vect-outer-3.c: New test.
3784 * gcc.dg/vect/vect-outer-4a.c: New test.
3785 * gcc.dg/vect/vect-outer-4b.c: New test.
3786 * gcc.dg/vect/vect-outer-4c.c: New test.
3787 * gcc.dg/vect/vect-outer-4d.c: New test.
3788 * gcc.dg/vect/vect-outer-4e.c: New test.
3789 * gcc.dg/vect/vect-outer-4f.c: New test.
3790 * gcc.dg/vect/vect-outer-4g.c: New test.
3791 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3792 * gcc.dg/vect/vect-outer-4i.c: New test.
3793 * gcc.dg/vect/vect-outer-4j.c: New test.
3794 * gcc.dg/vect/vect-outer-4k.c: New test.
3795 * gcc.dg/vect/vect-outer-4l.c: New test.
3796 * gcc.dg/vect/vect-outer-4m.c: New test.
3797 * gcc.dg/vect/vect-outer-4.c: New test.
3798 * gcc.dg/vect/vect-outer-5.c: New test.
3799 * gcc.dg/vect/vect-outer-6.c: New test.
3800 * gcc.dg/vect/vect-outer-fir.c: New test.
3801 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3802 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3804 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3806 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3807 and -fno-tree-reassoc.
3808 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3809 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3810 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3811 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3812 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3813 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3814 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3815 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3816 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3817 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3818 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3819 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3820 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3821 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3822 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3823 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3824 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3825 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3826 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3827 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3828 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3829 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3830 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3831 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3832 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3833 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3834 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3835 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3836 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3837 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3838 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3839 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3840 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3841 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3842 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3843 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3844 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3846 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3848 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3849 versioning for aliasing).
3850 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3852 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3854 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3856 2007-08-18 Tom Tromey <tromey@redhat.com>
3858 PR preprocessor/32974:
3859 * gcc.dg/cpp/pr32974.c: New file.
3861 2007-08-17 Tobias Burnus <burnus@net-b.de>
3863 * gfortran.dg/interface_abstract_1.f90: New.
3865 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3868 * gfortran.dg/pure_initializer_1.f90: New test.
3870 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3873 * gfortran.dg/array_constructor_18.f90: New test.
3875 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3878 * g++.dg/expr/lval3.C: New test.
3879 * g++.dg/expr/lval4.C: New test.
3881 2007-08-17 Ollie Wild <aaw@google.com>
3884 * g++.dg/lookup/builtin3.C: New test.
3885 * g++.dg/lookup/builtin4.C: New test.
3886 * g++.dg/lookup/using19.C: New test.
3888 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3891 * g++.dg/parse/error31.C: New.
3893 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3896 * g++.dg/template/error26.C: New.
3898 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3901 * gfortran.dg/zero_length_2.f90: New test.
3903 2007-08-17 Tobias Burnus <burnus@net-b.de>
3905 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3906 * gfortran.dg/kind_tests_3.f03: Ditto.
3907 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3908 * gfortran.dg/interface_13.f90: Ditto.
3909 * gfortran.dg/pr32738.f90: Ditto.
3910 * gfortran.dg/module_private_1.f90: Ditto.
3911 * gfortran.dg/test_only_clause.f90: Ditto.
3912 * gfortran.dg/bind_c_vars.f90: Ditto.
3913 * gfortran.dg/bind_c_dts.f90: Ditto.
3914 * gfortran.dg/use_9.f90: Ditto.
3915 * gfortran.dg/generic_8.f90: Ditto.
3916 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3917 * gfortran.dg/private_type_6.f90: Ditto.
3918 * gfortran.dg/c_assoc.f90: Ditto.
3919 * gfortran.dg/private_type_7.f90: Ditto.
3920 * gfortran.dg/global_vars_c_init.f90: Ditto.
3921 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3922 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3923 * gfortran.dg/c_size_t_test.f03: Ditto.
3924 * gfortran.dg/used_types_12.f90: Ditto.
3925 * gfortran.dg/pr25923.f90: Ditto.
3926 * gfortran.dg/test_com_block.f90: Ditto.
3927 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3928 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3929 * gfortran.dg/com_block_driver.f90: Ditto.
3930 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3931 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3932 * gfortran.dg/c_loc_test.f90: Ditto.
3933 * gfortran.dg/c_ptr_tests.f03: Ditto.
3934 * gfortran.dg/module_interface_1.f90: Ditto.
3936 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3939 * g++.dg/other/error17.C: Adjust.
3941 2007-08-17 Ben Elliston <bje@au.ibm.com>
3944 * g++.dg/ext/altivec-14.C: New test.
3946 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3948 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3949 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3951 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3952 * gcc.dg/vect/pr32366.c: Ditto.
3954 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3957 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3958 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3959 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3960 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3962 2007-08-16 Tobias Burnus <burnus@net-b.de>
3965 * gfortran.dg/use_9.f90: New.
3967 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3969 * g++.dg/gcov/gcov-5.C: New test.
3971 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3973 * g++.dg/gcov/gcov-4.C: New test.
3974 * lib/gcov.exp (verify-lines): Add support for
3975 checking no-coverage lines.
3977 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3979 * gcc.dg/vect/vect-vfa-01.c: New.
3980 * gcc.dg/vect/vect-vfa-02.c: New.
3981 * gcc.dg/vect/vect-vfa-03.c: New.
3982 * gcc.dg/vect/vect-vfa-04.c: New.
3983 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3984 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3985 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3986 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3987 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3988 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3989 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3990 gfortran.dg/vect/pr19049.f90: Rename to start with
3992 * gcc.dg/vect/vect.exp: Disable versioning for alias
3993 when test starts with no-vfa-.
3994 * gfortran.dg/vect/vect.exp: Likewise.
3996 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3998 * gcc.dg/torture/pr32897.c: New test.
4000 2007-08-16 Paolo Carlini <pcarlini@suse.de>
4003 * g++.dg/template/crash69.C: New.
4005 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
4007 * lib/target-supports.exp (check_effective_target_arm32): Use
4008 check_no_compiler_messages.
4010 2007-08-15 Diego Novillo <dnovillo@google.com>
4012 gcc.dg/tree-ssa/20070815.c: New test.
4014 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4017 * gfortran.dg/random_7.f90: Initialize variable.
4019 2007-08-15 Jakub Jelinek <jakub@redhat.com>
4022 * gfortran.dg/pr33074.f90: New test.
4025 * g++.dg/opt/nrv14.C: New test.
4027 2007-08-15 Paolo Carlini <pcarlini@suse.de>
4030 * g++.dg/template/crash68.C: New.
4032 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4034 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4035 * gcc.dg/sibcall-4.c: Ditto.
4037 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4040 * gfortran.dg/use_8.f90: New test.
4041 * gfortran.dg/c_loc_tests_2.f03: Fix code.
4043 2007-08-14 Paolo Carlini <pcarlini@suse.de>
4046 * g++.dg/template/error27.C: New.
4047 * g++.dg/template/error28.C: New.
4048 * g++.dg/other/pr28304.C: Adjust.
4049 * g++.old-deja/g++.mike/p811.C: Likewise.
4051 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4054 * gcc.target/i386/pr30315.c: New.
4056 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4059 * gfortran.dg/substr_5.f90: New test.
4061 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4064 * gcc.dg/vector-2.c: New test.
4067 * g++.dg/ext/vector8.C: New test.
4069 2007-08-13 Dan Hipschman <dsh@google.com>
4072 * gcc.dg/format/array-1.c: Add an additional test for
4073 unterminated format strings of length 1.
4075 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4078 * gfortran.dg/external_procedures_3.f90: New test.
4080 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4083 * gfortran.dg/import6.f90: New test.
4085 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4088 * gcc.dg/vector-1.c: New test.
4090 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4092 * gcc.dg/pr21255-4.c: Skip for PIC.
4093 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4095 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4097 * gcc.dg/attr-isr.c: Skip for PIC.
4098 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4099 * gcc.dg/attr-isr-trapa.c: Likewise.
4100 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4101 * gcc.dg/pragma-isr-trapa.c: Likewise.
4102 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4104 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4107 * gfortran.dg/transpose_1.f90: New test.
4109 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4112 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4115 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4119 * gfortran.dg/random_4.f90: New test.
4120 * gfortran.dg/random_5.f90: New test.
4121 * gfortran.dg/random_6.f90: New test.
4122 * gfortran.dg/random_7.f90: New test.
4124 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4127 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4129 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4132 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4134 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4137 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4138 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4140 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4143 * gfortran.dg/char_length_6.f90: New test.
4145 2007-08-10 Ollie Wild <aaw@google.com>
4147 * g++.dg/lookup/using18.C: New test.
4149 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4152 * g++.dg/other/error16.C: New.
4154 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4157 * gfortran.dg/namelist_37.f90: New test.
4159 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4162 * g++.dg/conversion/op3.C: New.
4164 2007-08-09 Tobias Burnus <burnus@net-b.de>
4167 * gfortran.dg/fmt_tab_1.f90: New.
4168 * gfortran.dg/fmt_tab_2.f90: New.
4170 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4173 * gcc.c-torture/compile/pr32796.c: New test.
4175 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4178 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4179 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4182 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4184 * gcc.target/mips/code-readable-1.c: New test.
4185 * gcc.target/mips/code-readable-2.c: Likewise.
4186 * gcc.target/mips/code-readable-3.c: Likewise.
4188 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4189 Revital Eres <eres@il.ibm.com>
4191 * gfortran.dg/sms-1.f90: Add comment.
4192 * gfortran.dg/sms-2.f90: New.
4194 2007-08-07 Ian Lance Taylor <iant@google.com>
4196 * gcc.dg/instrument-1.c: New test.
4197 * gcc.dg/instrument-2.c: New test.
4198 * gcc.dg/instrument-3.c: New test.
4200 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4202 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4204 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4206 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4207 !vector_alignment_reachable targets.
4208 * gcc.dg/vect/vect-33.c: Likewise.
4209 * gcc.dg/vect/vect-42.c: Likewise.
4210 * gcc.dg/vect/vect-44.c: Likewise.
4211 * gcc.dg/vect/vect-50.c: Likewise.
4212 * gcc.dg/vect/vect-70.c: Likewise.
4213 * gcc.dg/vect/vect-71.c: Likewise.
4214 * gcc.dg/vect/vect-87.c: Likewise.
4215 * gcc.dg/vect/vect-88.c: Likewise.
4216 * gcc.dg/vect/vect-91.c: Likewise.
4217 * gcc.dg/vect/vect-93.c: Likewise.
4218 * gcc.dg/vect/vect-96.c: Likewise.
4219 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4220 * gcc.dg/vect/section-anchors-69.c: Likewise.
4221 * gcc.dg/vect/pr25413.c: Likewise.
4222 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4223 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4224 * gfortran.dg/vect-2.f90: Likewise.
4225 * gfortran.dg/vect-3.f90: Likewise.
4226 * gfortran.dg/vect-4.f90: Likewise.
4227 * gfortran.dg/vect-5.f90: Likewise.
4228 * lib/target-supports.exp (check_effective_target_natural_alignment):
4229 Return false for darwin.
4230 (check_effective_target_vector_alignment_reachable_for_double): New.
4232 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4234 * gcc.dg/multiword-1.c: New testcase.
4236 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4238 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4240 * gfortran.dg/namelist_36.f90: New test.
4242 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4244 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4245 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4247 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4249 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4250 * gcc.dg/torture/type-generic-1.c: Likewise.
4252 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4254 * gcc.c-torture/20070522-1.c: Move to ...
4255 * gcc.c-torture/compile/20070522-1.c: Here.
4257 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4260 * gfortran.dg/minmax_char_1.f90: New test.
4261 * gfortran.dg/minmax_char_2.f90: New test.
4262 * gfortran.dg/min_max_optional_4.f90: New test.
4264 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4266 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4267 hanging on the testcase.
4269 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4272 * gcc.c-torture/compile/pr32988.c: New test.
4274 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4276 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4278 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4280 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4283 2007-03-22 Dirk Mueller <dmueller@suse.de>
4285 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4287 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4290 * gfortran.dg/isnan_1.f90: New test.
4292 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4293 Revital Eres <eres@il.ibm.com>
4295 * gcc.dg/sms-antideps.c: New test.
4297 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4300 * gfortran.dg/entry_13.f90: New test.
4302 * gfortran.dg/entry_12.f90: Clean up .mod file.
4304 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4307 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4308 variables as kind=4 so they don't overflow the record length.
4310 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4313 * gfortran.dg/selected_kind_1.f90: New test.
4315 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4318 * gcc.c-torture/compile/pr32780.c: New test.
4320 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4323 * gcc.c-torture/compile/pr32399.c: New testcase.
4325 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4328 * g++.dg/torture/pr32304.C: New testcase.
4330 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4333 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4335 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4338 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4340 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4343 * gfortran.dg/nint_2.f90: New test.
4345 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4347 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4348 * gcc.dg/weak/typeof-2.c: Likewise.
4350 2007-08-03 Diego Novillo <dnovillo@google.com>
4353 * gcc.dg/tree-ssa/pr31521.c: New test.
4355 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4358 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4359 iostat must be default kind.
4361 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4363 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4365 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4368 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4369 explicit so test passes with -fdefault-integer-8.
4370 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4371 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4373 2007-08-02 Lee Millward <lee.millward@gmail.com>
4376 * g++.dg/parse/asm1.C: New test.
4379 * g++.dg/parse/asm2.C: Likewise.
4382 * g++.dg/parse/asm3.C: Likewise.
4384 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4386 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4387 "int" is only 16 bit bits wide.
4388 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4390 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4392 * g++.dg/torture/type-generic-1.C: New.
4393 * gcc.dg/pr28796-2.c: Move tests ...
4394 * gcc.dg/tg-tests.h: ... here.
4395 * gcc.dg/torture/type-generic-1.c: New.
4397 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4400 * minmaxloc_3.f90: New test case.
4402 2007-08-01 Tobias Burnus <burnus@net-b.de>
4405 * gfortran.dg/allocate_stat.f90: New.
4407 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4409 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4411 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4413 PR tree-optimization/32919
4414 * gcc.c-torture/compile/pr32919.c: New.
4416 2007-08-01 Nick Clifton <nickc@redhat.com>
4418 * gcc.c-torture/execute/execute.exp: Change copyright header to
4419 refer to version 3 of the GNU General Public License and to point
4420 readers at the COPYING3 file and the FSF's license web page.
4421 * gcc.c-torture/execute/ieee/ieee.exp,
4422 gcc.c-torture/unsorted/unsorted.exp,
4423 gcc.c-torture/compile/compile.exp,
4424 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4425 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4426 gcc.target/cris/torture/cris-torture.exp,
4427 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4428 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4429 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4430 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4431 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4432 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4433 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4434 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4435 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4436 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4437 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4438 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4439 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4440 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4441 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4442 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4443 gcc.dg/noncompile/noncompile.exp,
4444 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4445 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4446 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4447 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4448 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4449 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4450 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4451 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4452 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4453 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4454 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4455 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4456 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4457 g++.old-deja/old-deja.exp,
4458 gfortran.fortran-torture/execute/execute.exp,
4459 gfortran.fortran-torture/compile/compile.exp,
4460 treelang/output/output-1.c, treelang/output/output-1.tree,
4461 treelang/execute/execute.exp, treelang/Makefile.in,
4462 treelang/compile/compile.exp, g++.dg/dg.exp,
4463 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4464 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4465 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4466 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4467 g++.dg/compat/struct-layout-1.exp,
4468 g++.dg/compat/struct-layout-1_generate.c,
4469 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4470 g++.dg/bprob/bprob.exp, config/default.exp,
4471 gcc.test-framework/test-framework.awk,
4472 gcc.test-framework/gen_directive_tests,
4473 gcc.test-framework/test-framework.exp,
4474 objc.dg/special/special.exp,
4475 objc.dg/gnu-encoding/gnu-encoding.exp,
4476 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4477 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4478 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4479 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4480 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4481 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4482 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4483 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4484 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4485 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4486 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4487 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4488 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4489 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4490 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4491 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4494 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4496 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4499 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4502 * gfortran.dg/initialization_12.f90: New test.
4504 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4507 * gfortran.dg/entry_12.f90: New test.
4509 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4512 * gfortran.dg/altreturn_6.f90: New test.
4514 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4517 * gfortran.dg/exponent_2.f90: New test.
4519 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4521 * gcc.dg/vect/vect-117.c: New test.
4522 * gcc.dg/vect/vect-74.c: Enabled test
4523 * gcc.dg/vect/vect-81.c: Enabled test
4525 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4527 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4528 s/dg-error/dg-warning where warning is expected.
4530 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4533 * gfortran.dg/array_constructor_12.f90: Adjust argument
4534 of huge() to correct kind.
4536 2007-07-30 Ollie Wild <aaw@google.com>
4538 * gcc.dg/cpp/counter-2.c: New test.
4539 * gcc.dg/cpp/counter-3.c: New test.
4540 * gcc.dg/cpp/dir-only-1.c: New test.
4541 * gcc.dg/cpp/dir-only-1.h: New file.
4542 * gcc.dg/cpp/dir-only-2.c: New test.
4543 * gcc.dg/cpp/dir-only-3.c: New test.
4544 * gcc.dg/cpp/dir-only-3a.h: New file.
4545 * gcc.dg/cpp/dir-only-3b.h: New file.
4546 * gcc.dg/cpp/dir-only-4.c: New test.
4547 * gcc.dg/cpp/dir-only-5.c: New test.
4548 * gcc.dg/cpp/dir-only-6.c: New test.
4550 2007-07-30 Julian Brown <julian@codesourcery.com>
4552 * gcc.target/arm/neon/v*.c: Regenerate.
4554 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4557 * g++.dg/ext/label6.C: New.
4559 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4563 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4565 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4568 * gfortran.dg/actual_pointer_function_1.f90: New test.
4571 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4573 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4576 * gfortran.dg/shape_1.f90: Adjust error message.
4577 * gfortran.dg/parameter_array_ref_1.f90: New test.
4579 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 * gfortran.dg/entry_11.f90: New test.
4584 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4585 Revital Eres <eres@il.ibm.com>
4587 * gfortran.dg/sms-1.f90: New test.
4589 2007-07-28 Richard Guenther <rguenther@suse.de>
4591 * gcc.c-torture/compile/pr32920.c: New testcase.
4593 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4596 * g++.dg/lookup/friend11.C: New test.
4598 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4600 * gfortran.dg/namelist_5.f90: Adjusted error message.
4601 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4602 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4603 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4604 * gfortran.dg/namelist_32.f90: ... this.
4607 * gfortran.dg/namelist_33.f90: New test.
4610 * gfortran.dg/namelist_34.f90: New test.
4613 * gfortran.dg/namelist_35.f90: New test.
4615 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4618 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4620 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4623 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4624 assuming it is 0x7ffffffff.
4625 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4626 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4628 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4630 * gfortran.dg/operator_3.f90: Fix dg directive.
4631 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4632 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4633 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4635 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4637 * g++.dg/cpp0x/decltype1.C: New.
4638 * g++.dg/cpp0x/decltype2.C: New.
4639 * g++.dg/cpp0x/decltype3.C: New.
4640 * g++.dg/cpp0x/decltype4.C: New.
4641 * g++.dg/cpp0x/decltype5.C: New.
4642 * g++.dg/cpp0x/decltype6.C: New.
4644 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4646 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4647 because the test relies on bit 31 to be the sign bit.
4649 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4651 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4652 assuming it is 0x7fffffff.
4653 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4654 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4656 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4659 * g++.dg/expr/bitfield9.C: New test.
4661 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4664 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4666 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4669 * gfortran.dg/private_type_7.f90: New test.
4671 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4674 * gfortran.dg/select_char_1.f90: New test.
4676 2007-07-27 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/initialization_11.f90: New test.
4681 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4683 * gcc.target/mips/ins-1.c: New test.
4685 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4688 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4691 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4693 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4694 error: width of 'spare' exceeds its type.
4696 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4698 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4699 * gcc.dg/sibcall-4.c: Likewise.
4701 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4703 PR rtl-optimization/31500
4704 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4705 * g++.dg/warn/Warray-bounds.C: Likewise.
4707 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4709 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4711 2007-07-25 Julian Brown <julian@codesourcery.com>
4712 Paul Brook <paul@codesourcery.com>
4713 Joseph Myers <joseph@codesourcery.com>
4714 Mark Shinwell <shinwell@codesourcery.com>
4716 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4717 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4718 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4719 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4720 (check_effective_target_arm_neon_hw): New.
4721 * gcc.target/arm/neon/neon.exp: New file.
4722 * gcc.target/arm/neon/polytypes.c: New file.
4723 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4725 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4727 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4728 targets where an "int" is less than 32 bits wide.
4730 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4732 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4734 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4736 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4737 during addition if an int is only 16 bits wide.
4738 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4740 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4742 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4743 size as "long int" and are 32 or 64 bits wide.
4744 * gcc.dg/torture/pr28814.c: Likewise.
4746 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4748 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4749 exactly as wide as an int.
4751 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4753 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4754 Define and use throughout as long long printf format specifier.
4755 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4758 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4760 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4761 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4763 2007-07-25 Ben Elliston <bje@au.ibm.com>
4765 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4767 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4769 * gcc.c-torture/execute/20070724-1.c: New.
4771 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4774 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4775 "deallocates" to 24, since patch has code rid of much spurious
4777 * gfortran.dg/interface_assignment_1.f90 : New test.
4780 * gfortran.dg/interface_assignment_2.f90 : New test.
4782 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4785 * fortran.dg/initialization_10.f90: New test.
4787 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4790 * gfortran.dg/imag_2.f: Removed
4791 * gfortran.dg/warn_std_1.f90: New test.
4792 * gfortran.dg/warn_std_2.f90: New test.
4793 * gfortran.dg/warn_std_3.f90: New test.
4795 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4798 * g++.dg/init/new22.C: New.
4800 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4803 * g++.dg/template/crash67.C: New.
4805 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4807 * lib/target-support.exp (check_effective_target_natural_alignment):
4808 (check_effective_target_vector_alignment_reachable): New.
4809 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4810 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4811 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4813 * gcc.dg/vect/pr25413.c: Likewise.
4814 * gcc.dg/vect/pr31699.c: Likewise.
4816 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4819 * gfortran.dg/pack_bounds_1.f90: New test case.
4821 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4824 * gfortran.dg/initialization_9.f90: New test.
4826 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4830 * gfortran.dg/bind_c_usage_8.f03: New test case.
4831 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4832 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4834 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4836 * gcc.target/mips/branch-cost-1.c: New test.
4837 * gcc.target/mips/branch-cost-2.c: Likewise.
4839 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4842 * gfortran.dg/c_char_tests.f03: New test case.
4843 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4844 * gfortran.dg/c_char_tests_2.f03: New test case.
4845 * gfortran.dg/value_6.f03: Ditto.
4846 * gfortran.dg/value_7.f03: Ditto.
4848 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4851 * gfortran.dg/c_funloc_tests_5.f03: New.
4852 * gfortran.dg/c_funloc_tests_5.f04: New.
4853 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4855 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4858 * g++.dg/expr/call4.C: New.
4859 * g++.dg/expr/call5.C: New.
4861 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4864 * gfortran.dg/namelist_30.f90: New test.
4866 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4869 * gfortran.dg/array_initializer_1.f90: Removed warning.
4870 * gfortran.dg/initialization_1.f90: Adjusted messages.
4871 * gfortran.dg/nested_modules_6.f90: Removed warning.
4874 * gfortran.dg/initialization_7.f90: New test.
4877 * gfortran.dg/initialization_8.f90: New test.
4879 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4882 * g++.dg/template/crash47.C: Adjust errors.
4883 * g++.dg/template/crash48.C: Adjust errors.
4884 * g++.dg/template/typename12.C: New.
4885 * g++.dg/template/typename13.C: New.
4886 * g++.dg/template/typename14.C: New.
4887 * g++.dg/template/typedef6.C: Adjust errors.
4889 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4892 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4893 * gfortran.dg/pr32627.f03: New test case.
4895 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4896 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4897 c_f_pointer_logical.
4898 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4899 c_f_pointer_complex.
4900 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4901 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4902 c_f_pointer_shape_tests_2.
4903 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4905 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4908 * gfortran.dg/c_loc_tests_9.f03: New test case.
4909 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4911 2007-07-21 Lee Millward <lee.millward@gmail.com>
4914 * gfortran.dg/int_2.f90: New test.
4916 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4918 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4920 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4922 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4923 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4925 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4927 PR tree-optimization/19910
4928 * gcc.dg/pr19910.c: New test.
4930 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4933 * gfortran.dg/pr32738.f90: New test.
4935 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4937 PR tree-optimzation/32635
4938 * gfortran.dg/pr32635.f: New test case.
4940 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4943 * gfortran.dg/pr32801.f03: New test case.
4945 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4947 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4948 Test negative numbers also.
4949 * gcc.dg/c99-math-float-1.c: Likewise.
4950 * gcc.dg/c99-math-long-double-1.c: Likewise.
4951 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4954 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4956 * lib/target-supports.exp (check_effective_target_sync_int_long):
4958 (check_effective_target_sync_char_short): Likewise.
4960 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4962 * gcc.dg/pr28796-2.c: Add more cases.
4964 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4966 * gcc.dg/pr28796-1.c: Add more cases.
4967 * gcc.dg/pr28796-2.c: Likewise.
4969 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4971 * gcc.dg/pr28796-1.c: Add more cases.
4972 * gcc.dg/pr28796-2.c: Likewise.
4974 2007-07-17 Janus Weil <jaydub66@gmail.com>
4977 * gfortran.dg/pr32535.f90: New test.
4979 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4983 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4985 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4987 PR rtl-optimization/32773
4988 * gcc.dg/pr32773.c: New test.
4990 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4992 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4993 match flax-vector-conversions note.
4994 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4995 instead of dg-error for the warning.
4997 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4999 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5000 adapted to work on targets with 16-bit or wider int.
5001 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5002 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5003 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5004 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5006 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5008 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5009 support large arrays.
5010 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5011 * gcc.dg/20061109-1.c: Likewise.
5012 * gcc.c-torture/execute/20061101-1.x: Likewise.
5013 * gcc.c-torture/execute/pr29797-1.x: Likewise.
5014 * gcc.c-torture/execute/pr31448.x: Likewise.
5016 2007-07-16 Lee Millward <lee.millward@gmail.com>
5018 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5021 * gfortran.dg/pr32238.f90: New test.
5024 * gfortran.dg/pr32222.f90: New test.
5027 * gfortran.dg/pr32242.f90: New test.
5029 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
5030 David Ung <davidu@mips.com>
5032 * gcc.target/mips/mips-sched-madd.c: New test case.
5034 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037 * gfortran.dg/large_real_kind_1.f90: Update test.
5038 * gfortran.dg/pr17706.f90: Update test.
5039 * gfortran.dg/fmt_zero_digits.f90: Update test.
5040 * gfortran.dg/fmt_zero_precision.f90: Update test.
5041 * gfortran.dg/real_const_3.f90: Update test.
5043 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5046 * gfortran.dg/bounds_check_8.f90: New test.
5047 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5049 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5052 * gfortran.dg/mvbits_2.f90: New test.
5054 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5057 * gfortran.dg/pack_mask_1.f90: New test.
5058 * gfortran.dg/unpack_mask_1.f90: New test.
5060 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5062 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5063 * gcc.dg/20001101-1.c: Likewise.
5064 * gcc.dg/20001102-1.c: Likewise.
5065 * gcc.dg/20020116-2.c: Likewise.
5066 * gcc.dg/20020416-1.c: Likewise.
5067 * gcc.dg/sparc-constant-1.c: Likewise.
5068 * gcc.dg/sparc-dwarf2.c: Likewise.
5069 * gcc.dg/sparc-frame-1.c: Likewise.
5070 * gcc.dg/sparc-getcontext-1.c: Likewise.
5071 * gcc.dg/sparc-loop-1.c: Likewise.
5072 * gcc.dg/sparc-reg-1.c: Likewise.
5073 * gcc.dg/sparc-ret.c: Likewise.
5074 * gcc.dg/sparc-trap-1.c: Likewise.
5075 * gcc.dg/ultrasp10.c: Likewise.
5076 * gcc.dg/ultrasp11.c: Likewise.
5077 * gcc.dg/ultrasp1.c: Likewise.
5078 * gcc.dg/ultrasp2.c: Likewise.
5079 * gcc.dg/ultrasp3.c: Likewise.
5080 * gcc.dg/ultrasp4.c: Likewise.
5081 * gcc.dg/ultrasp5.c: Likewise.
5082 * gcc.dg/ultrasp6.c: Likewise.
5083 * gcc.dg/ultrasp7.c: Likewise.
5084 * gcc.dg/ultrasp8.c: Likewise.
5085 * gcc.dg/ultrasp9.c: Likewise.
5086 * gcc.dg/splet-1.c: Delete.
5088 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5091 * gfortran.dg/stfunc_5.f90: New test.
5093 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5095 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5096 New procedure to check if arrays are naturally aligned to the vector
5098 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5099 in size_t typedef. Adjust tree dump scan results according to
5100 vect_aligned_arrays target check.
5101 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5102 vect_aligned_arrays target check.
5103 * gcc.dg/vect/pr31699.c: Ditto.
5105 2007-07-13 Sa Liu <saliu@de.ibm.com>
5107 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5108 for V2DFmode vector conditional expression.
5109 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5111 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5113 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5114 V2DFmode comparison and test special values.
5115 * lib/target-supports.exp: Switch on test for V2DFmode
5116 vector conditional expression.
5118 2007-07-13 Richard Guenther <rguenther@suse.de>
5120 PR tree-optimization/32721
5121 * gcc.dg/pr32721.c: New testcase.
5123 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5125 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5126 error message part that continues on a new line.
5128 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5130 * gcc.dg/c99-tgmath-1.c: New.
5131 * gcc.dg/c99-tgmath-2.c: New.
5132 * gcc.dg/c99-tgmath-3.c: New.
5133 * gcc.dg/c99-tgmath-4.c: New.
5135 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5136 Janis Johnson <janis187@us.ibm.com>
5139 * gcc.test-framework/dg-error-exp-F.c: New test.
5140 * gcc.test-framework/dg-warning-exp-F.c: New test.
5141 * lib/gcc.exp: Enable warning and error prefixes.
5142 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5143 (dg-error): Wrap original dg-error.
5144 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5145 markers from dg-error/dg-warning directives.
5146 * gcc.dg/20040322-1.c: Likewise.
5147 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5148 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5149 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5150 * gcc.dg/Werror-1.c: Likewise.
5151 * gcc.dg/Werror-10.c: Likewise.
5152 * gcc.dg/Werror-11.c: Likewise.
5153 * gcc.dg/Werror-2.c: Likewise.
5154 * gcc.dg/Werror-3.c: Likewise.
5155 * gcc.dg/Werror-4.c: Likewise.
5156 * gcc.dg/Werror-5.c: Likewise.
5157 * gcc.dg/Werror-6.c: Likewise.
5158 * gcc.dg/Werror-7.c: Likewise.
5159 * gcc.dg/Werror-8.c: Likewise.
5160 * gcc.dg/Werror-9.c: Likewise.
5161 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5162 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5163 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5164 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5165 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5166 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5167 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5168 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5169 * gcc.dg/Wnested-externs-1.c: Likewise.
5170 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5171 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5172 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5173 * gcc.dg/Wshadow-3.c: Likewise.
5174 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5175 * gcc.dg/Wwrite-strings-1.c: Likewise.
5176 * gcc.dg/anon-struct-5.c: Likewise.
5177 * gcc.dg/anon-struct-6.c: Likewise.
5178 * gcc.dg/anon-struct-7.c: Likewise.
5179 * gcc.dg/anon-struct-8.c: Likewise.
5180 * gcc.dg/array-8.c: Likewise.
5181 * gcc.dg/array-quals-2.c: Likewise.
5182 * gcc.dg/asm-qual-1.c: Likewise.
5183 * gcc.dg/asm-wide-1.c: Likewise.
5184 * gcc.dg/assign-warn-1.c: Likewise.
5185 * gcc.dg/assign-warn-2.c: Likewise.
5186 * gcc.dg/bitfld-10.c: Likewise.
5187 * gcc.dg/bitfld-11.c: Likewise.
5188 * gcc.dg/bitfld-12.c: Likewise.
5189 * gcc.dg/bitfld-13.c: Likewise.
5190 * gcc.dg/bitfld-14.c: Likewise.
5191 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5192 * gcc.dg/builtins-30.c: Likewise.
5193 * gcc.dg/c90-const-expr-5.c: Likewise.
5194 * gcc.dg/c90-typespec-1.c: Likewise.
5195 * gcc.dg/c99-const-expr-5.c: Likewise.
5196 * gcc.dg/c99-flex-array-5.c: Likewise.
5197 * gcc.dg/c99-fordecl-3.c: Likewise.
5198 * gcc.dg/c99-tag-3.c: Likewise.
5199 * gcc.dg/c99-typespec-1.c: Likewise.
5200 * gcc.dg/c99-vla-jump-1.c: Likewise.
5201 * gcc.dg/c99-vla-jump-2.c: Likewise.
5202 * gcc.dg/c99-vla-jump-3.c: Likewise.
5203 * gcc.dg/c99-vla-jump-4.c: Likewise.
5204 * gcc.dg/c99-vla-jump-5.c: Likewise.
5205 * gcc.dg/cast-1.c: Likewise.
5206 * gcc.dg/cast-2.c: Likewise.
5207 * gcc.dg/cast-3.c: Likewise.
5208 * gcc.dg/cast-4.c: Likewise.
5209 * gcc.dg/cast-pretty-print-1.c: Likewise.
5210 * gcc.dg/comp-goto-2.c: Likewise.
5211 * gcc.dg/comp-goto-3.c: Likewise.
5212 * gcc.dg/cpp/error-1.c: Likewise.
5213 * gcc.dg/cpp/if-paren.c: Likewise.
5214 * gcc.dg/decl-7.c: Likewise.
5215 * gcc.dg/decl-8.c: Likewise.
5216 * gcc.dg/decl-nospec-1.c: Likewise.
5217 * gcc.dg/decl-nospec-2.c: Likewise.
5218 * gcc.dg/decl-nospec-3.c: Likewise.
5219 * gcc.dg/declspec-10.c: Likewise.
5220 * gcc.dg/declspec-11.c: Likewise.
5221 * gcc.dg/declspec-12.c: Likewise.
5222 * gcc.dg/declspec-13.c: Likewise.
5223 * gcc.dg/declspec-14.c: Likewise.
5224 * gcc.dg/declspec-15.c: Likewise.
5225 * gcc.dg/declspec-16.c: Likewise.
5226 * gcc.dg/declspec-17.c: Likewise.
5227 * gcc.dg/declspec-4.c: Likewise.
5228 * gcc.dg/declspec-5.c: Likewise.
5229 * gcc.dg/declspec-6.c: Likewise.
5230 * gcc.dg/declspec-7.c: Likewise.
5231 * gcc.dg/declspec-8.c: Likewise.
5232 * gcc.dg/declspec-9.c: Likewise.
5233 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5234 * gcc.dg/dfp/constants-c99.c: Likewise.
5235 * gcc.dg/dfp/keywords-c89.c: Likewise.
5236 * gcc.dg/dfp/keywords-c99.c: Likewise.
5237 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5238 * gcc.dg/dfp/typespec.c: Likewise.
5239 * gcc.dg/dremf-type-compat-2.c: Likewise.
5240 * gcc.dg/dremf-type-compat-3.c: Likewise.
5241 * gcc.dg/dremf-type-compat-4.c: Likewise.
5242 * gcc.dg/empty-source-2.c: Likewise.
5243 * gcc.dg/empty-source-3.c: Likewise.
5244 * gcc.dg/enum3.c: Likewise.
5245 * gcc.dg/extra-semi-2.c: Likewise.
5246 * gcc.dg/extra-semi-3.c: Likewise.
5247 * gcc.dg/float-range-1.c: Likewise.
5248 * gcc.dg/float-range-2.c: Likewise.
5249 * gcc.dg/float-range-3.c: Likewise.
5250 * gcc.dg/float-range-5.c: Likewise.
5251 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5252 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5253 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5254 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5255 * gcc.dg/format/cast-1.c: Likewise.
5256 * gcc.dg/format/gcc_diag-3.c: Likewise.
5257 * gcc.dg/format/gcc_diag-4.c: Likewise.
5258 * gcc.dg/format/gcc_diag-6.c: Likewise.
5259 * gcc.dg/format/gcc_diag-8.c: Likewise.
5260 * gcc.dg/format/gcc_diag-9.c: Likewise.
5261 * gcc.dg/format/nul-2.c: Likewise.
5262 * gcc.dg/format/opt-1.c: Likewise.
5263 * gcc.dg/format/opt-2.c: Likewise.
5264 * gcc.dg/format/opt-3.c: Likewise.
5265 * gcc.dg/format/opt-4.c: Likewise.
5266 * gcc.dg/format/opt-5.c: Likewise.
5267 * gcc.dg/format/opt-6.c: Likewise.
5268 * gcc.dg/framework-2.c: Likewise.
5269 * gcc.dg/func-args-1.c: Likewise.
5270 * gcc.dg/func-outside-1.c: Likewise.
5271 * gcc.dg/func-outside-2.c: Likewise.
5272 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5273 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5274 * gcc.dg/if-empty-1.c: Likewise.
5275 * gcc.dg/init-bad-1.c: Likewise.
5276 * gcc.dg/init-bad-2.c: Likewise.
5277 * gcc.dg/init-bad-3.c: Likewise.
5278 * gcc.dg/init-desig-obs-2.c: Likewise.
5279 * gcc.dg/init-desig-obs-3.c: Likewise.
5280 * gcc.dg/init-empty-2.c: Likewise.
5281 * gcc.dg/init-empty-3.c: Likewise.
5282 * gcc.dg/inline-11.c: Likewise.
5283 * gcc.dg/inline-12.c: Likewise.
5284 * gcc.dg/inline-8.c: Likewise.
5285 * gcc.dg/inline-9.c: Likewise.
5286 * gcc.dg/inline3.c: Likewise.
5287 * gcc.dg/label-decl-1.c: Likewise.
5288 * gcc.dg/label-decl-2.c: Likewise.
5289 * gcc.dg/label-decl-3.c: Likewise.
5290 * gcc.dg/label-decl-4.c: Likewise.
5291 * gcc.dg/long-long-typespec-1.c: Likewise.
5292 * gcc.dg/lvalue-2.c: Likewise.
5293 * gcc.dg/lvalue-3.c: Likewise.
5294 * gcc.dg/nested-func-3.c: Likewise.
5295 * gcc.dg/nested-redef-1.c: Likewise.
5296 * gcc.dg/noreturn-4.c: Likewise.
5297 * gcc.dg/old-style-prom-2.c: Likewise.
5298 * gcc.dg/old-style-prom-3.c: Likewise.
5299 * gcc.dg/old-style-then-proto-1.c: Likewise.
5300 * gcc.dg/overflow-warn-1.c: Likewise.
5301 * gcc.dg/overflow-warn-2.c: Likewise.
5302 * gcc.dg/overflow-warn-3.c: Likewise.
5303 * gcc.dg/overflow-warn-4.c: Likewise.
5304 * gcc.dg/overflow-warn-6.c: Likewise.
5305 * gcc.dg/parm-forwdecl-2.c: Likewise.
5306 * gcc.dg/parm-forwdecl-3.c: Likewise.
5307 * gcc.dg/parm-impl-decl-1.c: Likewise.
5308 * gcc.dg/parm-impl-decl-2.c: Likewise.
5309 * gcc.dg/parm-incomplete-1.c: Likewise.
5310 * gcc.dg/parm-mismatch-1.c: Likewise.
5311 * gcc.dg/pointer-arith-1.c: Likewise.
5312 * gcc.dg/pointer-arith-2.c: Likewise.
5313 * gcc.dg/pointer-arith-3.c: Likewise.
5314 * gcc.dg/pointer-arith-4.c: Likewise.
5315 * gcc.dg/pointer-arith-6.c: Likewise.
5316 * gcc.dg/pointer-arith-7.c: Likewise.
5317 * gcc.dg/pointer-arith-8.c: Likewise.
5318 * gcc.dg/pr13804-1.c: Likewise.
5319 * gcc.dg/pr15698-1.c: Likewise.
5320 * gcc.dg/pr15698-2.c: Likewise.
5321 * gcc.dg/pr15698-3.c: Likewise.
5322 * gcc.dg/pr15698-4.c: Likewise.
5323 * gcc.dg/pr15698-5.c: Likewise.
5324 * gcc.dg/pr15698-6.c: Likewise.
5325 * gcc.dg/pr15698-7.c: Likewise.
5326 * gcc.dg/pr15698-8.c: Likewise.
5327 * gcc.dg/pr17188-1.c: Likewise.
5328 * gcc.dg/pr17301-1.c: Likewise.
5329 * gcc.dg/pr17301-2.c: Likewise.
5330 * gcc.dg/pr17730-1.c: Likewise.
5331 * gcc.dg/pr20368-1.c: Likewise.
5332 * gcc.dg/pr20368-2.c: Likewise.
5333 * gcc.dg/pr20368-3.c: Likewise.
5334 * gcc.dg/pr22308-1.c: Likewise.
5335 * gcc.dg/qual-component-1.c: Likewise.
5336 * gcc.dg/redecl-1.c: Likewise.
5337 * gcc.dg/redecl-11.c: Likewise.
5338 * gcc.dg/redecl-12.c: Likewise.
5339 * gcc.dg/redecl-13.c: Likewise.
5340 * gcc.dg/redecl-14.c: Likewise.
5341 * gcc.dg/redecl-15.c: Likewise.
5342 * gcc.dg/register-var-1.c: Likewise.
5343 * gcc.dg/register-var-2.c: Likewise.
5344 * gcc.dg/stmt-expr-2.c: Likewise.
5345 * gcc.dg/stmt-expr-3.c: Likewise.
5346 * gcc.dg/stmt-expr-label-1.c: Likewise.
5347 * gcc.dg/stmt-expr-label-2.c: Likewise.
5348 * gcc.dg/stmt-expr-label-3.c: Likewise.
5349 * gcc.dg/struct-empty-2.c: Likewise.
5350 * gcc.dg/struct-empty-3.c: Likewise.
5351 * gcc.dg/struct-parse-1.c: Likewise.
5352 * gcc.dg/struct-semi-1.c: Likewise.
5353 * gcc.dg/struct-semi-2.c: Likewise.
5354 * gcc.dg/struct-semi-3.c: Likewise.
5355 * gcc.dg/switch-5.c: Likewise.
5356 * gcc.dg/switch-6.c: Likewise.
5357 * gcc.dg/switch-7.c: Likewise.
5358 * gcc.dg/tls/diag-5.c: Likewise.
5359 * gcc.dg/transparent-union-1.c: Likewise.
5360 * gcc.dg/transparent-union-3.c: Likewise.
5361 * gcc.dg/typespec-1.c: Likewise.
5362 * gcc.dg/vla-init-2.c: Likewise.
5363 * gcc.dg/vla-init-3.c: Likewise.
5364 * gcc.dg/vla-init-4.c: Likewise.
5365 * gcc.dg/vla-init-5.c: Likewise.
5366 * gcc.dg/void-cast-2.c: Likewise.
5367 * gcc.dg/wvla-3.c: Likewise.
5368 * gcc.dg/wvla-7.c: Likewise.
5369 * gcc.target/i386/991209-1.c: Likewise.
5370 * gcc.target/ia64/fpreg-1.c: Likewise.
5371 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5372 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5374 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5377 * gfortran.dg/func_decl_4.f90: New test.
5379 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5382 * gfortran.dg/interface_17.f90: New test.
5384 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5387 * gfortran.dg/32599.f03: New test case.
5390 * gfortran.dg/32601.f03: New test case.
5391 * gfortran.dg/32601_1.f03: Ditto.
5392 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5393 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5395 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5397 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5399 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5400 Devang Patel <dpatel@apple.com>
5402 PR tree-optimization/25413
5403 * gcc.dg/vect/vect-align-1.c: New.
5404 * gcc.dg/vect/vect-align-2.c: New.
5405 * gcc.dg/vect/pr25413.c: New.
5406 * gcc.dg/vect/pr25413a.c: New.
5407 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5409 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5411 * lib/target-support.exp (check_ultrasparc_hw_available):
5413 (is-effective-target): Check $arg for ultrasparc_hw.
5414 (is-effective-target-keyword): Likewise.
5415 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5416 when determining what to do on sparc platforms.
5417 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5418 * gcc.dg/20001101-1.c: Likewise.
5419 * gcc.dg/20001101-2.c: Likewise.
5420 * gcc.dg/ultrasp9.c: Likewise.
5421 * gcc.dg/ultrasp10.c: Likewise.
5422 * gcc.target/sparc/pdist-3.c: Likewise.
5424 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5426 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5428 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5432 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5434 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5435 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5436 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5437 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5438 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5439 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5440 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5441 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5442 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5443 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5444 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5445 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5446 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5447 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5448 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5449 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5452 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5455 * g++.dg/parse/error30.C: New test.
5457 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5460 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5462 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5464 * gfortran.fortran-torture/compile/pr32663.f: New test.
5466 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5469 * g++.dg/inherit/virtual4.C: New.
5471 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5474 * gcc.target/i386/pr32661-1.c: New test.
5476 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/invariant_index.ad[sb]: New test.
5480 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5483 * g++.dg/template/decl3.C: New.
5485 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5488 * gcc.c-torture/execute/align-3.c: New.
5490 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5493 * gcc.target/i386/pr32708-1.c: New test.
5494 * gcc.target/i386/pr32708-2.c: Ditto.
5495 * gcc.target/i386/pr32708-3.c: Ditto.
5497 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5499 * g++.dg/init/new20.C: Remove svn:executable flag.
5501 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5503 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5505 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5507 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5509 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5512 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5515 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5518 * gfortran.dg/overload_2.f90: New test.
5521 * gfortran.dg/transfer_simplify_5.f90
5524 * gfortran.dg/interface_15.f90: New test.
5526 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5529 * gfortran.dg/matmul_5.f90: New test case.
5531 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5533 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5534 * gcc.dg/fesd-any.h: Likewise.
5535 * gcc.dg/fesd-baseonly.c: Likewise.
5536 * gcc.dg/fesd-baseonly.h: Likewise.
5537 * gcc.dg/fesd-none.c: Likewise.
5538 * gcc.dg/fesd-none.h: Likewise.
5539 * gcc.dg/fesd-reduced.c: Likewise.
5540 * gcc.dg/fesd-reduced.h: Likewise.
5541 * gcc.dg/fesd-sys.c: Likewise.
5542 * gcc.dg/fesd-sys.h: Likewise
5543 * gcc.dg/fesd.h: Likewise.
5545 * g++.dg/debug/dwarf2: New directory.
5546 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5547 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5548 * g++.dg/other/fesd-any.h: Likewise.
5549 * g++.dg/other/fesd-baseonly.C: Likewise.
5550 * g++.dg/other/fesd-baseonly.h: Likewise.
5551 * g++.dg/other/fesd-none.C: Likewise.
5552 * g++.dg/other/fesd-none.h: Likewise.
5553 * g++.dg/other/fesd-reduced.C: Likewise.
5554 * g++.dg/other/fesd-reduced.h: Likewise.
5555 * g++.dg/other/fesd-sys.C: Likewise.
5556 * g++.dg/other/fesd-sys.h: Likewise.
5557 * g++.dg/other/fesd.h: Likewise.
5559 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5562 * gfortran.dg/parameter_unused.f90: New test.
5564 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5566 PR tree-optimization/32681
5567 * gcc.dg/tree-ssa/pr32681.c: New test.
5569 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5572 * gfortran.dg/fmt_t_5.f90: New test.
5574 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5577 * g++.dg/template/operator10.C: New.
5579 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5582 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5584 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5587 * gfortran.dg/operator_6.f90: New test.
5589 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5592 * gfortran.dg/operator_4.f90: New test.
5593 * gfortran.dg/operator_5.f90: New test.
5594 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5595 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5597 2007-07-08 Tobias Burnus <burnus@net-b.de>
5600 * gfortran.dg/argument_checking_6.f90: New.
5602 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5605 * gfortran.dg/interface_155555.f90: New test.
5607 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5609 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5610 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5612 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5615 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5616 discern pedantic diagnostics and errors.
5617 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5619 * gcc.dg/20050121-1.c: This is an error and not a warning.
5620 * gcc.target/i386/sseregparm-2.c: Likewise.
5621 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5622 * gcc.dg/charset/attribute2.c: Likewise.
5623 * gcc.dg/bitfld-1.c: Likewise.
5624 * gcc.dg/pack-test-2.c: Likewise.
5625 * gcc.dg/940510-1.c: Match separately error and warning.
5626 * gcc.dg/array-2.c: Match separately multiple messages. The second
5627 diagnostic is a pedantic warning and not an error.
5628 * gcc.dg/pr14475.c: Match separately multiple messages.
5629 * gcc.dg/pr18809-1.c: Likewise.
5630 * gcc.dg/pr27953.c: Likewise.
5631 * gcc.dg/vla-init-1.c: Likewise.
5632 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5634 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5637 * gfortran.dg/char_decl_1.f90: New test.
5639 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5641 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5643 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5646 * g++.dg/template/overload9.C: New test.
5648 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5650 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5651 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5653 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5655 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5656 * gcc.dg/20001012-2.c: Likewise.
5657 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5658 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5660 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5662 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5663 about the chunk size when STACK_SIZE is defined.
5665 2007-07-06 Josh Conner <jconner@apple.com>
5668 * gcc.dg/sibcall-8.c: New test.
5670 2007-07-06 Josh Conner <jconner@apple.com>
5673 * gcc.target/arm/sibcall-1.c: New test.
5675 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5677 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5679 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5681 * gfortran.dg/save_parameter.f90: New test.
5682 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5684 2007-07-06 Richard Guenther <rguenther@suse.de>
5686 * g++.dg/opt/pr30965.C: New testcase.
5688 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5690 * gcc.target/mips/save-restore-5.c: New test.
5692 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5694 PR rtl_optimization/32450
5695 * gcc.dg/pr32450.c: New runtime test.
5697 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5699 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5700 single underscore in scan directives.
5702 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5705 * g++.dg/init/ptrmem4.C: New test.
5708 * g++.dg/init/new21.C: Likewise.
5711 * g++.dg/template/static30.C: Likewise.
5713 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5715 * gcc.dg/vect/costmodel/ppc: New directory.
5716 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5717 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5721 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5722 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5724 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5725 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5726 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5728 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5729 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5730 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5731 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5732 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5734 2007-07-05 Tobias Burnus <burnus@net-b.de>
5737 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5739 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5742 * gfortran.dg/interface_14.f90: New test.
5745 * gfortran.dg/do_iterator_2.f90: New test.
5747 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5749 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5750 (FE_DEC_DOWNWARD): Likewise.
5751 (FE_DEC_UPWARD): Likewise.
5752 (FE_DEC_TOWARDZERO): Likewise.
5753 (FE_DEC_TONEARESTFROMZERO): Likewise.
5755 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5757 * gcc.c-torture/compile/pr32606.c: New.
5758 * gfortran.fortran-torture/execute/pr32604.f90: New.
5760 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5762 * gcc.dg/visibility-12.c: New test.
5763 * gcc.dg/visibility-13.c: Likewise.
5764 * g++.dg/ext/visibility-9.C: Likewise.
5765 * g++.dg/ext/visibility-10.C: Likewise.
5767 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5769 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5770 * gcc.dg/sh-relax-vxworks.c: New test.
5772 2007-07-04 Richard Guenther <rguenther@suse.de>
5774 PR tree-optimization/32500
5775 * gcc.c-torture/execute/pr32500.c: New testcase.
5777 2007-07-04 Richard Guenther <rguenther@suse.de>
5779 PR tree-optimization/32482
5780 * gcc.c-torture/compile/pr32482.c: New testcase.
5782 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5784 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5786 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5787 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5788 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5789 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5791 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5793 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5795 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5797 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5799 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5802 * gfortran.dg/min_max_optional_1.f90: New test.
5803 * gfortran.dg/min_max_optional_2.f90: New test.
5804 * gfortran.dg/min_max_optional_3.f90: New test.
5806 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5809 * gfortran.dg/fmt_error.f90: New test.
5811 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5814 * gfortran.dg/interface_13.f90: New test.
5816 2007-07-03 Dave Brolley <brolley@redhat.com>
5819 * g++.dg/init/new20.C: New test.
5821 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5824 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5826 2007-07-03 Tobias Burnus <burnus@net-b.de>
5829 * common_7.f90: New.
5830 * common_8.f90: New.
5831 * common_9.f90: New.
5833 2007-07-03 Tobias Burnus <burnus@net-b.de>
5836 * gfortran.dg/argument_checking_1.f90: New.
5837 * gfortran.dg/argument_checking_2.f90: New.
5838 * gfortran.dg/argument_checking_3.f90: New.
5839 * gfortran.dg/argument_checking_4.f90: New.
5840 * gfortran.dg/argument_checking_5.f90: New.
5841 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5842 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5844 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5846 * gcc.dg/pr32176.c: Add -w to default dg-options.
5848 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5850 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5852 2007-07-03 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/null_2.f90: New.
5857 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5858 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5861 * gcc.dg/pr32176.c: New test.
5863 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5865 * gcc.dg/const-float80.c : New test.
5866 * gcc.dg/const-float128.c : New test.
5867 * gcc.dg/const-float80-ped.c : New test.
5868 * gcc.dg/const-float128-ped.c : New test.
5870 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5872 * gcc.dg/c99-math.h: Fix typo.
5874 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5877 * gcc.dg/gomp/pr32468-1.c: New test.
5879 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5881 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5884 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5886 * gfortran.fortran-torture/compile/pr32583.f: New.
5887 * gcc.c-torture/compile/pr32584.c: New
5889 2007-07-02 Ollie Wild <aaw@google.com>
5891 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5892 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5894 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5896 * gcc.target/mips/save-restore-1.c: New test.
5897 * gcc.target/mips/save-restore-2.c: Likewise.
5898 * gcc.target/mips/save-restore-3.c: Likewise.
5899 * gcc.target/mips/save-restore-4.c: Likewise.
5901 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5903 PR tree-optimization/31966
5904 PR tree-optimization/32533
5905 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5906 * gfortran.dg/pr32533.f90: Ditto.
5908 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5910 * g++.dg/opt/nrv12.C: New test.
5911 * gcc.target/i386/nrv1.c: New test.
5914 * g++.dg/gomp/pr31748.C: New test.
5916 2007-07-02 Ira Rosen <irar@il.ibm.com>
5918 PR tree-optimization/32230
5919 * gcc.dg/vect/pr32230.c: New test.
5921 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5923 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5924 * bind_c_coms.f90: Ditto.
5925 * bind_c_coms_driver.c: Ditto.
5926 * bind_c_dts.f90: Ditto.
5927 * bind_c_dts_2.f03: Ditto.
5928 * bind_c_dts_2_driver.c: Ditto.
5929 * bind_c_dts_3.f03: Ditto.
5930 * bind_c_dts_4.f03: Ditto.
5931 * bind_c_dts_driver.c: Ditto.
5932 * bind_c_implicit_vars.f03: Ditto.
5933 * bind_c_procs.f03: Ditto.
5934 * bind_c_usage_2.f03: Ditto.
5935 * bind_c_usage_3.f03: Ditto.
5936 * bind_c_usage_5.f03: Ditto.
5937 * bind_c_usage_6.f03: Ditto.
5938 * bind_c_usage_7.f03: Ditto.
5939 * bind_c_vars.f90: Ditto.
5940 * bind_c_vars_driver.c: Ditto.
5941 * binding_c_table_15_1.f03: Ditto.
5942 * binding_label_tests.f03: Ditto.
5943 * binding_label_tests_10.f03: Ditto.
5944 * binding_label_tests_10_main.f03: Ditto.
5945 * binding_label_tests_11.f03: Ditto.
5946 * binding_label_tests_11_main.f03: Ditto.
5947 * binding_label_tests_12.f03: Ditto.
5948 * binding_label_tests_13.f03: Ditto.
5949 * binding_label_tests_13_main.f03: Ditto.
5950 * binding_label_tests_14.f03: Ditto.
5951 * binding_label_tests_2.f03: Ditto.
5952 * binding_label_tests_3.f03: Ditto.
5953 * binding_label_tests_4.f03: Ditto.
5954 * binding_label_tests_5.f03: Ditto.
5955 * binding_label_tests_6.f03: Ditto.
5956 * binding_label_tests_7.f03: Ditto.
5957 * binding_label_tests_8.f03: Ditto.
5958 * binding_label_tests_9.f03: Ditto.
5959 * c_assoc.f90: Ditto.
5960 * c_assoc_2.f03: Ditto.
5961 * c_f_pointer_shape_test.f90: Ditto.
5962 * c_f_pointer_tests.f90: Ditto.
5963 * c_f_tests_driver.c: Ditto.
5964 * c_funloc_tests.f03: Ditto.
5965 * c_funloc_tests_2.f03: Ditto.
5966 * c_funloc_tests_3.f03: Ditto.
5967 * c_funloc_tests_3_funcs.c: Ditto.
5968 * c_kind_params.f90: Ditto.
5969 * c_kind_tests_2.f03: Ditto.
5971 * c_loc_driver.c: Ditto.
5972 * c_loc_test.f90: Ditto.
5973 * c_loc_tests_2.f03: Ditto.
5974 * c_loc_tests_2_funcs.c: Ditto.
5975 * c_loc_tests_3.f03: Ditto.
5976 * c_loc_tests_4.f03: Ditto.
5977 * c_loc_tests_5.f03: Ditto.
5978 * c_loc_tests_6.f03: Ditto.
5979 * c_loc_tests_7.f03: Ditto.
5980 * c_loc_tests_8.f03: Ditto.
5981 * c_ptr_tests.f03: Ditto.
5982 * c_ptr_tests_10.f03: Ditto.
5983 * c_ptr_tests_5.f03: Ditto.
5984 * c_ptr_tests_7.f03: Ditto.
5985 * c_ptr_tests_7_driver.c: Ditto.
5986 * c_ptr_tests_8.f03: Ditto.
5987 * c_ptr_tests_8_funcs.c: Ditto.
5988 * c_ptr_tests_9.f03: Ditto.
5989 * c_ptr_tests_driver.c: Ditto.
5990 * c_size_t_driver.c: Ditto.
5991 * c_size_t_test.f03: Ditto.
5992 * com_block_driver.f90: Ditto.
5993 * global_vars_c_init.f90: Ditto.
5994 * global_vars_c_init_driver.c: Ditto.
5995 * global_vars_f90_init.f90: Ditto.
5996 * global_vars_f90_init_driver.c: Ditto.
5997 * interop_params.f03: Ditto.
5998 * iso_c_binding_only.f03: Ditto.
5999 * iso_c_binding_rename_1.f03: Ditto.
6000 * iso_c_binding_rename_1_driver.c: Ditto.
6001 * iso_c_binding_rename_2.f03: Ditto.
6002 * iso_c_binding_rename_2_driver.c: Ditto.
6003 * kind_tests_2.f03: Ditto.
6004 * kind_tests_3.f03: Ditto.
6005 * module_md5_1.f90: Ditto.
6006 * only_clause_main.c: Ditto.
6007 * print_c_kinds.f90: Ditto.
6008 * test_bind_c_parens.f03: Ditto.
6009 * test_c_assoc.c: Ditto.
6010 * test_com_block.f90: Ditto.
6011 * test_common_binding_labels.f03: Ditto.
6012 * test_common_binding_labels_2.f03: Ditto.
6013 * test_common_binding_labels_2_main.f03: Ditto.
6014 * test_common_binding_labels_3.f03: Ditto.
6015 * test_common_binding_labels_3_main.f03: Ditto.
6016 * test_only_clause.f90: Ditto.
6017 * use_iso_c_binding.f90: Ditto.
6018 * value_5.f90: Ditto.
6019 * value_test.f90: Ditto.
6020 * value_tests_f03.f90: Ditto.
6022 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
6024 * gcc.dg/tls/opt-14.c: New.
6026 2007-07-01 Ollie Wild <aaw@google.com>
6028 * g++.dg/lookup/using16.C: New test.
6029 * g++.dg/lookup/using17.C: New test.
6031 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
6034 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6035 (test_4): Use proper test for floating point equality.
6038 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6040 PR libgfortran/32554
6041 * gfortran.dg/fmt_p_1.f90: New test.
6043 2007-07-01 Ira Rosen <irar@il.ibm.com>
6045 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6046 initialization and fix dg-final check - the initialization loop is
6049 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6050 Volker Reichelt <reichelt@netcologne.de>
6053 * gcc.dg/pr32559.c: New test.
6055 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6057 PR tree-optimization/25371
6058 * gcc.dg/vect/pr25371.c: New test.
6060 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6062 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6063 when allocating and initializing a flexible array.
6065 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6068 * gfortran.dg/intrinsic.f90: New test.
6070 2007-06-30 Tobias Burnus <burnus@net-b.de>
6073 * gfortran.dg/fmt_zero_check.f90: New.
6075 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6078 * gfortran.dg/repeat_f90: New test.
6080 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6083 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6084 -pedantic-errors, so we should match errors.
6085 * gcc.dg/cpp/escape-1.c: Likewise.
6086 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6087 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6089 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6090 errors instead of warnings.
6091 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6093 * gcc.dg/cpp/arith-3.c: Likewise.
6095 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6098 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6099 * gcc.dg/pch/valid-2.c: Likewise.
6100 * gcc.dg/pch/valid-3.c: Likewise.
6101 * gcc.dg/pch/warn-1.c: Likewise.
6102 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6104 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6107 * gcc.dg/Wunused-function.c: New.
6109 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6111 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6113 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6115 * g++.dg/other/canon-31724.C: New.
6117 2007-06-29 Jan Hubicka <jh@suse.cz>
6120 * gcc.c-torture/compile/pr32372.c: new.
6122 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6124 * gfortran.dg/operator_3.f90: New test.
6126 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6128 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6129 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6131 2007-06-29 Richard Guenther <rguenther@suse.de>
6134 * gcc.dg/inline-23.c: New testcase.
6136 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6138 PR tree-optimization/24659
6139 * gcc.target/i386/vectorize2.c: New test.
6140 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6141 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6143 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6145 * gcc.dg/pointer-arith-9.c: New test.
6147 2007-06-29 Tobias Burnus <burnus@net-b.de>
6150 * gfortran.dg/fmt_read_2.f90: New.
6152 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6154 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6155 If it exists, don't try to create it.
6157 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6159 * g++.dg/ext/visibility/ms-compat-1.C: New.
6161 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6164 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6166 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6168 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6171 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6174 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6176 2007-06-27 Richard Guenther <rguenther@suse.de>
6179 * gcc.dg/inline-22.c: New testcase.
6181 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6183 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6184 the scan-assembler constant.
6186 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6189 * gcc.dg/pr20216.c: New.
6191 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6194 * gcc.dg/vect/pr32421.c: New test.
6196 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6199 * g++.dg/other/friend5.C: New test.
6201 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6204 * gfortran.dg/host_assoc_function_2.f90: New test.
6207 * gfortran.dg/host_assoc_call_1.f90: New test.
6209 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6211 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6213 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6216 * gfortran.dg/error_format.f90: New test.
6218 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6221 * gfortran.dg/pr32136.f90: New test.
6223 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6226 * gfortran.dg/minmaxloc_1.f90: New test.
6229 * gfortran.dg/minmaxloc_2.f90: New test.
6231 2007-06-23 Richard Guenther <rguenther@suse.de>
6233 PR tree-optimization/16876
6235 * gcc.dg/pr29254.c: The warning is bogus.
6236 * gcc.dg/warn-1.c: Likewise.
6237 * gcc.dg/assign-warn-3.c: Likewise.
6238 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6240 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6242 * gcc.c-torture/execute/20070623-1.c: New.
6244 2007-06-22 Jan Hubicka <jh@suse.cz>
6246 * gcc.c-torture/compile/pr31541.c: New.
6248 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6250 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6251 Remove -m64 from dg-options.
6253 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6256 * gcc.dg/pr32374.c: New test.
6258 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6261 * gfortran.dg/pointer_assign_3.f90: New test.
6263 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6265 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6267 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6270 * gfortran.dg/assign.f90: Update test.
6271 * gfortran.dg/real_do_1.f90: Update test.
6272 * gfortran.dg/gomp/omp_do1.f90: Update test.
6273 * gfortran.dg/warnings_are_errors_1.f: Update test.
6274 * gfortran.dg/g77/20010519-1.f: Update test.
6275 * gfortran.dg/g77/pr9258.f: Update test.
6276 * gfortran.dg/g77/960317-1.f: Update test.
6278 2007-06-21 Richard Guenther <rguenther@suse.de>
6280 PR tree-optimization/32453
6281 * gcc.c-torture/compile/pr32453.c: New testcase.
6283 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6285 PR tree-optimization/31866
6286 * gcc.dg/pr31866.c: New test.
6288 2007-06-21 Richard Guenther <rguenther@suse.de>
6290 PR tree-optimization/32451
6291 * g++.dg/torture/20070621-1.C: New testcase.
6293 2007-06-21 Christian Bruel <christian.bruel@st.com>
6295 * gcc.dg/attr-isr.c: Test delay slot content.
6297 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6300 gfortran.dg/pointer_assign_2.f90: New test.
6302 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6305 gfortran.dg/invalid_procedure_name.f90: New test.
6307 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6309 PR tree-optimization/25737
6310 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6312 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6314 * gcc.target/i386/large-size-array-3.c: New.
6316 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6317 Richard Guenther <rguenther@suse.de>
6320 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6322 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.dg/pr31959.c: New test.
6328 * g++.dg/ext/asm10.C: New test.
6331 * gcc.c-torture/execute/20070614-1.c: New test.
6333 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6335 * gcc.target/arm/stack-corruption.c: New test.
6337 2007-06-19 Richard Guenther <rguenther@suse.de>
6339 * g++.dg/torture/pr30252.C: New testcase.
6341 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimization/32353
6344 * g++.dg/opt/nrv13.C: New test.
6346 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6350 * gfortran.dg/impure_assignment_2.f90 : New test.
6353 * gfortran.dg/data_initialized_2.f90 : New test.
6355 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6356 appropriate version of 'dmach'.
6358 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6361 * gcc.target/i386/pr32389.c New test.
6363 2007-06-18 Simon Baldwin <simonb@google.com>
6366 * g++.dg/template/error25.C: New.
6367 * g++.dg/template/spec35.C: New.
6369 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6371 * gcc.c-torture/compile/pr32355.c: New testcase.
6373 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6375 PR tree-optimization/32383
6376 * g++.dg/opt/pr32383.C: New test.
6378 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6380 PR rtl-optimization/32366
6381 * gcc.dg/vect/pr32366.c: New test.
6383 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6385 * gcc.c-torture/compile/pr32349.c: New testcase.
6387 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6389 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6390 * gcc.target/sparc/combined-2.c: Likewise.
6391 * gcc.target/sparc/fexpand.c : Likewise.
6392 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6393 * gcc.target/sparc/fpack16.c : Likewise.
6394 * gcc.target/sparc/fpmerge.c : Likewise.
6395 * gcc.target/sparc/fpmul.c : Likewise.
6396 * gcc.target/sparc/noresult.c : Likewise.
6397 * gcc.target/sparc/pdist.c: Likewise.
6399 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6402 * gcc.target/i386/recip-divf.c: New test.
6403 * gcc.target/i386/recip-sqrtf.c: Ditto.
6404 * gcc.target/i386/recip-vec-divf.c: Ditto.
6405 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6406 * gcc.target/i386/sse-recip.c: Ditto.
6407 * gcc.target/i386/sse-recip-vec.c: Ditto.
6409 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6412 * gcc.c-torture/compile/20070605-1.c: New test.
6414 * gcc.c-torture/compile/20070603-1.c: New testcase.
6415 * gcc.c-torture/compile/20070603-2.c: New testcase.
6417 * gcc.c-torture/compile/20070531-1.c: New test.
6420 * gcc.c-torture/compile/20070531-2.c: New test.
6423 * gcc.c-torture/compile/20070529-1.c: New test.
6426 * gcc.c-torture/compile/20070529-2.c: New test.
6429 * gcc.c-torture/compile/20070520-1.c: New test.
6431 * g++.dg/ext/java-1.C: New test.
6433 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6434 loops instead of one. Remove the "can't determine dependence"
6436 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6437 needed as the cast is gone in the first place.
6438 * gcc.dg/max-1.c: Change local variable a to be a global one.
6439 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6440 have a cast which is PREd.
6442 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6444 * g++.dg/lookup/anon6.C: New test.
6446 2007-06-14 Dirk Mueller <dmueller@suse.de>
6449 * g++.dg/opt/static6.C: New testcase.
6451 2007-06-14 Geoff Keating <geoffk@apple.com>
6453 * g++.dg/ext/visibility/overload-1.C: New.
6456 * g++.dg/ext/visibility/anon4.C: New.
6458 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6461 * gcc.target/i386/pr32268.c: New test.
6463 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6465 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6466 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6467 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6469 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6470 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6471 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6474 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6477 * gfortran.dg/common_resize_1.f90: New test.
6479 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6482 * gcc.dg/vect/pr32224.c: Fix.
6484 2007-06-13 Eric Christopher <echristo@apple.com>
6486 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6488 2007-06-13 Tobias Burnus <burnus@net-b.de>
6491 * gfortran.dg/actual_array_vect_1.f90: New.
6493 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6495 * gcc.target/sparc/mfpu.c: New test.
6497 2007-06-12 Geoff Keating <geoffk@apple.com>
6499 * g++.dg/warn/weak1.C: Suppress on Darwin.
6500 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6502 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6505 * g++.dg/torture/pr31579.C: New testcase.
6507 2007-06-12 Ian Lance Taylor <iant@google.com>
6510 * g++.dg/init/new16.C: New test.
6511 * g++.dg/init/new17.C: New test.
6512 * g++.dg/init/new18.C: New test.
6513 * g++.dg/init/new19.C: New test.
6515 2007-06-12 Olivier Hainque <hainque@adacore.com>
6517 * gnat.dg/lhs_view_convert.adb: New test.
6519 2007-06-12 Richard Guenther <rguenther@suse.de>
6521 PR tree-optimization/15353
6522 PR tree-optimization/31657
6523 * gcc.c-torture/execute/20070424-1.c: New testcase.
6524 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6525 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6526 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6527 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6528 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6530 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6532 PR rtl-optimization/32293
6533 * gcc.dg/pr32293.c: New test.
6535 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6537 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6539 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/equiv_7.f90: New test.
6543 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6546 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6548 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6550 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6551 * gcc.dg/setjmp-4.c: Likewise.
6552 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6554 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6556 PR rtl-optimization/31025
6557 * gfortran.dg/pr31025.f90: New.
6559 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6562 * gcc.target/i386/pr32280.c: New test.
6564 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6567 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6569 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6571 PR libgfortran/32235
6572 * gfortran.dg/backspace_9.f: New test.
6574 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6576 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6578 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6580 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6582 2007-06-09 Ian Lance Taylor <iant@google.com>
6584 PR tree-optimization/32169
6585 * gcc.c-torture/compile/pr32169.c: New test.
6587 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6589 * gcc.dg/vect/costmodel: New directory.
6590 * gcc.dg/vect/costmodel/i386: New directory.
6591 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6592 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6594 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6595 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6596 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6597 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6598 * gcc.dg/vect/costmodel/x86_64: New directory.
6599 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6601 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6603 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6604 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6605 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6606 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6607 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6609 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6611 PR tree-optimization/32243
6612 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6613 flags for -Os tests.
6614 * gcc.dg/vect/03-vect-pr32243.c: New test.
6616 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6618 PR tree-optimization/32224
6619 * gcc.dg/vect/pr32224.c: New test.
6621 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6624 * g++.dg/gomp/pr32177.C: New test.
6626 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6629 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6630 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6631 warning nor an error.
6632 * gcc.dg/Wfatal-2.c: Likewise.
6633 * gcc.dg/Werror-1.c: Likewise.
6634 * gcc.dg/Werror-5.c: Likewise.
6635 * gcc.dg/Werror-7.c: Likewise.
6636 * gcc.dg/Werror-10.c: Likewise.
6637 * gcc.dg/Werror-11.c: Likewise.
6639 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6642 * g++.dg/init/brace6.C: New test.
6644 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6646 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6647 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6648 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6649 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6651 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6652 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6653 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6654 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6655 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6656 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6657 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6658 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6660 * gcc.dg/darwin-minversion-3.c: New.
6662 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6664 * gcc.target/i386/builtin-copysign.c: New test.
6666 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6668 PR tree-optimization/32220
6669 * gfortran.dg/predcom-2.f: New testcase.
6671 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6674 * gcc.target/i386/vectorize4.c: New test.
6676 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6678 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6680 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6683 * gcc.dg/simd-5.c: Mark output as a note.
6684 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6686 * gcc.dg/simd-1.c: Likewise.
6687 * gcc.dg/always_inline.c: Mark output as a sorry.
6688 * gcc.dg/always_inline2.c: Likewise.
6689 * gcc.dg/always_inline3.c: Likewise.
6691 2007-06-06 Ian Lance Taylor <iant@google.com>
6693 * g++.dg/conversion/enum1.C: New test.
6695 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6697 PR tree-optimization/32216
6698 * gcc.dg/vect/pr32216.c: New test.
6700 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703 * gfortran.dg/invalid_contains_1.f90: New test.
6704 * gfortran.dg/invalid_contains_2.f90: New test.
6706 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6709 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6712 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6715 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6716 dg-message to match de note.
6717 * gcc.dg/pr26570.c: Use dg-message for a note.
6718 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6719 dg-error instead of dg-warning because of -Werror.
6720 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6721 neither an error, nor a warning.
6722 * gcc.dg/glibc-uclibc-2.c: Likewise
6723 * gcc.dg/cpp/19940712-1.c: Likewise.
6725 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6727 PR preprocessor/23479
6728 * gcc.dg/binary-constants-1.c: Add test suites for
6729 the 0b-prefixed binary integer constants.
6730 * gcc.dg/binary-constants-2.c: Ditto.
6731 * gcc.dg/binary-constants-3.c: Ditto.
6732 * gcc.dg/binary-constants-4.c: Ditto.
6734 2007-06-05 Ian Lance Taylor <iant@google.com>
6736 * gcc.dg/Wstrict-overflow-19.c: New test.
6738 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6740 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6742 2007-06-04 Ian Lance Taylor <iant@google.com>
6744 * gcc.dg/Wstrict-overflow-18.c: New test.
6746 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6749 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6750 * gcc.dg/cpp/mi5.c: Likewise.
6751 * gcc.dg/cpp/mi7.c: Likewise.
6753 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6756 * gcc.dg/pr32191.c: New test.
6758 2007-05-28 Tobias Burnus <burnus@net-b.de>
6761 * gfortran.dg/allocate_stat_1.f90: Remove.
6763 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6765 * gcc.target/i386/sse4_2-check.h: New.
6766 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6767 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6768 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6769 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6770 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6771 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6772 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6773 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6774 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6775 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6776 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6777 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6778 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6779 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6780 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6781 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6782 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6783 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6785 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6787 * gcc.dg/pie-link.c: New test.
6789 2007-06-01 Ian Lance Taylor <iant@google.com>
6791 * gcc.dg/Wstrict-overflow-17.c: New test.
6793 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6795 * gcc.dg/builtin-return-1.c (g): New.
6796 (main): Allocate at least 64 bytes on the stack.
6798 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6800 * g++.dg/init/cleanup3.C: New test.
6802 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6804 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6807 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6810 * gfortran.dg/char_array_constructor_3.f90: New test.
6812 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6814 PR tree-optimization/32160
6815 * gfortran.dg/predcom-1.f: New test.
6817 2007-05-31 Richard Guenther <rguenther@suse.de>
6819 * g++.dg/other/str_empty.C: Move...
6820 * g++.dg/other/pr30567.C: Move...
6821 * g++.dg/tree-ssa/pr27218.C: Move...
6822 * g++.dg/torture: ...here and remove dg-options.
6824 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6827 * g++.dg/ext/is_pod_incomplete.C: New.
6829 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6830 Douglas Gregor <doug.gregor@gmail.com>
6831 Pedro Lamarao <pedro.lamarao@mndfck.org>
6832 Howard Hinnant <howard.hinnant@gmail.com>
6836 * g++.dg/cpp0x/rv8p.C: New.
6837 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6838 * g++.dg/cpp0x/cast-bug.C: New.
6839 * g++.dg/cpp0x/elision_weak.C: New.
6840 * g++.dg/cpp0x/collapse-bug.C: New.
6841 * g++.dg/cpp0x/rv3p.C: New.
6842 * g++.dg/cpp0x/rv7n.C: New.
6843 * g++.dg/cpp0x/overload-conv-1.C: New.
6844 * g++.dg/cpp0x/rv2n.C: New.
6845 * g++.dg/cpp0x/deduce.C: New.
6846 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6847 * g++.dg/cpp0x/rv6p.C: New.
6848 * g++.dg/cpp0x/template_deduction.C: New.
6849 * g++.dg/cpp0x/implicit-copy.C: New.
6850 * g++.dg/cpp0x/rv1p.C: New.
6851 * g++.dg/cpp0x/cast.C: New.
6852 * g++.dg/cpp0x/rv5n.C: New.
6853 * g++.dg/cpp0x/collapse.C: New.
6854 * g++.dg/cpp0x/overload-conv-2.C: New.
6855 * g++.dg/cpp0x/rv4p.C: New.
6856 * g++.dg/cpp0x/rvo.C: New.
6857 * g++.dg/cpp0x/iop.C: New.
6858 * g++.dg/cpp0x/rv3n.C: New.
6859 * g++.dg/cpp0x/rv7p.C: New.
6860 * g++.dg/cpp0x/reference_collapsing.C: New.
6861 * g++.dg/cpp0x/overload.C: New.
6862 * g++.dg/cpp0x/named.C: New.
6863 * g++.dg/cpp0x/rv2p.C: New.
6864 * g++.dg/cpp0x/rv6n.C: New.
6865 * g++.dg/cpp0x/not_special.C: New.
6866 * g++.dg/cpp0x/bind.C: New.
6867 * g++.dg/cpp0x/rv1n.C: New.
6868 * g++.dg/cpp0x/rv5p.C: New.
6869 * g++.dg/cpp0x/elision.C: New.
6870 * g++.dg/cpp0x/named_refs.C: New.
6871 * g++.dg/cpp0x/unnamed_refs.C: New.
6872 * g++.dg/cpp0x/rv4n.C: New.
6873 * g++.dg/cpp0x/elision_neg.C: New.
6874 * g++.dg/init/copy7.C: Run in C++98 mode.
6875 * g++.dg/overload/arg1.C: Ditto.
6876 * g++.dg/overload/arg4.C: Ditto.
6878 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6881 * g++.dg/opt/static5.C: New test.
6883 2007-05-30 Richard Guenther <rguenther@suse.de>
6885 * g++.dg/dg.exp: Prune torture/.
6886 * g++.dg/torture/dg-torture.exp: New testsuite.
6888 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6890 * gcc.target/arm/pr27387.C: Move and rename to ...
6891 * g++.dg/inherit/thunk8.C: ... here.
6893 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6895 PR tree-optimization/31769
6896 * g++.dg/gomp/pr31769.C: New test.
6898 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6900 * gcc.target/i386/stack-realign.c: New.
6902 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6904 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6906 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6908 * gfortran.dg/sizeof.f90: New.
6910 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6913 * gcc.dg/boolcomplex-1.c: New test.
6916 * g++.dg/ext/boolcomplex-1.c: New test.
6918 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6920 * gcc.dg/matrix: New directory.
6922 2007-05-28 Tobias Burnus <burnus@net-b.de>
6925 * gfortran.dg/allocate_stat_1.f90: New.
6927 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6930 * transfer_hollerith_1.f90: New test.
6932 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6935 * gcc.c-torture/execute/vrp-7.c: New test.
6937 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6939 * gfortran.dg/transfer_simplify_4.f90: New test.
6941 2007-05-27 Tobias Burnus <burnus@net-b.de>
6944 * gfortran.dg/func_result_3.f90: New.
6946 2007-05-27 Tobias Burnus <burnus@net-b.de>
6949 * gfortran.dg/transfer_simplify_3.f90: New.
6951 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6954 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6956 * gcc.target/i386/pr32065-2.c: New test.
6958 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6961 * gfortran.dg/io_constraints_2.f90: Update.
6963 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6966 * gfortran.dg/array_constructor_17.f90: New test.
6968 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6971 * g++.dg/opt/array2.C: New testcase.
6973 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6976 * gcc.target/i386/pr32065.c: New test.
6978 2007-05-25 Dirk Mueller <dmueller@suse.de>
6979 Marcus Meissner <meissner@suse.de>
6981 * gcc.dg/attr-alloc_size.c: New.
6983 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6984 Lee Millward <lee.millward@gmail.com>
6987 * g++.dg/parse/crash34.C: New test.
6989 * g++.dg/parse/crash35.C: New test.
6991 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6993 * gcc.target/i386/sse2-check.h: New.
6994 * gcc.target/i386/sse2-vec-1.c: Likewise.
6995 * gcc.target/i386/sse2-vec-2.c: Likewise.
6996 * gcc.target/i386/sse2-vec-3.c: Likewise.
6997 * gcc.target/i386/sse2-vec-4.c: Likewise.
6998 * gcc.target/i386/sse2-vec-5.c: Likewise.
6999 * gcc.target/i386/sse2-vec-6.c: Likewise.
7001 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
7013 * g++.dg/cpp0x/pr31431.C: New.
7014 * g++.dg/cpp0x/pr31437.C: New.
7015 * g++.dg/cpp0x/pr31442.C: New.
7016 * g++.dg/cpp0x/pr31444.C: New.
7017 * g++.dg/cpp0x/pr31431-2.C: New.
7018 * g++.dg/cpp0x/pr31432.C: New.
7019 * g++.dg/cpp0x/pr31434.C: New.
7020 * g++.dg/cpp0x/pr31438.C: New.
7021 * g++.dg/cpp0x/pr31443.C: New.
7022 * g++.dg/cpp0x/pr31445.C: New.
7023 * g++.dg/cpp0x/variadic-crash1.C: New.
7025 2007-05-25 Richard Sandiford <richard@codesourcery.com>
7027 * gcc.target/arm/long-calls-1.c: New test.
7028 * gcc.target/arm/long-calls-2.c: Likewise.
7029 * gcc.target/arm/long-calls-3.c: Likewise.
7030 * gcc.target/arm/long-calls-4.c: Likewise.
7032 2007-05-25 Richard Guenther <rguenther@suse.de>
7033 Andrew Pinski <andrew_pinski@playstation.sony.com>
7035 PR tree-optimization/31982
7036 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7038 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
7041 * gfortran.dg/result_in_spec_2.f90: New test.
7043 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7045 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7047 2007-05-24 Ollie Wild <aaw@google.com>
7049 * gcc.dg/cpp/counter-1.c: New test.
7050 * gcc.dg/pch/counter-1.c: New test.
7051 * gcc.dg/pch/counter-1.hs: New file.
7052 * gcc.dg/pch/counter-2.c: New test.
7053 * gcc.dg/pch/counter-2.hs: New file.
7054 * gcc.dg/pch/counter-3.c: New test.
7055 * gcc.dg/pch/counter-3.hs: New file.
7057 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7059 * gcc.dg/tree-ssa/predcom-1.c: New test.
7060 * gcc.dg/tree-ssa/predcom-2.c: New test.
7061 * gcc.dg/tree-ssa/predcom-3.c: New test.
7062 * gcc.dg/tree-ssa/predcom-4.c: New test.
7063 * gcc.dg/tree-ssa/predcom-5.c: New test.
7064 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7066 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7069 * gcc.target/i386/sse4_1-check.h (MASK): New.
7071 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7074 * gfortran.dg/pr25603.f: Initialize integer variables.
7076 2007-05-23 Ian Lance Taylor <iant@google.com>
7078 * g++.dg/other/vrp1.C: New test.
7080 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7082 PR preprocessor/20077
7083 * gcc.dg/cpp/paste15.c: New test.
7085 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7086 Nigel Stephens <nigel@mips.com>
7087 Richard Sandiford <richard@codesourcery.com>
7089 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7090 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7091 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7092 * gcc.target/mips/inter/mips16-inter.exp: New.
7094 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7096 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7098 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7100 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7101 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7102 * gcc.target/i386/sse3-addsubps.c: Likewise.
7103 * gcc.target/i386/sse3-haddpd.c: Likewise.
7104 * gcc.target/i386/sse3-haddps.c: Likewise.
7105 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7106 * gcc.target/i386/sse3-hsubps.c: Likewise.
7107 * gcc.target/i386/sse3-lddqu.c: Likewise.
7108 * gcc.target/i386/sse3-movddup.c: Likewise.
7109 * gcc.target/i386/sse3-movshdup.c: Likewise.
7110 * gcc.target/i386/sse3-movsldup.c: Likewise.
7112 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7113 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7114 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7115 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7116 * gcc.target/i386/ssse3-palignr.c: Likewise.
7117 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7118 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7119 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7120 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7121 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7122 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7123 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7124 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7125 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7126 * gcc.target/i386/ssse3-psignb.c: Likewise.
7127 * gcc.target/i386/ssse3-psignd.c: Likewise.
7128 * gcc.target/i386/ssse3-psignw.c: Likewise.
7129 * gcc.target/i386/ssse3-vals.h: Likewise.
7131 * gcc.target/i386/sse3-check.h: New file.
7132 * gcc.target/i386/ssse3-check.h: Likewise.
7134 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7137 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7139 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7142 * gcc.c-torture/20070522-1.c: New testcase.
7144 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7146 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7148 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7150 * gcc.c-torture/execute/ieee/20000320-1.x,
7151 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7152 m68k-*-* and check_effective_target_coldfire_fpu.
7154 2007-05-22 Ollie Wild <aaw@google.com>
7156 * g++.dg/lookup/hidden-class10.C: New test.
7157 * g++.dg/lookup/hidden-class11.C: New test.
7159 2007-05-22 Ollie Wild <aaw@google.com>
7161 * g++.dg/lookup/name-clash5.C: New test.
7162 * g++.dg/lookup/name-clash6.C: New test.
7164 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7166 * g++.dg/other/i386-2.C: Update comments on header files tested.
7167 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7169 * gcc.target/i386/sse-12.c: Likewise.
7170 * gcc.target/i386/sse-13.c: Likewise.
7171 * gcc.target/i386/sse-14.c: Likewise.
7173 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7174 Redefined to test with immediate operand.
7175 (__builtin_ia32_blendps): Likewise.
7176 (__builtin_ia32_blendpd): Likewise.
7177 (__builtin_ia32_dpps): Likewise.
7178 (__builtin_ia32_dpps): Likewise.
7179 (__builtin_ia32_insertps128): Likewise.
7180 (__builtin_ia32_vec_ext_v4sf): Likewise.
7181 (__builtin_ia32_vec_set_v16qi): Likewise.
7182 (__builtin_ia32_vec_set_v4si): Likewise.
7183 (__builtin_ia32_vec_set_v2di): Likewise.
7184 (__builtin_ia32_vec_ext_v16qi): Likewise.
7185 (__builtin_ia32_vec_ext_v4si): Likewise.
7186 (__builtin_ia32_vec_ext_v2di): Likewise.
7187 (__builtin_ia32_roundpd): Likewise.
7188 (__builtin_ia32_roundsd): Likewise.
7189 (__builtin_ia32_roundps): Likewise.
7190 (__builtin_ia32_roundss): Likewise.
7191 (__builtin_ia32_mpsadbw128): Likewise.
7193 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7195 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7197 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7199 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7201 * gcc.dg/dfp/func-struct.c: Ditto.
7202 * gcc.dg/dfp/operator-assignment.c: Ditto.
7203 * gcc.dg/dfp/convert-bfp.c: Ditto.
7204 * gcc.dg/dfp/convert-int.c: Ditto.
7205 * gcc.dg/dfp/convert-int-max.c: Ditto.
7206 * gcc.dg/dfp/func-scalar.c: Ditto.
7207 * gcc.dg/dfp/cast.c: Ditto.
7208 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7209 failures, and fix a typo in return type of arg1_128.
7210 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7211 failures, and fix a typo in a constant suffix.
7212 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7213 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7215 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7216 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7218 * lib/gcc-dg.exp(process_message): New proc.
7219 (dg-message): New test directive.
7220 * gcc.dg/always_inline.c: Use dg-message.
7221 * gcc.dg/always_inline2.c: Ditto.
7222 * gcc.dg/always_inline3.c: Ditto.
7223 * gcc.dg/invalid-call-1.c: Ditto.
7224 * gcc.dg/pr17506.c: Ditto.
7225 * gcc.dg/simd-5.c: Ditto.
7226 * gcc.dg/simd-6.c: Ditto.
7227 * gcc.dg/va-arg-2.c: Ditto.
7228 * gcc.dg/cpp/syshdr.c: Ditto.
7229 * gcc.dg/cpp/unc4.c: Ditto.
7230 * gcc.dg/cpp/trad/mi1.c: Ditto.
7231 * gcc.dg/cpp/trad/mi5.c: Ditto.
7232 * gcc.dg/cpp/trad/mi7.c: Ditto.
7233 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7234 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7235 * gcc.test-framework/test-framework.awk: Special-case outexists
7238 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7240 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7241 (bit_SSE4_2): Likewise.
7242 (bit_POPCNT): Likewise.
7244 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7245 Check if assembler supports SSE4 instructions.
7247 * gcc.target/i386/sse4_1-blendpd.c: New file.
7248 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7249 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7250 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7251 * gcc.target/i386/sse4_1-check.h: Likewise.
7252 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7253 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7254 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7255 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7256 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7257 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7258 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7259 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7260 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7261 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7262 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7263 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7264 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7265 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7266 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7267 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7268 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7269 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7270 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7271 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7272 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7273 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7274 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7275 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7276 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7277 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7278 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7279 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7280 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7281 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7282 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7283 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7284 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7285 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7286 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7287 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7288 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7289 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7290 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7291 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7292 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7293 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7294 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7295 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7296 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7297 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7298 * gcc.target/i386/sse4_1-round.h: Likewise.
7299 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7300 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7301 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7302 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7303 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7304 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7305 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7306 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7307 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7308 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7309 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7310 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7311 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7312 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7314 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7317 * gfortran.dg/bounds_check_7.f90: New test.
7319 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7321 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7322 (check_effective_target_sse4a): Ditto.
7324 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7325 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7326 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7327 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7328 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7329 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7330 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7331 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7332 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7333 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7334 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7335 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7336 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7337 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7338 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7339 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7340 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7341 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7342 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7343 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7345 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7347 * g++.dg/ext/cleanup-1.C: New test.
7348 * g++.dg/ext/cleanup-2.C: Likewise.
7349 * g++.dg/ext/cleanup-3.C: Likewise.
7350 * g++.dg/ext/cleanup-4.C: Likewise.
7351 * g++.dg/ext/cleanup-5.C: Likewise.
7352 * g++.dg/ext/cleanup-6.C: Likewise.
7353 * g++.dg/ext/cleanup-8.C: Likewise.
7354 * g++.dg/ext/cleanup-9.C: Likewise.
7355 * g++.dg/ext/cleanup-10.C: Likewise.
7356 * g++.dg/ext/cleanup-11.C: Likewise.
7357 * g++.dg/ext/cleanup-dtor.C: Likewise.
7359 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7362 * gcc.dg/vect/vect-102a.c: New test.
7364 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7365 Paolo Carlini <pcarlini@suse.de>
7366 Uros Bizjak <ubizjak@gmail.com>
7368 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7369 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7370 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7371 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7372 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7375 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7378 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7380 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7383 * gfortran.dg/do_3.F90: Add checks for the final value of the
7386 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7388 * gcc.c-torture/execute/990127-2.x: New file.
7390 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7392 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7393 * gcc.target/i386/sse-12: Add -O to compile options.
7394 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7395 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7396 and mm3dnow.h. Add -O to compile options.
7398 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7401 * gfortran.dg/char_length_5.f90: New test.
7404 * gfortran.dg/array_reference_1.f90: New test.
7406 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7413 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7414 * gcc.dg/Wtype-limits.c: New.
7415 * gcc.dg/Wtype-limits-Wextra.c: New.
7416 * gcc.dg/Wtype-limits-no.c: New.
7417 * g++.dg/warn/Wtype-limits.C: New.
7418 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7419 * g++.dg/warn/Wtype-limits-no.C: New.
7421 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7423 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7424 instead of "-msse2".'
7425 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7426 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7428 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7429 to test with immediate operand.
7430 (__builtin_ia32_insertqi): Ditto.
7431 (__builtin_ia32_palignr128): Ditto.
7432 (__builtin_ia32_palignr): Ditto.
7433 (__builtin_ia32_pshufhw): Ditto.
7434 (__builtin_ia32_pshuflw): Ditto.
7435 (__builtin_ia32_pshufd): Ditto.
7436 (__builtin_ia32_vec_set_v8hi): Ditto.
7437 (__builtin_ia32_vec_ext_v8hi): Ditto.
7438 (__builtin_ia32_shufpd): Ditto.
7439 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7441 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7444 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7446 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7449 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7450 and "__inline". Use "-msse" instead of "-msse2".
7452 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7455 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7456 * gcc.dg/20030906-2.c: Likewise.
7457 * objc.dg/method-17.m: Add -Wreturn-type.
7458 * obj-c++.dg/method-21.mm: Likewise.
7460 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7463 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7464 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7465 (__builtin_ia32_psrlqi128): Ditto.
7466 (__builtin_ia32_psrlwi128): Ditto.
7467 (__builtin_ia32_psrldi128): Ditto.
7468 (__builtin_ia32_psrldqi128): Ditto.
7469 (__builtin_ia32_pslldqi128): Ditto.
7470 (__builtin_ia32_psrawi128): Ditto.
7471 (__builtin_ia32_psradi128): Ditto.
7472 (__builtin_ia32_psllqi128): Ditto.
7473 (__builtin_ia32_pslldi128): Ditto.
7474 (__builtin_prefetch): Ditto.
7475 (__builtin_ia32_pshufw): Ditto.
7476 (__builtin_ia32_vec_set_v4hi): Ditto.
7477 (__builtin_ia32_vec_ext_v4hi): Ditto.
7478 (__builtin_ia32_shufps): Ditto.
7479 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7481 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7484 * gfortran.dg/char_allocation_1.f90: New test.
7486 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7488 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7489 * gcc.dg/Wconversion-sign.c: New.
7490 * gcc.dg/Wconversion-integer-no-sign.c: New.
7491 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7493 * g++.dg/warn/Wconversion-sign.C: New.
7494 * g++.old-deja/g++.other/warn4.C: Update.
7495 * g++.dg/warn/Wconversion1.C: Likewise.
7497 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7499 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7500 * gcc.dg/torture/builtin-math-4.c: Likewise.
7502 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7505 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7507 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7509 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7511 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7514 * gcc.target/i386/pr31628.c: New.
7516 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7519 * gcc.dg/pr31344.c: New test.
7521 2007-05-17 Ian Lance Taylor <iant@google.com>
7523 PR tree-optimization/31953
7524 * gcc.c-torture/compile/pr31953.c: New test.
7526 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7528 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7530 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7532 * gcc.dg/torture/builtin-math-4.c: Likewise.
7534 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7535 * gcc.dg/torture/builtin-math-4.c: Likewise.
7537 * gcc.dg/torture/builtin-math-4.c: New test.
7539 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7540 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7542 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7543 * gcc.dg/cpp/include2.c: Ditto.
7544 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7545 * gcc.dg/cpp/paste5.c: Ditto.
7546 * gcc.dg/cpp/paste6.c: Ditto.
7547 * gcc.dg/cpp/paste8.c: Ditto.
7548 * gcc.dg/cpp/paste11.c: Ditto.
7549 * gcc.dg/cpp/paste13.c: Ditto.
7550 * gcc.dg/cpp/skipping2.c: Ditto.
7551 * gcc.dg/reg-vol-struct-1.c: Ditto.
7552 * gcc.dg/Wshadow-1.c: Ditto.
7553 * gcc.dg/cpp/trad/comment.c: Ditto.
7554 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7555 * gcc.dg/cpp/if-2.c: Ditto.
7556 * gcc.dg/array-5.c: Ditto.
7557 * gcc.dg/inline-15.c: Ditto.
7558 * gcc.dg/pr27953.c: Ditto.
7559 * gcc.dg/Wno-c++-compat.c: Ditto.
7561 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7563 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7565 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7567 * gcc.c-torture/execute/20070517-1.c: New test.
7569 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7572 * gfortran.dg/min_max_conformance.f90: New test.
7574 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7576 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7577 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7578 gcc.dg/vect/vect-104.c: Use more complex construction to
7579 prevent vectorizing.
7580 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7582 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7584 PR tree-optimization/24659
7585 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7586 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7587 not vect_int target.
7588 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7589 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7591 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7592 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7593 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7595 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7597 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7598 and x86_64-*-* targets.
7599 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7601 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7608 * transfer_simplify_1.f90: New test.
7609 * transfer_simplify_2.f90: New test.
7611 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7613 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7615 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7617 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7619 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7622 * gcc.dg/fltconst-1.c: New test.
7624 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7625 * gcc.dg/dfp/operator-assignment.c: Ditto.
7627 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7630 * g++.dg/rtti/typeid5.C: New.
7632 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7635 * gfortran.dg/substr_4.f: New test.
7637 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7639 * gcc.target/m68k/interrupt_thread-1.c,
7640 gcc.target/m68k/interrupt_thread-2.c,
7641 gcc.target/m68k/interrupt_thread-3.c: New.
7642 * gcc.target/m68k/m68k.exp: Accept fido.
7644 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7646 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7647 * gfortran.dg/altreturn_3.f90: Likewise.
7648 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7649 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7650 * gfortran.dg/inquire_iolength.f90: Likewise.
7651 * gfortran.dg/module_naming_1.f90: Likewise.
7652 * gfortran.dg/oldstyle_2.f90: Likewise.
7653 * gfortran.dg/operator_2.f90: Likewise.
7654 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7655 * gfortran.dg/used_types_11.f90: Likewise.
7656 * gfortran.dg/zero_array_components_1.f90: Likewise.
7657 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7658 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7659 * gfortran.dg/real_const_3.f90: Likewise.
7661 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7663 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7664 * gcc.dg/tree-ssa/loop-30.c: New test.
7666 2007-05-13 Richard Guenther <rguenther@suse.de>
7668 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7670 * g++.dg/tree-ssa/pr31146.C: Likewise.
7672 2007-05-13 Revital Eres <eres@il.ibm.com>
7674 * gcc.dg/dse.c: New test.
7676 2007-05-12 Richard Guenther <rguenther@suse.de>
7678 PR tree-optimization/31797
7679 * gcc.c-torture/compile/pr31797.c: New testcase.
7681 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7684 * gfortran.dg/host_assoc_function_1.f90: New test.
7686 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7689 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7691 2007-05-11 Silvius Rus <rus@google.com>
7693 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7694 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7695 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7696 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7697 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7698 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7699 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7700 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7701 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7702 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7703 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7704 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7705 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7706 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7707 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7708 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7710 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7713 * gcc.c-torture/execute/builtins/memchr.c: New.
7714 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7715 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7717 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7720 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7722 * gfortran.dg/recursive_reference_2.f90: New test.
7724 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7727 * gfortran.dg/namelist_29.f90: New test.
7729 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7732 * gfortran.dg/entry_10.f90: New test.
7734 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7736 PR tree-optimization/31885
7737 * gcc.dg/tree-ssa/loop-29.c: New test.
7739 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7741 * assumed_dummy_1.f90: Fix dg directive.
7742 * char_initialiser_actual.f90: Likewise.
7743 * nested_modules_2.f90: Likewise.
7744 * shift-alloc.f90: Likewise.
7746 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7748 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7750 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7753 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7755 2007-05-09 Mike Stump <mrs@apple.com>
7757 * g++.dg/other/first-global.C: Add -fpie for darwin.
7758 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7760 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7762 * gcc.dg/20070507-1.c: New testcase.
7764 2007-05-08 Chao-ying Fu <fu@mips.com>
7766 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7767 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7768 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7769 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7771 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7774 * gcc.dg/pr31847.c: New test.
7776 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7779 * gfortran.dg/actual_array_result_1.f90: New test.
7781 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7784 * gfortran.dg/parameter_array_init_1.f90: New test.
7787 * gfortran.dg/parameter_array_init_2.f90: New test.
7789 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7792 * gcc.target/i386/pr31854.c: New test.
7794 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7796 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7798 2007-05-07 Mike Stump <mrs@apple.com>
7800 * g++.old-deja/g++.mike/empty.C: Add.
7802 2007-05-07 Eric Christopher <echristo@apple.com>
7804 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7806 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7808 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7809 variable. Rearrange conversions from binary float to decimal float.
7811 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7813 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7816 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7818 * gnat.dg/opt1.ad[sb]: New testcase.
7820 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7823 * gfortran.dg/do_3.F90: New test.
7825 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7828 * gfortran.dg/new_line.f90: Add new checks.
7830 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7833 * gfortran.dg/large_unit_1.f90: New.
7834 * gfortran.dg/large_unit_2.f90: New.
7835 * gfortran.dg/iostat_4.f90: New
7836 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7838 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7841 * gfortran.dg/char_result_4.f90: New test.
7843 2007-06-05 Revital Eres <eres@il.ibm.com>
7846 * gcc.dg/pr30957-1.c: New test.
7848 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7851 * gfortran.dg/char_type_len_2.f90: New test.
7853 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7856 * g++.dg/other/nested-extern.cc: New.
7857 * g++.dg/other/nested-extern-1.C: New.
7858 * g++.dg/other/nested-extern-2.C: New.
7860 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7863 * gfortran.dg/erf.f90: New test.
7864 * gfortran.dg/besxy.f90: New test.
7866 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7869 * gfortran.dg/fseek.f90: New test.
7871 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7873 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7875 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7878 * gfortran.dg/zero_length_1.f90: New test.
7880 2007-05-04 Tobias Burnus <burnus@net-b.de>
7883 * gfortran.dg/char_pointer_assign_3.f90: New test.
7884 * gfortran.dg/char_result_2.f90: Re-enable test.
7886 2007-05-04 Tobias Burnus <burnus@net-b.de>
7889 * gfortran.dg/char_length_3.f90: New test.
7890 * gfortran.dg/char_result_2.f90: Fix test.
7892 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7894 PR tree-optimization/30565
7895 * gcc.dg/tree-ssa/loop-27.c: New test.
7897 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7899 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7900 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7901 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7902 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7904 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7906 PR tree-optimization/31699
7907 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7909 (check_effective_target_vect_floatint_cvt): New.
7910 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7911 of specific targets.
7912 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7913 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7914 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7915 * gcc.dg/vect/vect-iv-4.c: Likewise.
7916 * gcc.dg/vect/vect-multitypes-11.c: New.
7917 * gcc.dg/vect/pr31699.c: New.
7919 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7921 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7923 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7926 * g++.dg/warn/anonymous-namespace-2.C: New.
7927 * g++.dg/warn/anonymous-namespace-2.h: New.
7929 2007-05-02 Paul Brook <paul@codesourcery.com>
7931 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7933 2007-05-02 Eric Christopher <echristo@apple.com>
7935 * gcc.dg/cpp/if-div.c: New file.
7937 2007-05-02 Tom Tromey <tromey@redhat.com>
7939 PR preprocessor/28709:
7940 * gcc.dg/cpp/pr28709.c: New file.
7942 2007-05-02 Richard Guenther <rguenther@suse.de>
7944 PR tree-optimization/31146
7945 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7947 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7949 * gcc.c-torture/compile/limits-blockid.c: New.
7950 * gcc.c-torture/compile/limits-caselabels.c: New.
7951 * gcc.c-torture/compile/limits-declparen.c: New.
7952 * gcc.c-torture/compile/limits-enumconst.c: New.
7953 * gcc.c-torture/compile/limits-exprparen.c: New.
7954 * gcc.c-torture/compile/limits-externalid.c: New.
7955 * gcc.c-torture/compile/limits-fnargs.c: New.
7956 * gcc.c-torture/compile/limits-fndefn.c: New.
7957 * gcc.c-torture/compile/limits-idexternal.c: New.
7958 * gcc.c-torture/compile/limits-idinternal.c: New.
7959 * gcc.c-torture/compile/limits-pointer.c: New.
7960 * gcc.c-torture/compile/limits-stringlit.c: New.
7961 * gcc.c-torture/compile/limits-structmem.c: New.
7962 * gcc.c-torture/compile/limits-structnest.c: New.
7964 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7966 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7968 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7971 * gcc.c-torture/compile/20070501-1.c: New testcase.
7973 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7976 * gfortran.dg/array_memset_2: New test case.
7978 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7981 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7983 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7986 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7988 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7989 keyword to dg-final test.
7990 * gcc.dg/vect/vect-iv-4.c: Likewise.
7991 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7992 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7994 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7996 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7997 * lib/target-supports.exp
7998 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7999 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8001 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
8003 * gcc.c-torture/execute/ieee/20000320-1.c: Use
8004 __LONG_LONG_MAX__ and its friends instead of those supplied by
8007 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
8010 * g++.dg/ext/vector7.C: New testcase.
8012 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8015 * gfortran.dg/bound_simplification_1.f90: New test.
8017 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8020 * gfortran.dg/bom_error.f90: New test.
8021 * gfortran.dg/bom_include.f90: New test.
8022 * gfortran.dg/bom_UTF16-LE.f90: New test.
8023 * gfortran.dg/bom_UTF16-BE.f90: New test.
8024 * gfortran.dg/bom_UTF-8.f90: New test.
8025 * gfortran.dg/bom_UTF-32.f90: New test.
8026 * gfortran.dg/bom_UTF-8.F90: New test.
8027 * gfortran.dg/bom_include.inc: New file.
8029 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8032 * g++.dg/init/ptrfn2.C: New test.
8033 * g++.dg/init/ptrfn3.C: New test.
8035 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
8038 * gfortran.dg/dependency_21.f90: New test.
8040 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8042 * gfortran.dg/secnds.f: Use real*8.
8043 * gfortran.dg/secnds-1.f: Use real*8.
8045 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048 * gfortran.dg/inquire_5.f90: Update test.
8050 2007-04-27 Ian Lance Taylor <iant@google.com>
8053 * gcc.c-torture/compile/pr31710.c: New test.
8055 2007-04-27 Richard Guenther <rguenther@suse.de>
8057 PR tree-optimization/30965
8058 PR tree-optimization/30978
8059 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8060 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8061 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8062 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8064 2007-04-27 Richard Guenther <rguenther@suse.de>
8066 PR tree-optimization/31715
8067 * gcc.dg/Warray-bounds-4.c: New testcase.
8069 2007-04-26 Ian Lance Taylor <iant@google.com>
8072 * gcc.c-torture/compile/pr28675.c: New test.
8074 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8077 * g++.dg/ext/vector6.C: New test.
8079 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8081 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8083 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8086 * g++.dg/other/str_empty.C: Add expected warning.
8088 2007-04-26 Richard Guenther <rguenther@suse.de>
8089 Daniel Berlin <dberlin@dberlin.org>
8091 PR tree-optimization/30567
8092 * g++.dg/other/pr30567.C: New testcase.
8094 2007-04-26 Richard Guenther <rguenther@suse.de>
8096 PR tree-optimization/31703
8097 * gcc.c-torture/compile/pr31703.c: New testcase.
8098 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8099 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8101 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8103 * gfortran.dg/open_errors.f90: Added if statements checking
8104 the value of iostat.
8106 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8109 * g++.dg/gomp/pr31598.C: New test.
8111 PR tree-optimization/30558
8112 * g++.dg/gomp/pr30558.C: New test.
8114 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8117 * g++.dg/ext/complex2.C: New test.
8119 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8121 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8123 2007-04-25 Thiemo Seufer <ths@mips.com>
8125 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8126 value to signed char.
8128 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8130 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8131 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8132 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8134 2007-04-25 Tobias Burnus <burnus@net-b.de>
8137 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8138 statement functions.
8139 * gfortran.dg/c_by_val_5.f90: New test.
8141 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8143 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8144 with two new subroutines to avoid parameter-induced aliasing.
8145 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8146 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8148 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8150 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8151 * g++.dg/warn/Warray-bounds.C: Likewise.
8153 2007-04-24 Ian Lance Taylor <iant@google.com>
8155 PR tree-optimization/31605
8156 * gcc.c-torture/execute/pr31605.c: New test.
8158 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8161 * lib/gcc-dg.exp (scan-module): New function.
8162 * gfortran.dg/module_md5_1.f90: New test.
8164 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8166 * g++.old-deja/g++.pt/defarg6.C: Only run with
8168 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8169 * g++.dg/cpp0x/variadic61.C: Ditto.
8170 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8171 * g++.dg/cpp0x/variadic62.C: Ditto.
8172 * g++.dg/template/meminit1.C: Ditto.
8173 * g++.dg/template/operator7.C: Ditto.
8174 * g++.dg/template/static15.C: Ditto.
8175 * g++.dg/template/invalid1.C: Ditto.
8176 * g++.dg/template/shift1.C: Ditto.
8177 * g++.dg/template/error10.C: Ditto.
8179 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8182 * gfortran.dg/pr25923.f90: New test.
8184 2007-04-24 Ian Lance Taylor <iant@google.com>
8186 PR tree-optimization/31602
8187 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8189 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8191 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8192 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8194 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8196 * gcc.target/i386/reload-1.c. New.
8198 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8199 Olga Golovanevsky <olga@il.ibm.com>
8201 * g++.dg/other/str_empty.C: New test.
8203 2007-04-24 Richard Henderson <rth@redhat.com>
8205 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8207 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8210 * gcc.c-torture/compile/pr31641.c: New testcase.
8212 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8214 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8215 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8216 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8217 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8219 2007-04-23 Simon Baldwin <simonb@google.com>
8221 * g++.dg/other/error15.C: New.
8222 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8223 triggering a "multiple parameters named" error.
8225 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8228 * gfortran.dg/backspace_8.f: New test case.
8230 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8233 * gfortran.dg/used_types_17.f90: New test.
8236 * gfortran.dg/zero_array_components_1.f90: New test.
8238 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8241 * gfortran.dg/open_errors.f90: Allow a different error message.
8243 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8245 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8246 Rename from check_effective_target_vect_pack_mod. Rename global
8247 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8249 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8251 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8252 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8254 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8257 * gcc.c-torture/execute/pr31448.c: New testcase.
8259 2007-04-22 Nick Clifton <nickc@redhat.com>
8261 * gcc.dg/20020312-2.c: Add support for the FRV.
8263 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8265 PR tree-optimization/24659
8266 * gcc.dg/vect/vect-float-extend-1.c: New test.
8267 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8269 2007-04-22 Richard Guenther <rguenther@suse.de>
8271 PR tree-optimization/29789
8272 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8273 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8275 2007-04-22 Revital Eres <eres@il.ibm.com>
8277 * gcc.dg/var-expand2.c: New test.
8279 2007-04-22 Revital Eres <eres@il.ibm.com>
8281 * gcc.dg/var-expand3.c: New test.
8283 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286 * gfortran.dg/continuation_8.f90: New test.
8288 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8291 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8292 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8294 2007-04-21 Richard Guenther <rguenther@suse.de>
8297 * gcc.c-torture/execute/pr31136.c: New testcase.
8299 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8301 * gcc.target/i386/movsi-sm-1.c: New.
8303 2007-04-20 Richard Henderson <rth@redhat.com>
8305 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8306 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8308 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8310 * gcc.target/i386/ordcmp-1.c: New test.
8311 * gcc.target/i386/unordcmp-1.c: New test.
8313 PR tree-optimization/31632
8314 * gcc.c-torture/compile/20070419-1.c: New test.
8316 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8318 * gcc.dg/invalid-call-1.c: New test.
8320 2007-04-18 Dirk Mueller <dmueller@suse.de>
8323 * gcc.dg/Warray-bounds-3.c: New.
8325 2007-04-18 Richard Guenther <rguenther@suse.de>
8327 PR tree-optimization/19431
8328 PR tree-optimization/21463
8329 * gcc.c-torture/execute/20070212-1.c: New testcase.
8330 * gcc.c-torture/execute/20070212-2.c: Likewise.
8331 * gcc.c-torture/execute/20070212-3.c: Likewise.
8332 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8333 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8334 * g++.dg/tree-ssa/pr21463.C: Likewise.
8335 * g++.dg/tree-ssa/pr30738.C: Likewise.
8337 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8340 * g++.dg/expr/bitfield8.C: New test.
8342 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8343 Richard Sandiford <richard@codesourcery.com>
8345 * lib/target-supports.exp (check_profiling_available): Return 0
8346 for uClibc with -p or -pg.
8348 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8351 * g++.dg/template/init7.C: New test.
8353 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8355 PR rtl-optimization/31360
8356 * gcc.dg/loop-7.c: New test.
8358 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8360 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8361 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8363 (compat-execute): Likewise.
8364 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8365 files to remote hosts.
8366 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8367 (c-torture-execute): Likewise.
8368 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8369 or plain file. Use remote_upload and remote_download to copy
8371 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8374 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8376 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8378 2007-04-16 Lawrence Crowl <crowl@google.com>
8380 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8381 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8382 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8383 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8384 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8385 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8386 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8387 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8388 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8389 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8390 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8392 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8393 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8394 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8395 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8396 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8397 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8398 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8399 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8400 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8401 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8402 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8404 2007-04-16 Ian Lance Taylor <iant@google.com>
8406 PR tree-optimization/31522
8407 * gcc.dg/Wstrict-overflow-16.c: New test.
8409 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8411 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8413 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8416 * gfortran.dg/module_naming_1.f90: New.
8418 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8420 * lib/target-supports.exp (check_profiling_available): Return
8421 false for m68k-*-uclinux.
8423 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8426 Testcase for c++ anonymous namespace warning
8428 * g++.dg/warn/anonymous-namespace-1.C: New test
8429 * g++.dg/warn/anonymous-namespace-1.h: New test
8431 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8434 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8436 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8438 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8440 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8443 * gfortran.dg/array_constructor_16.f90: New test.
8445 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8447 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8448 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8450 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8452 PR rtl-optimization/31500
8453 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8454 * g++.dg/warn/Warray-bounds.C: Likewise.
8456 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8459 * gcc.dg/gnu89-init-4.c: New testcase.
8461 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8464 * gcc.dg/gomp/pr25874.c: Add dg-options.
8465 * g++.dg/gomp/pr25874.C: Add dg-options.
8467 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8470 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8471 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8473 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8476 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8478 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8482 * gfortran.dg/initialization_6.f90: New test.
8484 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8486 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8488 * lib/target-supports.exp (check_gc_sections_available):
8489 Return false if ldflags includes -elf2flt.
8491 2007-04-13 Jason Merrill <jason@redhat.com>
8494 * conv3.C: New test.
8496 2007-04-13 Mike Stump <mrs@apple.com>
8498 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8499 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8501 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8503 PR tree-optimization/29598
8504 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8506 2007-04-13 Tobias Burnus <burnus@net-b.de>
8509 * gfortran.dg/func_assign.f90: New test.
8511 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8514 * gfortran.dg/used_types_16.f90: New test.
8516 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8519 * gfortran.dg/goto_2.f90: New.
8520 * gfortran.dg/goto_3.f90: New.
8521 * gfortran.dg/pr17708.f90: Rename to ...
8522 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8524 2007-04-13 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8528 instead of a struct.
8530 2007-04-13 Tobias Burnus <burnus@net-b.de>
8533 * gfortran.dg/value_4.c: Use GNU extensions for complex
8534 instead of a struct.
8536 2007-04-13 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/21258
8539 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8541 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8543 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8546 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8549 * gfortran.dg/char_length_2.f90: New.
8550 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8551 * gfortran.dg/repeat_4.f90: Likewise.
8554 * gfortran.dg/char_assign_1.f90: New.
8557 * gfortran.dg/block_name_1.f90: New.
8558 * gfortran.dg/block_name_2.f90: New.
8560 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8563 * g++.dg/other/pr31078.C: New.
8565 2007-04-12 Richard Guenther <rguenther@suse.de>
8567 PR tree-optimization/31169
8568 * gcc.c-torture/execute/pr31169.c: New testcase.
8570 2007-04-12 Richard Guenther <rguenther@suse.de>
8572 PR tree-optimization/24689
8573 PR tree-optimization/31307
8574 * g++.dg/tree-ssa/pr31307.C: New testcase.
8575 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8577 2007-04-12 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/access_spec_1.f90: New test.
8581 * gfortran.dg/access_spec_2.f90: New test.
8582 * gfortran.dg/non_module_public.f90: Match new error message.
8584 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8587 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8588 to 4 at line 38 to fix bounds problem.
8590 2007-04-11 Tobias Burnus <burnus@net-b.de>
8593 * gfortran.dg/pointer_intent_1.f90: Fix test.
8595 2007-04-10 Eric Christopher <echristo@apple.com>
8597 * lib/target-supports.exp
8598 (check_effective_target_fstack_protector): Rewrite.
8600 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8603 * g++.dg/init/const5.C: New test.
8605 2007-04-09 Jan Hubicka <jh@suse.cz>
8607 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8609 2007-04-08 Jan Hubicka <jh@suse.cz>
8611 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8613 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8616 * gfortran.dg/achar_4.f90: New test.
8618 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8621 * gfortran.dg/used_dummy_types_8.f90: New test.
8623 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/parameter_array_element_1.f90: New test.
8628 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8631 * gfortran.dg/default_numeric_type_1.f90: New test.
8633 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8636 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8638 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8641 * gfortran.dg/interface_12.f90: New test.
8643 2007-04-07 Bruce Korb <bkorb@gnu.org>
8645 * gcc.dg/format/opt-6.c: New test.
8646 * gcc.dg/format/nul-1.c: New test.
8647 * gcc.dg/format/nul-2.c: New test.
8649 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651 PR libgfortran/31395
8652 * gfortran.dg/fmt_colon.f90: New test.
8654 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8656 * g++.old-deja/g++.other/init18.C: Use
8657 dg-require-effective-target instead of an explicit xfail.
8659 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8661 * gcc.dg/dfp/signbit-1.c
8662 * gcc.dg/dfp/signbit-2.c
8664 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/altreturn_5.f90: New test.
8669 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8672 * gfortran.dg/contained_module_proc_1.f90: New test.
8674 2007-04-04 Stuart Hastings <stuart@apple.com>
8677 * objc/execute/exceptions/pr31281.m: New.
8679 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8681 * g++.dg/ext/dllimport12.C: Update comments.
8683 2007-04-03 Eric Christopher <echristo@apple.com>
8685 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8687 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8690 * gfortran.dg/repeat_2.f90: New test.
8691 * gfortran.dg/repeat_3.f90: New test.
8692 * gfortran.dg/repeat_4.f90: New test.
8694 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8696 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8698 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8701 * g++.dg/parse/cond3.C: New test.
8704 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8706 2007-04-02 Jason Merrill <jason@redhat.com>
8709 * g++.dg/ext/visibility/anon3.C: New test.
8711 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8713 PR libgfortran/31052
8714 * gfortran.dg/namelist_28.f90: New test.
8716 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8718 PR libgfortran/31366
8719 * gfortran.dg/direct_io_6.f90: New test.
8721 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8723 PR libgfortran/31207
8724 * gfortran.dg/advance_5.f90: New test.
8725 * gfortran.dg/advance_6.f90: New test.
8727 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8729 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8730 * g++.dg/ext/dllimport7.C: Likewise.
8731 * g++.dg/ext/selectany1.C: Likewise.
8733 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8735 * g++.dg/parser/pr31138.C: New.
8736 * g++.dg/parser/pr31140.C: New.
8737 * g++.dg/parser/pr31141.C: New.
8739 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8742 * g++.dg/ext/is_base_of.C: New.
8743 * g++.dg/ext/has_virtual_destructor.C: New.
8744 * g++.dg/ext/is_polymorphic.C: New.
8745 * g++.dg/ext/is_base_of_diagnostic.C: New.
8746 * g++.dg/ext/is_enum.C: New.
8747 * g++.dg/ext/has_nothrow_assign.C: New.
8748 * g++.dg/ext/has_nothrow_constructor.C: New.
8749 * g++.dg/ext/is_empty.C: New.
8750 * g++.dg/ext/has_trivial_copy.C: New.
8751 * g++.dg/ext/has_trivial_assign.C: New.
8752 * g++.dg/ext/is_abstract.C: New.
8753 * g++.dg/ext/is_pod.C: New.
8754 * g++.dg/ext/has_nothrow_copy.C: New.
8755 * g++.dg/ext/is_class.C: New.
8756 * g++.dg/ext/has_trivial_constructor.C: New.
8757 * g++.dg/ext/is_union.C: New.
8758 * g++.dg/ext/has_trivial_destructor.C: New.
8759 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8760 * g++.dg/template/crash43.C: Likewise.
8762 2007-03-29 Dirk Mueller <dmueller@suse.de>
8764 * g++.dg/warn/pedantic2.C: New testcase.
8766 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8768 * size_dim.f90: Fix dg directive.
8769 * pr16433.f: Likewise.
8770 * use_6.f90: Likewise.
8771 * use_7.f90: Likewise.
8772 * entry_9.f90: Likewise.
8773 * pointer_intent_2.f90: Likewise.
8774 * protected_1.f90: Likewise.
8775 * fmt_missing_period_2.f: Likewise.
8776 * pointer_intent_3.f90: Likewise.
8777 * protected_2.f90: Likewise.
8778 * protected_3.f90: Likewise.
8779 * pr15754.f90: Likewise.
8780 * protected_4.f90: Likewise.
8781 * protected_5.f90: Likewise.
8782 * initialization_2.f90: Likewise.
8783 * protected_6.f90: Likewise.
8784 * continuation_7.f90: Likewise.
8785 * derived_function_interface_1.f90: Likewise.
8786 * der_pointer_4.f90: Likewise.
8787 * fmt_zero_precision.f90: Likewise.
8788 * blockdata_3.f90: Likewise.
8789 * fmt_missing_period_1.f: Likewise.
8790 * real_const_3.f90: Likewise.
8791 * use_4.f90: Likewise.
8792 * fmt_missing_period_3.f: Likewise.
8793 * use_5.f90: Likewise.
8795 2007-03-28 Mike Stump <mrs@apple.com>
8797 * gcc.dg/darwin-comm.c: Add.
8799 2007-03-28 Eric Christopher <echristo@apple.com>
8801 * lib/target-supports.exp (check_effective_target_fstack_protector):
8803 * gcc.dg/ssp-1.c: Use.
8804 * gcc.dg/ssp-2.c: Ditto.
8806 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8809 * g++.dg/parse/constructor3.C: New test.
8811 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8813 * gnat.dg/thin_pointer.ad[sb]: New test.
8815 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8817 * g++.dg/cpp0x/bracket1.C: New.
8818 * g++.dg/cpp0x/bracket2.C: New.
8819 * g++.dg/cpp0x/bracket3.C: New.
8820 * g++.dg/cpp0x/bracket4.C: New.
8822 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8824 * g++.dg/cpp0x/temp_default1.C: New.
8825 * g++.dg/cpp0x/temp_default3.C: New.
8826 * g++.dg/cpp0x/temp_default2.C: New.
8827 * g++.dg/cpp0x/temp_default4.C: New.
8829 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8832 * g++.dg/other/cv_func2.C: New.
8834 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8836 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8837 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8838 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8839 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8841 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8842 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8844 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8846 * lib/compat.exp (compat-execute): Fix processing of file names.
8848 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8850 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8852 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8854 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8855 Delete created executable test file.
8856 (check_effective_target_fortran_large_int): Ditto.
8857 (check_effective_target_static_libgfortran): Ditto.
8859 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8862 * g++.dg/warn/pragma-system_header1.C: New test.
8863 * g++.dg/warn/pragma-system_header2.C: New test.
8864 * g++.dg/warn/pragma-system_header1.h. New.
8865 * g++.dg/warn/pragma-system_header2.h. New.
8867 2007-03-26 Ian Lance Taylor <iant@google.com>
8869 PR tree-optimization/31345
8870 * gcc.c-torture/compile/pr31345-1.c: New test.
8872 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8874 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8875 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8876 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8877 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8878 * gfortran.dg/overload_1.f90: Likewise.
8879 * gfortran.dg/impure_assignment_1.f90: Likewise.
8880 * gfortran.dg/error_recovery_3.f90: Likewise.
8881 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8882 * gfortran.dg/sequence_types_1.f90: Likewise.
8883 * gfortran.dg/internal_references_1.f90: Likewise.
8884 * gfortran.dg/present_1.f90: Likewise.
8885 * gfortran.dg/volatile10.f90: Likewise.
8886 * gfortran.dg/module_equivalence_2.f90: Likewise.
8887 * gfortran.dg/use_4.f90: Likewise.
8888 * gfortran.dg/elemental_result_1.f90: Likewise.
8889 * gfortran.dg/generic_actual_arg.f90: Likewise.
8890 * gfortran.dg/private_type_5.f90: Likewise.
8891 * gfortran.dg/protected_4.f90: Likewise.
8892 * gfortran.dg/interface_3.f90: Likewise.
8894 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8896 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8897 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8899 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8901 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8903 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8905 PR libgfortran/31199
8906 * gfortran.dg/fmt_t_4.f90: New test.
8908 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8911 * gfortran.dg/backspace_5.f: Initialize variable(s).
8912 * gfortran.dg/backspace_6.f: Likewise.
8913 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8914 * gfortran.dg/direct_io_2.f90: Likewise.
8915 * gfortran.dg/write_back.f: Likewise.
8916 * gfortran.dg/write_rewind_2.f: Likewise.
8917 * gfortran.dg/write_rewind_1.f: Likewise.
8918 * gfortran.dg/write_rewind_2.f: Likewise.
8920 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8922 PR tree-optimization/30784
8923 * gcc.dg/vect/pr30784.c: New test.
8925 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8928 * gfortran.dg/operator_1.f90: New test.
8929 * gfortran.dg/operator_2.f90: New test.
8931 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8934 * gfortran.dg/reshape_transpose_1.f90: New test.
8936 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8939 * gfortran.dg/bounds_check_6.f90: New test.
8941 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8943 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8945 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8946 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8948 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8951 * gfortran.dg/pointer_function_actual_1.f90: New test.
8954 * gfortran.dg/pointer_function_actual_2.f90: New test.
8957 * gfortran.dg/result_in_spec_1.f90: New test.
8959 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8962 * gfortran.dg/integer_exponentiation_3.F90: New test.
8963 * gfortran.dg/integer_exponentiation_4.f90: New test.
8964 * gfortran.dg/integer_exponentiation_5.F90: New test.
8966 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8969 * g++.dg/template/error24.C: New test.
8970 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8972 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8975 * g++.dg/expr/bitfield7.C: New test.
8977 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8980 * gcc.dg/float-range-4.c: New.
8981 * gcc.dg/float-range-1.c: Update. Test for a warning.
8982 * gcc.dg/float-range-3.c: New.
8983 * gcc.dg/float-range-5.c: New.
8985 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8988 * gfortran.dg/no_range_check_1.f90: New test.
8990 2007-03-22 Dirk Mueller <dmueller@suse.de>
8992 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8993 * g++.dg/other/static1.C: Remove stray semicolon.
8994 * g++.dg/other/init1.C: Likewise.
8995 * g++.dg/rtti/dyncast1.C: Likewise.
8996 * g++.dg/tree-ssa/pr17153.C: Likewise.
8997 * g++.dg/lookup/disamb1.C: Likewise.
8998 * g++.dg/lookup/scoped2.C: Likewise.
8999 * g++.dg/lookup/friend7.C: Likewise.
9000 * g++.dg/parse/parse4.C: Likewise.
9001 * g++.dg/parse/parse5.C: Likewise.
9002 * g++.dg/expr/pr29066.C: Likewise.
9003 * g++.dg/expr/cast4.C: Likewise.
9004 * g++.dg/tc1/dr193.C: Likewise.
9005 * g++.dg/tc1/dr213.C: Likewise.
9006 * g++.dg/abi/dcast1.C: Likewise.
9007 * g++.dg/abi/covariant2.C: Likewise.
9008 * g++.dg/inherit/covariant11.C: Likewise.
9009 * g++.dg/inherit/covariant9.C: Likewise.
9010 * g++.dg/inherit/covariant10.C: Likewise.
9011 * g++.dg/init/static3.C: Likewise.
9012 * g++.dg/init/init-ref3.C: Likewise.
9013 * g++.dg/init/ref10.C: Likewise.
9014 * g++.dg/template/meminit2.C: Likewise.
9015 * g++.dg/template/using9.C: Likewise.
9016 * g++.dg/template/friend9.C: Likewise.
9017 * g++.dg/template/ref1.C: Likewise.
9018 * g++.old-deja/g++.warn/inline.C: Likewise.
9019 * g++.old-deja/g++.robertl/eb91.C: Likewise.
9020 * g++.old-deja/g++.robertl/eb46.C: Likewise.
9021 * g++.old-deja/g++.robertl/eb34.C: Likewise.
9022 * g++.old-deja/g++.robertl/eb43.C: Likewise.
9023 * g++.old-deja/g++.robertl/eb26.C: Likewise.
9024 * g++.old-deja/g++.robertl/eb116.C: Likewise.
9025 * g++.old-deja/g++.brendan/copy5.C: Likewise.
9026 * g++.old-deja/g++.brendan/overload8.C: Likewise.
9027 * g++.old-deja/g++.brendan/overload11.C: Likewise.
9028 * g++.old-deja/g++.brendan/copy7.C: Likewise.
9029 * g++.old-deja/g++.brendan/crash38.C: Likewise.
9030 * g++.old-deja/g++.brendan/template11.C: Likewise.
9031 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9032 * g++.old-deja/g++.brendan/crash50.C: Likewise.
9033 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9034 * g++.old-deja/g++.jason/pmem2.C: Likewise.
9035 * g++.old-deja/g++.jason/parse9.C: Likewise.
9036 * g++.old-deja/g++.jason/byval2.C: Likewise.
9037 * g++.old-deja/g++.jason/overload8.C: Likewise.
9038 * g++.old-deja/g++.jason/pmf8.C: Likewise.
9039 * g++.old-deja/g++.jason/template33.C: Likewise.
9040 * g++.old-deja/g++.jason/return3.C: Likewise.
9041 * g++.old-deja/g++.jason/scoping2.C: Likewise.
9042 * g++.old-deja/g++.jason/virtual.C: Likewise.
9043 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9044 * g++.old-deja/g++.jason/template27.C: Likewise.
9045 * g++.old-deja/g++.jason/synth6.C: Likewise.
9046 * g++.old-deja/g++.jason/ref8.C: Likewise.
9047 * g++.old-deja/g++.jason/offset1.C: Likewise.
9048 * g++.old-deja/g++.other/static20.C: Likewise.
9049 * g++.old-deja/g++.other/array1.C: Likewise.
9050 * g++.old-deja/g++.other/new3.C: Likewise.
9051 * g++.old-deja/g++.other/array2.C: Likewise.
9052 * g++.old-deja/g++.other/overload9.C: Likewise.
9053 * g++.old-deja/g++.other/cast6.C: Likewise.
9054 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9055 * g++.old-deja/g++.other/eh4.C: Likewise.
9056 * g++.old-deja/g++.other/using7.C: Likewise.
9057 * g++.old-deja/g++.other/init18.C: Likewise.
9058 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9059 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9060 * g++.old-deja/g++.other/dtor11.C: Likewise.
9061 * g++.old-deja/g++.pt/static11.C: Likewise.
9062 * g++.old-deja/g++.pt/crash19.C: Likewise.
9063 * g++.old-deja/g++.pt/overload12.C: Likewise.
9064 * g++.old-deja/g++.pt/crash46.C: Likewise.
9065 * g++.old-deja/g++.pt/mi1.C: Likewise.
9066 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9067 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9068 * g++.old-deja/g++.pt/local5.C: Likewise.
9069 * g++.old-deja/g++.pt/typename2.C: Likewise.
9070 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9071 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9072 * g++.old-deja/g++.law/visibility1.C: Likewise.
9073 * g++.old-deja/g++.law/visibility2.C: Likewise.
9074 * g++.old-deja/g++.law/virtual2.C: Likewise.
9075 * g++.old-deja/g++.law/operators19.C: Likewise.
9076 * g++.old-deja/g++.law/parsing10.C: Likewise.
9077 * g++.old-deja/g++.law/visibility4.C: Likewise.
9078 * g++.old-deja/g++.law/operators4.C: Likewise.
9079 * g++.old-deja/g++.law/dtors2.C: Likewise.
9080 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9081 * g++.old-deja/g++.law/visibility10.C: Likewise.
9082 * g++.old-deja/g++.law/scope3.C: Likewise.
9083 * g++.old-deja/g++.law/casts2.C: Likewise.
9084 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9085 * g++.old-deja/g++.law/operators33.C: Likewise.
9086 * g++.old-deja/g++.law/friend4.C: Likewise.
9087 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9088 * g++.old-deja/g++.mike/p5611.C: Likewise.
9089 * g++.old-deja/g++.mike/net37.C: Likewise.
9090 * g++.old-deja/g++.mike/p3570.C: Likewise.
9091 * g++.old-deja/g++.mike/p5718.C: Likewise.
9092 * g++.old-deja/g++.mike/net21.C: Likewise.
9093 * g++.old-deja/g++.mike/p1862.C: Likewise.
9094 * g++.old-deja/g++.mike/p4511.C: Likewise.
9095 * g++.old-deja/g++.mike/virt3.C: Likewise.
9096 * g++.old-deja/g++.mike/p16146.C: Likewise.
9097 * g++.old-deja/g++.mike/p1989.C: Likewise.
9098 * g++.old-deja/g++.mike/p5571.C: Likewise.
9099 * g++.old-deja/g++.gb/scope10.C: Likewise.
9100 * g++.old-deja/g++.abi/primary5.C: Likewise.
9101 * g++.old-deja/g++.abi/empty2.C: Likewise.
9102 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9103 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9104 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9105 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9106 * g++.old-deja/g++.bob/template3.C: Likewise.
9107 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9109 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9112 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9114 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9117 * gfortran.dg/derived_name_1.f90: New.
9118 * gfortran.dg/derived_name_2.f: New.
9120 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9122 * lib/target-supports.exp (check_effective_target_nonpic): New
9124 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9126 * gcc.target/i386/asm-4.c: Require nonpic.
9127 * gcc.target/i386/cmov1.c: Likewise.
9128 * gcc.target/i386/mul.c: Likewise.
9129 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9130 * gcc.target/i386/ssetype-1.c: Require nonpic.
9131 * gcc.target/i386/ssetype-3.c: Likewise.
9132 * gcc.target/i386/ssetype-5.c: Likewise.
9134 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9136 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9137 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9138 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9139 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9141 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9143 PR tree-optimization/30590
9144 * g++.dg/opt/pr30590.C: New testcase.
9146 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9149 * gcc.dg/pr30762-1.c: New test.
9150 * gcc.dg/pr30762-2.c: New test.
9153 * gcc.target/i386/pr30505.c: New test.
9155 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9157 * gcc.target/arm/register-variables.c: New.
9159 2007-03-19 Jeff Law <law@redhat.com>
9161 * PR tree-optimization/30984
9162 * gcc.c-torture/pr30984.c: New test.
9164 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9165 Richard Guenther <rguenther@suse.de>
9167 PR tree-optimization/31254
9168 * gcc.dg/torture/pr31254.c: New testcase.
9170 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9172 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9173 target default_packed.
9175 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9178 * gfortran.dg/string_length_1.f90: New test.
9180 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9183 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9185 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9187 PR libgfortran/31052
9188 * gfortran.dg/namelist_27.f90: New test.
9190 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9193 * gfortran.dg/used_types_14.f90: New test.
9196 * gfortran.dg/used_types_15.f90: New test.
9198 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9200 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9201 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9203 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9206 * gfortran.dg/integer_exponentiation_2.f90: New test.
9208 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9210 PR tree-optimization/31041
9211 * gcc.dg/vect/pr31041.c: New test.
9213 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9215 * g++.dg/warn/Wconversion-integer.C: New
9216 * g++.dg/warn/Wconversion-real.C: New.
9217 * g++.dg/warn/Wconversion-real-integer.C: New.
9218 * g++.dg/warn/conv2.C: Updated.
9220 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9222 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9225 2007-03-16 Richard Guenther <rguenther@suse.de>
9227 PR tree-optimization/31146
9228 * g++.dg/tree-ssa/pr31146.C: New testcase.
9230 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9232 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9233 assume that the target has <features.h>.
9235 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9237 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9238 dg-options rather than to the whole test.
9240 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9243 * g++.dg/debug/pr29906.C: New
9245 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9247 PR libgfortran/31099
9248 * gfortran.dg/unformatted_recl.f90: Update test.
9250 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9252 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9254 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9257 * g++.dg/parse/namespace-definition.C: New.
9259 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9262 * g++.dg/cpp/pedantic-errors.C: New.
9263 * g++.dg/cpp/permissive.C: New.
9265 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9267 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9268 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9270 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9272 * lib/target-supports.exp (check_missing_uclibc_feature)
9273 (check_effective_target_wchar): New procedures.
9274 * gcc.dg/wchar_t-1.c: Require target wchar.
9275 * gcc.dg/wint_t-1.c: Likewise.
9277 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9279 * lib/target-supports.exp (check_gc_sections_available): Return
9280 false for VxWorks targets.
9282 2007-03-15 Dirk Mueller <dmueller@suse.de>
9284 * g++.dg/warn/Wconversion2.C: Fix typo.
9285 * gcc.dg/if-empty-1.c: Ditto.
9287 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9289 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9291 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9293 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9294 * gcc.target/i386/pr31167.c: Ditto.
9296 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9299 * gcc.target/i386/pr31167.c: New test.
9301 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9304 * gfortran.dg/import5.f90.f90: New test.
9308 * gfortran.dg/data_components_1.f90: New test.
9312 * gfortran.dg/generic_13.f90: New test.
9315 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9317 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9319 PR libgfortran/31051
9320 * gfortran.dg/fmt_t_4.f90: New
9322 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9325 * g++.dg/other/default7.C: New test.
9327 2007-03-15 Dirk Mueller <dmueller@suse.de>
9329 * g++.dg/warn/Wconversion2.C: New.
9331 2007-03-14 Eric Christopher <echristo@apple.com>
9333 * gcc.dg/ssp-1.c: New.
9334 * gcc.dg/ssp-2.c: Ditto.
9336 2007-03-14 Dirk Mueller <dmueller@suse.de>
9338 * g++.dg/warn/do-empty.C: New.
9339 * gcc.dg/do-empty.c: New.
9340 * gcc.dg/if-empty-1.c: Update.
9341 * gcc.dg/20001116-1.c: Update.
9342 * gcc.dg/pr23165.c: Update.
9344 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9346 * gfortran.dg/module_implicit_conversion.f90: New test.
9348 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9351 * gcc.dg/pr31127.c: New.
9353 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9355 * gcc.dg/tree-ssa/loop-26.c: New test.
9357 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9359 * gcc.target/i386/cmpxchg16b-1.c: New test.
9361 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9363 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9364 * gcc.dg/c99-vla-1.c: Likewise.
9365 * g++.dg/ext/vla1.C: Likewise
9367 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9369 * gcc.dg/wvla-1.c: New test
9370 * gcc.dg/wvla-2.c: New test
9371 * gcc.dg/wvla-3.c: New test
9372 * gcc.dg/wvla-4.c: New test
9373 * gcc.dg/wvla-5.c: New test
9374 * gcc.dg/wvla-6.c: New test
9375 * gcc.dg/wvla-7.c: New test
9376 * g++.dg/warn/Wvla-1.C: New test
9377 * g++.dg/warn/Wvla-2.C: New test
9378 * g++.dg/warn/Wvla-3.C: New test
9380 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9383 * g++.dg/other/default6.C: New test.
9385 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9387 * lib/target-supports.exp (check_profiling_available): Return false
9389 (check_effective_target_vxworks_kernel): New procedure.
9390 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9392 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9393 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9395 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9397 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9399 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9400 PIC is not supported.
9401 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9402 * gcc.dg/20020426-2.c: Likewise.
9403 * gcc.dg/pr28243.c: Likewise.
9404 * gcc.dg/visibility-11.c: Likewise.
9405 * gcc.dg/tls/opt-9.c: Likewise.
9406 * gcc.dg/tls/opt-10.c: Likewise.
9407 * gcc.dg/tls/pic-1.c: Likewise.
9408 * gcc.dg/tls/struct-1.c: Likewise.
9409 * gcc.target/i386/20000807-1.c: Likewise.
9410 * gcc.target/i386/20000904-1.c: Likewise.
9411 * gcc.target/i386/20011119-1.c: Likewise.
9412 * gcc.target/i386/990213-2.c: Likewise.
9413 * gcc.target/i386/990214-1.c: Likewise.
9414 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9415 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9416 * gcc.target/i386/pic-1.c: Likewise.
9417 * gcc.target/i386/pr21518.c: Likewise.
9418 * gcc.target/i386/pr23098.c: Likewise.
9419 * gcc.target/i386/pr23943.c: Likewise.
9421 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9424 * g++.dg/template/complit2.C: New test.
9427 * g++.dg/ext/bitfield1.C: New test.
9429 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9432 * gfortran.dg/interface_11.f90: New test.
9434 2007-03-11 Richard Guenther <rguenther@suse.de>
9436 PR tree-optimization/31115
9437 * gcc.dg/torture/pr31115.c: New testcase.
9439 2007-03-11 Ira Rosen <irar@il.ibm.com>
9441 PR tree-optimization/29925
9442 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9444 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9447 * g++.dg/expr/bitfield3.C: New test.
9448 * g++.dg/expr/bitfield4.C: Likewise.
9449 * g++.dg/expr/bitfield5.C: Likewise.
9450 * g++.dg/expr/bitfield6.C: Likewise.
9453 * g++.dg/template/array18.C: New test.
9455 2007-03-10 Dirk Mueller <dmueller@suse.de>
9458 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9459 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9461 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9464 * g++.dg/cpp0x/variadic-bind.C: New.
9465 * g++.dg/cpp0x/variadic-function.C: New.
9466 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9467 * g++.dg/cpp0x/variadic-tuple.C: New.
9468 * g++.dg/cpp0x/variadic1.C: New.
9469 * g++.dg/cpp0x/variadic2.C: New.
9470 * g++.dg/cpp0x/variadic3.C: New.
9471 * g++.dg/cpp0x/variadic4.C: New.
9472 * g++.dg/cpp0x/variadic5.C: New.
9473 * g++.dg/cpp0x/variadic6.C: New.
9474 * g++.dg/cpp0x/variadic7.C: New.
9475 * g++.dg/cpp0x/variadic8.C: New.
9476 * g++.dg/cpp0x/variadic9.C: New.
9477 * g++.dg/cpp0x/variadic10.C: New.
9478 * g++.dg/cpp0x/variadic11.C: New.
9479 * g++.dg/cpp0x/variadic12.C: New.
9480 * g++.dg/cpp0x/variadic13.C: New.
9481 * g++.dg/cpp0x/variadic14.C: New.
9482 * g++.dg/cpp0x/variadic15.C: New.
9483 * g++.dg/cpp0x/variadic16.C: New.
9484 * g++.dg/cpp0x/variadic17.C: New.
9485 * g++.dg/cpp0x/variadic18.C: New.
9486 * g++.dg/cpp0x/variadic19.C: New.
9487 * g++.dg/cpp0x/variadic20.C: New.
9488 * g++.dg/cpp0x/variadic21.C: New.
9489 * g++.dg/cpp0x/variadic22.C: New.
9490 * g++.dg/cpp0x/variadic23.C: New.
9491 * g++.dg/cpp0x/variadic24.C: New.
9492 * g++.dg/cpp0x/variadic25.C: New.
9493 * g++.dg/cpp0x/variadic26.C: New.
9494 * g++.dg/cpp0x/variadic27.C: New.
9495 * g++.dg/cpp0x/variadic28.C: New.
9496 * g++.dg/cpp0x/variadic29.C: New.
9497 * g++.dg/cpp0x/variadic30.C: New.
9498 * g++.dg/cpp0x/variadic31.C: New.
9499 * g++.dg/cpp0x/variadic32.C: New.
9500 * g++.dg/cpp0x/variadic33.C: New.
9501 * g++.dg/cpp0x/variadic34.C: New.
9502 * g++.dg/cpp0x/variadic35.C: New.
9503 * g++.dg/cpp0x/variadic36.C: New.
9504 * g++.dg/cpp0x/variadic37.C: New.
9505 * g++.dg/cpp0x/variadic38.C: New.
9506 * g++.dg/cpp0x/variadic39.C: New.
9507 * g++.dg/cpp0x/variadic40.C: New.
9508 * g++.dg/cpp0x/variadic41.C: New.
9509 * g++.dg/cpp0x/variadic42.C: New.
9510 * g++.dg/cpp0x/variadic43.C: New.
9511 * g++.dg/cpp0x/variadic44.C: New.
9512 * g++.dg/cpp0x/variadic45.C: New.
9513 * g++.dg/cpp0x/variadic46.C: New.
9514 * g++.dg/cpp0x/variadic47.C: New.
9515 * g++.dg/cpp0x/variadic48.C: New.
9516 * g++.dg/cpp0x/variadic49.C: New.
9517 * g++.dg/cpp0x/variadic50.C: New.
9518 * g++.dg/cpp0x/variadic51.C: New.
9519 * g++.dg/cpp0x/variadic52.C: New.
9520 * g++.dg/cpp0x/variadic53.C: New.
9521 * g++.dg/cpp0x/variadic54.C: New.
9522 * g++.dg/cpp0x/variadic55.C: New.
9523 * g++.dg/cpp0x/variadic56.C: New.
9524 * g++.dg/cpp0x/variadic57.C: New.
9525 * g++.dg/cpp0x/variadic58.C: New.
9526 * g++.dg/cpp0x/variadic59.C: New.
9527 * g++.dg/cpp0x/variadic60.C : New.
9528 * g++.dg/cpp0x/variadic61.C : New.
9529 * g++.dg/cpp0x/variadic62.C : New.
9530 * g++.dg/cpp0x/variadic63.C : New.
9531 * g++.dg/cpp0x/variadic64.C : New.
9532 * g++.dg/cpp0x/variadic65.C : New.
9533 * g++.dg/cpp0x/variadic66.C : New.
9534 * g++.dg/cpp0x/variadic67.C : New.
9535 * g++.dg/cpp0x/variadic68.C : New.
9536 * g++.dg/cpp0x/variadic69.C : New.
9537 * g++.dg/cpp0x/variadic70.C : New.
9538 * g++.dg/cpp0x/variadic71.C : New.
9539 * g++.dg/cpp0x/variadic72.C : New.
9540 * g++.dg/cpp0x/variadic73.C : New.
9541 * g++.dg/cpp0x/variadic74.C : New.
9542 * g++.dg/cpp0x/variadic75.C : New.
9543 * g++.dg/cpp0x/variadic-ex1.C : New.
9544 * g++.dg/cpp0x/variadic-ex2.C : New.
9545 * g++.dg/cpp0x/variadic-ex3.C : New.
9546 * g++.dg/cpp0x/variadic-ex4.C : New.
9547 * g++.dg/cpp0x/variadic-ex5.C : New.
9548 * g++.dg/cpp0x/variadic-ex6.C : New.
9549 * g++.dg/cpp0x/variadic-ex7.C : New.
9550 * g++.dg/cpp0x/variadic-ex8.C : New.
9551 * g++.dg/cpp0x/variadic-ex9.C : New.
9552 * g++.dg/cpp0x/variadic-ex10.C : New.
9553 * g++.dg/cpp0x/variadic-ex11.C : New.
9554 * g++.dg/cpp0x/variadic-ex12.C : New.
9555 * g++.dg/cpp0x/variadic-ex13.C : New.
9556 * g++.dg/cpp0x/variadic-ex14.C : New.
9558 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9560 PR libgfortran/31099
9561 * gfortran.dg/unformatted_recl.f90: New test.
9563 2007-03-09 Roger Sayle <roger@eyesopen.com>
9565 * gcc.dg/fold-eqcmplx-1.c: New test case.
9567 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9569 PR rtl-optimization/30643
9570 * gcc.dg/pr30643.c: New.
9572 2007-03-09 Chao-ying Fu <fu@mips.com>
9574 * gcc.target/mips/mips32-dspr2-type.c: New test.
9575 * gcc.target/mips/mips32-dspr2.c: New test.
9576 * gcc.target/mips/dspr2-MULT.c: New test.
9577 * gcc.target/mips/dspr2-MULTU.c: New test.
9578 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9579 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9580 Adjust some formats.
9582 2007-03-09 Dirk Mueller <dmueller@suse.de>
9585 * gcc.dg/Wlogical-op-1.c: New.
9586 * g++.dg/warn/Wlogical-op-1.C: New.
9588 2007-03-09 Richard Guenther <rguenther@suse.de>
9590 PR tree-optimization/30904
9592 * gcc.dg/pr30904.c: Remove xfail.
9594 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9597 * gcc.c-torture/execute/pr31072.c: New test.
9599 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9601 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9602 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9603 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9604 *lrint* and *lround*.
9605 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9607 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9608 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9609 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9610 and *lround*. Correct macro names.
9611 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9612 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9614 2007-03-08 Ian Lance Taylor <iant@google.com>
9616 * gcc.dg/no-strict-overflow-5.c: New test.
9617 * gcc.dg/no-strict-overflow-6.c: New test.
9618 * gcc.dg/Wstrict-overflow-11.c: New test.
9619 * gcc.dg/Wstrict-overflow-12.c: New test.
9620 * gcc.dg/Wstrict-overflow-13.c: New test.
9621 * gcc.dg/Wstrict-overflow-14.c: New test.
9622 * gcc.dg/Wstrict-overflow-15.c: New test.
9624 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9626 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9627 for VxWorks kernel mode.
9628 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9630 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9632 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9635 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9637 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9638 and lib/bfill.c on VxWorks targets.
9639 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9640 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9641 lib/bfill.c and lib/memmove.c on VxWorks targets.
9642 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9643 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9645 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9646 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9648 2007-03-08 Tobias Burnus <burnus@net-b.de>
9650 * gfortran.dg/use_5.f90: New test.
9651 * gfortran.dg/use_6.f90: Ditto.
9652 * gfortran.dg/use_7.f90: Ditto.
9654 2007-03-08 Tobias Burnus <burnus@net-b.de>
9657 * gfortran.dg/use_4.f90: New test.
9658 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9660 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9663 * gfortran.dg/parameter_array_section_2.f90: New test.
9665 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9668 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9671 * g++.dg/template/arg5.C: New test.
9673 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9675 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9677 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9679 * gcc.dg/var-expand1.c: Add newline at end of file.
9681 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9683 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9685 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9687 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9689 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9691 * gcc.dg/torture/builtin-convert-4.c: New test.
9693 2007-03-05 Ian Lance Taylor <iant@google.com>
9695 * gcc.c-torture/compile/pr31034.c: New test.
9697 2007-03-05 Ian Lance Taylor <iant@google.com>
9699 * gcc.dg/inline-18.c: New test.
9700 * gcc.dg/inline-19.c: New test.
9701 * gcc.dg/inline-20.c: New test.
9702 * gcc.dg/inline-21.c: New test.
9704 2007-03-05 Richard Guenther <rguenther@suse.de>
9706 PR tree-optimization/14052
9707 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9709 2007-03-05 Richard Guenther <rguenther@suse.de>
9711 PR tree-optimization/23777
9712 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9714 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9717 * gcc.dg/multiple-overflow-warn-3.c: New.
9718 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9720 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9723 * g++.dg/parse/template23.C: New test.
9725 2007-03-04 Roger Sayle <roger@eyesopen.com>
9728 * gcc.dg/pr30744-1.c: New test case.
9730 2007-03-04 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9734 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9737 * gfortran.dg/logical_3.f90: New test.
9739 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9742 * gfortran.dg/integer_exponentiation_1.f90: New test.
9744 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9746 * gcc.target/m68k/m68k.exp: New.
9747 * gcc.target/m68k/crash1.c: New.
9749 2007-03-03 Tobias Burnus <burnus@net-b.de>
9751 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9752 to be more compatible with integer(kind=8).
9754 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9757 * gfortran.dg/zero_sized_3.f90: New test.
9759 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9762 * g++.dg/parse/else.C: New.
9763 * g++.dg/parse/else-2.C: New.
9765 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9766 Tobias Burnus <burnus@net-b.de>
9769 * gfortran.dg/size_dim.f90: New test.
9771 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9772 Tobias Burnus <burnus@net-b.de>
9775 * gfortran.dg/entry_9.f90: New test.
9777 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9780 * g++.dg/inherit/covariant16.C: New test.
9782 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9784 * g++.dg/other/darwin-minversion-1.C: New.
9786 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9788 * gcc.dg/tree-ssa/20070302-1.c: New test.
9790 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9792 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9795 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9797 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9799 2007-03-01 Simon Baldwin <simonb@google.com>
9802 * warn/ignored_typedef.C: New.
9803 * init/ctor8.C: Added dg-warning to consume ignored typedef
9805 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9806 and added an explicit line number.
9808 2007-02-28 Richard Guenther <rguenther@suse.de>
9811 * gcc.dg/torture/pr30364-1.c: New testcase.
9812 * gcc.dg/torture/pr30364-2.c: Likewise.
9813 * gcc.dg/torture/pr30364-3.c: Likewise.
9815 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9817 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9818 powerpc*, use -funsafe-math-optimizations.
9819 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9820 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9822 2007-02-28 Tobias Burnus <burnus@net-b.de>
9823 Paul Thomas <pault@gcc.gnu.org>
9827 * c_by_val_1.f: Test %VAL() with non-default kind.
9828 * c_by_val.c: Ditto.
9829 * c_by_val_4.f: New test.
9831 2007-02-28 Tobias Burnus <burnus@net-b.de>
9834 * gfortran.dg/continuation_7.f90: New test.
9836 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9838 * g++.dg/inherit/thunk7.C: New test.
9839 * lib/target-supports.exp (check_profiling_available): Not available
9842 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9845 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9847 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9849 * lib/target-supports.exp (check_effective_target_init_priority):
9850 Remove Solaris special case.
9852 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9854 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9855 for more builtin types.
9857 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9858 * g++.dg/ext/visibility/noPLT.C: Likewise.
9860 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9862 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9865 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9868 * size_optional_dim_1.f90: New test.
9870 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9872 * gcc.dg/vxworks/vxworks.exp: New file.
9873 * gcc.dg/vxworks/initpri1.c: Likewise.
9874 * gcc.dg/vxworks/initpri2.c: Likewise.
9875 * gcc.dg/initpri2.c: Add more tests.
9876 * g++.dg/special/initpri2.C: Likewise.
9878 * gcc.dg/initpri1.c: New test.
9879 * gcc.dg/initpri2.c: Likewise.
9880 * g++.dg/special/initpri1.C: New test.
9881 * g++.dg/special/initpri2.C: Likewise.
9882 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9883 * g++.dg/special/conpr-2.C: Likewise.
9884 * g++.dg/special/conpr-3.C: Likewise.
9885 * g++.dg/special/conpr-4.C: Likewise.
9886 * g++.dg/special/initp1.C: Likewise.
9887 * g++.dg/special/ecos.exp: Remove code to detect availability of
9888 constructor priorities.
9889 * lib/target-supports.exp (check_effective_target_init_priority):
9892 2007-02-24 Jan Hubicka <jh@suse.cz>
9894 * gcc.c-torture/execute/pr30778.c: New testcase.
9896 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9898 PR libgfortran/30918
9899 * gfortran.dg/namelist_26.f90: New test.
9901 2007-02-24 Richard Guenther <rguenther@suse.de>
9904 * gcc.dg/pr30951.c: New testcase.
9906 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9908 * gcc.dg/torture/builtin-modf-1.c: New test.
9910 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9912 PR tree-optimization/30904
9913 * gcc.dg/pr30904.c: New test.
9915 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9917 * gcc.test-framework/README: Correct command.
9918 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9920 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9922 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9924 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9926 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9928 * lib/target-supports.exp (check_effective_target_newlib): New
9931 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9934 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9935 allocatable component.
9938 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9940 * gcc.dg/torture/builtin-logb-1.c: New test.
9941 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9942 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9943 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9946 2007-02-23 Richard Guenther <rguenther@suse.de>
9948 * g++.dg/warn/changes-meaning.C: New testcase.
9950 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9952 PR libgfortran/30910
9953 * gfortran.dg/fmt_zero_precision.f90: Update test.
9955 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9957 * gcc.dg/torture/builtin-frexp-1.c: New test.
9959 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9961 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9963 2007-02-22 Ian Lance Taylor <iant@google.com>
9966 * g++.dg/debug/pr30898.C: New test.
9968 2007-02-22 Ira Rosen <irar@il.ibm.com>
9970 * gcc.dg/vect/vect-106.c: New test.
9972 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9973 Ira Rosen <irar@il.ibm.com>
9975 PR tree-optimization/30843
9976 * gcc.dg/vect/pr30843.c: New test.
9978 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9980 PR tree-optimization/30858
9981 * gcc.dg/vect/pr30858.c: New test.
9983 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9985 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9986 to set options for compiling testglue.
9987 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9988 * lib/obj-c++.exp (obj-c++_init): Likewise.
9990 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9992 * gnat.dg/derived_aggregate.adb: New test.
9994 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9996 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9997 sh* targets. Call the correct CKSGN macro.
9999 2007-02-21 Jakub Jelinek <jakub@redhat.com>
10001 * gfortran.dg/gomp/omp_parse1.f90: New test.
10002 * gfortran.dg/gomp/omp_parse2.f: New test.
10004 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
10007 * gfortran.dg/do_pointer_1.f90: New test.
10009 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10011 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10014 2007-02-20 Geoffrey Keating <geoffk@apple.com>
10016 * gcc.dg/darwin-minversion-1.c: New.
10017 * gcc.dg/darwin-minversion-2.c: New.
10019 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10021 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10023 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10024 DJ Delorie <dj@redhat.com>
10027 * gcc.dg/Wfatal.c: New.
10028 * gcc.dg/Wfatal-2.c: New.
10029 * gcc.dg/Werror-1.c: Adjust expectations.
10030 * gcc.dg/Werror-5.c: Likewise.
10031 * gcc.dg/Werror-7.c: Likewise.
10032 * gcc.dg/Werror-10.c: Likewise.
10033 * gcc.dg/Werror-11.c: Likewise.
10035 2007-02-20 Tobias Burnus <burnus@net-b.de>
10038 * gfortran.dg/volatile10.f90: New test.
10040 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
10042 PR libfortran/30533
10043 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
10045 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10047 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10048 * gcc.dg/Walways-true-1.c: Likewise.
10049 * gcc.dg/weak/weak-3.c: Likewise.
10050 * gcc.dg/Werror-1.c: Likewise.
10051 * gcc.dg/Werror-3.c: Likewise.
10052 * gcc.dg/Werror-4.c: Likewise.
10053 * gcc.dg/Werror-5.c: Likewise.
10054 * gcc.dg/Werror-6.c: Likewise.
10055 * gcc.dg/Werror-7.c: Likewise.
10056 * gcc.dg/Werror-8.c: Likewise.
10057 * gcc.dg/Werror-10.c: Likewise.
10058 * gcc.dg/Werror-11.c: Likewise.
10059 * gcc.dg/Werror-12.c: Likewise.
10060 * g++.old-deja/g++.mike/warn8.C: Likewise.
10061 * g++.dg/warn/Walways-true-1.C: Likewise.
10062 * g++.dg/warn/Walways-true-2.C: Likewise.
10063 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10064 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10065 -Wstring-literal-comparison with -Waddress.
10066 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10067 -Wno-string-literal-comparison with -Wno-address.
10069 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10071 * gnat.dg/self_aggregate_with_call.adb: New test.
10073 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10075 PR tree-optimization/30975
10076 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10077 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10078 * gcc.dg/vect/pr30795.c: New.
10080 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10083 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10085 2007-02-18 Roger Sayle <roger@eyesopen.com>
10087 PR rtl-optimization/28173
10088 * gcc.target/i386/andor-1.c: New test case.
10090 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10092 * gcc.dg/torture/builtin-ldexp-1.c: New.
10093 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10095 2007-02-18 Roger Sayle <roger@eyesopen.com>
10097 * gfortran.dg/array_constructor_15.f90: New test case.
10099 2007-02-18 Roger Sayle <roger@eyesopen.com>
10101 * gfortran.dg/forall_10.f90: New test case.
10103 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10105 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10107 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10109 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10110 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10112 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10114 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10115 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10116 * gcc.target/i386/xchg-1.c: New test.
10117 * gcc.target/i386/xchg-2.c: New test.
10119 2007-02-16 Richard Guenther <rguenther@suse.de>
10120 Christian Bruel <christian.bruel@st.com>
10122 * gcc.dg/strict-overflow-5.c: New testcase.
10124 2007-02-16 Tobias Burnus <burnus@net-b.de>
10127 * gfortran.dg/func_derived_4.f90: New test.
10129 2007-02-15 Roger Sayle <roger@eyesopen.com>
10131 PR middle-end/30391
10132 * gfortran.dg/pr30391-1.f90: New test case.
10134 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10136 PR middle-end/30433
10137 * gcc.c-torture/compile/pr30433.c: New testcase to check
10138 that complex constants comparisions are foldded.
10140 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10143 * g++.dg/ext/stmtexpr10.C: New testcase.
10145 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10147 PR middle-end/30729
10148 * gcc.dg/Wunused-value-2.c: New testcase.
10150 2007-02-15 Ian Lance Taylor <iant@google.com>
10152 * g++.dg/eh/subreg-1.C: New test.
10154 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10157 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10158 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10159 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10160 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10161 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10162 * gcc.dg/Werror-implicit-function-declaration.c: New.
10164 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10167 * g++.dg/warn/pr28943.C: New.
10169 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10171 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10173 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10176 * gfortran.dg/error_recovery_3.f90: New test.
10178 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10180 * g++.dg/tree-ssa/sra-1.C: New.
10182 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10184 * g++.dg/tree-ssa/sra-1.C: New.
10186 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10188 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10190 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10192 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10194 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10197 * gfortran.dg/logical_2.f90: New test.
10199 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10201 * gcc.dg/torture/complex-alias-1.c: New test.
10203 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10205 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10206 instead of -fdump-tree-tailcall.
10208 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10210 * gfortran.dg/interface_10.f90: Fix comment typo.
10212 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10214 PR tree-optimization/30771
10215 * gcc.dg/vect/pr30771.c: New test.
10217 2007-02-13 Ian Lance Taylor <iant@google.com>
10219 * gcc.dg/Wstrict-overflow-1.c: New test.
10220 * gcc.dg/Wstrict-overflow-2.c: New test.
10221 * gcc.dg/Wstrict-overflow-3.c: New test.
10222 * gcc.dg/Wstrict-overflow-4.c: New test.
10223 * gcc.dg/Wstrict-overflow-5.c: New test.
10224 * gcc.dg/Wstrict-overflow-6.c: New test.
10225 * gcc.dg/Wstrict-overflow-7.c: New test.
10226 * gcc.dg/Wstrict-overflow-8.c: New test.
10227 * gcc.dg/Wstrict-overflow-9.c: New test.
10228 * gcc.dg/Wstrict-overflow-10.c: New test.
10230 2007-02-13 Roger Sayle <roger@eyesopen.com>
10232 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10234 2007-02-13 Richard Henderson <rth@redhat.com>
10236 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10237 * gcc.c-torture/execute/pr29302-1.c: ... here.
10239 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10242 * gcc.dg/c90-return-1.c: Update output.
10243 * gcc.dg/c99-return-1.c: Likewise.
10245 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10248 * gfortran.dg/used_dummy_types_7.f90: New test..
10250 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10252 * gcc.target/i386/parity-1.c: New test.
10253 * gcc.target/i386/parity-2.c: New test.
10255 2007-02-12 Roger Sayle <roger@eyesopen.com>
10257 * gcc.target/i386/builtin-bswap-3.c: New test case.
10259 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10261 PR tree-optimization/29145
10262 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10263 alias analysis is improved to take better advantage of restrict
10264 qualified pointers.
10265 * gcc.dg/vect/vect-80.c: Likewise.
10266 * gcc.dg/vect/pr29145.c: New.
10268 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10270 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10271 * gcc.target/i386/sse4a-insert.c: Likewise.
10273 2007-02-11 Roger Sayle <roger@eyesopen.com>
10275 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10276 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10278 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10281 * gfortran.dg/enum_4.f90: Update error message checks.
10283 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10286 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10287 versions of the modules.
10290 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10291 by getting rid of recursive I/O and providing functions with
10295 * gfortran.dg/char_array_constructor_2.f90
10297 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10300 * g++.dg/template/spec34.C: New test
10302 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10304 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10305 on i?86 and x86_64.
10306 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10307 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10308 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10309 on i?86 and x86_64.
10310 * gcc.dg/vect/vect-113.c: Ditto.
10312 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10315 * g++.dg/eh/weak1-C: New test.
10316 * g++.dg/eh/weak1-a.cc: Likewise.
10317 * g++.dg/eh/comdat1.C: Likewise.
10319 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10320 Dorit Nuzman <dorit@il.ibm.com>
10322 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10323 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10324 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10325 * gcc.dg/vect/vect-113.c: Likewise.
10327 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10329 2007-02-10 Richard Henderson <rth@redhat.com>
10331 * lib/target-supports.exp (check_effective_target_tls): Redefine
10332 to mean non-emulated tls.
10333 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10334 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10335 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10336 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10337 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10338 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10339 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10341 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10343 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10345 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10347 * gfortran.dg/secnds.f: Replace time tolerance with a
10348 before-and-after bracket.
10349 * gfortran.dg/secnds-1.f: Likewise.
10351 2007-02-09 Tobias Burnus <burnus@net-b.de>
10354 * gfortran.dg/maxlocval_1.f90: New test.
10356 2007-02-09 Roger Sayle <roger@eyesopen.com>
10358 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10360 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10363 * gfortran.dg/array_function_1.f90: New test.
10365 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10367 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10368 (check_effective_target_dummy_wcsftime): New functions.
10370 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10372 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10373 * lib/target-supports.exp (check_effective_target_uclibc): New
10376 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10378 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10379 (vsnprintf): Don't define for uClibc targets.
10381 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10383 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10384 set before checking whether it was allowed.
10385 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10386 before checking inside_main.
10388 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10390 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10392 (u16sf): Likewise u4sf.
10393 * g++.dg/compat/struct-layout-1.h: Likewise.
10395 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10397 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10399 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10400 m68k targets if check_effective_target_coldfire_fpu returns true.
10402 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10403 Richard Guenther <rguenther@suse.de>
10405 PR middle-end/23361
10406 * gcc.dg/fold-compare-3.c: New testcase.
10407 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10409 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10411 * gcc.dg/pr26570.c: Clean up coverage files.
10412 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10413 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10414 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10415 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10416 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10417 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10418 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10419 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10420 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10421 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10422 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10423 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10424 * gcc.dg/vect/pr28952.c: Ditto.
10425 * gcc.dg/vect/pr27151.c: Ditto.
10426 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10427 * g++.dg/gomp/macro-3.C: Ditto.
10429 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10431 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10434 2007-02-08 Roger Sayle <roger@eyesopen.com>
10436 * gcc.target/i386/builtin-bswap-2.c: New test case.
10438 2007-02-08 Roger Sayle <roger@eyesopen.com>
10440 * gfortran.dg/forall_8.f90: New test case.
10441 * gfortran.dg/forall_9.f90: Likewise.
10443 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10445 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10447 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10449 * lib/target-supports.exp (check_effective_target_simulator): New.
10451 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10453 * gcc.dg/tree-ssa/loop-25.c: New test.
10455 2007-02-06 Richard Henderson <rth@redhat.com>
10457 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10459 2007-02-06 Roger Sayle <roger@eyesopen.com>
10461 * gcc.target/powerpc/popcount-1.c: New test case.
10462 * gcc.target/powerpc/parity-1.c: Likewise.
10464 2007-02-06 Richard Guenther <rguenther@suse.de>
10466 PR middle-end/27302
10467 * gcc.dg/torture/pr27302-2.c: New testcase.
10469 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10471 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10472 * gcc.dg/vect/vect-iv-1.c: New test.
10473 * gcc.dg/vect/vect-iv-2.c: New test.
10474 * gcc.dg/vect/vect-iv-3.c: New test.
10475 * gcc.dg/vect/vect-iv-4.c: New test.
10476 * gcc.dg/vect/vect-iv-5.c: New test.
10477 * gcc.dg/vect/vect-iv-6.c: New test.
10478 * gcc.dg/vect/vect-iv-7.c: New test.
10479 * gcc.dg/vect/vect-iv-8.c: New test.
10480 * gcc.dg/vect/vect-iv-9.c: New test.
10481 * gcc.dg/vect/vect-iv-10.c: New test.
10482 * gcc.dg/vect/vect-iv-11.c: New test.
10483 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10484 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10485 * gcc.dg/vect/vect-14.c: Now vectorizable.
10486 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10488 * gcc.dg/vect/vect-27.c: Likewise.
10489 * gcc.dg/vect/vect-29.c Likewise.
10490 * gcc.dg/vect/vect-dv-2.c: Likewise.
10491 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10492 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10493 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10495 2007-02-06 Ira Rosen <irar@il.ibm.com>
10497 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10499 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10501 * gcc.dg/builtins-20.c: Add more cases.
10503 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10506 * gcc.dg/pr30189.c: New test.
10508 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10510 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10512 * gcc.target/i386/sse4a-extract.c: New test.
10513 * gcc.target/i386/sse4a-insert.c: New test.
10514 * gcc.target/i386/sse4a-montsd.c: New test.
10515 * gcc.target/i386/sse4a-montss.c: New test.
10517 2007-02-05 Richard Guenther <rguenther@suse.de>
10519 * gcc.target/i386/vectorize3.c: New testcase.
10521 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10524 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10526 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10529 * gfortran.dg/repeat_1.f90: New test.
10531 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10534 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10535 * gfortran.dg/derived_init_2.f90: Ditto.
10536 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10537 * gfortran.dg/array_initializer_1.f90: Ditto.
10538 * gfortran.dg/do_2.f90: Ditto.
10539 * gfortran.dg/proc_assign_1.f90: Ditto.
10541 2007-02-04 Richard Guenther <rguenther@suse.de>
10543 PR middle-end/30636
10544 * g++.dg/warn/pr30636.C: New testcase.
10545 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10547 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10549 PR middle-end/30667
10550 * gfortran.dg/pr30667.f: New test.
10552 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10554 * gcc.dg/builtins-54.c: Add more cases.
10556 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10559 * gfortran.dg/zero_sized_2.f90: New test.
10562 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10565 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10568 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10571 * gfortran.dg/interface_10.f90: New test.
10573 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10575 * gcc.dg/builtins-20.c: Add more cases.
10577 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10580 * gcc-target/ia64/pr29682.c: New test.
10582 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10585 * gfortran.dg/arrayio_11.f90.f90: New test.
10588 * gfortran.dg/arrayio_12.f90.f90: New test.
10590 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10593 * g++.dg/tls/diag-5.C: New test.
10595 PR middle-end/30473
10596 * gcc.dg/pr30473.c: New test.
10597 * gcc.c-torture/execute/20070201-1.c: New test.
10599 2007-02-01 Roger Sayle <roger@eyesopen.com>
10601 * gfortran.dg/dependency_20.f90: New test case.
10603 2007-01-31 Ian Lance Taylor <iant@google.com>
10605 * gcc.dg/lower-subreg-1.c (test): New test.
10607 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10609 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10611 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10613 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10614 * gcc.dg/torture/builtin-math-3.c: Likewise.
10616 2007-01-31 Dirk Mueller <dmueller@suse.de>
10618 gcc.dg/Wparentheses-2.c: Update and add new tests.
10620 2007-01-31 Ira Rosen <irar@il.ibm.com>
10622 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10625 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10627 * gcc.dg/builtins-63.c: New test.
10629 2007-01-31 Tobias Burnus <burnus@net-b.de>
10632 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10634 2007-01-31 Tobias Burnus <burnus@net-b.de>
10637 * gfortran.dg/volatile8.f90: New argument conformance test.
10638 * gfortran.dg/volatile9.f90: New scope test.
10640 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10643 * g++.dg/warn/null4.C: New.
10645 2001-01-30 Roger Sayle <roger@eyesopen.com>
10646 Uros Bizjak <ubizjak@gmail.com>
10648 * gcc.dg/large-size-array-3.c: Correct typo.
10650 2007-01-30 Richard Guenther <rguenther@suse.de>
10652 PR middle-end/27657
10653 * g++.dg/debug/pr27657.C: New testcase.
10655 2007-01-30 Richard Guenther <rguenther@suse.de>
10657 PR middle-end/30313
10658 * gcc.dg/torture/pr30313.c: New testcase.
10660 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10662 * gcc.dg/dfp/dfp-except.h: New file.
10663 * gcc.dg/dfp/fe-check.h: New file.
10664 * gcc.dg/dfp/fe-binop.c: New test.
10665 * gcc.dg/dfp/fe-convert-1.c: New test.
10666 * gcc.dg/dfp/fe-convert-2.c: New test.
10667 * gcc.dg/dfp/fe-convert-3.c: New test.
10669 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10670 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10671 * gcc.dg/dfp/convert-dfp.c: Ditto.
10672 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10674 2007-01-29 Josh Conner <jconner@apple.com>
10676 * gcc.target/powerpc/altivec-24.c: New test.
10678 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10681 * g++.dg/parse/defarg12.C: New test.
10683 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10686 * gfortran.dg/used_dummy_types_6.f90: New test.
10688 2007-01-28 Jan Hubicka <jh@suse.cz>
10690 * gcc.dg/tree-prof/val-prof-6.c: New test.
10692 2007-01-28 Roger Sayle <roger@eyesopen.com>
10694 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10696 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10699 * g++.dg/expr/dtor4.C: New test.
10701 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10703 * gcc.dg/tree-ssa/loop-23.c: New test.
10705 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10707 PR libfortran/30389
10708 * gfortran.dg/achar_2.f90: New test.
10709 * gfortran.dg/achar_3.f90: New test.
10711 2007-01-27 Ian Lance Taylor <iant@google.com>
10713 * gcc.dg/strict-overflow-1.c: New test.
10714 * gcc.dg/no-strict-overflow-1.c: New test.
10715 * gcc.dg/strict-overflow-2.c: New test.
10716 * gcc.dg/no-strict-overflow-2.c: New test.
10717 * gcc.dg/strict-overflow-3.c: New test.
10718 * gcc.dg/no-strict-overflow-3.c: New test.
10719 * gcc.dg/strict-overflow-4.c: New test.
10720 * gcc.dg/no-strict-overflow-4.c: New test.
10721 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10722 * gcc.dg/pr15784-1.c: Likewise.
10723 * gcc.dg/pr20922-1.c: Likewise.
10724 * gcc.dg/pr20922-3.c: Likewise.
10725 * gcc.dg/pr20922-4.c: Likewise.
10726 * gcc.dg/pr20922-6.c: Likewise.
10727 * gcc.dg/compare-4.c: Likewise.
10728 * gcc.dg/torture/pr26898-1.c: Likewise.
10729 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10730 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10731 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10732 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10733 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10734 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10735 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10736 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10737 * g++.dg/tree-ssa/pr21082.C: Likewise.
10739 2007-01-27 Roger Sayle <roger@eyesopen.com>
10741 * gcc-dg/large-size-array-3.c: New test case.
10743 2007-01-27 Roger Sayle <roger@eyesopen.com>
10745 * gfortran.dg/forall_7.f90: New test case.
10747 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10750 * gfortran.dg/where_operator_assign_1.f90: New test.
10751 * gfortran.dg/where_operator_assign_2.f90: New test.
10752 * gfortran.dg/where_operator_assign_3.f90: New test.
10754 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10756 * lib/target-supports.exp
10757 (check_effective_target_powerpc_altivec): New.
10758 (check_effective_target_vect_cmdline_needed): Use it.
10760 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10763 * gfortran.dg/backslash_3.f: New test.
10765 2007-01-26 Richard Guenther <rguenther@suse.de>
10767 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10769 2007-01-26 Tobias Burnus <burnus@net-b.de>
10771 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10772 * gfortran.dg/vect/vect.exp: Ditto.
10773 * gfortran.dg/dg.exp: Ditto.
10774 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10775 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10777 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10779 * gcc.dg/builtins-20.c: Add more cases.
10780 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10782 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10785 * gcc.dg/Wall.c: New.
10786 * gcc.dg/Wno-all.c: New.
10787 * gfortran.dg/Wall.f90: New.
10788 * gfortran.dg/Wno-all.f90: New.
10790 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10792 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10793 * g++.dg/eh/simd-2.C: Also run on Darwin.
10794 * g++.dg/eh/simd-3.C: New.
10795 * g++.dg/eh/simd-4.C: New.
10797 2007-01-25 Richard Guenther <rguenther@suse.de>
10799 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10801 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10803 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10805 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10806 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10807 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10808 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10809 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10810 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10811 * gcc.dg/ipa/ipa-7.c: New testcase.
10813 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10815 * g++.dg/cpp0x/warn_cxx0x.C: New.
10817 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10819 * gcc.dg/builtins-20.c: Test builtin carg.
10821 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10823 PR middle-end/27416
10824 * gcc.dg/gomp/pr27416.c: New test.
10826 PR middle-end/30494
10827 * gcc.dg/gomp/pr30494.c: New test.
10828 * g++.dg/gomp/pr30494.C: New test.
10830 PR middle-end/30421
10831 * gcc.dg/gomp/pr30421.c: New test.
10833 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10835 * gcc.target/ia64/versionid-1.c: New test.
10836 * gcc.target/ia64/versionid-2.c: New test.
10838 2007-01-24 Richard Guenther <rguenther@suse.de>
10841 * gcc.dg/builtins-57.c: Change to a link-time testcase
10842 to support non-C99 targets.
10844 2007-01-24 Jan Hubicka <jh@suse.cz>
10846 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10848 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10850 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10852 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10855 * objc.dg/const-str-12.m: New test.
10857 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10860 * gfortran.dg/ctrl-z.f90: New test.
10862 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10865 * gfortran.dg/namelist_assumed_char.f90: New test.
10867 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10870 * g++.dg/inherit/covariant15.C: New test.
10872 2007-01-23 Ian Lance Taylor <iant@google.com>
10874 * g++.dg/warn/Wparentheses-24.C: New test.
10876 2007-01-23 Richard Guenther <rguenther@suse.de>
10879 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10882 2007-01-22 Richard Guenther <rguenther@suse.de>
10884 PR tree-optimization/30038
10885 * gcc.dg/builtins-62.c: New testcase.
10887 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10889 * gcc.c-torture/compile/20070121.c: New test.
10891 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10893 PR libfortran/30525
10894 * gfortran.dg/char_comparison_1.f: New test.
10896 2007-01-21 Ira Rosen <irar@il.ibm.com>
10898 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10900 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10903 * objc.dg/pch: New directory.
10904 * objc.dg/pch/pch.exp: New file.
10905 * objc.dg/pch/interface-1.m: New test.
10906 * objc.dg/pch/interface-1.hs: New include file.
10907 * lib/objc.exp (objc_target_compile): Add
10908 "-x objective-c-header" in front of the sources if this is
10909 a precompiled header being compiled.
10911 2007-01-20 Roger Sayle <roger@eyesopen.com>
10913 * gfortran.dg/array_memcpy_3.f90: New test case.
10914 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10916 2007-01-20 Roger Sayle <roger@eyesopen.com>
10917 Brooks Moses <brooks.moses@codesourcery.com>
10918 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10920 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10921 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10923 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10925 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10927 2007-01-19 Mike Stump <mrs@apple.com>
10929 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10932 2007-01-19 Roger Sayle <roger@eyesopen.com>
10934 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10935 option instead of -funsafe-math-optimizations.
10937 2007-01-19 Tomas Bily <tbily@suse.cz>
10939 gcc.dg/tree-prof/indir-call-prof.c: New.
10940 g++.dg/dg.exp: Add tree-prof subdirectory.
10941 g++.dg/tree-prof/indir-call-prof.C: New.
10942 g++.dg/tree-prof/tree-prof.exp: New.
10944 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10947 * g++.dg/warn/deprecated.C: Update warning output.
10948 * g++.dg/warn/deprecated-2.C: Likewise.
10949 * g++.dg/warn/deprecated-3.C: New.
10951 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10953 * gcc.c-torture/execute/nestfunc-7.c: New.
10955 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10957 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10959 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10961 * gcc.dg/m68k-pic-1.c: New.
10963 2007-01-18 Roger Sayle <roger@eyesopen.com>
10965 * gfortran.dg/array_memcpy_4.f90: New test case.
10967 2007-01-18 Josh Conner <jconner@apple.com>
10970 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10971 * gcc.dg/vect/no-trapping-math-1: New.
10972 * gcc.dg/vect/no-trapping-math-2: New.
10974 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10976 * gcc.target/i386/387-8.c: Update comment about optimizing
10977 inherent load of 1.0 of fptan instruction.
10979 2007-01-18 Dirk Mueller <dmueller@suse.de>
10980 Richard Guenther <rguenther@suse.de>
10983 * gcc.dg/Warray-bounds.c: New testcase.
10984 * gcc.dg/Warray-bounds-2.c: New testcase.
10985 * g++.dg/warn/Warray-bounds.C: New testcase.
10986 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10988 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10991 * gfortran.dg/generic_12.f90: New test.
10993 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10995 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10996 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10998 2007-01-16 Janis Johnson <janis187@us.ibm.com>
11000 * gcc.dg/dfp/compare-special.h: New file.
11001 * gcc.dg/dfp/compare-special-32.c: New test.
11002 * gcc.dg/dfp/compare-special-64.c: New test.
11003 * gcc.dg/dfp/compare-special-128.c: New test.
11005 2007-01-16 Roger Sayle <roger@eyesopen.com>
11006 Paul Thomas <pault@gcc.gnu.org>
11007 Steven G. Kargl <kargl@gcc.gnu.org>
11010 * gfortran.dg/forall_6.f90: New test case.
11011 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11012 * gfortran.dg/dependency_13.f90: Likewise.
11014 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11017 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11018 targets that don't support Inf.
11020 2007-01-15 Dale Johannesen <dalej@apple.com>
11022 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
11024 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
11026 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
11027 of achar for 0xff to avoid the "Extended ASCII not
11028 implemented" error message.
11030 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
11033 * gfortran.dg/altreturn_4.f90: New test.
11036 * gfortran.dg/stfunc_4.f90: New test.
11039 * gfortran.dg/bound_2.f90: Reinstate commented out line.
11040 * gfortran.dg/initialization_1.f90: Change warning.
11043 * gfortran.dg/specification_type_resolution_2.f90: New test.
11045 2007-01-14 Jan Hubicka <jh@suse.cz>
11047 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11048 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11049 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11052 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11055 * gfortran.dg/external_procedures_2.f90: New test.
11057 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/pr30413.c: New test.
11062 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11065 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11067 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11069 * gcc.dg/20070112-1.c: New test.
11071 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11073 PR libgfortran/30435
11074 * gfortran.dg/list_read_6.f90: New test.
11076 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11078 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11080 2007-01-12 Tom Tromey <tromey@redhat.com>
11082 PR preprocessor/28227:
11083 * gcc.dg/cpp/pr28227.c: New file.
11085 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11087 * gcc.dg/tree-ssa/loop-22.c: New test.
11089 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11091 PR tree-optimization/29516
11092 * gcc.dg/tree-ssa/loop-20.c: New test.
11094 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11096 PR libfortran/30415
11097 * minmaxloc_integer_kinds_1.f90: New test.
11099 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11102 * g++.dg/template/sizeof-template-argument.C: New test.
11104 2007-01-11 Jan Hubicka <jh@suse.cz>
11106 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11107 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11108 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11109 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11110 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11111 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11112 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11113 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11114 transformation in question.
11115 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11116 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11117 * gcc.dg/always_inline3.c: Likewise.
11119 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11122 * g++.dg/template/typename11.C: New test.
11124 2007-01-10 Robert Kennedy <jimbob@google.com>
11126 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11128 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11130 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11131 for different integer kinds.
11132 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11133 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11134 * gfortran.dg/ishft_2.f90: New test.
11135 * gfortran.dg/ishft_3.f90: New test.
11137 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11139 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11141 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11143 PR tree-optimization/30322
11144 * gcc.dg/tree-ssa/loop-21.c: New test.
11146 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11148 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11150 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11152 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11154 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11156 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11157 * g++.dg/warn/overflow-warn-3.C: Likewise.
11158 * g++.dg/warn/overflow-warn-4.C: Likewise.
11159 * g++.dg/warn/overflow-warn-5.C: Likewise.
11160 * g++.dg/warn/overflow-warn-6.C: Likewise.
11161 * g++.dg/warn/Woverflow-1.C: Likewise.
11162 * g++.dg/warn/Woverflow-2.C: Likewise.
11163 * g++.dg/warn/Woverflow-3.C: Likewise.
11164 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11166 2007-01-08 Roger Sayle <roger@eyesopen.com>
11168 * gfortran.dg/array_constructor_14.f90: New test case.
11169 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11171 2007-01-08 Richard Guenther <rguenther@suse.de>
11173 PR tree-optimization/23603
11174 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11175 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11177 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11179 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11181 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11182 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11183 compiler behaviour.
11184 * gcc.dg/simd-5.c: Likewise.
11185 * gcc.dg/simd-6.c: Likewise.
11186 * g++.dg/conversion/simd1.C: Likewise.
11187 * g++.dg/conversion/simd3.C: Likewise.
11188 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11191 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11193 PR tree-optimization/29877
11194 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11195 name of a hard register for the target concerned. Adjust dg-error
11196 directives to cope with new behaviour of TER.
11198 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11201 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11202 * g++.dg/warn/overflow-warn-1.C: New.
11203 * g++.dg/warn/overflow-warn-3.C: New.
11204 * g++.dg/warn/overflow-warn-4.C: New.
11205 * g++.dg/warn/overflow-warn-5.C: New.
11206 * g++.dg/warn/overflow-warn-6.C: New.
11207 * g++.dg/warn/Woverflow-1.C: New.
11208 * g++.dg/warn/Woverflow-2.C: New.
11209 * g++.dg/warn/Woverflow-3.C: New.
11210 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11212 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11215 * gfortran.dg/invalid_name.f90: New test.
11216 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11217 * gfortran.dg/gomp/pr29759.f90: Ditto.
11219 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11221 * gfortran.dg/present_1.f90: Update error message.
11223 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11226 * g++.dg/template/duplicate1.C: New test
11227 * g++.dg/template/memfriend6.C: Adjust error markers.
11229 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11232 * gcc.dg/torture/inline-1.c: New test.
11234 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11237 * gcc.dg/multiple-overflow-warn-1.c: New.
11238 * gcc.dg/multiple-overflow-warn-2.c: New.
11239 * gcc.dg/overflow-warn-6.c: New.
11240 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11242 2007-01-05 Roger Sayle <roger@eyesopen.com>
11244 * gfortran.dg/array_memcpy_1.f90: New test case.
11245 * gfortran.dg/array_memcpy_2.f90: Likewise.
11247 2007-01-05 Richard Guenther <rguenther@suse.de>
11249 PR middle-end/27826
11250 * g++.dg/opt/pr27826.C: New testcase.
11252 2007-01-05 Ian Lance Taylor <iant@google.com>
11254 * gcc.dg/Walways-true-1.c: New test.
11255 * gcc.dg/Walways-true-2.c: New test.
11256 * g++.dg/warn/Walways-true-1.C: New test.
11257 * g++.dg/warn/Walways-true-2.C: New test.
11259 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11262 * gcc.dg/pr30360.c: New test.
11264 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11267 * gfortran.dg/data_implied_do_1.f90: New test.
11271 * gfortran.dg/char_length_1.f90: New test.
11273 2007-01-05 Richard Guenther <rguenther@suse.de>
11275 PR middle-end/28116
11276 * g++.dg/opt/pr28116.C: New testcase.
11278 2007-01-05 Tobias Burnus <burnus@net-b.de>
11281 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11282 invalid deallocate.
11283 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11284 * gfortran.dg/protected_4.f90: Add pointer intent check.
11285 * gfortran.dg/protected_6.f90: Add pointer intent check.
11286 * gfortran.dg/pointer_intent_1.f90: New test.
11287 * gfortran.dg/pointer_intent_2.f90: New test.
11288 * gfortran.dg/pointer_intent_3.f90: New test.
11290 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11293 * gfortran.dg/altreturn_2.f90: new test.
11295 2007-01-04 Tom Tromey <tromey@redhat.com>
11297 PR preprocessor/28165:
11298 * gcc.dg/cpp/pr28165.c: New file.
11300 2007-01-03 Josh Conner <jconner@apple.com>
11302 PR middle-end/29683
11303 * gcc.dg/pr29683.c: New.
11305 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11308 * g++.dg/pch/template-1.C: New test.
11309 * g++.dg/pch/template-1.Hs: New file.
11311 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11313 PR middle-end/30353
11314 * gcc.c-torture/compile/complex-4.c: New test.
11316 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11318 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11320 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11322 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11324 PR middle-end/30286
11325 * gcc.dg/pr30286.c: New test.
11328 * g++.dg/template/crash66.C: New test.
11331 * g++.dg/template/friend49.C: New test.
11333 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11335 * gfortran.dg/ibits.f90: New test.
11337 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11339 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11340 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11342 2007-01-02 Jan Hubicka <jh@suse.cz>
11344 * gcc.dg/pr16194.c: We now output error on all three functions,
11345 not just first one.
11347 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11350 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11351 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11353 2006-01-02 Ian Lance Taylor <iant@google.com>
11355 * g++.dg/warn/Wparentheses-22.C: New test.
11356 * g++.dg/warn/Wparentheses-23.C: New test.
11358 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11361 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11362 * gcc.dg/declspec-3-Wextra.c: New.
11363 * gcc.dg/declspec-3-no.c: New
11365 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11368 * gfortran.dg/interface_10.f90: Remove.
11370 2007-01-01 Roger Sayle <roger@eyesopen.com>
11372 * gcc.dg/fold-eqxor-4.c: New test case.
11374 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11376 PR middle-end/30311
11377 * gcc.c-torture/compile/pr30311.c: New test.
11379 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11381 PR middle-end/30253
11382 * gcc.c-torture/compile/statement-expression-1.c: New test.
11384 2007-01-01 Andreas Schwab <schwab@suse.de>
11387 * g++.dg/eh/pr29166.C: New test.
11389 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11391 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11393 (check_effective_target_vect_cmdline_needed): Use it.
11395 2006-12-31 Richard Guenther <rguenther@suse.de>
11397 PR middle-end/30137
11398 * gcc.dg/pr30137-1.c: New testcase.
11399 * gcc.dg/pr30137-2.c: Likewise.
11401 2006-12-31 Roger Sayle <roger@eyesopen.com>
11403 PR middle-end/30322
11404 * gcc.dg/fold-plusnot-1.c: New test case.
11406 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11409 * g++.dg/parse/template22.C: New test.
11411 2006-12-31 Richard Guenther <rguenther@suse.de>
11413 PR middle-end/30338
11414 * gcc.c-torture/compile/pr30338.c: New testcase.
11416 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11419 * gfortran.dg/intrinsic_actual_4.f90: New test.
11422 * gfortran.dg/func_decl_3.f90: New test.
11424 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11427 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11428 * gfortran.dg/c_by_val_1.f: New test.
11429 * gfortran.dg/c_by_val_2.f: New test.
11430 * gfortran.dg/c_by_val_3.f: New test.
11432 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11434 PR libfortran/30321
11435 * gfortran.dg/sum_zero_array_1.f90: New test.
11437 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11439 PR preprocessor/29612
11440 * gcc.dg/cpp/pr29612-1.c: New test.
11441 * gcc.dg/cpp/pr29612-2.c: New test.
11443 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11446 * gfortran.dg/pure_formal_proc_1.f90: New test.
11449 * gfortran.dg/intrinsic_actual_3.f90: New test.
11451 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11454 * gfortran.dg/io_constraints_1.f90: Update test.
11455 * gfortran.dg/io_constraints_2.f90: Update test.
11456 * gfortran.dg/inquire_iolength.f90: New test.
11458 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11461 * gfortran.dg/interface_10.f90: New test.
11462 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11463 since z is already, locally a variable.
11466 * gfortran.dg/generic_11.f90: New test.
11467 * gfortran.dg/interface_7.f90: Remove name clash between module
11468 name and procedure 'x' referenced in the interface.
11470 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11473 * gcc.dg/Wmissing-parameter-type.c: New.
11474 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11475 * gcc.dg/Wmissing-parameter-type-no.c: New.
11477 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11480 * gfortran.dg/entry_array_specs_2.f: New test.
11483 * gfortran.dg/nested_modules_6.f90: New test.
11485 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11488 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11489 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11491 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11494 * g++.dg/opt/complex6.C: New test.
11496 2006-12-22 Ben Elliston <bje@au.ibm.com>
11498 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11499 full" if the linker on spu-*-* warns about exceeding local store.
11501 And revert this patch:
11502 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11503 fail to link due to relocation overflows on spu-*-*.
11505 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11508 * gfortran.dg/dependency_19.f90: New test.
11510 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11513 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11515 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11517 PR middle-end/30262
11518 * gcc.c-torture/execute/20061220-1.c: New test.
11520 PR middle-end/30263
11521 * gcc.dg/gomp/asm-1.c: New test.
11524 * g++.dg/eh/ia64-2.C: New test.
11526 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11530 * gcc.dg/rs6000-leaf.c: New.
11532 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11535 * gfortran.dg/f2c_8.f90: New test.
11537 2006-12-20 Bill Wendling <wendling@apple.com>
11539 * gcc.dg/asm-b.c: Check for __ppc64__.
11541 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11544 * gfortran.dg/bounds_check_5.f90: New test.
11546 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11548 PR middle-end/30143
11549 * gcc.dg/gomp/complex-1.c: New testcase.
11551 2006-12-20 Roger Sayle <roger@eyesopen.com>
11553 * gfortran.dg/array_memset_1.f90: New test case.
11555 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11557 * lib/target-supports.exp: Add spu to
11558 check_effective_target_vect_widen_mult_hi_to_si.
11560 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11563 * gfortran.dg/generic_9.f90: New test.
11566 * gfortran.dg/generic_10.f90: New test.
11568 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11571 * gcc.dg/pr30045.c: New test.
11573 2006-12-20 Ben Elliston <bje@au.ibm.com>
11575 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11577 2006-12-19 Eric Christopher <echristo@apple.com>
11580 * gcc.c-torture/execute/pr29302-1.c: New.
11582 2006-12-19 Tobias Burnus <burnus@net-b.de>
11585 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11587 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11590 * gfortran.dg/altreturn_3.f90: New test.
11592 * gfortran.dg/char_result_12.f90: Fix comment typos.
11594 2006-12-19 Ben Elliston <bje@au.ibm.com>
11596 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11597 as newlib's stdio.h uses non-traditional cpp constructs.
11599 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11601 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11602 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11603 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11604 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11605 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11606 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11607 * gfortran.dg/default_initialization.f: Renamed to
11608 default_initialization_1.f
11609 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11610 dollar_edit_descriptor_1.f
11611 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11612 dollar_edit_descriptor_2.f
11613 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11614 dollar_edit_descriptor_3.f
11615 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11616 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11617 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11618 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11619 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11620 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11621 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11622 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11623 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11624 * gfortran.dg/default_initialization_1.f: Renamed from
11625 default_initialization.f
11626 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11627 dollar_edit_descriptor-1.f
11628 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11629 dollar_edit_descriptor-2.f
11630 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11631 dollar_edit_descriptor-3.f
11632 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11633 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11634 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11636 2006-12-18 Bill Wendling <wendling@apple.com>
11638 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11639 id is an OjbC keyword.
11641 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11643 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11645 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11647 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11649 2006-12-18 Ian Lance Taylor <iant@google.com>
11651 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11653 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11655 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11657 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11660 * gfortran.fortran-torture/execute/where21.f90: New test.
11662 2006-12-17 Tobias Burnus <burnus@net-b.de>
11664 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11666 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11669 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11670 * gcc.dg/if-empty-1.c: Likewise.
11671 * gcc.dg/pr23165.c: Likewise.
11672 * g++.dg/warn/empty-body.C: Likewise.
11674 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11676 PR libfortran/30005
11677 * gfortran.dg/open_errors.f90: New test.
11679 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11681 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11683 * gcc.target/i386/ssse3-pabsb.c: New file.
11684 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11685 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11686 * gcc.target/i386/ssse3-palignr.c: Likewise.
11687 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11688 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11689 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11690 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11691 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11692 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11693 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11694 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11695 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11696 * gcc.target/i386/ssse3-psignb.c: Likewise.
11697 * gcc.target/i386/ssse3-psignd.c: Likewise.
11698 * gcc.target/i386/ssse3-psignw.c: Likewise.
11699 * gcc.target/i386/ssse3-vals.h: Likewise.
11701 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11703 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11704 * lib/fortran-torture.exp: Include target-supports.exp.
11706 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11709 * gcc.c-torture/execute/pr30185.c: New test.
11711 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11715 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11716 * gcc.dg/builtin-bswap-2.c: Likewise.
11717 * gcc.dg/builtin-bswap-3.c: Likewise.
11718 * gcc.dg/builtin-bswap-4.c: Likewise.
11719 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11720 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11722 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11724 PR libfortran/30145
11725 * gfortran.dg/write_zero_array: New test.
11727 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11730 * gfortran.dg/write_fmt_trim.f90: New test.
11732 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11735 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11738 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11740 * lib/target-supports.exp (check_weak_available): Use istarget
11741 "hppa*-*-hpux10*" instead of regexp.
11742 (check_cxa_atexit_available): Likewise.
11744 2006-12-14 Richard Guenther <rguenther@suse.de>
11746 PR tree-optimization/30197
11747 * gcc.c-torture/execute/complex-1.c: Fix function name.
11748 * gcc.dg/builtins-61.c: New testcase.
11750 2006-12-14 Richard Guenther <rguenther@suse.de>
11752 PR middle-end/30172
11753 * gcc.dg/pr30172-1.c: New testcase.
11755 2006-12-14 Richard Guenther <rguenther@suse.de>
11757 PR tree-optimization/30198
11758 * gcc.dg/builtins-60.c: New testcase.
11760 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11762 * lib/target-supports.exp (vect_no_align): Remove spu.
11764 2006-12-13 Ian Lance Taylor <iant@google.com>
11768 * g++.dg/warn/Wparentheses-5.C: New test.
11769 * g++.dg/warn/Wparentheses-6.C: New test.
11770 * g++.dg/warn/Wparentheses-7.C: New test.
11771 * g++.dg/warn/Wparentheses-8.C: New test.
11772 * g++.dg/warn/Wparentheses-9.C: New test.
11773 * g++.dg/warn/Wparentheses-10.C: New test.
11774 * g++.dg/warn/Wparentheses-11.C: New test.
11775 * g++.dg/warn/Wparentheses-12.C: New test.
11776 * g++.dg/warn/Wparentheses-13.C: New test.
11777 * g++.dg/warn/Wparentheses-14.C: New test.
11778 * g++.dg/warn/Wparentheses-15.C: New test.
11779 * g++.dg/warn/Wparentheses-16.C: New test.
11780 * g++.dg/warn/Wparentheses-17.C: New test.
11781 * g++.dg/warn/Wparentheses-18.C: New test.
11782 * g++.dg/warn/Wparentheses-19.C: New test.
11783 * g++.dg/warn/Wparentheses-20.C: New test.
11784 * g++.dg/warn/Wparentheses-21.C: New test.
11786 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11789 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11790 for target "hppa.*hpux10".
11792 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11794 * g++.dg/debug/vartrack1.C: New test.
11796 * g++.dg/opt/ifcvt1.C: New test.
11798 * gcc.dg/tls/opt-13.c: New test.
11800 * gcc.dg/20060425-2.c: New test.
11802 * g++.dg/opt/pr15054-2.C: New test.
11804 * gcc.c-torture/execute/20060420-1.c: New test.
11806 * gcc.c-torture/execute/20060412-1.c: New test.
11808 * objc/compile/20060406-1.m: New test.
11810 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11812 * g++.dg/template/array17.C: New test.
11814 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11816 * gcc.target/powerpc/altivec-23.c: New test.
11818 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11821 * g++.dg/inherit/error3.C: New test.
11824 * g++.dg/inherit/error4.C: New test.
11826 2006-12-13 Richard Guenther <rguenther@suse.de>
11828 PR tree-optimization/17687
11829 * gcc.dg/builtins-59.c: New testcase.
11831 2006-12-13 Ben Elliston <bje@au.ibm.com>
11833 * gcc.target/spu/Wmain.c: New test.
11835 2006-12-12 Josh Conner <jconner@apple.com>
11837 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11838 * g++.dg/abi/thunk4.C: Likewise.
11839 * g++.dg/abi/rtti3.C: Likewise.
11841 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11843 * gcc.target/spu/cpat-1.c: New test.
11844 * gcc.target/spu/cpat-2.c: New test.
11845 * gcc.target/spu/cpat-3.c: New test.
11846 * gcc.target/spu/cpat-4.c: New test.
11848 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11851 * gcc.c-torture/compile/vector-1.c: New test.
11852 * gcc.c-torture/compile/vector-2.c: New test.
11853 * gcc.c-torture/compile/vector-3.c: New test.
11855 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11857 * lib/fortran-torture.exp: Update copyright years. Remove
11858 obsolete comment. Test -ftree-vectorize where it makes sense.
11859 * lib/gfortran-dg.exp: Update copyright years. Use settings
11860 from fortran-torture.exp.
11861 * gfortran.dg/char_transpose_1.f90,
11862 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11863 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11864 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11865 '-w' to dg-options.
11867 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11869 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11870 saved_${tool}_load.
11872 2006-12-12 Ira Rosen <irar@il.ibm.com>
11874 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11875 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11876 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11877 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11880 2006-12-12 Richard Guenther <rguenther@suse.de>
11882 PR middle-end/30147
11883 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11885 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11886 Diego Novillo <dnovillo@redhat.com>
11888 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11890 * gcc.dg/tree-ssa/pr26421.c: Likewise
11891 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11892 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11893 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11894 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11895 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11896 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11897 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11898 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11899 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11901 2006-12-11 Jan Hubicka <jh@suse.cz>
11903 * gcc.dg/tree-prof/stringop-1.c: New test.
11904 * gcc.dg/tree-prof/stringop-2.c: New test.
11906 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11909 * gcc.target/i386/pr30120.c: New test.
11912 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11914 * gcc.target/i386/x87regparm-1.c: New test.
11915 * gcc.target/i386/x87regparm-2.c: New test.
11916 * gcc.target/i386/x87regparm-3.c: New test.
11917 * gcc.target/i386/x87regparm-4.c: New test.
11919 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11921 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11923 2006-12-10 Tobias Burnus <burnus@net-b.de>
11926 * gfortran.dg/protected_1.f90: New test.
11927 * gfortran.dg/protected_2.f90: New test.
11928 * gfortran.dg/protected_3.f90: New test.
11929 * gfortran.dg/protected_4.f90: New test.
11930 * gfortran.dg/protected_5.f90: New test.
11931 * gfortran.dg/protected_6.f90: New test.
11933 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11934 Tobias Burnus <burnus@gcc.gnu.org>
11938 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11940 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11941 ambiguous interfaces.
11942 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11943 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11944 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11945 ambiguous interfaces.
11946 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11947 * gfortran.dg/array_initializer_2.f90: Add initializer array
11951 * gfortran.dg/interface_9.f90: Test that host interfaces are
11952 not checked for ambiguity with the local version.
11954 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11957 * gfortran.dg/module_interface_2.f90: New test.
11959 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11962 * gfortran.dg/assumed_len.f90: New test.
11964 2006-12-09 Richard Guenther <rguenther@suse.de>
11966 * g++.dg/warn/implicit-typename1.C: Qualify types.
11967 * g++.dg/parse/crash12.C: Likewise.
11968 * g++.dg/tree-ssa/pr22444.C: Likewise.
11970 2006-12-09 Tobias Burnus <burnus@net-b.de>
11972 * gfortran.dg/array_2.f90: Added sqrt test.
11974 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11976 * gcc.target/i386/x87regparm-1.c: XFAIL.
11977 * gcc.target/i386/x87regparm-2.c: XFAIL.
11978 * gcc.target/i386/x87regparm-3.c: XFAIL.
11979 * gcc.target/i386/x87regparm-4.c: XFAIL.
11981 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11983 * lib/target-supports.exp
11984 (check_effective_target_large_long_double): New.
11985 * gcc.dg/Wconversion-real.c : Use it.
11986 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11989 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11991 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11993 2006-12-08 Tobias Burnus <burnus@net-b.de>
11996 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11998 2006-12-07 Mark Mitchell <mark@codesourcery.com>
12001 * g++.dg/template/crash65.C: New test.
12002 * g++.dg/template/spec16.C: Tweak error markers.
12004 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
12006 * gcc.target/spu: New directory.
12007 * gcc.target/spu/spu.exp: New file.
12008 * gcc.target/spu/intrinsics-1.c: New test.
12010 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
12013 * g++.dg/ext/attrib27.C: New test.
12014 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12015 * g++.dg/parse/typedef5.C: Likewise.
12017 2006-12-07 Mike Stump <mrs@apple.com>
12019 * treelang/compile/var_defs.tree: Adjust.
12021 2006-12-06 Mark Mitchell <mark@codesourcery.com>
12024 * g++.dg/template/crash64.C: New test.
12025 * g++.dg/parse/crash27.C: Adjust error markers.
12027 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
12029 PR libfortran/30009
12030 PR libfortran/30056
12031 * gfortran.dg/read_eof_4.f90: Add tests.
12032 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
12033 * gfortran.dg/unf_read_corrupted_1.f90: New test.
12035 2006-12-05 Mark Mitchell <mark@codesourcery.com>
12038 * g++.dg/template/crash63.C: New test.
12041 * g++.dg/template/crash62.C: New test.
12043 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12046 * gfortran.dg/allocatable_function_1.f90: Increase the number
12047 of expected calls of free to 10; the lhs section reference is
12048 now evaluated so there is another call to bar. Change the
12049 comment appropriately.
12050 * gfortran.dg/array_section_1.f90: New test.
12052 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12055 * gfortran.dg/char_result_12.f90: New test.
12057 2006-12-05 Richard Guenther <rguenther@suse.de>
12059 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12060 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12061 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12062 vect_double, xfail for spu*-*-*.
12064 2006-12-04 Tobias Burnus <burnus@net-b.de>
12067 * initialization_4.f90: Test noninteger exponents (-std=f95).
12068 * initialization_5.f90: New test for noninteger exponents
12071 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12074 * gfortran.dg/parameter_array_section_1.f90: New test.
12076 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12079 * g++.dg/template/crash61.C: New test.
12082 * g++.dg/template/error23.C: New test.
12084 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12086 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12088 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12091 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12093 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12095 PR middle-end/29965
12096 * gcc.dg/gomp/pr29965-1.c: New test.
12097 * gcc.dg/gomp/pr29965-2.c: New test.
12098 * gcc.dg/gomp/pr29965-3.c: New test.
12099 * gcc.dg/gomp/pr29965-4.c: New test.
12100 * gcc.dg/gomp/pr29965-5.c: New test.
12101 * gcc.dg/gomp/pr29965-6.c: New test.
12102 * g++.dg/gomp/pr29965-1.C: New test.
12103 * g++.dg/gomp/pr29965-2.C: New test.
12104 * g++.dg/gomp/pr29965-3.C: New test.
12105 * g++.dg/gomp/pr29965-4.C: New test.
12106 * g++.dg/gomp/pr29965-5.C: New test.
12107 * g++.dg/gomp/pr29965-6.C: New test.
12108 * g++.dg/gomp/pr29965-7.C: New test.
12109 * g++.dg/gomp/pr29965-8.C: New test.
12110 * g++.dg/gomp/pr29965-9.C: New test.
12111 * g++.dg/gomp/pr29965-10.C: New test.
12113 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12115 * gnat.dg/pointer_variable_bounds.adb: New test.
12116 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12117 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12119 2006-12-03 Eric Christopher <echristo@apple.com>
12121 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12123 2006-12-03 Richard Henderson <rth@redhat.com>
12124 Andrew Pinski <pinskia@gmail.com>
12127 * g++.dg/warn/unit-1.C: New test.
12129 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12131 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12133 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12135 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12136 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12137 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12138 * gcc.dg/vect/vect-70.c: Reduce array size.
12139 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12140 vect_no_compaer_double targets.
12141 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12142 vect_float, vect_double, and vect_int.
12144 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12146 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12147 test for loop versioning on vect_no_align targets.
12148 * gcc.dg/vect/pr20122.c: Likewise.
12149 * gcc.dg/vect/vect-105.c: Likewise.
12150 * gcc.dg/vect/vect-42.c: Likewise.
12151 * gcc.dg/vect/vect-43.c: Likewise.
12152 * gcc.dg/vect/vect-74.c: Likewise.
12153 * gcc.dg/vect/vect-75.c: Likewise.
12154 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12155 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12156 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12157 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12159 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12162 * gfortran.dg/value_1.f90 : New test.
12163 * gfortran.dg/value_2.f90 : New test.
12164 * gfortran.dg/value_3.f90 : New test.
12165 * gfortran.dg/value_4.f90 : New test.
12166 * gfortran.dg/value_4.c : Called from value_4.f90.
12168 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12171 * g++.dg/cpp0x/static_assert4.C: New testcase.
12173 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12175 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12177 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12180 * gcc.dg/pr27953.c: New test.
12182 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12185 * g++.dg/ext/vector5.C: New test.
12188 * g++.dg/other/main1.C: New test.
12190 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12192 PR libfortran/29568
12193 * gfortran.dg/convert_implied_open.f90: Change to
12194 new default record length.
12195 * gfortran.dg/unf_short_record_1.f90: Adapt to
12197 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12199 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12201 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12203 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12206 * g++.dg/expr/pr29066.c: New.
12208 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12209 Zdenek Dvorak <dvorakz@suse.cz>
12211 PR tree-optimization/29921
12212 * gcc.dg/pr29921-2.c: New test.
12214 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12216 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12217 (i386_get_cpuid): New function.
12218 (i386_cpuid_ecx): Likewise.
12219 (i386_cpuid_edx): Likewise.
12220 (i386_cpuid): Updated to call i386_cpuid_edx.
12222 * gcc.target/i386/sse3-addsubpd.c: New file.
12223 * gcc.target/i386/sse3-addsubps.c: Likewise.
12224 * gcc.target/i386/sse3-haddpd.c: Likewise.
12225 * gcc.target/i386/sse3-haddps.c: Likewise.
12226 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12227 * gcc.target/i386/sse3-hsubps.c: Likewise.
12228 * gcc.target/i386/sse3-lddqu.c: Likewise.
12229 * gcc.target/i386/sse3-movddup.c: Likewise.
12230 * gcc.target/i386/sse3-movshdup.c: Likewise.
12231 * gcc.target/i386/sse3-movsldup.c: Likewise.
12233 2006-12-01 Dirk Mueller <dmueller@suse.de>
12235 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12237 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12239 * gcc.dg/dfp/convert-int-max.c: New test.
12240 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12242 2006-11-30 Richard Guenther <rguenther@suse.de>
12244 * gcc.dg/vect/vect-pow-1.c: Rename ...
12245 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12246 floats instead of doubles, check successful vectorization.
12248 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12251 * gcc.c-torture/compile/pr29945.c: New testcase.
12253 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12255 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12258 2006-11-29 Eric Christopher <echristo@apple.com>
12260 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12262 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12264 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12266 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12268 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12271 * g++.dg/inherit/virtual2.C: New test.
12272 * g++.dg/inherit/virtual3.C: Likewise.
12273 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12274 * g++.dg/inherit/error2.C: Likewise.
12275 * g++.dg/template/instantiate1.C: Likewise.
12277 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12280 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12282 2006-11-28 Jan Hubicka <jh@suse.cz>
12284 * gcc.dg/memcpy-1.c: New test.
12286 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12289 * g++.dg/warn/main-3.C: New test.
12291 2006-11-28 Jan Hubicka <jh@suse.cz>
12293 * gcc.dg/winline-1.c: New test.
12295 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12297 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12300 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12303 * gfortran.dg/missing_optional_dummy_3.f90
12305 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12308 * gfortran.dg/interface_3.f90: Modify errors.
12310 2006-11-28 Ben Elliston <bje@au.ibm.com>
12312 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12313 fail to link due to relocation overflows on spu-*-*.
12315 2006-11-27 Michael Matz <matz@suse.de>
12316 Andreas Krebbel <krebbel1@de.ibm.com>
12319 * gcc.dg/20061127-1.c: New testcase.
12321 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12323 * gcc.dg/20061124-1.c: Add exit() function prototype.
12325 2006-11-27 Jan Hubicka <jh@suse.cz>
12327 * gcc.target/i386/memcpy-1.c: Adjust size.
12328 * gcc.dg/visibility-11.c: Likewise.
12330 2006-11-27 Richard Guenther <rguenther@suse.de>
12332 PR middle-end/25620
12333 * gcc.target/i386/pow-1.c: New testcase.
12334 * gcc.dg/builtins-58.c: Likewise.
12336 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12339 * g++.dg/expr/cast8.C: New test.
12341 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12343 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12344 Don't ever inline the testcase.
12346 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12349 * gfortran.fortran-torture/compile/parameter_3.f90: New
12352 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12355 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12357 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12359 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12362 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12364 PR libgfortran/29936
12365 * gfortran.dg/write_check3.f90: New test.
12367 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12369 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12371 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12374 * gfortran.dg/interface_3.f90: New test.
12377 * gfortran.dg/generic_8.f90: New test.
12379 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12381 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12382 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12383 * gfortran.dg/specifics_3.f90: Remove.
12385 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12388 * gcc.dg/gomp/pr29955.c: New test.
12391 * gcc.dg/pr29736.c: New test.
12393 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12396 * gcc.dg/pure-1.c: New test.
12398 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12400 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12401 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12403 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12405 * gcc.dg/20061124-1.c: New testcase.
12407 2006-11-23 Eric Christopher <echristo@apple.com>
12409 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12411 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12415 * gcc.dg/Wconversion-integer.c: New. Supersedes
12416 Wconversion-negative-constants.c
12417 * gcc.dg/Wconversion-real.c: New.
12418 * gcc.dg/Wconversion-real-integer.c: New.
12419 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12420 * g++.dg/warn/Wconversion1.C: Modified.
12422 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12424 * gfortran.dg/overload_1.f90: New test.
12426 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12429 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12430 Wtraditional-conversion.
12431 * gcc.dg/overflow-warn-2.c: Likewise.
12432 * gcc.dg/Wconversion.c: Likewise. Renamed as
12433 Wtraditional-conversion.c .
12434 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12435 Wtraditional-conversion-2.c .
12436 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12437 Wtraditional-conversion-2.c
12438 * gcc.dg/Wconversion-negative-constants.c: New.
12440 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12442 * gcc.dg/tree-ssa/dump-1.c: New test.
12444 2006-11-23 David Ung <davidu@mips.com>
12446 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12447 -mfp64, allowable when ISA >= 33 and float is enabled.
12448 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12449 of mthc1 and mfhc1 patterns.
12451 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12453 PR tree-optimization/29921
12454 * gcc.dg/pr29921.c: New test.
12456 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12459 * gfortran.dg/initialization_4.f90: New test.
12461 2006-11-22 Ira Rosen <irar@il.ibm.com>
12463 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12464 platforms that have interleaving support.
12465 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12466 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12467 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12468 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12469 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12470 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12471 gcc.dg/vect/vect-strided-u8-i8.c,
12472 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12473 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12474 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12475 gcc.dg/vect/vect-strided-float.c,
12476 gcc.dg/vect/vect-strided-a-mult.c,
12477 gcc.dg/vect/vect-strided-mult-char-ls.c,
12478 gcc.dg/vect/vect-strided-a-u16-mult.c,
12479 gcc.dg/vect/vect-strided-a-u32-mult.c,
12480 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12481 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12482 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12483 gcc.dg/vect/vect-strided-mult.c,
12484 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12485 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12488 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12491 * gfortran.dg/auto_char_len_4.f90: New test.
12493 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12496 * gfortran.dg/generic_7.f90: New test.
12497 * gfortran.dg/defined_operators_1.f90: Add new error.
12499 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12501 PR tree-optimization/29902
12502 * g++.dg/tree-ssa/pr29902.C: New test.
12504 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12507 * gfortran.dg/used_types_13.f90: New test.
12509 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12511 * gcc.dg/dfp/snan.c: Delete.
12513 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12515 * g++.dg/cpp0x/static_assert1.C: New.
12516 * g++.dg/cpp0x/static_assert2.C: New.
12517 * g++.dg/cpp0x/static_assert3.C: New.
12519 2006-11-21 Richard Guenther <rguenther@suse.de>
12521 * gcc.dg/vect/vect-pow-1.c: New testcase.
12522 * gcc.dg/vect/vect-pow-2.c: Likewise.
12524 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12527 * g++.dg/template/static29.C: New test.
12530 * g++.dg/conversion/simd4.C: New test.
12532 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12535 * g++.dg/template/access19.C: New test.
12536 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12539 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12542 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12544 2006-11-20 Tobias Burnus <burnus@net-b.de>
12547 * gfortran.dg/import.f90: Extended test.
12548 * gfortran.dg/import2.f90: Extended test.
12550 2006-11-20 Tobias Burnus <burnus@net-b.de>
12552 * gfortran.dg/volatile3.f90: Add conflict test.
12554 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12557 * gfortran.dg/implicit_10.f90: New test.
12559 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12562 * g++.dg/warn/Wall-write-strings.C: New.
12564 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12566 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12567 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12569 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12571 * gfortran.dg/use_3.f90: Remove error message.
12572 * gfortran.dg/iso_fortran_env_1.f90: New test.
12573 * gfortran.dg/iso_fortran_env_2.f90: New test.
12574 * gfortran.dg/iso_fortran_env_3.f90: New test.
12575 * gfortran.dg/iso_fortran_env_4.f90: New test.
12577 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12579 * gcc.dg/vect/vect-27.c: Fix initialization.
12581 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12583 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12584 * gcc.dg/torture/builtin-minmax-1.c: New.
12586 * gcc.dg/builtins-20.c: Add cases for copysign.
12588 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12591 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12593 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12594 * gfortran.dg/use_1.f90: New test.
12595 * gfortran.dg/use_1.f90: New test.
12596 * gfortran.dg/use_1.f90: New test.
12598 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12600 PR tree-optimization/29801
12601 * gcc.dg/pr29801.c: New test.
12603 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12605 PR middle-end/29584
12606 * gcc.dg/torture/pr29584.c: New test.
12608 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12610 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12611 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12612 * gcc.target/powerpc/compress-float-ppc.c,
12613 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12615 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12616 do not pass -mhard-float.
12618 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12620 * gnat.dg/volatile_aggregate.adb: New test.
12622 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12626 * gfortran.dg/bound_2.f90: Add more checks.
12627 * gfortran.dg/bound_3.f90: New test.
12629 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12632 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12634 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12636 * gfortran.dg/import3.f90: Fix error message.
12638 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12641 * gfortran.fortran-torture/compile/inline_1.f90:
12644 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12646 * gcc.target/i386/x87regparm-1.c: New test.
12647 * gcc.target/i386/x87regparm-2.c: New test.
12648 * gcc.target/i386/x87regparm-3.c: New test.
12649 * gcc.target/i386/x87regparm-4.c: New test.
12651 2006-11-15 Tobias Burnus <burnus@net-b.de>
12654 * gfortran.dg/import.f90: New test.
12655 * gfortran.dg/import2.f90: New test.
12656 * gfortran.dg/import3.f90: New test.
12658 2006-11-15 Tobias Burnus <burnus@net-b.de>
12661 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12663 2006-11-15 Tobias Burnus <burnus@net-b.de>
12666 * gfortran.dg/contains.f90: New test.
12667 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12669 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12671 PR tree-optimization/29581
12672 * gcc.dg/pr29581-1.c: New test.
12673 * gcc.dg/pr29581-2.c: New test.
12674 * gcc.dg/pr29581-3.c: New test.
12675 * gcc.dg/pr29581-4.c: New test.
12676 * gfortran.dg/pr29581.f90: New test.
12678 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12681 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12682 numbers in error message headers.
12684 2006-11-14 Richard Guenther <rguenther@suse.de>
12686 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12687 to i?86 and x86_64 targets.
12689 2006-11-14 Caroline Tice <ctice@apple.com>
12691 * gcc.dg/pubtypes-1.c: New file/testcase.
12692 * gcc.dg/pubtypes-2.c: New file/testcase.
12693 * gcc.dg/pubtypes-3.c: New file/testcase.
12694 * gcc.dg/pubtypes-4.c: New file/testcase.
12695 * g++.dg/pubtypes.C: New file/testcase.
12697 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12700 * g++.dg/init/self1.C: New test.
12702 2006-11-14 Tobias Burnus <burnus@net-b.de>
12705 * gfortran.dg/conflicts.f90: Add.
12707 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12709 PR rtl-optimization/29798
12711 * gcc.c-torture/execute/pr29798.c: New.
12713 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12715 * gcc.dg/builtins-20.c: Add more cases.
12717 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12720 * gfortran.dg/gomp/pr29759.f90: New test.
12722 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12725 * g++.dg/template/static28.C: New test.
12727 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12729 * lib/c-torture.exp: Use target-libpath.exp.
12730 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12731 set GCC_EXEC_PREFIX env var from global variable of same name.
12733 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12736 * gfortran.fortran-torture/compile/transfer-1.f90:
12739 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12740 Zdenek Dvorak <dvorakz@suse.cz>
12742 PR tree-optimization/29680
12743 * gcc.dg/alias-11.c: New test.
12745 2006-11-12 Jason Merrill <jason@redhat.com>
12746 Andrew Pinski <pinskia@physics.uc.edu>
12748 PR middle-end/28915
12749 * gcc.target/i386/vectorize1.c: New.
12751 2006-11-12 Roger Sayle <roger@eyesopen.com>
12753 PR rtl-optimization/29797
12754 * gcc.c-torture/execute/pr29797-1.c: New test case.
12756 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12758 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12760 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12762 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12764 2006-11-12 Roger Sayle <roger@eyesopen.com>
12766 PR tree-optimization/13827
12767 * gcc.dg/fold-eqand-1.c: New test case.
12769 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12772 * gcc.c-torture/execute/mayalias-3.c: New test.
12774 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12776 PR middle-end/27528
12777 * gcc.c-torture/compile/pr27528.c: New test.
12778 * gcc.dg/pr27528.c: Likewise.
12780 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12782 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12784 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12786 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12789 * gfortran.dg/reshape_source_size_1.f90: New test.
12791 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12794 * gfortran.dg/aliasing_dummy_4.f90: New test.
12796 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12799 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12800 and x86_64-*-* targets.
12802 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12804 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12805 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12806 New macros. Use them in exact tests.
12807 (TESTIT3): New macro.
12808 Add tests for fmin, fmax and fma.
12810 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12813 * gfortran.dg/array_constructor_13.f90: New test.
12815 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12818 * gfortran.dg/used_types_12.f90: New test.
12820 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12822 PR middle-end/29726
12823 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12825 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12826 * gcc.dg/fold-eqandshift-3.c: New test case.
12828 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12831 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12834 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12836 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12838 * gcc.dg/20061109-1.c: New testcase.
12840 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12842 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12844 2006-11-09 Tobias Burnus <burnus@net-b.de>
12846 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12847 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12849 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12851 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12852 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12854 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12856 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12858 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12860 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12862 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12863 * gcc.dg/vect/vect-9.c: Now vectorizable.
12864 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12865 that support vect_widen_mult.
12866 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12867 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12868 vect-reduc-dot-u16.c).
12869 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12870 vect-reduc-dot-u16.c).
12871 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12872 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12873 vect-reduc-dot-s8.c).
12874 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12875 vect-reduc-dot-s8.c).
12876 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12877 vect-reduc-dot-s8.c).
12878 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12879 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12880 vect-reduc-dot-u8.c).
12881 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12882 vect-reduc-dot-u8.c).
12883 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12884 * gcc.dg/vect/vect-multitypes-9.c: New test.
12885 * gcc.dg/vect/vect-multitypes-10.c: New test.
12886 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12887 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12888 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12889 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12890 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12891 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12892 wrapv-vect-reduc-dot-s8.c.
12893 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12894 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12895 targets that support vec_unpack.
12896 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12897 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12898 (check_effective_target_vect_widen_mult_hi_to_si): New.
12899 (check_effective_target_vect_widen_sum): Removed.
12901 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12903 * gcc.dg/vect/vect-multitypes-8.c: New test.
12904 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12906 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12908 * gcc.dg/vect/vect-multitypes-7.c: New test.
12910 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12912 * gcc.dg/vect/vect-multitypes-4.c: New test.
12913 * gcc.dg/vect/vect-multitypes-5.c: New test.
12914 * gcc.dg/vect/vect-multitypes-6.c: New test.
12916 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12918 * gcc.dg/vect/vect-multitypes-1.c: New test.
12919 * gcc.dg/vect/vect-multitypes-2.c: New test.
12920 * gcc.dg/vect/vect-multitypes-3.c: New test.
12922 2006-11-07 Eric Christopher <echristo@apple.com>
12924 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12925 Test using scan-assembler-not.
12927 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12929 * gcc.dg/inline-17.c: New test.
12931 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12934 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12937 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12940 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12943 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12946 2006-11-07 Tobias Burnus <burnus@net-b.de>
12949 * gfortran.dg/volatile.f90: Add.
12950 * gfortran.dg/volatile2.f90: Add.
12951 * gfortran.dg/volatile3.f90: Add.
12952 * gfortran.dg/volatile4.f90: Add.
12953 * gfortran.dg/volatile5.f90: Add.
12954 * gfortran.dg/volatile6.f90: Add.
12955 * gfortran.dg/volatile7.f90: Add.
12957 2006-11-06 Tobias Burnus <burnus@net-b.de>
12959 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12960 for matching error messages.
12961 * gfortran.dg/specifics_3.f90: Adjust pattern
12962 for matching error messages.
12964 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12965 Bernhard Fischer <aldot@gcc.gnu.org>
12967 * lib/gcc-dg.exp (output-exists): New proc.
12968 (output-exists-not): New proc.
12969 * gcc.test-framework/test-framework.awk: Support new directives.
12970 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12971 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12972 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12973 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12974 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12975 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12977 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12981 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12982 * gfortran.dg/initialization_3.f90: New.
12984 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12986 PR libgfortran/25545
12987 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12989 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12991 PR middle-end/29695
12992 * gcc.c-torture/execute/pr29695-1.c: New test.
12993 * gcc.c-torture/execute/pr29695-2.c: New test.
12995 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12998 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13000 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
13002 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13003 for matching error messages.
13005 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
13008 * gcc.target/i386/387-12.c: New test.
13010 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13012 PR libfortran/29713
13013 * gfortran.dg/pr29713.f90: New test.
13015 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
13017 * gcc.c-torture/execute/arith-rand-ll.c:
13018 Also test for bogus rest sign.
13020 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13022 PR libfortran/27895
13023 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13025 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
13027 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13028 from error messages.
13030 2006-11-02 Mike Stump <mrs@apple.com>
13032 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13034 * g++.old-deja/g++.abi/align.C: Enable for darwin.
13036 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
13038 * g++.dg/eh/gcsec1.C: New test.
13040 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13042 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13043 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
13045 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
13047 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13049 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13050 * gcc.dg/pr14796-2.c: Likewise.
13052 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13054 * gcc.c-torture/execute/20061101-1.c: New test.
13056 2006-11-01 Richard Guenther <rguenther@suse.de>
13058 * gcc.target/i386/fpprec-1.c: New testcase.
13060 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13062 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13063 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13065 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13067 * gcc.c-torture/execute/20061031-1.c: New test.
13069 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13072 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13073 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13074 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13075 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13076 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13077 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13078 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13080 2006-10-31 Eric Christopher <echristo@apple.com>
13081 Falk Hueffner <falk@debian.org>
13083 * gcc.dg/builtin-bswap-1.c: New.
13084 * gcc.dg/builtin-bswap-2.c: New.
13085 * gcc.dg/builtin-bswap-3.c: New.
13086 * gcc.dg/builtin-bswap-4.c: New.
13087 * gcc.dg/builtin-bswap-5.c: New.
13088 * gcc.target/i386/builtin-bswap-1.c: New.
13090 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13092 * gcc.dg/inline-16.c: New.
13095 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13097 * gcc.dg/inline-13.c: New.
13098 * gcc.dg/inline-14.c: New.
13099 * gcc.dg/inline-15.c: New.
13102 * gcc.dg/inline6.c: New.
13103 * gcc.dg/inline7.c: New.
13105 2006-10-31 Roger Sayle <roger@eyesopen.com>
13107 PR middle-end/23470
13108 * gcc.dg/pr23470-1.c: New test case.
13110 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13113 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13115 * gfortran.dg/blockdata_2.f90: New testcase.
13117 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13119 PR libfortran/29627
13120 * gfortran.dg/unf_short_record_1.f90: New test.
13122 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13125 * gfortran.dg/pr29067.f: New test.
13127 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13128 Richard Sandiford <richard@codesourcery.com>
13130 * lib/target-supports.exp (get_compiler_messages): Append options
13131 as a single list element.
13132 (check_effective_target_arm_vfp_ok): New.
13133 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13135 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13138 * gfortran.dg/intrinsic_actual_2.f90: New test.
13141 * gfortran.dg/actual_array_interface_1.f90: New test.
13144 * gfortran.dg/used_types_11.f90: New test.
13146 2006-10-30 Dirk Mueller <dmueller@suse.de>
13148 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13149 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13150 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13151 * g++.old-deja/g++.mike/net25.C (main): Same.
13152 * g++.dg/lookup/exception1.C (main): Same.
13153 * g++.dg/parse/parens2.C (main): Same.
13155 2006-10-30 Roger Sayle <roger@eyesopen.com>
13157 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13159 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13161 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13162 * gcc.dg/torture/builtin-math-3.c: Likewise.
13164 2006-10-30 Tobias Burnus <burnus@net-b.de>
13167 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13168 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13170 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13173 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13175 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13177 * lib/target-supports.exp (check_function_available): Declare
13178 function before calling.
13180 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13182 PR tree-optimization/29637
13183 * gcc.dg/pr29637.c: New test.
13185 2006-10-29 Roger Sayle <roger@eyesopen.com>
13187 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13188 tree canonicalization.
13190 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13192 * gcc.dg/builtins-20.c: Add more hypot tests.
13194 2006-10-29 Roger Sayle <roger@eyesopen.com>
13196 * gcc.dg/fold-compare-1.c: New test case.
13198 2006-10-29 Dirk Mueller <dmueller@suse.de>
13201 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13203 2006-10-29 Roger Sayle <roger@eyesopen.com>
13205 PR tree-optimization/15458
13206 * gcc.dg/fold-xornot-1.c: New test case.
13208 2006-10-29 Richard Guenther <rguenther@suse.de>
13210 * gcc.target/i386/math-torture/trunc.c: New testcase.
13212 2006-10-29 Richard Guenther <rguenther@suse.de>
13214 * gcc.target/i386/math-torture/round.c: New testcase.
13216 2006-10-29 Richard Guenther <rguenther@suse.de>
13218 * gcc.target/i386/math-torture/ceil.c: New testcase.
13219 * gcc.target/i386/math-torture/floor.c: Likewise.
13221 2006-10-29 Richard Guenther <rguenther@suse.de>
13223 * gcc.target/i386/math-torture/rint.c: New testcase.
13224 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13226 2006-10-29 Richard Guenther <rguenther@suse.de>
13228 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13229 * gcc.target/i386/math-torture/lceil.c: Likewise.
13231 2006-10-28 Tobias Burnus <burnus@net-b.de>
13233 PR libgfortran/24313
13234 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13236 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13238 * gcc.c-torture/execute/20020118-1.c,
13239 gcc.c-torture/execute/builtins/strlen.c,
13240 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13243 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13245 * gcc.dg/builtins-20.c: Add tests for hypot.
13246 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13247 two-argument builtins.
13248 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13249 TESTIT2. Update all callers.
13250 (TESTIT2, TESTIT2_R): New helper macros.
13251 Add testcases for pow, hypot and atan2.
13253 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13256 * g++.dg/expr/bool1.C: New test.
13257 * g++.dg/expr/bool2.C: New test.
13259 2006-10-28 Tobias Burnus <burnus@net-b.de>
13262 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13263 * gfortran.dg/namelist_internal.f90: New test.
13265 2006-10-28 Tobias Burnus <burnus@net-b.de>
13268 * gfortran.dg/io_real_boz.f90: Add.
13269 * gfortran.dg/io_real_boz2.f90: Add.
13271 2006-10-28 Richard Guenther <rguenther@suse.de>
13273 PR middle-end/26899
13274 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13276 2006-10-28 Richard Guenther <rguenther@suse.de>
13279 * gcc.target/i386/math-torture/lround.c: New testcase.
13281 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13283 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13284 * gcc.dg/builtins-44.c: Likewise.
13285 * gcc.dg/builtins-45.c: Likewise.
13286 * gcc.dg/pr28796-2.c: Likewise.
13287 * gcc.dg/unordered-3.c: Likewise.
13289 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13291 PR libgfortran/27954
13292 * gfortran.dg/error_recovery_2.f90: New test.
13294 2006-10-26 Richard Guenther <rguenther@suse.de>
13296 * gcc.target/i386/i386.exp: Use glob, not find to collect
13297 tests. Avoids recursing into subdirectories.
13298 * gcc.target/i386/math-torture/math-torture.exp: Torture
13299 for interesting ia32 math options.
13300 * gcc.target.i386/math-torture/lrint.c: New testcase.
13302 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13304 PR libgfortran/29563
13305 * gfortran.dg/arrayio_9.f90: Update test.
13306 * gfortran.dg/arrayio_19.f90: New test.
13308 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13310 * gcc.dg/20061026.c: New testcase.
13312 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13314 PR libgfortran/29563
13315 * gfortran.dg/arrayio_9.f90: New test.
13317 2006-10-26 Ben Elliston <bje@au.ibm.com>
13319 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13320 Copy the strings manually, as strcpy may call strlen.
13322 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13324 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13325 Add checks for log, log2, log10 and log1p.
13327 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13328 we already test 0.0. Add checks for expm1, log, log2, log10,
13329 log1p, cbrt, erf and erfc.
13331 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13333 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13335 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13337 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13338 and remainderl() built-in functions. Remove -ffast-math from
13341 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13343 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13346 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13347 floating point modifiers to arguments passed to float and long
13348 double functions respectively. Update all callers to use floating
13349 point numbers, not integers. Add tests for exp, exp2 and
13352 * gcc.dg/torture/builtin-math-3.c: New test.
13354 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13357 * gfortran.dg/initialize_2.f90: New.
13359 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13361 * gcc.dg/torture/builtin-math-2.c: New test.
13363 2006-10-24 Richard Guenther <rguenther@suse.de>
13365 PR middle-end/28796
13366 * gcc.dg/pr28796-1.c: New testcase.
13367 * gcc.dg/pr28796-2.c: Likewise.
13369 2006-10-24 Richard Guenther <rguenther@suse.de>
13371 * gcc.dg/builtins-57.c: New testcase.
13373 2006-10-24 Richard Guenther <rguenther@suse.de>
13375 PR tree-optimization/29567
13376 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13378 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13380 PR tree-optimization/14784
13381 * gcc.dg/alias-10.c: New test.
13383 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13385 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13387 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13389 * gcc.dg/builtin-strncat-chk-1.c: New test.
13391 2006-10-23 Jan Hubicka <jh@suse.cz>
13393 * gcc.dg/memmove-1.c: New test.
13395 2006-10-23 Paul Brook <paul@codesourcery.com>
13397 * gcc.dg/pragma-pack-5.c: New test.
13399 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13401 * g++.dg/other/s390-1.C: New testcase.
13403 2006-10-23 Richard Guenther <rguenther@suse.de>
13405 PR middle-end/27132
13406 PR middle-end/23295
13407 * gcc.dg/pr27132.c: New testcase.
13408 * gcc.dg/pr23295.c: Likewise.
13409 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13410 * g++.dg/tree-ssa/pr19807.C: Likewise.
13412 2006-10-23 Richard Guenther <rguenther@suse.de>
13414 PR middle-end/21032
13415 * gcc.dg/pr21032.c: New testcase.
13417 2006-10-22 Jeff Law <law@redhat.com>
13418 Richard Guenther <rguenther@suse.de>
13420 PR tree-optimization/15911
13421 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13423 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13426 * g++.dg/abi/rtti3.C: New.
13428 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13430 PR middle-end/28252
13431 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13434 2006-10-21 Richard Guenther <rguenther@suse.de>
13436 PR tree-optimization/3511
13437 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13439 2006-10-21 Richard Guenther <rguenther@suse.de>
13441 PR middle-end/26898
13442 * gcc.dg/torture/pr26898-1.c: New testcase.
13443 * gcc.dg/torture/pr26898-2.c: Likewise.
13445 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13448 * g++.dg/parse/bitfield1.C: Adjust error markers.
13449 * g++.dg/parse/bitfield2.C: New test.
13451 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13453 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13455 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13457 PR libfortran/27895
13458 * gfortran.dg/zero_sized_1.f90: New test.
13460 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13462 * gcc.dg/div-compare-1.c: New test.
13464 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13467 * gfortran.dg/result_default_init_1.f90: New test.
13470 * gfortran.dg/automatic_default_init_1.f90: New test.
13472 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13475 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13477 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13478 'using namespace std' without previous declaration.
13479 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13480 * g++.old-deja/g++.robertl/eb133c.C: New.
13482 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13484 PR libgfortran/29277
13485 * gfortran.dg/streamio_4.f90: Update test.
13486 * gfortran.dg/streamio_11.f90: New test.
13488 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13491 * g++.dg/inherit/virtual1.C: New test.
13493 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13496 * g++.dg/parse/enum3.C: New test.
13498 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13501 * g++.dg/init/ctor8.C: New test.
13503 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13506 * g++.dg/ext/complit8.C: Tweak error markers.
13507 * g++.dg/template/complit1.C: Add error marker.
13509 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13512 * g++.dg/ext/complit8.C: New test.
13515 * g++.dg/parse/dtor12.C: New test.
13518 * g++.dg/template/sizeof11.C: New test.
13520 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13523 * gfortran.dg/data_char_3.f90: New test.
13526 * gfortran.dg/negative_automatic_size.f90: New test.
13528 2006-10-16 David Daney <ddaney@avtrex.com>
13530 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13532 2006-10-16 Eric Christopher <echristo@apple.com>
13534 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13537 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13540 * g++.dg/tc1/dr49.C: Tweak error messages.
13541 * g++.dg/parse/template21.C: New test.
13543 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13545 PR middle-end/20491
13546 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13548 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13551 * gfortran.dg/print_1.f90: New test.
13553 2006-10-15 Jan Hubicka <jh@suse.cz>
13555 PR middle-end/29241
13556 * gcc.c-torture/compile/pr29241.c: New testcase.
13558 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13560 PR middle-end/29250
13561 * gcc.c-torture/compile/pr29250.c: New test.
13563 2006-10-15 Richard Guenther <rguenther@suse.de>
13565 * gcc.dg/pr29299.c: New testcase.
13567 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13570 * gfortran.dg/label_4.f90: Adjust warning flag.
13572 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13575 * gfortran.dg/nullify_3.f90: New test.
13577 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13579 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13580 on Solaris 2.5.1 too.
13582 2006-10-13 Eric Christopher <echristo@apple.com>
13584 * gcc.dg/pr25993.c: Skip for darwin.
13586 2006-10-13 Eric Christopher <echristo@apple.com>
13588 * gcc.dg/visibility-11.c: Skip for darwin.
13590 2006-10-13 Eric Christopher <echristo@apple.com>
13592 * gcc.dg/darwin-weakimport-1.c: Use
13593 -fno-asynchronous-unwind-tables.
13594 * gcc.dg/darwin-weakimport-3.c: Ditto.
13596 2006-10-13 Richard Guenther <rguenther@suse.de>
13598 PR tree-optimization/29446
13599 * gcc.dg/torture/pr29446.c: New testcase.
13601 2006-10-13 Bill Wendling <wendling@apple.com>
13603 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13604 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13605 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13606 * g++.old-deja/g++.law/shadow1.C: Likewise.
13607 * g++.old-deja/g++.law/ctors10.C: Likewise.
13608 * g++.dg/debug/namespace1.C: Likewise.
13609 * g++.dg/inherit/namespace-as-base.C: Likewise.
13610 * g++.dg/opt/delay-slot-1.C: Likewise.
13611 * g++.dg/parse/defarg10.C: Likewise.
13612 * g++.dg/template/ptrmem11.C: Likewise.
13613 * g++.dg/template/mem_func_ptr.C: Likewise.
13614 * g++.dg/template/spec19.C: Likewise.
13616 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13618 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13620 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13623 * gfortran.dg/implicit_9.f90: New test.
13626 * gfortran.dg/namelist_25.f90: New test.
13629 * gfortran.dg/same_name_2.f90: New test.
13632 * gfortran.dg/host_assoc_types_1.f90: New test.
13635 * gfortran.dg/missing_derived_type_1.f90: New test.
13636 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13639 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13642 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13644 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13647 * gfortran.dg/bound_2.f90: New test.
13649 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13651 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13653 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13654 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13655 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13656 * gfortran.dg/gomp/reduction3.f90: Likewise.
13657 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13658 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13659 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13660 * gfortran.dg/forall_4.f90: Likewise.
13661 * gfortran.dg/spec_expr_4.f90: Likewise.
13662 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13663 * gfortran.dg/forall_5.f90: Likewise.
13664 * gfortran.dg/open_access_append_2.f90: Add check for
13665 compile-time warning.
13667 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13670 * g++.dg/parse/pure1.C: New test.
13672 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13675 * gfortran.dg/io_constraints_3.f90: New test.
13676 * gfortran.dg/open_access_append_1.f90: Add checks
13677 for compile-time warnings.
13678 * gfortran.dg/pr20163-2.f: Likewise.
13679 * gfortran.dg/iostat_2.f90: Likewise.
13680 * gfortran.dg/label_4.f90: Delete the temporary
13682 * gfortran.dg/direct_io_2.f90: Add a FILE=
13684 * gfortran.dg/iomsg_1.f90: Add check for
13685 compile-time warning.
13687 2006-10-12 Jan Hubicka <jh@suse.cz>
13690 * gcc.dg/pr28319.c: New test.
13692 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13694 * g++.dg/ext/vla4.C: New test.
13696 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13699 * g++.dg/template/crash60.C: New test.
13700 * g++.dg/other/large-size-array.C: Adjust error markers.
13701 * g++.dg/parse/crash27.C: Likewise.
13702 * g++.dg/template/crash1.C: Likewise.
13704 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13707 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13709 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13711 PR preprocessor/28709
13712 * gcc.dg/cpp/paste14.c: New test.
13714 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13717 * g++.dg/init/array24.C: New test.
13719 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13721 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13724 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13727 * g++.dg/parse/typedef8.C: New test.
13728 * g++.dg/other/mult-stor1.C: Adjust error markers.
13730 2006-10-11 Richard Guenther <rguenther@suse.de>
13732 PR tree-optimization/28230
13733 * gcc.dg/torture/pr28230.c: New testcase.
13735 2006-10-11 Richard Guenther <rguenther@suse.de>
13737 PR inline-asm/29119
13738 * gcc.dg/torture/pr29119.c: New testcase.
13740 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13742 PR middle-end/29272
13743 * gcc.c-torture/execute/20060930-2.c: New test.
13745 2006-10-09 Richard Henderson <rth@redhat.com>
13747 Revert emutls patch.
13749 2006-10-09 Richard Guenther <rguenther@suse.de>
13751 PR middle-end/29254
13752 * gcc.dg/pr29254.c: New testcase.
13754 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13755 Paul Thomas <pault@gcc.gnu.org>
13758 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13759 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13760 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13761 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13762 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13763 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13764 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13765 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13766 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13767 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13768 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13769 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13770 * gfortran.dg/alloc_comp_std.f90: New test.
13771 * gfortran.dg/move_alloc.f90: New test.
13773 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13776 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13779 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13781 2006-10-08 Tobias Burnus <burnus@net-b.de>
13784 * gfortran.dg/new_line.f90: New test.
13786 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13788 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13789 * gcc.dg/torture/builtin-convert-1.c,
13790 gcc.dg/torture/builtin-convert-2.c,
13791 gcc.dg/torture/builtin-convert-3.c,
13792 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13794 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13796 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13797 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13798 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13799 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13801 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13803 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13804 Xfail some tests for powerpc-darwin and powerpc-aix.
13806 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13809 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13811 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13814 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13817 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13821 * gfortran.fortran-torture/execute/specifics.f90:
13822 Add tests for using all possible intrinsics as actual arguments.
13823 * gfortran.dg/specifics_1.f90: Add tests for using
13824 all possible intrinsics as actual arguments.
13825 * gfortran.dg/specifics_2.f90: New file.
13826 * gfortran.dg/specifics_3.f90: New file.
13828 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13830 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13831 * gcc.dg/debug/debug-2.c: Likewise.
13833 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13835 * gcc.c-torture/compile/sync-2.c: New test.
13837 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13839 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13842 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13844 PR rtl-optimization/29128
13845 * gcc.c-torture/compile/pr29128.c: New test.
13847 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13849 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13852 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13854 PR middle-end/29256
13855 * gcc.dg/tree-ssa/loop-19.c: New test.
13857 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13859 PR tree-optimization/29330
13860 * gcc.dg/pr29330.c: New test.
13863 * gcc.c-torture/compile/20061005-1.c: New test.
13865 2006-10-06 Olivier Hainque <hainque@adacore.com>
13867 * gcc.dg/typename-vla-1.c: New case.
13868 * gnat.dg/forward_vla.adb: New case.
13870 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13872 PR tree-optimization/29290
13873 * gfortran.dg/loop_nest_1.f90: New test.
13876 * gcc.dg/tls/opt-12.c: New test.
13879 * gfortran.dg/save_2.f90: New test.
13882 * gcc.dg/pr29091.c: New test.
13884 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13886 * lib/target-supports.exp
13887 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13888 same as x86_64-*-*; check for LP64.
13890 2006-10-04 Richard Henderson <rth@redhat.com>
13892 * lib/target-supports.exp (check_effective_target_tls): Redefine
13893 to mean non-emulated tls.
13894 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13895 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13896 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13897 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13898 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13899 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13900 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13902 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13905 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13907 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13909 * gfortran.dg/bounds_check_fail_1.f90: New test.
13911 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13914 * g++.dg/template/friend48.C: New test.
13916 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13919 * gfortran.dg/default_initialization_2.f90: New test.
13921 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13925 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13927 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13930 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13934 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13938 * gfortran.dg/entry_array_specs_1.f90: New test.
13940 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13942 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13943 insufficient to inhibit some test failures at -O3. Do testing
13946 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13949 * g++.dg/inherit/access8.C: New test.
13950 * g++.dg/template/dtor4.C: Tweak error messages.
13952 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13955 * gfortran.dg/entry_8.f90: New test.
13957 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13960 * g++.dg/parse/new4.C: New test.
13962 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13964 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13965 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13966 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13967 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13968 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13970 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13973 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13974 * gfortran.dg/continuation_2.f90: New test.
13977 * gfortran.dg/continuation_3.f90: New test.
13978 * gfortran.dg/continuation_4.f90: New test.
13979 * gfortran.dg/continuation_5.f: New test.
13980 * gfortran.dg/continuation_6.f: New test.
13982 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13985 * g++.dg/template/vla1.C: New test.
13987 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13990 * gfortran.dg/complex_parameter_1.f90: New test.
13992 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13995 * gcc.c-torture/execute/20060929-1.c: New test.
13997 2006-10-01 Mark Mitchell <mark@codesourcery.com>
14000 * g++.dg/template/member6.C: New test.
14001 * g++.dg/parse/typename7.C: Adjust error markers.
14004 * g++.dg/template/member7.C: New test.
14006 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
14009 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14010 gcc.dg/Woverride-init-3.c: New tests.
14012 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
14014 * gcc.c-torture/execute/20060930-1.c: New test.
14016 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14019 * gfortran.dg/specifics_1.f90: New test.
14020 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14023 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14025 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14026 pthread-init-common.h: New.
14028 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
14030 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14031 precision on some archs.
14033 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
14035 * gcc.dg/non-local-goto-1.c: New test.
14036 * gcc.dg/non-local-goto-2.c: Likewise.
14037 * gcc.dg/setjmp-3.c: Likewise.
14038 * gcc.dg/setjmp-4.c: Likewise.
14040 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
14042 * gnat.dg/self_aggregate_with_pointer.adb: New test.
14044 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
14047 * gfortran.dg/exponent_1.f90: New test.
14050 * gfortran.dg/nearest_1.f90: New test.
14052 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14054 PR middle-end/25261
14055 PR middle-end/28790
14056 * gcc.dg/gomp/nestedfn-1.c: New test.
14058 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14061 * objc/compile/method-1.m: New test.
14063 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14066 * g++.dg/template/crash58.C: New test.
14067 * g++.dg/parse/crash28.C: Adjust error markers.
14068 * g++.dg/template/crash34.C: Likewise.
14069 * g++.dg/template/friend31.C: Likewise.
14070 * g++.dg/template/crash32.C: Likewise.
14073 * g++.dg/template/crash59.C: New test.
14076 * g++.dg/template/spec33.C: New test.
14077 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14079 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14080 Adam Nemet <anemet@caviumnetworks.com>
14082 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14083 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14085 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14088 * gcc.dg/pr28911.c: New.
14090 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14093 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14094 (dg-options): Add -mfpmath=387.
14096 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14099 * gcc.dg/pr28706.c: New test.
14102 * gcc.dg/pr28712.c: New test.
14104 2006-09-22 Mike Stump <mrs@apple.com>
14106 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14108 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14110 PR tree-optimization/28888
14111 * gcc.dg/pr28888.c: New test.
14113 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14116 * g++.dg/init/ptrfn1.C: New test.
14118 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14121 * g++.dg/template/spec32.C: New test.
14122 * g++.dg/parse/crash9.C: Adjust error markers.
14125 * g++.dg/template/typedef6.C: New test.
14126 * g++.dg/init/error1.C: Adjust error markers.
14127 * g++.dg/parse/crash9.C: Likewise.
14128 * g++.dg/template/crash55.C: Likewise.
14130 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14132 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14134 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14137 * g++.dg/ext/dllimport12.C: New test.
14139 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14141 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14142 * gcc.target/mips/nmadd-2.c: Likewise.
14143 * gcc.target/mips/mips-ps-6.c: New test.
14144 * gcc.target/mips/neg-abs-1.c: Likewise.
14145 * gcc.target/mips/neg-abs-2.c: Likewise.
14146 * gcc.target/mips/nmadd-3.c: New test.
14148 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14150 PR middle-end/28046
14151 * gcc.dg/gomp/atomic-10.c: New test.
14152 * g++.dg/gomp/atomic-10.C: New test.
14154 2006-09-20 Eric Christopher <echristo@apple.com>
14156 * gcc.target/i386/sse3-not-fisttp.c: New.
14158 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14160 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14162 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14164 * gcc.c-torture/execute/pr28289.c (one): New variable.
14165 (main): Use it instead of argc.
14166 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14167 (main): Use it instead of argc.
14169 2006-09-19 Paul Brook <paul@codesourcery.com>
14172 * gcc.dg/nested-func-5.c: New test.
14174 2006-09-19 Ben Elliston <bje@au.ibm.com>
14176 * lib/target-supports.exp (check_effective_target_tls): Compile
14177 test stubs using ${tool}_target_compile, not just target_compile.
14178 (check_effective_target_tls_runtime): Likewise.
14180 2006-09-19 Ben Elliston <bje@au.ibm.com>
14182 * gcc.c-torture/compile/20030405-1.x: Remove.
14184 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14185 optimising linker from discarding it.
14187 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14190 * gfortran.dg/keyword_symbol_1.f90: New test.
14192 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14193 pedantic compilation option.
14195 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14198 * gfortran.dg/spread_shape_1.f90: New test.
14200 2006-09-17 Roger Sayle <roger@eyesopen.com>
14202 PR tree-optimization/28887
14203 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14205 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14208 * gcc.dg/pr25993.c: New test.
14210 2006-09-17 Ira Rosen <irar@il.ibm.com>
14213 * gcc.dg/vect/pr21591.c: New test.
14215 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14218 * gcc.c-torture/compile/strcpy-1.c: New test.
14219 * gcc.c-torture/compile/strcpy-2.c: New test.
14220 * gcc.c-torture/compile/memcpy-1.c: New test.
14221 * gcc.c-torture/compile/memcpy-2.c: New test.
14223 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14226 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14228 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14230 * gnat.dg/specs/double_record_extension1.ads: New test.
14231 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14233 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14236 * gfortran.dg/oldstyle_3.f90: New test.
14238 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14240 PR libgfortran/29099
14241 * gfortran.dg/secnds-1.f: New test.
14243 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14245 PR libgfortran/29053
14246 * gfortran.dg/streamio_9.f90: New test.
14247 * gfortran.dg/streamio_10.f90: New test.
14249 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14252 * g++.dg/init/array22.C: New test.
14253 * g++.dg/init/array23.C: New test.
14255 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14257 * stackcheck.lst: Update list of tests requiring stack checking.
14258 * norun.lst: Adjust for above change.
14259 * ada95.lst: New file.
14260 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14261 requiring -gnat95 switch.
14263 2006-09-14 Olivier Hainque <hainque@adacore.com>
14265 * gnat.dg/in_out_parameter.adb: New test.
14267 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14270 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14272 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14274 * gnat.dg/specs/unchecked_union.ads: New test.
14276 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14278 PR rtl-optimization/28982
14279 * gcc.c-torture/execute/pr28982a.c: New test.
14280 * gcc.c-torture/execute/pr28982b.c: Likewise.
14282 2006-09-12 Eric Christopher <echristo@apple.com>
14284 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14285 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14287 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14290 PR preprocessor/14634
14291 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14292 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14293 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14295 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14297 * gcc.dg/pr28243.c: New test.
14299 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14302 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14303 this undiagnosed regression reappears.
14305 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14307 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14308 Treat $srcdir as a literal.
14309 * lib/fortran-torture.exp (fortran-torture-compile,
14310 fortran-torture-execute): Likewise.
14311 * lib/objc-torture.exp (objc-torture-compile,
14312 objc-torture-execute): Likewise.
14313 * lib/profopt.exp (profopt-execute): Likewise.
14315 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14317 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14319 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14322 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14324 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14327 * gcc.target/i386/pr13685.c: New test.
14329 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14331 * gcc.dg/pr28726.c: New test.
14333 2006-09-11 Josh Conner <jconner@apple.com>
14335 * gcc.dg/nrv3.c: Increase size of structure.
14336 * gcc.dg/nrv4.c: Likewise.
14337 * gcc.dg/nrv5.c: Likewise.
14339 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14341 PR libfortran/28890
14342 gfortran.dg/assumed_charlen_function_5.f90: New test.
14344 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14347 * g++.dg/init/static3.C: New test.
14349 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14352 * gcc.dg/long-long-cst1.c (t): Add cast to
14353 __SIZE_TYPE__ before casting to int.
14354 (main): Return 0 on success.
14356 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14358 * gcc.c-torture/execute/20060910-1.c: New test.
14360 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14362 PR middle-end/26983
14363 * gcc.dg/pr26983.c: New test.
14365 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14368 * gcc.c-torture/execute/pr29006.c: New test.
14370 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14372 PR libfortran/28947
14373 gfortran.dg/matmul_4.f90: New test.
14375 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14378 gfortran.dg/used_types_10: New test.
14380 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14382 PR libfortran/28923
14383 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14384 gfortran.dg/array_initializer_3.f90: New test.
14386 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14389 * gfortran.dg/actual_array_constructor_3.f90: New test.
14391 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14394 * gcc.target/i386/pr26778.c: New testcase.
14396 2006-09-08 Eric Christopher <echristo@apple.com>
14398 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14399 * gcc.target/i386/memcpy-1.c: Ditto.
14400 * gcc.target/i386/asm-1.c: Ditto.
14401 * gcc.target/i386/20060512-4.c: Ditto.
14402 * gcc.target/i386/compress-float-387.c: Ditto.
14403 * gcc.target/i386/20060512-1.c: Ditto.
14404 * gcc.target/i386/compress-float-sse.c: Ditto.
14405 * gcc.target/i386/20060512-2.c: Ditto.
14406 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14407 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14408 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14409 * gcc.dg/pr26449.c: Ditto.
14410 * gcc.dg/attr-ms_struct-2.c: Ditto.
14411 * gcc.dg/attr-ms_struct-1.c: Ditto.
14412 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14414 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14417 * gcc.dg/vla-10.c: New test.
14419 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14422 * g++.dg/parse/template20.C: New test.
14423 * g++.dg/template/operator8.C: Remove obsolete part.
14424 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14425 * g++.old-deja/g++.pt/crash65.C: Likewise.
14427 2006-09-07 Jason Merrill <jason@redhat.com>
14429 PR middle-end/27724
14430 * gcc.dg/long-long-cst1.c: New test.
14432 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14435 * g++.dg/other/array3.C: New test.
14436 * g++.dg/other/array4.C: New test.
14437 * g++.dg/other/array5.C: New test.
14439 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14441 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14443 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14446 * gcc.target/i386/pr28946.c: New test.
14448 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14450 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14451 in integer literal constant.
14452 * gfortran.dg/enum_8.f90: Ditto.
14453 * gfortran.dg/g77/20030326-1.f: Ditto.
14455 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14457 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14458 nonconformance usage.
14460 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14462 PR middle-end/28862
14463 * gcc.c-torture/compile/vector-align-1.c: New test.
14465 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14468 * g++.dg/opt/copysign-1.C: New test.
14470 2006-09-06 Jason Merrill <jason@redhat.com>
14473 * g++.dg/warn/unused-result1.C: New test.
14475 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14478 * g++.dg/ext/vla3.C: New test.
14481 * g++.dg/template/array16.C: New test.
14483 2006-09-06 Richard Guenther <rguenther@suse.de>
14485 * gcc.dg/pr27226.c: Remove testcase again.
14487 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14490 * g++.dg/opt/unroll2.C: New test.
14492 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14495 * gcc.dg/vect/pr28952.c: New test.
14497 2006-09-05 Richard Guenther <rguenther@suse.de>
14499 PR tree-optimization/28900
14500 * gcc.dg/torture/pr28900.c: New testcase
14502 2006-09-05 Richard Guenther <rguenther@suse.de>
14504 PR tree-optimization/28905
14505 * gcc.c-torture/compile/pr28905.c: New testcase.
14507 2006-09-05 Richard Guenther <rguenther@suse.de>
14509 PR middle-end/28935
14510 * gcc.dg/pr28935.c: New testcase.
14512 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14514 * gcc.c-torture/execute/20060905-1.c: New test.
14516 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14519 * gfortran.dg/used_types_7.f90: New test.
14520 * gfortran.dg/used_types_8.f90: New test.
14521 * gfortran.dg/used_types_9.f90: New test.
14523 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14525 * gcc.c-torture/compile/20060904-1.c: New test.
14527 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14529 PR c++/23287 Revert my 2006-09-01 patch
14530 * g++.dg/parse/dtor12.C: Remove.
14532 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14535 * g++.dg/template/operator9.C: New test.
14538 * g++.dg/template/operator7.C: New test.
14541 * g++.dg/template/operator8.C: New test.
14544 * g++.dg/template/crash57.C: New test.
14546 * g++.dg/template/typedef4.C: Adjust error markers.
14547 * g++.dg/template/typedef5.C: Likewise.
14549 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14552 * g++.dg/parse/crash33.C: New test.
14554 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14555 Richard Guenther <rguenther@suse.de>
14556 Adam Nemet <anemet@caviumnetworks.com>
14558 PR middle-end/27226
14559 * gcc.target/mips/memcpy-1.c: New testcase.
14560 * gcc.dg/pr27226.c: Likewise.
14562 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14565 * g++.dg/lookup/koenig5.C: New.
14566 * g++.dg/template/crash56.C: New.
14568 2006-09-01 Josh Conner <jconner@apple.com>
14571 * gcc.dg/nrv3.c: New test.
14572 * gcc.dg/nrv4.c: New test.
14573 * gcc.dg/nrv5.c: New test.
14575 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14578 * g++.dg/parse/dtor12.C: New.
14580 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14582 PR tree-optimization/28839
14583 * gcc.dg/pr28839.c: New test.
14585 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14588 * gcc.dg/pr24367.c: New testcase.
14590 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14592 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14594 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14596 PR rtl-optimization/27735
14597 * gcc.dg/loop-unswitch-1.c: New test.
14599 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14602 * gfortran.dg/aliasing_dummy_2.f90: New test.
14605 * gfortran.dg/generic_5.f90: Change error message.
14608 * gfortran.dg/generic_6.f90: New test.
14611 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14614 * gfortran.dg/invalid_interface_assignment.f90: New test.
14617 * gfortran.dg/module_proc_external_dummy.f90: New test.
14619 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14622 * g++.dg/warn/var-args1.C: New test.
14624 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14627 * gfortran.dg/simpleif_2.f90: New test.
14628 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14629 * gfortran.dg/enum_5.f90: Ditto.
14631 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14632 Kazu Hirata <kazu@codesourcery.com>
14634 PR tree-optimization/17506
14635 * gcc.dg/pr17506.c: New.
14637 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14640 * g++.dg/eh/alias1.C: New test.
14642 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14645 * g++.dg/template/ttp22.C: New test.
14647 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14649 PR middle-end/26632
14650 * gcc.dg/pr26632.c: New.
14652 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14654 PR libgfortran/28354
14655 * gfortran.dg/fmt_zero_precision.f90: New test.
14657 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14660 * g++.dg/template/spec31.C: New test.
14662 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14665 * g++.dg/other/static2.C: New test.
14667 2006-08-26 Roger Sayle <roger@eyesopen.com>
14669 * gcc.dg/Wswitch-enum-2.c: New test case.
14670 * gcc.dg/Wswitch-enum-3.c: Likewise.
14672 2006-08-26 Richard Guenther <rguenther@suse.de>
14674 * gcc.c-torture/compile/20060826-1.c: New testcase.
14676 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14679 * g++.dg/template/void10.C: New test.
14682 * g++.dg/template/void8.C: New test.
14685 * g++.dg/template/void9.C: New test.
14687 * g++.dg/template/void3.C: Adjust error markers.
14688 * g++.dg/template/void4.C: Likewise.
14689 * g++.dg/template/crash55.C: Likewise.
14690 * g++.dg/template/void7.C: Likewise
14692 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14695 * g++.dg/inherit/access6.C: New test.
14696 * g++.dg/inherit/access7.C: Likewise.
14699 * g++.dg/template/array15.C: New test.
14700 * g++.dg/template/crash2.C: Tweak error markers.
14702 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14704 PR middle-end/28683
14705 * gcc.c-torture/compile/20060823-1.c: New test.
14707 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14710 * g++.dg/template/ttp21.C: New test.
14713 * g++.dg/other/operator1.C: Add error-marker.
14714 * g++.dg/other/operator2.C: New test.
14716 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14719 * gcc.c-torture/compile/vla-const-1.c,
14720 gcc.c-torture/compile/vla-const-2.c: New tests.
14722 2006-08-26 Richard Guenther <rguenther@suse.de>
14724 PR middle-end/28814
14725 * gcc.dg/torture/pr28814.c: New testcase.
14727 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14730 * gcc.c-torture/compile/compound-literal-1.c: New test.
14732 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14735 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14736 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14737 Expect extra diagnostics.
14739 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14741 gcc.dg/noncompile/pr16876.c: New test.
14743 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14746 * g++.dg/parse/local1.C: New test.
14747 * g++.dg/other/qual1.C: Tweak error marker.
14749 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14752 * g++.dg/template/typename10.C: New.
14753 * g++.dg/template/lookup4.C: Remove bogus error marker.
14755 2006-08-25 Richard Guenther <rguenther@suse.de>
14758 * gcc.dg/pr26570.c: Fix testcase.
14760 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14763 * gcc.c-torture/execute/mayalias-2.c: New test.
14764 * gcc.dg/tree-ssa/alias-13.c: New test.
14766 2006-08-24 Jan Hubicka <jh@suse.cz>
14769 * gcc.dg/debug/pr26881.c: New file.
14771 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14774 * gfortran.dg/used_types_4.f90: New test.
14775 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14776 association of derived types.
14777 * gfortran.dg/used_types_2.f90: Add module cleanup.
14778 * gfortran.dg/used_types_3.f90: The same.
14781 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14784 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14787 * gfortran.dg/direct_io_6.f90: Remove test.
14789 2006-08-23 Stuart Hastings <stuart@apple.com>
14792 * gcc.target/i386/20060821-1.c: New.
14794 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14796 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14797 dg-warning strings for dllimport.
14799 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14802 * g++.dg/ext/vector4.C: New test.
14803 * g++.dg/ext/complex1.C: New test.
14805 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14808 * gcc.dg/debug/const-1.c: New.
14809 * gcc.dg/debug/const-2.c: New.
14810 * gcc.dg/debug/dwarf2/const-1.c: New.
14811 * gcc.dg/debug/dwarf2/const-2.c: New.
14812 * gcc.dg/debug/dwarf2/const-2b.c: New.
14814 2006-08-22 Richard Guenther <rguenther@suse.de>
14816 PR middle-end/28776
14817 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14818 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14820 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14822 PR tree-optimization/28003
14823 * g++.dg/tree-ssa/pr28003.C: New.
14825 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14827 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14829 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14832 * g++.dg/other/error14.C: New test.
14835 * g++.dg/parse/ctor7.C: New test.
14836 * g++.dg/parse/ctor8.C: Likewise.
14839 * g++.dg/template/void7.C: New test.
14841 2006-08-21 Olivier Hainque <hainque@adacore.com>
14843 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14844 * gnat.dg/self_aggregate_with_array.adb: New test.
14846 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14848 * g++.dg/eh/arm-vfp-unwind.C: New test.
14850 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14853 * g++.dg/template/ref3.C: New test.
14854 * g++.dg/template/nontype13.C: New test.
14857 * g++.dg/template/ptrmem17.C: New test.
14859 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14862 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14864 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14867 * gfortran.dg/used_types_2.f90: New test.
14870 * gfortran.dg/used_types_3.f90: New test.
14873 * gfortran.dg/generic_actual_arg.f90: New test.
14876 * gfortran.dg/module_private_array_refs_1.f90: New test.
14879 * gfortran.dg/program_name_1.f90: New test.
14882 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14885 * gfortran.dg/array_initializer_2.f90: New test.
14888 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14891 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14894 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14897 * gfortran.dg/dependent_decls_1.f90: New test.
14899 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14902 * gfortran.dg/derived_init_2.f90: New.
14904 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14906 * gcc.c-torture/execute/pr28289.c: New test.
14908 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14911 * gcc.dg/attr-externally-visible-1.c: New test.
14912 * gcc.dg/attr-externally-visible-2.c: New test.
14913 * g++.dg/parse/attr-externally-visible-1.C: New test.
14914 * g++.dg/parse/attr-externally-visible-2.C: New test.
14916 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14919 * g++.dg/parse/dtor11.C: New test.
14921 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14923 PR rtl-optimization/28489
14924 * gcc.c-torture/compile/pr28489.c: New test.
14926 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14929 * g++.dg/template/redecl4.C: New test.
14932 * g++.dg/template/ctor8.C: New test.
14934 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14936 * gcc.dg/pr26570.c: Fix testcase.
14938 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14941 * g++.dg/parse/offsetof6.C: New test.
14942 * g++.dg/parse/offsetof6.C: New test.
14943 * g++.dg/parse/offsetof7.C: New test.
14945 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14948 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14951 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14954 * g++.dg/ext/vector3.C: New test.
14956 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14958 PR gcov/profile/26570
14959 * gcc.dg/pr26570.c: New test.
14961 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14964 * gcc.dg/qual-component-1.c: New test.
14966 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14969 * g++.dg/parse/new3.C: New test.
14971 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14974 * gfortran.dg/streamio_1.f90: New test.
14975 * gfortran.dg/streamio_2.f90: New test.
14976 * gfortran.dg/streamio_3.f90: New test.
14977 * gfortran.dg/streamio_4.f90: New test.
14978 * gfortran.dg/streamio_5.f90: New test.
14979 * gfortran.dg/streamio_6.f90: New test.
14980 * gfortran.dg/streamio_7.f90: New test.
14981 * gfortran.dg/streamio_8.f90: New test.
14983 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14986 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14988 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14991 * g++.dg/template/void6.C: New test.
14993 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14996 * gcc.dg/parse-error-1.c: New test.
14997 * gcc.dg/parse-error-2.c: New test.
14998 * gcc.dg/cpp/digraph2.c: Add error-marker.
14999 * gcc.dg/noncompile/920923-1.c: Likewise.
15001 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
15004 * gcc.dg/sizeof-2.c: New testcase.
15007 * gcc.dg/switch-A.c: New testcase.
15009 2006-08-14 Steve Ellcey <sje@cup.hp.com>
15013 * g++.old-deja/g++.warn/compare1.C: Delete.
15014 * g++.dg/opt/pr7503-2.C: Delete.
15015 * g++.dg/opt/pr7503-3.C: Delete.
15016 * g++.dg/opt/pr7503-4.C: Delete.
15017 * g++.dg/opt/pr7503-5.C: Delete.
15018 * g++.dg/opt/max1.C: Delete.
15019 * g++.dg/warn/minmax.C: Delete.
15020 * g++.dg/expr/minmax.C: New test.
15022 2006-08-14 Richard Guenther <rguenther@suse.de>
15025 * gcc.c-torture/execute/pr28651.c: Do not use argc
15026 to avoid optimization, instead forbid inlining.
15028 2006-08-14 Richard Sandiford <richard@codesourcery.com>
15030 PR rtl-optimization/28634
15031 * gcc.c-torture/execute/ieee/pr28634.c: New test.
15033 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
15036 * gcc.dg/torture/pr27184.c: New test.
15038 2006-08-12 Jakub Jelinek <jakub@redhat.com>
15040 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15042 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15044 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15045 * gfortran.dg/stat_2.f90: Likewise.
15046 * gfortran.dg/chmod_1.f90: Likewise.
15047 * gfortran.dg/chmod_2.f90: Likewise.
15048 * gfortran.dg/chmod_3.f90: Likewise.
15050 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15052 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15054 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15056 * g++.dg/opt/pr23454-2.C: New test.
15058 2006-08-11 Richard Guenther <rguenther@suse.de>
15060 PR middle-end/28651
15061 * gcc.c-torture/execute/pr28651.c: New testcase.
15063 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15065 * gnat.dg/specs/static_initializer.ads: New test.
15067 2006-08-10 Paul Brook <paul@codesourcery.com>
15069 * gcc.target/arm/cond-asm.c: New test.
15071 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15073 PR tree-optimization/26197
15074 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15075 * g++.dg/vect/vect.exp: Compile the new tests with
15076 --param max-aliased-vops=0.
15078 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15081 * g++.dg/template/void3.C: New test.
15084 * g++.dg/template/void4.C: New test.
15087 * g++.dg/template/void5.C: New test.
15089 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15091 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15092 after dg-do compile.
15094 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15096 PR tree-optimizations/26969
15097 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15098 "unswitch-loops" with -funswitch-loops.
15099 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15101 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15103 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15104 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15105 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15106 * objc.dg/dwarf-1.m: Likewise.
15107 * objc.dg/dwarf-2.m: Likewise.
15108 * obj-c++.dg/dwarf-2.mm: Likewise.
15110 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15112 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15113 * objc.dg/dwarf-2.m: Likewise.
15114 * obj-c++.dg/dwarf-2.mm: Likewise.
15116 PR libfortran/28603
15117 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15120 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15123 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15125 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15128 * gcc.target/i386/pr27827.c: New testcase.
15130 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15133 * gfortran.dg/sequence_types_1.f90: New test.
15135 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15138 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15139 dg-warning. Add -pedantic option.
15141 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15144 * gcc.dg/proto-1.c: New test.
15147 * gcc.dg/lvalue-4.c: New test.
15150 * gcc.dg/init-bad-5.c: New test.
15152 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15155 * g++.dg/ext/typedef-init.C: Add new test for typedef
15156 initialization inside templates. Adjust existing error markers.
15158 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15161 * g++.dg/init/ptrmem3.C: New test.
15163 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15165 PR tree-optimization/27770
15166 * lib/target-support.exp: New target keyword "section_anchors".
15167 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15169 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15170 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15171 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15172 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15174 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15176 * gcc.dg/20060801-1.c: Add missing '}'.
15178 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15181 * g++.dg/parse/dtor9.C: New test.
15182 * g++.dg/parse/dtor10.C: New test.
15183 * g++.dg/other/error7.C: Adjust error-marker.
15186 * g++.dg/other/default5.C: New test.
15188 2006-08-02 Richard Guenther <rguenther@suse.de>
15190 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15192 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15195 * g++.dg/template/conv9.C: New test.
15197 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15200 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15201 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15202 Optionally return assembly text. Update callers.
15203 (check_no_compiler_messages): Update verbose messages.
15204 (check_no_messages_and_pattern): New.
15205 (check_effective_target_string_merging): New.
15207 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15210 * g++.dg/eh/catch4.C: New test.
15213 * g++.dg/other/qual1.C: New test.
15216 * g++.dg/inherit/error2.C: New test.
15219 * g++.dg/other/new1.C: New test.
15221 * g++.dg/warn/pr23075.C: Remove obsolete test.
15222 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15223 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15225 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15228 * g++.dg/eh/cast1.C: New test.
15230 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15232 PR libfortran/28452
15233 * gfortran.dg/random_3.f90: New test.
15235 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15238 * g++.dg/other/pr28304.C: Change expected error message.
15239 * g++.dg/other/pr28432.C: New test.
15241 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15244 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15246 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15249 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15251 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15252 g++.dg/debug/enum-2.C: New.
15254 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15257 * g++.dg/parse/long1.C: Add more tests.
15259 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15261 * gfortran.dg/lrshift_1.c: New file.
15263 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15265 PR libgfortran/28335
15266 * gfortran.dg/no_unit_error_1.f90: New test.
15268 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15270 PR libgfortran/28335
15271 * gfortran.dg/no_unit_error_1.f90: Delete test.
15272 * gfortran.dg/no_unit_error_2.f90: Delete test.
15274 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15276 * gfortran.dg/chmod_3.f90: New test.
15277 * gfortran.dg/ltime_gmtime_1.f90: New test.
15278 * gfortran.dg/ltime_gmtime_2.f90: New test.
15279 * gfortran.dg/lrshift_1.f90: New test.
15280 * gfortran.dg/chmod_1.f90: New test.
15281 * gfortran.dg/chmod_2.f90: New test.
15283 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15286 * g++.dg/template/crash55.C: New test.
15289 * g++.dg/template/nontype16.C: New test.
15291 * g++.dg/template/void2.C: Adjust error markers.
15292 * g++.dg/template/nontype5.C: Adjust error markers.
15294 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15296 * gcc.target/i386/stack-prot-kernel.c: New test.
15298 2006-07-27 Roger Sayle <roger@eyesopen.com>
15300 * gcc.dg/builtins-55.c: New test case.
15302 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15304 PR rtl-optimization/27907
15305 * gcc.c-torture/compile/pr27907.c: New test.
15307 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15309 * gfortran.dg/mclock.f90: New test.
15310 * gfortran.dg/int_conv_1.f90: New test.
15311 * gfortran.dg/stat_1.f90: New test.
15312 * gfortran.dg/stat_2.f90: New test.
15314 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15316 PR libgfortran/28335
15317 * gfortran.dg/no_unit_error_1.f90: New test.
15318 * gfortran.dg/no_unit_error_2.f90: New test.
15319 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15321 2006-07-25 Roger Sayle <roger@eyesopen.com>
15323 PR middle-end/28473
15324 * gcc.dg/fold-convround-1.c: New test case.
15326 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15328 * gfortran.dg/arithmetic_if.f90: Fix comments.
15330 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15333 * g++.dg/other/typedef1.C: New test.
15334 * g++.dg/template/typedef4.C: New test.
15335 * g++.dg/template/typedef5.C: New test.
15337 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15340 * gfortran.dg/allocatable_dummy_3.f90: New.
15342 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15345 * gfortran.dg/arithmetic_if.f90: New test.
15347 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15349 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15350 avoid memcpy optimization.
15352 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15355 * gfortran.dg/direct_io_6.f90: New test.
15357 2006-07-24 Jan Hubicka <jh@suse.cz>
15361 * gcc.dg/pr25795.c: New test.
15362 * gcc.dg/pr25795-1.c: New test.
15364 2006-07-23 Roger Sayle <roger@eyesopen.com>
15366 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15367 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15368 which may be transformed to "g || h" on some platforms.
15370 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15373 * g++.dg/template/friend45.C: New test.
15375 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15377 PR libgfortran/28339
15378 * gfortran.dg/arrayio_8.f90: New test.
15380 2006-07-21 Mike Stump <mrs@apple.com>
15382 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15384 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15386 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15389 * g++.dg/eh/catch3.C: New test.
15392 * g++.dg/template/defarg10.C: New test.
15394 2006-07-20 Paul Brook <paul@codesourcery.com>
15397 * gcc.dg/pr27363.c: New test.
15399 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15402 * g++.dg/init/ref13.C: New test.
15404 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15407 * obj-c++.dg/proto-error-1.mm: New test.
15409 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15412 * g++.dg/template/string1.C: New test.
15414 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15417 * g++.dg/template/defarg9.C: New test.
15420 * g++.dg/template/static27.C: New test.
15422 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15425 * gcc.dg/tree-ssa/pr28410.c: New test.
15427 2006-07-18 Lee Millward <lee.millward@gmail.com>
15430 * g++/dg/other/error13.C: New test.
15433 * g++.dg/template/friend44.C: New test.
15435 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15438 * g++.dg/other/pr27495.C: New.
15440 2006-07-18 Olivier Hainque <hainque@adacore.com>
15442 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15443 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15445 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15448 * gcc.dg/pragma-pack-4.c: New test.
15450 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15453 * g++.dg/ext/pr28291.C: New test.
15455 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15457 PR middle-end/28403
15458 * gcc.c-torture/execute/pr28403.c: New test.
15460 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15462 PR middle-end/28402
15463 * gcc.dg/pr28402.c: New test.
15465 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15468 * g++.dg/other/pr28304.C: New test.
15470 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15473 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15474 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15476 2006-07-17 Richard Guenther <rguenther@suse.de>
15478 PR tree-optimization/28238
15479 * g++.dg/tree-ssa/pr28238.C: New testcase.
15481 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15484 * g++.dg/eh/catch1.C: New test.
15485 * g++.dg/eh/catch2.C: New test.
15487 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15490 * g++.dg/template/anon3.C: New test.
15492 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15495 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15496 specifiers requiring an explicit format tag..
15499 * gfortran.dg/generic_5: New test.
15502 * gfortran.dg/elemental_optional_args_1.f90: New test.
15504 2006-07-16 Olivier Hainque <hainque@adacore.com>
15506 * gnat.dg/assert.ads: New file.
15507 * gnat.dg/controlled_record.ads: Likewise.
15508 * gnat.dg/controlled_record.adb: Likewise.
15510 2006-07-15 Lee Millward <lee.millward@gmail.com>
15513 * g++.dg/other/error12.C: New test.
15516 * g++.dg/template/crash54.C: New test.
15518 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15521 * g++.dg/parse/catch1.C: New test.
15524 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15527 * g++.dg/ext/attrib24.C: New test.
15529 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15532 * g++.dg/ext/asmspec1.C: New test.
15534 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15536 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15537 (dg-test): Support shouldfail tests.
15538 * lib/target-supports-dg.exp (dg-shouldfail): New.
15539 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15540 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15541 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15542 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15543 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15544 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15545 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15547 2006-07-13 Jan Hubicka <jh@suse.cz>
15549 * gcc.target/i386/memcpy-1.c: New.
15551 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15553 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15555 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15558 * gfortran.dg/present_1.f90: New test.
15561 * gfortran.dg/interface_derived_type_1.f90: New test.
15563 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15566 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15569 2006-07-07 Lee Millward <lee.millward@gmail.com>
15572 * g++.dg/other/label1.C: New test.
15574 2006-07-07 Richard Guenther <rguenther@suse.de>
15576 PR middle-end/28268
15577 * gcc.dg/torture/pr28268.c: New testcase.
15579 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15582 * g++.dg/ext/pr27019.C: New.
15584 2006-07-07 Richard Guenther <rguenther@suse.de>
15586 PR tree-optimization/28187
15587 * gcc.dg/pr28187.c: New testcase.
15589 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15591 * gnat.dg/address_conversion.adb: New test.
15592 * gnat.dg/boolean_subtype.adb: Likewise.
15593 * gnat.dg/frame_overflow.adb: Likewise.
15594 * gnat.dg/pointer_array.adb: Likewise.
15595 * gnat.dg/pointer_conversion.adb: Likewise.
15597 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15601 * gfortran.dg/print_fmt_5.f90: New test.
15603 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15606 * gfortran.dg/bounds_check_4.f90: New test.
15608 2006-07-05 Richard Guenther <rguenther@suse.de>
15611 * gfortran.dg/pr28158.f90: New testcase.
15613 2006-07-05 Richard Guenther <rguenther@suse.de>
15615 PR tree-optimization/28162
15616 * gcc.dg/pr28162.c: New testcase.
15618 2006-07-05 Richard Guenther <rguenther@suse.de>
15619 Andrew Pinski <pinskia@gcc.gnu.org>
15622 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15624 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15627 * gfortran.dg/actual_array_substr_2.f90: New test.
15630 * gfortran.dg/actual_array_constructor_2.f90: New test.
15632 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15634 * gfortran.dg/itime_idate_1.f: New test.
15635 * gfortran.dg/itime_idate_2.f: New test.
15637 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15639 PR libgfortran/27704
15640 * gfortran.dg/open_status_3.f90: New test.
15641 * gfortran.dg/fmt_l.f90: Update for new feature.
15643 2006-07-03 Asher Langton <langton2@llnl.gov>
15645 * gfortran.dg/oldstyle_2.f90: New.
15647 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15649 * gnat.dg/string_slice.adb: New test.
15651 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15654 * gfortran.dg/semicolon_fixed.c: New.
15655 * gfortran.dg/semicolon_free.c: New.
15657 2006-06-30 Mike Stump <mrs@apple.com>
15659 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15660 that don't support internal visibility.
15662 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15664 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15665 for '(' / ')' needing an extra '\'.
15667 2006-06-29 Roger Sayle <roger@eyesopen.com>
15669 PR middle-end/27428
15670 * gcc.dg/pr27428-1.c: New test case.
15672 2006-06-29 Mike Stump <mrs@apple.com>
15674 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15675 on darwin as we can't align commons large enough yet.
15677 * gcc.dg/vla-8.c: Add additional testcases.
15679 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15682 * g++.dg/other/pr28114.C: New.
15684 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15686 * gcc.c-torture/compile/20060625-1.c: New test.
15688 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15691 * gfortran.dg/stfunc_3.f90: New test.
15694 * gfortran.dg/impure_actual_1.f90: New test.
15697 * gfortran.dg/elemental_result_1.f90: New test.
15700 * gfortran.dg/select_7.f90: New test.
15703 * intrinsic_actual_1.f: New test.
15707 * gfortran.dg/forall_4.f90: New test.
15710 * gfortran.dg/forall_5.f90: New test.
15712 2006-06-25 Lee Millward <lee.millward@gmail.com>
15715 * g++.dg/template/using13.C: New test.
15718 * g++.dg/other/incomplete3.C: New test.
15720 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15723 * gfortran.dg/substr_3.f: New test.
15724 * gfortran.dg/equiv_2.f90: Update expected error message.
15726 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15729 * gfortran.dg/actual_array_substr_1.f90: New test.
15731 2006-06-24 Olivier Hainque <hainque@adacore.com>
15733 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15734 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15736 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15738 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15740 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15743 * gfortran.dg/simpleif_2.f90: New test.
15745 2006-06-23 Lee Millward <lee.millward@gmail.com>
15747 * g++.dg/template/error22.C: Fix typo.
15749 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15752 * g++.dg/ext/attrib23.C: New test.
15754 2006-06-23 Olivier Hainque <hainque@adacore.com>
15756 * gnat.dg/varsize_temp.adb: New test.
15758 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15761 * g++.dg/other/java2.C: New test.
15763 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15766 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15769 2006-06-22 Roger Sayle <roger@eyesopen.com>
15772 * gcc.dg/pr27531-1.c: New test case.
15774 2006-06-22 Asher Langton <langton2@llnl.gov>
15777 * gfortran.dg/implicit_8.f90: New.
15779 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15781 PR rtl-optimization/28121
15782 * gcc.dg/pr28121.c: New test.
15784 2006-06-22 Lee Millward <lee.millward@gmail.com>
15787 * g++.dg/parse/ptrmem6.C: New test.
15790 * g++.dg/template/error22.C: New test.
15792 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15795 * g++.dg/template/friend43.C: New test.
15798 * g++.dg/template/crash53.C: New test.
15801 * g++.dg/rtti/incomplete1.C: New test.
15803 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15805 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15807 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15809 * gcc.c-torture/execute/complex-7.c: New.
15811 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15813 * gcc.dg/merge-all-constants-1.c: New test.
15815 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15818 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15820 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15822 * gfortran.dg/rrspacing_1.f90: New test.
15824 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15827 * g++.dg/other/bitfield2.C: New test.
15829 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15831 PR tree-optimization/27331
15832 * gcc.dg/pr27331.c: New test.
15834 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15835 Eric Botcazou <ebotcazou@adacore.com>
15838 * lib/gnat.exp: New file.
15839 * lib/gnat-dg.exp: Likewise.
15840 * gnat.dg: New directory.
15841 * gnat.dg/dg.exp: New driver.
15842 * gnat.dg/specs: New directory.
15843 * gnat.dg/specs/specs.exp: New driver.
15844 * gnat.dg/style: New directory.
15845 * gnat.dg/style/style.exp: New driver.
15847 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15850 * gfortran.dg/array_initializer_1.f90: New test.
15853 * gfortran.dg/matmul_3.f90: New test.
15855 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15857 PR middle-end/28075
15858 * gcc.dg/tree-ssa/inline-1.c: New test.
15860 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15862 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15863 in malloc prototype; remove XFAIL.
15864 * gcc.dg/pr18241-2.c: Ditto.
15865 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15866 in memset prototype; remove XFAIL.
15867 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15869 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15871 * gcc.dg/vla-8.c: Add.
15873 2006-06-19 Richard Guenther <rguenther@suse.de>
15875 PR tree-optimization/27090
15876 * g++.dg/tree-ssa/pr27090.C: New testcase.
15878 2006-06-19 Roger Sayle <roger@eyesopen.com>
15881 * gcc.dg/pr27861-1.c: New test case.
15883 2006-06-19 Richard Guenther <rguenther@suse.de>
15885 PR middle-end/28045
15886 * gcc.dg/torture/pr28045.c: New testcase.
15888 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15891 * gfortran.dg/associated_4.f90: New test.
15893 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15897 * gfortran.dg/real_const_3.f90: New test.
15899 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15902 * g++.dg/template/static26.C: New test.
15905 * g++.dg/expr/bitfield2.C: New test.
15908 * g++.dg/parse/linkage2.C: New test.
15910 2006-06-16 Richard Guenther <rguenther@suse.de>
15912 PR middle-end/27116
15913 * gcc.dg/pr15785-1.c: Revert last change.
15914 * gcc.dg/torture/pr27116-2.c: New testcase.
15916 2006-06-16 Roger Sayle <roger@eyesopen.com>
15918 PR middle-end/27802
15919 * gcc.dg/pr27802-1.c: New test case.
15921 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15924 * g++.dg/template/ttp18.C: New test.
15925 * g++.dg/template/ttp19.C: Likewise.
15928 * g++.dg/expr/cond9.C: New test.
15931 * g++.dg/template/ctor7.C: New test.
15933 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15935 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15937 2006-06-16 Richard Guenther <rguenther@suse.de>
15939 PR tree-optimization/27781
15940 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15942 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15944 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15946 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15948 * gcc.dg/tree-ssa/loop-18.c: New test.
15950 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15953 * g++.dg/template/crash52.C: New test.
15956 * g++.dg/ext/attrib22.C: New test.
15959 * g++.dg/template/builtin1.C: New test.
15960 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15963 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15965 * g++.old-deja/g++.pt/crash51.C: Likewise.
15968 * g++.dg/lookup/linkage1.C: New test.
15969 * g++.dg/lookup/linkage2.C: Likewise.
15971 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15973 PR middle-end/27959
15974 * gcc.dg/pr27959.c: New testcase.
15976 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15979 * g++.dg/eh/div.C: New test.
15981 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15984 * g++.dg/tree-ssa/pr26757.C: New test.
15985 * g++.dg/tree-ssa/pr27894.C: New test.
15987 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15989 * gcc.c-torture/compile/20060609-1.c: New test.
15992 * gcc.c-torture/compile/pr27863.c: New test.
15994 2006-06-13 Richard Guenther <rguenther@suse.de>
15996 PR tree-optimization/27830
15997 * g++.dg/tree-ssa/pr27830.C: New testcase.
15999 2006-06-13 Matthew Sachs <msachs@apple.com>
16001 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16002 the list of compiler flags; this causes those flags to be checked
16003 for things like dg-skip-if.
16005 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16008 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16010 2006-06-12 Mark Mitchell <mark@codesourcery.com>
16011 Kazu Hirata <kazu@codesourcery.com>
16013 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16014 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16016 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16019 * g++.dg/lookup/using15.C: New test.
16022 * g++.dg/other/anon4.C: New test.
16024 2006-06-12 Roger Sayle <roger@eyesopen.com>
16027 * g++.dg/init/complex1.C: New test case.
16029 2006-06-11 Eric Christopher <echristo@apple.com>
16031 PR middle-end/27948
16032 * gcc.dg/bf-ms-layout.c: Run on darwin.
16033 * gcc.dg/bf-no-ms-layout: Ditto.
16034 * gcc.dg/attr-ms_struct-2.c: New.
16035 * gcc.dg/bf-ms-layout-2.c: Ditto.
16037 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
16039 * gcc.dg/attr-ms_struct-packed1.c: New.
16041 2006-06-09 Mike Stump <mrs@apple.com>
16043 * gcc.dg/vla-7.c: Add.
16045 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
16048 * gfortran.dg/entry_6.f90: New test.
16052 * gfortran.dg/entry_7.f90: New test.
16054 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16057 * gcc.dg/cpp/_Pragma6.c: New test.
16060 * g++.dg/cpp/_Pragma1.C: New test.
16062 PR preprocessor/27746
16063 * gcc.dg/gomp/macro-3.c: New test.
16064 * gcc.dg/gomp/macro-4.c: New test.
16065 * g++.dg/gomp/macro-3.C: New test.
16066 * g++.dg/gomp/macro-4.C: New test.
16068 2006-06-09 Richard Guenther <rguenther@suse.de>
16070 PR tree-optimization/26998
16071 * gcc.dg/torture/pr26998.c: New testcase.
16072 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16074 2006-06-08 Mike Stump <mrs@apple.com>
16076 * gcc.dg/pr27095.c: Account for stubs.
16079 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16080 produce bad code on darwin.
16082 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16085 * gfortran.dg/substr_2.f: New test.
16087 2006-06-08 Asher Langton <langton2@llnl.gov>
16090 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16092 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16095 * gcc.dg/union-3.c: New test.
16097 2006-06-08 Richard Guenther <rguenther@suse.de>
16099 PR middle-end/27116
16100 * gcc.dg/torture/pr27116.c: New testcase.
16101 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16103 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16105 PR rtl-optimization/26449
16106 * gcc.dg/pr26449.c: New test.
16108 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16111 * g++.dg/ext/offsetof1.C: Test member functions.
16113 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16115 * gcc.dg/pr27095.c: Improve scanning.
16117 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16120 * gfortran.dg/saved_automatic_1.f90: New test.
16123 * gfortran.dg/array_simplify_1.f90: New test.
16126 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16129 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16131 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16134 * g++.dg/expr/cast7.C: New test.
16136 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16138 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16139 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16140 * lib/fortran-torture.exp (fortran-torture-compile,
16141 fortran-torture-execute): Ditto.
16143 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16146 * gcc.dg/vmx/pr27842.c: New test.
16148 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16150 PR libfortran/27895
16151 * gfortran.dg/bounds_check_3.f90: New test.
16153 2006-06-05 Mike Stump <mrs@apple.com>
16155 * objc.dg/objc-fast-4.m: Skip for ppc64.
16157 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16160 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16162 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16163 Victor Kaplansky <victork@il.ibm.com>
16165 PR tree-optimizations/26360
16166 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16167 with -fno-tree-dce.
16168 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16170 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16173 * gfortran.dg/data_char_1.f90: Add messages for truncated
16177 * gfortran.dg/func_decl_2.f90: New test.
16180 * gfortran.dg/do_2.f90: New test.
16183 * gfortran.dg/associated_3.f90: New test.
16185 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16188 * g++.dg/template/static25.C: New test.
16191 * g++.dg/init/array21.C: New test.
16194 * g++.dg/ext/complit7.C: New test.
16197 * g++.dg/parse/ptrmem5.C: New test.
16199 2006-06-04 Roger Sayle <roger@eyesopen.com>
16200 Andrew Pinski <pinskia@physics.uc.edu>
16203 PR middle-end/27382
16204 * gcc.dg/pr27150-1.c: New testcase.
16205 * gcc.dg/pr27382-1.c: New testcase.
16206 * gcc.dg/pr27382-2.c: New testcase.
16208 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16212 * gcc.dg/array-10.c: New test.
16214 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16217 * g++.dg/init/const4.C: New test.
16218 * g++.dg/init/member1.C: Add error-marker.
16219 * g++.dg/other/fold1.C: Adjust error-marker.
16221 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16224 * g++.dg/ext/offsetof1.C: New test.
16226 2006-06-04 Eric Christopher <echristo@apple.com>
16228 * gcc.dg/attr-ms_struct-1.c: New.
16230 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16232 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16234 2006-06-04 Richard Guenther <rguenther@suse.de>
16236 PR tree-optimization/27039
16237 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16239 2006-06-03 Roger Sayle <roger@eyesopen.com>
16242 * gcc.target/i386/amd64-abi-2.c: New test case.
16244 2006-06-02 Eric Christopher <echristo@apple.com>
16246 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16247 * gcc.target/i386/20020523-1.c: Skip if darwin.
16248 * gcc.target/i386/asm-3.c: Ditto.
16249 * gcc.target/i386/20011119-1.c: Ditto.
16250 * gcc.target/i386/clobbers.c: Remove pic part of test.
16252 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16254 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16255 * g++.old-deja/g++.other/init19.C: Ditto.
16256 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16257 and add other platforms as expected failures.
16259 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16261 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16262 (is-effective-target-keyword): Ditto.
16264 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16267 * gfortran.dg/extended_char_comparison_1.f: New test.
16269 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16272 * gfortran.dg/dummy_procedure_1.f90: New test.
16275 * gfortran.dg/dummy_procedure_2.f90: New test.
16277 * gfortran.dg/associated_2.f90: Correct to make consistent with
16280 2006-05-31 Roger Sayle <roger@eyesopen.com>
16282 * gcc.target/i386/387-11.c: New test case.
16284 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16287 * g++.dg/template/cond6.C: New test.
16290 * g++.dg/template/crash51.C: New test.
16291 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16294 * g++.dg/init/array20.C: New test.
16296 2006-05-31 Roger Sayle <roger@eyesopen.com>
16298 * gcc.dg/builtins-54.c: New test case.
16300 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16303 * g++.dg/template/fntry1.C: Add dg-do link.
16306 * g++.dg/parse/friend6.C: New test.
16308 2006-05-30 Asher Langton <langton2@llnl.gov>
16310 * gfortran.dg/cray_pointers_7.f90: New test.
16312 2006-05-30 Roger Sayle <roger@eyesopen.com>
16314 PR tree-optimization/23452
16315 * gcc.dg/fold-mulconj-1.c: New test case.
16317 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16320 * g++.dg/parse/bitfield1.C: New test.
16322 2006-05-30 Roger Sayle <roger@eyesopen.com>
16324 * gcc.target/ppc-eq0-1.c: New test case.
16325 * gcc.target/ppc-negeq0-1.c: New test case.
16327 2006-05-30 Dirk Mueller <dmueller@suse.de>
16330 * gcc.dg/overflow-warn-5.c: New test.
16332 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16335 * gcc.dg/sizeof-1.c: New test.
16337 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16340 * gcc.target/i386/pr27790.c: New test.
16342 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16344 PR libgfortran/27757
16345 * gfortran.dg/direct_io_5.f90: New test.
16347 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16349 PR libgfortran/27634
16350 * gfortran.dg/fmt_missing_period_1.f: New test.
16351 * gfortran.dg/fmt_missing_period_2.f: New test.
16352 * gfortran.dg/fmt_missing_period_3.f: New test.
16354 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16357 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16360 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16363 * g++.dg/template/new6.C: New test.
16365 2006-05-29 Roger Sayle <roger@eyesopen.com>
16367 PR tree-optimization/24964
16368 * gcc.target/i386/387-10.c: New test case.
16370 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16372 * intrinsics/string_intrinsics.c (compare_string):
16373 Use memcmp instead of strncmp to avoid tripping over
16374 CHAR(0) in a string.
16376 2006-05-27 Richard Guenther <rguenther@suse.de>
16378 PR middle-end/27773
16379 * gcc.dg/torture/pr27773.c: New testcase.
16381 2006-05-27 Dirk Mueller <dmueller@suse.de>
16383 * gcc.dg/pr24561.c: Rename to..
16384 * gcc.dg/pr25962.c: .. this.
16386 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16389 * gfortran.dg/bounds_check_2.f: New test.
16391 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16393 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16394 * gfortran.dg/byte_1.f90: Likewise.
16395 * gfortran.dg/dup_save_2.f90: Likewise.
16397 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16399 * gfortran.dg/associated_2.f90: New test.
16401 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16404 * gfortran.dg/bounds_check_1.f90: New test.
16406 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16408 PR rtl-optimization/27661
16409 * gcc.dg/pr27661.c: New test case.
16411 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16414 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16415 * gfortran.dg/print_parentheses_1.f: New test.
16416 * gfortran.dg/print_parentheses_2.f90: New test.
16418 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16421 * gcc.dg/pr27758.c: New test.
16423 2006-05-24 Falk Hueffner <falk@debian.org>
16425 * gcc.c-torture/compile/pr27571.c: New test.
16427 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16430 * gfortran.dg/spec_expr_4.f90: New test.
16433 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16435 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16438 * g++.dg/ext/complit6.C: New test.
16439 * g++.dg/ext/complit3.C: Adjust error markers.
16440 * g++.dg/init/const3.C: New test.
16442 2006-05-25 Richard Guenther <rguenther@suse.de>
16444 PR middle-end/27743
16445 * gcc.dg/torture/pr27743.c: New testcase.
16447 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16449 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16451 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16453 * gcc.dg/compat/scalar-by-value-x.h: New.
16454 * gcc.dg/compat/scalar-by-value-y.h: New.
16455 * gcc.dg/compat/scalar-by-value-5.c: New.
16456 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16457 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16458 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16459 * gcc.dg/compat/scalar-by-value-6.c: New.
16460 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16461 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16462 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16464 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16466 PR tree-optimization/27639
16467 PR tree-optimization/26719
16468 * gcc.dg/pr27639.c: New test.
16469 * gcc.dg/pr26719.c: New test.
16470 * gcc.dg/tree-ssa/scev-cast.c: New test.
16472 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16475 * g++.dg/template/error21.C: New test.
16477 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16480 * gcc.target/i386/pr27696.c: New.
16482 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16484 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16486 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16488 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16491 * g++.dg/other/assign1.C: New test.
16493 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16496 * gcc.target/i386/pr27266.c: New.
16498 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16501 * g++.dg/ext/asm9.C: New test.
16503 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16505 PR rtl-optimization/25514
16506 * gcc.c-torture/compile/pr25514.c: New test.
16508 2006-05-22 Richard Guenther <rguenther@suse.de>
16511 2006-01-31 Richard Guenther <rguenther@suse.de>
16513 * gcc.target/i386/sselibm-1.c: New testcase.
16514 * gcc.target/i386/sselibm-2.c: Likewise.
16515 * gcc.target/i386/sselibm-3.c: Likewise.
16516 * gcc.target/i386/sselibm-4.c: Likewise.
16517 * gcc.target/i386/sselibm-5.c: Likewise.
16519 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16522 * gcc.dg/func-args-2.c: New test.
16525 * gcc.dg/struct-incompl-1.c: New test.
16527 2006-05-22 Richard Guenther <rguenther@suse.de>
16530 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16531 the transformations we test for.
16533 2006-05-22 Richard Guenther <rguenther@suse.de>
16536 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16538 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16541 * g++.dg/warn/new1.C: New test.
16542 * g++.dg/template/new5.C: Likewise.
16544 2006-05-21 Roger Sayle <roger@eyesopen.com>
16546 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16547 * gcc.target/i386/20060512-3.c: Likewise.
16549 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16551 PR rtl-optimization/27671
16552 * gcc.c-torture/execute/pr27671-1.c: New.
16553 * gcc.dg/pr27671-2.c: Likewise.
16555 PR tree-optimization/26622.
16556 * gcc.c-torture/compile/pr26622.c: New.
16558 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16561 * gfortran.dg/recursive_reference_1.f90: New test.
16563 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16566 * gfortran.dg/elemental_subroutine_3.f90: New test.
16569 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16572 * gfortran.dg/associated_target_1.f90: New test.
16575 * gfortran.dg/maxloc_shape_1.f90: New test.
16577 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16579 PR libgfortran/24459
16580 * gfortran.dg/namelist_24.f90: New test.
16581 * gfortran.dg/namelist_12.f: Fix typo in comment.
16583 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16585 PR middle-end/25776
16586 * g++.dg/other/error11.C: New test.
16588 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16590 * gcc.target/mips/pr26765.c: Add -w to options.
16592 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16594 * lib/target-supports.exp (check_effective_target_mpaired_single):
16596 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16598 * g++.dg/vect/vect.exp: Likewise.
16600 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16603 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16605 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16608 * gfortran.dg/temporary_1.f90: New file.
16610 2006-05-19 Andreas Schwab <schwab@suse.de>
16612 * g++.dg/other/unused1.C: Also match "stringz".
16614 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16617 * g++.dg/template/fntry1.C: New test.
16619 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16623 * g++.dg/conversion/bitfield5.C: New test.
16624 * g++.dg/conversion/bitfield6.C: New test.
16626 2006-05-18 Mike Stump <mrs@apple.com>
16628 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16629 * gcc.dg/vla-4.c: Add.
16630 * gcc.dg/vla-5.c: Add.
16631 * gcc.dg/vla-6.c: Add.
16633 2006-05-12 Stuart Hastings <stuart@apple.com>
16635 * gcc.target/i386/20060512-1.c: New.
16636 * gcc.target/i386/20060512-2.c: New.
16637 * gcc.target/i386/20060512-3.c: New.
16638 * gcc.target/i386/20060512-4.c: New.
16640 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16643 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16646 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16647 * g++.dg/parse/linkage1.C: New test.
16649 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16651 PR tree-optimization/27548
16652 * g++.dg/tree-ssa/pr27548.C: New test.
16654 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16657 * gfortran.dg/recursive_check_1.f: New test.
16658 * gfortran.dg/recursive_check_2.f90: New test.
16660 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16662 * g++.dg/opt/temp2.C: New test.
16664 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16667 * g++.dg/init/brace5.C: New test.
16669 PR middle-end/27415
16670 * gcc.dg/gomp/pr27415.c: New test.
16671 * g++.dg/gomp/pr27415.C: New test.
16673 PR tree-optimization/27549
16674 * g++.dg/tree-ssa/pr27549.C: New test.
16676 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16678 PR libgfortran/27575
16679 * gfortran.dg/read_eof_4.f90: New test.
16681 2006-05-16 Richard Guenther <rguenther@suse.de>
16683 PR tree-optimization/22303
16684 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16686 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16688 PR middle-end/27573
16689 * gcc.dg/gomp/pr27573.c: New test.
16690 * gfortran.dg/gomp/pr27573.f90: New test.
16693 * gcc.dg/gomp/pr27499.c: New test.
16694 * g++.dg/gomp/pr27499.C: New test.
16696 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16699 * g++.dg/parser/access8.C: Adjust error marker.
16700 * g++.dg/template/access17.C: New test.
16701 * g++.dg/template/access18.C: Likewise.
16703 2006-05-15 Roger Sayle <roger@eyesopen.com>
16706 * gcc.target/i386/pr26600.c: New test case.
16708 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16711 * g++.dg/expr/bitfield1.C: New test.
16713 2006-05-15 Richard Guenther <rguenther@suse.de>
16715 PR tree-optimization/27603
16716 * gcc.dg/torture/pr27603.c: New testcase.
16718 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16721 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16724 * gfortran.dg/scalar_return_1.f90: New test.
16727 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16729 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16731 * gcc.dg/gomp/critical-4.c: New test.
16732 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16733 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16734 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16735 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16737 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16740 * g++.dg/template/dependent-args1.C: New test.
16743 * g++.dg/lookup/this1.C: New test.
16746 * g++.dg/template/operator6.C: New test.
16747 * g++.dg/template/incomplete3.C: New test.
16750 * g++.dg/template/new4.C: New test.
16753 * g++.dg/template/void2.C: New test.
16755 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16757 * g++.dg/template/dependent-expr5.C: New test.
16759 2006-05-14 Roger Sayle <roger@eyesopen.com>
16761 PR middle-end/26729
16762 * gcc.dg/pr26729-1.c: New test case.
16764 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16766 * gcc.dg/pr27003.c: New test.
16768 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16770 * lib/target-supports.dg (check_cxa_atexit_available): Change
16771 v3_target_compile to ${tool}_target_compile.
16773 2006-05-11 Jason Merrill <jason@redhat.com>
16775 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16777 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16780 * gfortran.dg/label_5.f90: New test.
16782 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16784 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16785 check_effective_target_powerpc_altivec_ok): New.
16786 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16787 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16788 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16789 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16790 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16791 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16792 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16793 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16794 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16795 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16796 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16797 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16798 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16799 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16800 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16801 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16802 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16803 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16804 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16805 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16806 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16807 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16808 gcc.target/powerpc/altivec-9.c,
16809 gcc.target/powerpc/altivec-consts.c,
16810 gcc.target/powerpc/altivec-pr22085.c,
16811 gcc.target/powerpc/altivec-splat.c,
16812 gcc.target/powerpc/altivec-types-1.c,
16813 gcc.target/powerpc/altivec-types-2.c,
16814 gcc.target/powerpc/altivec-types-3.c,
16815 gcc.target/powerpc/altivec-types-4.c,
16816 gcc.target/powerpc/altivec-varargs-1.c,
16817 gcc.target/powerpc/altivec-vec-merge.c,
16818 gcc.target/powerpc/ppc-vector-memcpy.c,
16819 gcc.target/powerpc/ppc-vector-memset.c,
16820 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16821 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16822 these effective targets.
16823 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16824 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16826 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16828 PR middle-end/27384
16829 * g++.dg/other/fold1.C: New test.
16831 PR middle-end/27488
16832 * gcc.dg/fold-nonneg-1.c: New test.
16835 * g++.dg/other/operator1.C: New test.
16837 2006-05-11 Richard Guenther <rguenther@suse.de>
16839 PR middle-end/27529
16840 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16842 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16844 * lib/target-supports-dg.exp (check-flags): New.
16845 (dg-skip-if): Move flag checks.
16847 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16849 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16850 * lib/target-supports.dg (check_cxa_atexit_available): New.
16852 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16855 * gfortran.dg/multiple_allocation_2.f90: New test case.
16857 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16859 * gcc.target/arm/pr27387.C: Fix a comment typo.
16861 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16864 * gfortran.dg/error_recovery_1.f90: New test.
16866 2006-05-10 Richard Guenther <rguenther@suse.de>
16868 PR tree-optimization/27302
16869 * gcc.dg/torture/pr27302.c: New testcase.
16871 2006-05-09 Dirk Mueller <dmueller@suse.de>
16872 Richard Guenther <rguenther@suse.de>
16874 PR middle-end/27498
16875 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16877 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16879 PR rtl-optimization/27335
16880 * gcc.dg/pr27335.c: New test.
16882 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16884 * gcc.target/mips/mips-ps-5.c: New file.
16886 2006-05-08 Jan Hubicka <jh@suse.cz>
16888 PR middle-end/25962
16889 * gcc.dg/pr25962.c: New.
16891 2006-05-08 Roger Sayle <roger@eyesopen.com>
16894 * gcc.target/powerpc/pr27158.c: New test case.
16896 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16899 * ada/acats/run_all.sh: Use test -z.
16901 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16903 PR libfortran/18271
16904 * gfortran.dg/spec_expr_3.f90: New test.
16906 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16909 * gcc.target/i386/monitor.c: New file.
16911 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16913 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16915 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16918 * g++.dg/other/ptrmem7.C: New test.
16920 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16923 * gcc.dg/array-9.c: New test.
16925 2006-05-07 Richard Guenther <rguenther@suse.de>
16927 PR tree-optimization/27409
16928 * gcc.dg/torture/pr27409.c: New testcase.
16930 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16933 * gfortran.dg/select_6.f90: New.
16935 2006-05-07 Richard Guenther <rguenther@suse.de>
16937 PR tree-optimization/27136
16938 * gcc.dg/torture/pr27136.c: New testcase.
16940 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16943 * gfortran.dg/char_cons_len_1.f90: New test.
16945 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16948 * g++.dg/template/incomplete2.C: New test.
16950 2006-05-06 Richard Guenther <rguenther@suse.de>
16952 PR tree-optimization/27151
16953 * gcc.dg/vect/pr27151.c: New testcase.
16955 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16958 * g++.dg/template/void1.C: New test.
16961 * g++.dg/other/void2.C: New test.
16964 * g++.dg/conversion/void1.C: New test.
16966 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16969 * g++.dg/other/unused1.C: New.
16971 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16974 * objc.dg/member-1.m: New test.
16976 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16978 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16980 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16982 PR libfortran/26985
16983 * gfortran.dg/matmul_2.f90: New test.
16985 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16987 * ada/acats/run_all.sh: Use sync when main not found.
16989 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16992 * gcc.target/mips/pr26765.c: New.
16994 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16996 * gcc.target/bfin: New directory.
16997 * gcc.target/bfin/bfin.exp: New file.
16998 * gcc.target/bfin/frmul.c: New file.
16999 * gcc.target/bfin/arith.c: New file.
17000 * gcc.target/bfin/mul-combine.c: New file.
17001 * gcc.target/bfin/shift.c: New file.
17003 2006-05-04 Richard Guenther <rguenther@suse.de>
17005 PR tree-optimization/14287
17006 PR tree-optimization/14844
17007 PR tree-optimization/19792
17008 PR tree-optimization/21608
17009 PR tree-optimization/27090
17010 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17011 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17012 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17013 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17014 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17016 2006-05-04 Jakub Jelinek <jakub@redhat.com>
17018 PR tree-optimization/27285
17019 * gcc.c-torture/execute/pr27285.c: New test.
17021 PR middle-end/27388
17022 * gcc.dg/gomp/pr27388-1.c: New test.
17023 * gcc.dg/gomp/pr27388-2.c: New test.
17024 * gcc.dg/gomp/pr27388-3.c: New test.
17027 * g++.dg/gomp/pr27359.C: New test.
17029 2006-05-02 Steven G. Kargl <kargls@comcast.net>
17032 * gfortran.dg/iargc.f90: New test.
17034 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17037 * g++.dg/template/crash49.C: New test.
17039 2006-05-02 Steve Ellcey <sje@cup.hp.com>
17042 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17044 2006-05-02 Jeff Law <law@redhat.com>
17046 PR tree-optimization/27364
17047 * gcc.c-torture/execute/pr27364.c: New test.
17049 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17052 * g++.dg/parser/ctor5.C: New test.
17054 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17057 * gcc.target/arm/arm.exp: New.
17058 * gcc.target/arm/pr27387.C: Likewise.
17060 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17064 * gfortran.dg/module_equivalence_2.f90: New test.
17066 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17068 PR middle-end/27337
17069 * g++.dg/gomp/pr27337-1.C: New test.
17070 * g++.dg/gomp/pr27337-2.C: New test.
17072 PR middle-end/27328
17073 * gcc.dg/gomp/pr27328.c: New test.
17075 PR middle-end/27325
17076 * g++.dg/gomp/pr27325.C: New test.
17078 PR middle-end/27310
17079 * g++.dg/gomp/pr27310.C: New test.
17081 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17083 PR tree-optimization/27291
17084 * g++.dg/tree-ssa/pr27291.C: New test.
17086 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17088 PR tree-optimization/27283
17089 * g++.dg/tree-ssa/pr27283.C: New test.
17091 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17093 * gcc.dg/tree-ssa/loop-16.c: New test.
17095 2006-05-01 Roger Sayle <roger@eyesopen.com>
17096 Joseph S. Myers <joseph@codesourcery.com>
17098 * gcc.dg/Wconversion-3.c: New test case.
17099 * gcc.dg/Wconversion-4.c: Likewise.
17101 2006-05-01 Richard Guenther <rguenther@suse.de>
17103 PR tree-optimization/26726
17104 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17106 2006-04-30 Roger Sayle <roger@eyesopen.com>
17108 * gcc.dg/Woverflow-1.c: New test case.
17109 * gcc.dg/Woverflow-2.c: Likewise.
17110 * gcc.dg/Woverflow-3.c: Likewise.
17112 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17115 * g++.dg/template/defarg8.C: New test.
17117 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17120 * g++.dg/parse/operator7.C: New test.
17122 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17126 * g++.dg/template/crash48.C: New test.
17129 * g++.dg/parse/ctor4.C: New test.
17131 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17134 * gfortran.df/char_type_len.f90: New test.
17136 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17138 PR libgfortran/27304
17139 * gfortran.dg/fmt_exhaust.f90: New test.
17141 2006-04-28 Roger Sayle <roger@eyesopen.com>
17144 * gcc.dg/large-size-array-2.c: New test case.
17146 2006-04-28 Richard Guenther <rguenther@suse.de>
17149 * gcc.target/i386/pr26826.c: New testcase.
17151 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17153 PR middle-end/27260
17154 * gcc.c-torture/execute/pr27260.c: New.
17156 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17158 PR middle-end/27095
17159 * gcc.dg/pr27095.c: New.
17161 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17164 * g++.dg/conversion/bitfield4.C: New test.
17166 2006-04-27 Eric Christopher <echristo@apple.com>
17168 * gcc.dg/pragma-ms_struct.c: New.
17170 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17173 * g++.dg/template/crash47.C: New test.
17175 2006-04-27 Dirk Mueller <dmueller@suse.de>
17177 * gcc.target/i386/sse-7.c: build with -msse.
17179 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17181 PR testsuite/27274:
17182 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17183 (main): Exit if processor doesn't support SSE.
17185 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17187 PR middle-end/27282
17188 * gcc.c-torture/compile/pr27282.c: New test.
17190 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17192 PR middle-end/26913
17193 * g++.dg/gomp/pr26913.C: New test.
17196 * gcc.dg/gomp/pr25996.c: New test.
17197 * g++.dg/gomp/pr25996.C: New test.
17199 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17201 PR rtl-optimization/26725
17202 * gcc.c-torture/compile/pr26725.c: New test.
17204 2006-04-25 Richard Guenther <rguenther@suse.de>
17206 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17209 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17211 * gcc.dg/20060425-1.c: New testcase.
17213 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17215 PR tree-optimization/26865
17216 * gcc.dg/pr26865.c: New test.
17218 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17221 * g++.dg/conversion/bitfield1.C: New test.
17222 * g++.dg/conversion/bitfield2.C: Likewise.
17223 * g++.dg/conversion/bitfield3.C: Likewise.
17225 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17226 Richard Guenther <rguenther@suse.de>
17228 PR tree-optimization/27236
17229 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17231 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17234 * g++.dg/other/incomplete2.C: New test.
17236 2006-04-24 Richard Guenther <rguenther@suse.de>
17238 PR middle-end/26869
17239 * gcc.dg/torture/pr26869.c: New testcase.
17241 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17242 Richard Guenther <rguenther@suse.de>
17244 PR tree-optimization/27218
17245 * g++.dg/tree-ssa/pr27218.C: New testcase.
17247 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17250 * g++.dg/template/friend41.C: New test.
17252 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17254 * g++.dg/opt/pr15551.C: Include cstdio.
17255 (main): Use remove instead of unlink.
17257 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17259 * gcc.dg/sibcall-7.c: New test.
17260 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17261 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17262 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17263 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17264 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17266 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17269 * g++.dg/opt/bitfield1.C: New test.
17270 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17271 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17272 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17273 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17274 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17275 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17276 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17277 * g++.dg/abi/bitfield2.C: Likewise.
17278 * g++.dg/init/bitfield1.C: Likewise.
17280 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17283 * gfortran.dg/elemental_subroutine_4.f90: New test.
17284 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17287 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17289 * gcc.c-torture/compile/20060421-1.c: New testcase.
17291 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17294 * gcc.dg/init-bad-4.c: New test.
17296 2006-04-21 Paul Brook <paul@codesourcery.com>
17298 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17300 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17303 * gfortran.dg/defined_operators_1.f90: New test.
17304 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17305 remove old ones associated, incorrectly, with Note 5.46.
17308 * gfortran.dg/character_array_constructor_1.f90: New test.
17310 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17312 * gcc.dg/20060419-1.c: New test.
17314 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17317 * gcc.dg/struct-parse-1.c: New test case.
17319 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17322 * g++.dg/parse/template19.C: New test.
17325 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17328 * g++.dg/expr/call3.C: New test.
17331 * g++.dg/conversion/dynamic1.C: New test.
17333 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17336 * g++.dg/template/crash35.C: Tweak error markers.
17337 * g++.dg/template/crash46.C: New test.
17338 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17339 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17341 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17343 PR rtl-optimization/14261
17344 * gcc.c-torture/compile/20060419-1.c: Added.
17346 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17348 * gfortran.dg/label_1.f90: Adjust dg-error.
17350 2006-04-16 Roger Sayle <roger@eyesopen.com>
17353 * gcc.dg/fold-cond-1.c: New test case.
17354 * gcc.dg/pr26961-1.c: Likewise.
17356 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17358 PR libgfortran/27138
17359 * gfortran.dg/read_bad_advance.f90: New test.
17361 2006-04-16 Roger Sayle <roger@eyesopen.com>
17362 Dale Johannesen <dalej@apple.com>
17365 * gcc.target/i386/vecinit-3.c: New testcase.
17366 * gcc.target/i386/vecinit-4.c: Likewise.
17367 * gcc.target/i386/sse-18.c: Likewise.
17368 * gcc.target/i386/sse-19.c: Likewise.
17370 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17372 * gfortran.dg/allocate_zerosize_1.f90: New test.
17374 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17377 * g++.dg/template/crash45.C: New test.
17379 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17382 * gfortran.dg/proc_assign_1.f90: New test.
17383 * gfortran.dg/procedure_lvalue.f90: Change message.
17384 * gfortran.dg/namelist_4.f90: Add new error.
17388 * gfortran.dg/auto_pointer_array_result_1.f90
17391 * gfortran.dg/specification_type_resolution_1.f90
17396 * gfortran.dg/bounds_temporaries_1.f90: New test.
17399 * gfortran.dg/array_return_value_1.f90: New test.
17401 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17404 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17406 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17408 PR middle-end/26823
17409 * g++.dg/gomp/pr26823-1.C: New test.
17410 * g++.dg/gomp/pr26823-2.C: New test.
17412 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17414 PR middle-end/27134
17415 * gcc.dg/pr27314.c: New test.
17417 2006-04-13 Richard Henderson <rth@redhat.com>
17419 * g++.dg/gomp/block-0.C: Update expected matches.
17421 2006-04-13 DJ Delorie <dj@redhat.com>
17423 * lib/target-supports.exp (check_effective_target_int32plus): New.
17424 (check_effective_target_ptr32plus): New.
17425 (check_effective_target_size32plus): New.
17426 (check_effective_target_int16): New.
17427 (check_profiling_available): Add m32c to the list of unsupported
17430 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17431 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17433 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17435 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17437 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17439 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17440 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17441 not just xstormy16. Skip m32c due to weird pointer size.
17442 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17443 not just xstormy16.
17444 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17445 not just xstormy16.
17446 * gcc.dg/20020312-2.c: Add m32c support.
17447 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17448 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17450 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17451 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17452 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17453 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17454 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17456 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17457 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17458 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17459 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17460 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17461 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17462 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17464 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17466 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17467 * gcc.dg/pr23049.c: Require >=32 bit integers.
17468 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17469 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17470 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17471 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17472 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17473 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17474 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17475 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17476 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17477 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17478 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17479 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17481 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17482 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17483 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17484 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17485 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17487 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17488 * gcc.c-torture/execute/20040703-1.x: Likewise.
17489 * gcc.c-torture/execute/20040705-1.x: Likewise.
17490 * gcc.c-torture/execute/20040705-2.x: Likewise.
17491 * gcc.c-torture/execute/20040709-1.x: Likewise.
17492 * gcc.c-torture/execute/20040709-2.x: Likewise.
17493 * gcc.c-torture/execute/20040811-1.x: Likewise.
17494 * gcc.c-torture/execute/20050316-1.x: Likewise.
17495 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17496 * gcc.c-torture/execute/pr19689.x: Likewise.
17497 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17498 * gcc.c-torture/execute/usmul.x: Likewise.
17499 * gcc.c-torture/execute/vrp-5.x: Likewise.
17500 * gcc.c-torture/execute/vrp-6.x: Likewise.
17501 * gcc.dg/debug/20041023-1.s: Likewise.
17503 2006-04-13 Roger Sayle <roger@eyesopen.com>
17505 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17506 of integers to a vector types are now constant expressions in C.
17507 * gcc.dg/vect/vect-fold-1.c: New test case.
17509 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17510 Ulrich Weigand <uweigand@de.ibm.com>
17513 * gcc.dg/vmx/pr27006.c: New testcase.
17515 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17517 PR libgfortran/26766
17518 * gfortran.dg/write_recursive.f90: New test.
17520 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17522 * g++.dg/parse/dtor7.C: New test.
17523 * g++.dg/parse/new1.C: Add error marker.
17524 * g++.dg/template/new3.C: New test.
17527 * g++.dg/template/pure1.C: New test.
17530 * g++.dg/parse/ptrmem4.C: New test.
17532 2006-04-10 Jeff Law <law@redhat.com>
17535 * gcc.c-torture/compile/pr27087.c: New test.
17537 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17540 * gcc.dg/20060410.c: New.
17542 2006-04-10 Matthias Klose <doko@debian.org>
17544 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17545 Recognize multilib directory names containing underscores.
17547 2006-04-10 Roger Sayle <roger@eyesopen.com>
17549 * gcc.target/i386/vecinit-1.c: New test case.
17550 * gcc.target/i386/vecinit-2.c: Likewise.
17552 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17555 * g++.dg/debug/dwarf2-2.C: New test.
17557 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17559 PR rtl-optimization/27073
17560 * gcc.c-torture/execute/pr27073.c: New test.
17562 2006-04-08 Mike Stump <mrs@apple.com>
17564 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17566 2006-04-07 Richard Guenther <rguenther@suse.de>
17568 PR tree-optimization/26135
17569 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17571 2006-04-06 Jan Hubicka <jh@suse.cz>
17574 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17576 2006-04-06 Roger Sayle <roger@eyesopen.com>
17578 * g++.dg/conversion/nullptr1.C: New test case.
17579 * g++.dg/conversion/nullptr2.C: Likewise.
17581 2006-04-05 Roger Sayle <roger@eyesopen.com>
17583 * gfortran.dg/dependency_18.f90: New test case.
17585 2006-04-05 Richard Guenther <rguenther@suse.de>
17587 PR tree-optimization/26919
17588 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17589 * gcc.dg/ipa/ipa-2.c: Likewise.
17590 * gcc.dg/ipa/ipa-3.c: Likewise.
17591 * gcc.dg/ipa/ipa-5.c: Likewise.
17593 2006-04-05 Richard Guenther <rguenther@suse.de>
17595 PR tree-optimization/26763
17596 * gcc.dg/torture/pr26763-1.c: New testcase.
17597 * gcc.dg/torture/pr26763-2.c: Likewise.
17599 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17603 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17605 2006-04-04 Eric Christopher <echristo@apple.com>
17607 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17609 * gcc.target/i386/387-5.c: Ditto.
17611 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17613 * gcc.target/sparc/struct-ret-check.c: New test.
17615 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17617 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17618 zero decimal digits specified in format.
17620 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17623 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17626 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17627 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17628 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17629 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17630 compliant and detect bigendian-ness.
17632 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17634 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17635 dummy arguments work when the actual argument is itself a dummy
17636 argument of the caller.
17638 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17640 PR libfortran/24685
17641 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17643 2006-04-01 Roger Sayle <roger@eyesopen.com>
17645 * gfortran.dg/dependencency_17.f90: New test case.
17647 2006-04-01 Roger Sayle <roger@eyesopen.com>
17649 * gfortran.dg/dependency_14.f90: New test case.
17650 * gfortran.dg/dependency_15.f90: Likewise.
17651 * gfortran.dg/dependency_16.f90: Likewise.
17653 2006-03-31 Asher Langton <langton2@llnl.gov>
17656 gfortran.dg/cray_pointers_6.f90: New test.
17658 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17660 PR libgfortran/26890
17661 * gfortran.dg/read_size_noadvance.f90: New test.
17663 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17666 * gfortran.dg/multiple_allocation_1.f90: Check that the
17667 size has changed after a re-allocation with stat.
17669 2006-03-30 Richard Guenther <rguenther@suse.de>
17671 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17673 * gcc.target/i386/sselibm-2.c: Likewise.
17674 * gcc.target/i386/sselibm-3.c: Likewise.
17675 * gcc.target/i386/sselibm-4.c: Likewise.
17676 * gcc.target/i386/sselibm-5.c: Likewise.
17678 2006-03-28 Roger Sayle <roger@eyesopen.com>
17680 * gcc.dg/fold-andxor-1.c: New test case.
17681 * gcc.dg/fold-xorand-1.c: Likewise.
17683 2006-03-28 Roger Sayle <roger@eyesopen.com>
17685 * gcc.dg/fold-convnotconv-1.c: New test case.
17687 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17690 * gfortran.dg/private_type_5.f90: New test.
17692 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17694 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17696 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17698 * gfortran.dg/advance_2.f90: New test.
17699 * gfortran.dg/advance_3.f90: New test.
17701 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17703 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17705 PR libgfortran/26661
17706 PR libgfortran/26880
17707 * gfortran.dg/read_x_past.f: New test.
17709 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17711 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17714 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17716 * objc.dg/dwarf-1.m: Skip on AIX.
17717 * objc.dg/dwarf-2.m: Skip on AIX.
17719 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17722 * gfortran.dg/float_1.f90: New test.
17724 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17726 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17728 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17730 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17732 PR libfortran/26735
17733 * gfortran.dg/convert_implied_open.f90: New test case.
17735 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17738 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17740 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17742 PR middle-end/26717
17743 * gcc.dg/pr26717.c: New test.
17745 2006-03-25 Roger Sayle <roger@eyesopen.com>
17747 * gfortran.dg/dependency_12.f90: New test case.
17749 2006-03-24 Roger Sayle <roger@eyesopen.com>
17751 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17753 2006-03-24 Jeff Law <law@redhat.com>
17755 * gcc.c-torture/pr26840.c: New test.
17757 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17759 * objc.dg/dwarf-2.m: New.
17760 * obj-c++.dg/dwarf-2.mm: New.
17762 * g++.old-deja/g++.other/init19.C: New.
17764 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17766 * g++.dg/eh/spbp.C: Skip on AIX.
17768 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17770 PR middle-end/26611
17771 * g++.dg/gomp/pr26611-1.C: New test.
17772 * g++.dg/gomp/pr26611-2.C: New test.
17774 2006-03-24 Jeff Law <law@redhat.com>
17776 * gcc.c-torture/compile/pr26833.c: New test.
17777 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17779 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17781 * gfortran.dg/endfile_2.f90: Delete temp file.
17783 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17786 * gfortran.dg/record_marker_1.f90: New test case.
17787 * gfortran.dg/record_marker_2.f: New test case.
17788 * gfortran.dg/record_marker_3.f90: New test case.
17790 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17793 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17794 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17796 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17798 * lib/gcc-dg.exp (cleanup-modules): New proc.
17799 * gfortran.dg/allocatable_function_1.f90,
17800 gfortran.dg/allocate_char_star_scalar_1.f90,
17801 gfortran.dg/assumed_charlen_function_1.f90,
17802 gfortran.dg/assumed_dummy_1.f90,
17803 gfortran.dg/assumed_shape_ranks_1.f90,
17804 gfortran.dg/assumed_shape_ranks_2.f90,
17805 gfortran.dg/assumed_size_dt_dummy.f90,
17806 gfortran.dg/auto_char_dummy_array_1.f90,
17807 gfortran.dg/auto_char_len_3.f90,
17808 gfortran.dg/automatic_module_variable.f90,
17809 gfortran.dg/bad_automatic_objects_1.f90,
17810 gfortran.dg/char_array_constructor.f90,
17811 gfortran.dg/char_array_structure_constructor.f90,
17812 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17813 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17814 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17815 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17816 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17817 gfortran.dg/derived_pointer_recursion.f90,
17818 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17819 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17820 gfortran.dg/dummy_functions_1.f90,
17821 gfortran.dg/elemental_initializer_1.f90,
17822 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17823 gfortran.dg/elemental_pointer_1.f90,
17824 gfortran.dg/elemental_subroutine_1.f90,
17825 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17826 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17827 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17828 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17829 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17830 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17831 gfortran.dg/global_references_1.f90,
17832 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17833 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17834 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17835 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17836 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17837 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17838 gfortran.dg/large_integer_kind_1.f90,
17839 gfortran.dg/large_real_kind_1.f90,
17840 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17841 gfortran.dg/module_double_reuse.f90,
17842 gfortran.dg/module_equivalence_1.f90,
17843 gfortran.dg/module_interface_1.f90,
17844 gfortran.dg/module_parameter_array_refs_1.f90,
17845 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17846 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17847 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17848 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17849 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17850 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17851 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17852 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17853 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17854 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17855 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17856 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17857 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17858 gfortran.dg/same_name_1.f90,
17859 gfortran.dg/sibling_dummy_procedure_1.f90,
17860 gfortran.dg/sibling_dummy_procedure_2.f90,
17861 gfortran.dg/sibling_dummy_procedure_3.f90,
17862 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17863 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17864 gfortran.dg/used_dummy_types_2.f90,
17865 gfortran.dg/used_dummy_types_3.f90,
17866 gfortran.dg/used_dummy_types_4.f90,
17867 gfortran.dg/used_dummy_types_5.f90,
17868 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17869 gfortran.dg/userdef_operator_1.f90: Use it.
17871 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17873 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17874 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17875 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17876 gfortran.dg/write_back.f,
17877 gfortran.fortran-torture/execute/inquire_1.f90,
17878 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17880 2006-03-21 Jeff Law <law@redhat.com>
17882 * gcc.dg/tree-ssa/vrp28.c: New test.
17884 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17886 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17887 if _STDC_C99 is defined.
17888 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17889 * gcc.dg/builtins-20.c: Likewise.
17890 * gcc.dg/builtins-53.c: Likewise.
17891 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17892 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17894 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17897 * gcc.c-torture/compile/pr26781-1.c: New test.
17898 * gcc.c-torture/compile/pr26781-2.c: New test.
17900 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17903 * g++.dg/gomp/pr26690-1.C: New test.
17904 * g++.dg/gomp/pr26690-2.C: New test.
17906 2006-03-20 Jeff Law <law@redhat.com>
17908 * gcc.dg/tree-ssa/pr21829.c: New test.
17910 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17912 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17914 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17915 (check_visibility_available): Use it.
17916 (check_effective_target_default_packed): Likewise.
17917 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17918 (check_effective_target_fopenmp): Likewise.
17919 (check_effective_target_freorder): Likewise.
17920 (check_effective_target_fpic): Likewise.
17921 (check_named_sections_available): Likewise.
17922 (check_effective_target_ilp32): Likewise.
17923 (check_effective_target_lp64): Likewise.
17925 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17928 * gfortran.dg/scalar_mask_2.f90: New test case.
17930 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17933 * gcc.dg/tree-ssa/loadpre12.c: New test.
17934 * gcc.dg/tree-ssa/loadpre13.c: New test.
17935 * gcc.dg/tree-ssa/loadpre14.c: New test.
17936 * gcc.dg/tree-ssa/loadpre15.c: New test.
17937 * gcc.dg/tree-ssa/loadpre16.c: New test.
17938 * gcc.dg/tree-ssa/loadpre17.c: New test.
17939 * gcc.dg/tree-ssa/loadpre18.c: New test.
17940 * gcc.dg/tree-ssa/loadpre19.c: New test.
17941 * gcc.dg/tree-ssa/loadpre20.c: New test.
17942 * gcc.dg/tree-ssa/loadpre21.c: New test.
17943 * gcc.dg/tree-ssa/loadpre22.c: New test.
17945 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17948 * gfortran.dg/elemental_initializer_1.f90: New test.
17951 * gfortran.dg/assumed_shape_ranks_2: New test.
17953 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17955 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17958 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17960 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17961 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17962 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17963 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17964 gfortran.fortran-torture/execute/direct_io.f90,
17965 gfortran.fortran-torture/execute/inquire_2.f90,
17966 gfortran.fortran-torture/execute/inquire_4.f90,
17967 gfortran.fortran-torture/execute/list_read_1.f90,
17968 gfortran.fortran-torture/execute/open_replace.f90,
17969 gfortran.fortran-torture/execute/slash_edit.f90,
17970 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17971 temporary files from testcases.
17973 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17975 PR libgfortran/26509
17976 gfortran.dg/write_direct_eor.f90: New test.
17978 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17980 * gcc.target/powerpc/pr26350.c: New.
17981 * gcc.target/powerpc/indexed-addr.c: New.
17983 2006-03-16 Roger Sayle <roger@eyesopen.com>
17985 * gfortran.dg/dependency_13.f90: New test case.
17987 2006-03-16 Roger Sayle <roger@eyesopen.com>
17989 PR middle-end/21781
17990 * gcc.dg/real-const-1.c: New test case.
17992 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17994 * g++.old-deja/g++.other/init18.C: New.
17995 * g++.old-deja/g++.other/init5.C: Remove xfail.
17997 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17999 * g++.dg/opt/pr15551.C: Cleanup temp file.
18001 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18004 g++.dg/parse/long1.C: New test.
18006 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18009 * gfortran.dg/continuation.f90: New test.
18010 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18012 2006-03-14 Richard Guenther <rguenther@suse.de>
18014 PR tree-optimization/26672
18015 * gcc.dg/torture/pr26672.c: New testcase.
18017 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
18019 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18020 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18022 2006-03-13 Roger Sayle <roger@eyesopen.com>
18024 PR middle-end/26557
18025 * gcc.c-torture/compile/switch-1.c: New test case.
18027 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
18030 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18031 test to include more permuatations of mask and index.
18032 * gfortran.dg/scalar_mask_1.f90: Modify last test to
18033 respond to F2003 spec. that the position returned for an all false
18034 mask && condition is zero.
18036 2006-03-13 Jakub Jelinek <jakub@redhat.com>
18038 PR middle-end/25989
18039 * gcc.dg/gomp/pr25989.c: New test.
18041 2006-03-13 Jeff Law <law@redhat.com>
18043 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18045 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
18047 * gcc.dg/switch-9.c: New test.
18049 2006-03-13 Richard Guenther <rguenther@suse.de>
18051 PR middle-end/26630
18052 * gcc.dg/torture/pr26630.c: New testcase.
18054 2006-03-11 Roger Sayle <roger@eyesopen.com>
18056 * gfortran.dg/dependency_10.f90: New test case.
18057 * gfortran.dg/dependency_11.f90: Likewise.
18059 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18060 Erik Edelmann <eedelman@gcc.gnu.org>
18062 * gfortran.dg/allocatable_function_1.f90: New.
18063 * gfortran.dg/allocatable_function_2.f90: New.
18065 2006-03-10 Richard Guenther <rguenther@suse.de>
18067 PR middle-end/26565
18068 * gcc.dg/torture/pr26565.c: New testcase.
18070 2006-03-09 Eric Christopher <echristo@apple.com>
18072 * gcc.c-torture/compile/20060309-1.c: New.
18074 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18076 PR libgfortran/26499
18077 * gfortran.dg/write_back.f: New test.
18078 * gfortran.dg/write_rewind_1.f: New test.
18079 * gfortran.dg/write_rewind_2.f: New test.
18081 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18083 PR libgfortran/26554
18084 * gfortran.dg/read_logical.f90: New test.
18086 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18088 * ada/acats/norun.lst: cdd2a03 now passes.
18090 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18093 * gcc.target/powerpc/pr18096-1.c: Change where the error
18096 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18098 * gcc.target/i386/cleanup-1.c: New test.
18099 * gcc.target/i386/cleanup-2.c: New test.
18101 2006-03-04 Roger Sayle <roger@eyesopen.com>
18103 * gfortran.dg/dependency_9.f90: Remove for the time being.
18105 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18107 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18110 2006-03-03 Roger Sayle <roger@eyesopen.com>
18112 * gfortran.dg/dependency_9.f90: New test case.
18114 2006-03-03 Roger Sayle <roger@eyesopen.com>
18116 * gfortran.dg/dependency_4.f90: New test case.
18117 * gfortran.dg/dependency_5.f90: New test case.
18118 * gfortran.dg/dependency_6.f90: New test case.
18119 * gfortran.dg/dependency_7.f90: New test case.
18120 * gfortran.dg/dependency_8.f90: New test case.
18122 2006-03-03 Paul Brook <paul@codesourcery.com>
18124 * lib/target-supports.exp (check_profiling_available):
18127 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18130 * multiple_allocation_1.f90: New test.
18132 2006-03-03 Roger Sayle <roger@eyesopen.com>
18134 PR tree-optimization/26524
18135 * gfortran.dg/pr26524.f: New test case.
18137 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18139 * g++.dg/template/repo5.C: Cleanup repo files.
18140 * gcc.dg/20051201-1.c: Cleanup coverage files.
18141 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18142 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18145 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18147 * objc.dg/objc-nofilename-1.m: New test.
18148 * objc.dg/bad-receiver-type.m: New test.
18149 * obj-c++.dg/bad-receiver-type.mm: New test.
18151 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18153 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18155 2006-03-01 Mike Stump <mrs@apple.com>
18157 * g++.dg/abi/key2.C: Add.
18159 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18161 * gfortran.dg/logical_dot_product.f90: New test.
18164 * gfortran.dg/used_interface_ref.f90: New test.
18167 * gfortran.dg/dependency_2.f90: New test.
18168 * gfortran.fortran-torture/execute/where17.f90: New test.
18169 * gfortran.fortran-torture/execute/where18.f90: New test.
18170 * gfortran.fortran-torture/execute/where19.f90: New test.
18171 * gfortran.fortran-torture/execute/where20.f90: New test.
18173 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18175 * g++.dg/tree-ssa/pr26443.C: New test case.
18177 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18179 PR middle-end/26022
18180 * g++.dg/opt/return-slot1.C: New test.
18182 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18184 PR libgfortran/26136
18185 * gfortran.dg/namelist_23.f90: New test.
18187 2006-02-28 Roger Sayle <roger@eyesopen.com>
18189 PR middle-end/14752
18190 * gcc.dg/fold-eqandshift-2.c: New test case.
18192 2006-02-28 Richard Guenther <rguenther@suse.de>
18194 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18197 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18199 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18201 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18203 PR libgfortran/26464
18204 * gfortran.dg/backspace_5.f: New test.
18205 * gfortran.dg/backspace_6.f: New test.
18207 2006-02-26 Roger Sayle <roger@eyesopen.com>
18209 * gcc.dg/fold-eqandnot-1.c: New test case.
18211 2006-02-26 Roger Sayle <roger@eyesopen.com>
18213 PR middle-end/19983
18214 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18216 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18218 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18219 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18221 2006-02-26 Richard Guenther <rguenther@suse.de>
18223 PR tree-optimization/26421
18224 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18226 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18228 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18229 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18231 2006-02-26 Roger Sayle <roger@eyesopen.com>
18233 * gcc.dg/fold-even-1.c: New test case.
18235 2006-02-26 Roger Sayle <roger@eyesopen.com>
18237 PR middle-end/21137
18238 * gcc.dg/fold-eqandshift-1.c: New test case.
18240 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18242 PR tree-optimization/25125
18243 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18244 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18246 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18248 PR tree-optimizations/26359
18249 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18250 with -fdump-tree-dceloop-details.
18251 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18253 2006-02-25 Roger Sayle <roger@eyesopen.com>
18255 PR middle-end/23673
18256 * gcc.dg/fold-eqxor-1.c: New test case.
18257 * gcc.dg/fold-eqxor-2.c: Likewise.
18258 * gcc.dg/fold-eqxor-3.c: Likewise.
18260 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18263 * scalar_mask_1.f90: New test.
18265 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18267 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18268 * g++.dg/eh/uncaught2.C: New.
18269 * g++.dg/eh/uncaught3.C: New.
18271 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18273 PR libgfortran/26423
18274 * gfortran.dg/read_many_1.f: New test.
18276 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18279 * gfortran.dg/dependency_3.f90: New test.
18280 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18284 * gfortran.dg/equiv_6.f90: New test.
18286 2006-02-23 Jeff Law <law@redhat.com>
18288 * gcc.c-torture/compile/pr26425.c: New test.
18290 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18292 PR middle-end/26412
18293 * gcc.dg/gomp/pr26412.c: New test.
18295 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18298 * g++.dg/other/ellipsis1.C: New test.
18299 * g++.dg/parse/operator4.C: Adjust error marker.
18301 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18304 * gfortran.dg/pr25603.f: New testcase.
18306 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18308 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18309 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18311 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18313 * g++.dg/eh/spbp.C: New.
18315 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18317 PR middle-end/26379
18318 * gcc.target/i386/mmx-7.c: New test.
18320 2006-02-20 Roger Sayle <roger@eyesopen.com>
18322 PR tree-optimization/26361
18323 * gcc.dg/tree-ssa/vrp27.c: New test case.
18325 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18327 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18328 * gcc.dg/tree-ssa/complex-4.c: Here.
18330 2006-02-19 Roger Sayle <roger@eyesopen.com>
18332 PR middle-end/19543
18333 * gfortran.dg/logical_1.f90: New test case.
18335 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18337 PR middle-end/26334
18338 * gcc.dg/20060218-1.c: Moved to...
18339 * gcc.target/i386/20060218-1.c: ... here. New test.
18341 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18344 * gfortran.dg/convert_1.f90: New.
18346 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18349 * gfortran.dg/namelist_5.f90: New test.
18352 * gfortran.dg/namelist_4.f90: New test.
18354 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18357 * gcc.dg/tree-ssa/complex-3.c: New test.
18359 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18361 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18362 variable to take into account the variable name in the
18364 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18366 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18368 PR middle-end/26334
18369 * gcc.c-torture/compile/20060217-1.c: New test.
18370 * gcc.dg/20060218-1.c: New test.
18372 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18374 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18376 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18378 * gcc.dg/cpp/undef3.c: New test.
18379 * gcc.dg/cpp/trad/builtins2.c: New test.
18381 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18384 * g++.dg/template/static22.C: New test.
18385 * g++.dg/template/static23.C: New test.
18386 * g++.dg/template/static24.C: New test.
18387 * g++.dg/template/non-dependent13.C: New test.
18388 * g++.dg/init/member1.C: Tweak error markers.
18390 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18393 * gcc.c-torture/compile/pr26255.c: New test case.
18395 2006-02-16 Roger Sayle <roger@eyesopen.com>
18397 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18398 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18399 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18400 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18401 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18402 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18403 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18405 2006-02-16 Jeff Law <law@redhat.com>
18407 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18408 * gcc.dg/tree-ssa/vrp26.c: New test.
18410 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18414 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18415 __UCLIBC__ is defined.
18417 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18420 * gfortran.dg/gomp/pr26224.f: New test.
18422 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18425 * lib/target-supports.exp
18426 (check_effective_target_vect_short_mult): New.
18427 (check_effective_target_vect_char_mult): New.
18428 (check_effective_target_vect_widen_sum_qi_to_si): New.
18429 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18430 (check_effective_target_vect_widen_sum_hi_to_si): New.
18431 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18432 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18433 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18434 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18435 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18436 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18437 vect-reduc-pattern-2c.c
18438 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18439 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18440 vect-reduc-pattern-1c.c
18442 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18445 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18447 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18450 * gfortran.dg/enum_8.f90: Remove check for warning.
18451 * gfortran.dg/iomsg_1.f90: Ditto.
18452 * gfortran.dg/enum_1.f90: Ditto.
18453 * gfortran.dg/enum_9.f90: Ditto.
18454 * gfortran.dg/enum_2.f90: Ditto.
18455 * gfortran.dg/enum_10.f90: Ditto.
18456 * gfortran.dg/enum_3.f90: Ditto.
18457 * gfortran.dg/flush_1.f90: Ditto.
18458 * gfortran.dg/enum_4.f90: Ditto.
18459 * gfortran.dg/array_constructor_1.f90: Ditto.
18460 * gfortran.dg/enum_5.f90: Ditto.
18461 * gfortran.dg/enum_6.f90: Ditto.
18462 * gfortran.dg/enum_7.f90: Ditto.
18464 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18466 PR middle-end/26300
18467 * gcc.c-torture/compile/20060215-1.c: New test.
18469 2006-02-14 Roger Sayle <roger@eyesopen.com>
18471 PR middle-end/23670
18472 * gcc.dg/tree-ssa/andor-2.c: New test case.
18474 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18477 * optional_dim.f90: New test.
18479 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18482 * gfortran.dg/label_4.f90: New.
18484 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18485 Diego Novillo <dnovillo@redhat.com>
18486 Uros Bizjak <uros@kss-loka.si>
18488 * gfortran.dg/gomp: New directory.
18490 2006-02-14 Richard Guenther <rguenther@suse.de>
18492 PR tree-optimization/26258
18493 * gcc.dg/torture/pr26258.c: New testcase.
18495 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18498 * gfortran.dg/pr26246_1.f90: New test.
18499 * gfortran.dg/pr26246_2.f90: New test.
18501 PR middle-end/26092
18502 * gcc.c-torture/compile/20060208-1.c: New test.
18504 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18508 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18509 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18510 * gfortran.dg/automatic_module_variable.f90: Change error message.
18513 * gfortran.dg/internal_dummy_1.f90: New test.
18516 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18520 * gfortran.dg/uncommon_block_data_1.f90: New test.
18521 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18525 * gfortran.dg/typed_subroutine_1.f90: New test.
18527 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18529 * objc.dg/dwarf-1.m: New.
18531 2006-02-13 Roger Sayle <roger@eyesopen.com>
18533 PR middle-end/24427
18534 * gcc.dg/tree-ssa/andor-1.c: New test case.
18536 2006-02-13 Josh Conner <jconner@apple.com>
18539 * gcc.dg/pr25376.c: New test.
18541 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18543 * lib/target-supports.exp (check_named_sections_available):
18544 Only compile named-sections test -- don't assemble.
18546 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18548 * g++.dg/warn/no-write-strings.C: New test.
18549 * g++.dg/warn/write-strings.C: Likewise.
18550 * g++.dg/warn/write-strings-default.C: Likewise.
18552 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18555 * gfortran.dg/ret_pointer_2.f90: New test.
18557 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18559 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18561 2006-02-10 Jeff Law <law@redhat.com>
18563 * gcc.c-torture/compile/pr26213.c: New test.
18565 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18567 gfortran.dg/null_1.f90: New test.
18569 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18572 * gfortran.dg/parens_4.f90: New.
18573 * gfortran.dg/parens_5.f90: New.
18575 2006-02-10 Richard Guenther <rguenther@suse.de>
18577 * gcc.dg/pr23372-1.c: Remove empty file.
18579 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18580 Paul Thomas <pault@gcc.gnu.org>
18583 * gfortran.dg/parens_1.f90: New.
18584 * gfortran.dg/parens_2.f90: New.
18585 * gfortran.dg/parens_3.f90: New.
18587 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18590 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18593 * gfortran.dg/impure_assignment_1.f90: New test.
18596 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18598 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18601 * g++.dg/expr/stdarg2.C: New test.
18603 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18605 PR inline-asm/16194
18606 * gcc.dg/pr16194.c: New test.
18608 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18610 * ada/acats/run_acats: Use portable variant of "$@".
18612 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18614 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18615 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18617 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18620 * g++.dg/opt/pr26179.C: New test.
18622 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18624 PR middle-end/26134
18625 * gcc.dg/tree-ssa/complex-3.c: New test.
18627 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18629 * gcc.c-torture/compile/volatile-1.c: New test.
18631 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18634 * gcc.dg/tree-ssa/pr26180.c: New test.
18636 2006-02-08 Jeff Law <law@redhat.com>
18638 * gcc.dg/tree-ssa/pr21417.c: New test.
18640 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18642 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18643 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18645 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18647 * lib/scanrtl.exp: New.
18649 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18652 * g++.dg/other/virtual2.C: New test.
18655 * g++.dg/other/virtual1.C: New test.
18657 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18659 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18660 cleanup-ipa-dump): Update dump file glob patterns.
18661 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18662 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18664 * lib/gcc-dg.exp: Load it.
18665 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18667 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18670 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18671 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18673 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18676 * gfortran.dg/mvbits_1.f90: New.
18678 2006-02-07 Dirk Mueller <dmueller@suse.com>
18680 * g++.dg/warn/Wdiv-by-zero.C: New test.
18681 * g++.dg/warn/Wno-div-by-zero.C: New.
18683 2006-02-07 Jeff Law <law@redhat.com>
18685 * gcc.dg/tree-ssa/pr21559.c: New test.
18687 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18688 multiple VRP passes.
18689 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18690 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18691 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18692 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18693 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18694 * gcc.dg/tree-ssa/vrp02.c: Likewise
18695 * gcc.dg/tree-ssa/vrp11.c: Likewise
18696 * gcc.dg/tree-ssa/pr14341.c: Likewise
18697 * gcc.dg/tree-ssa/vrp19.c: Likewise
18698 * gcc.dg/tree-ssa/vrp20.c: Likewise
18699 * gcc.dg/tree-ssa/vrp03.c: Likewise
18700 * gcc.dg/tree-ssa/pr21086.c: Likewise
18701 * gcc.dg/tree-ssa/pr21959.c: Likewise
18702 * gcc.dg/tree-ssa/vrp21.c: Likewise
18703 * gcc.dg/tree-ssa/vrp04.c: Likewise
18704 * gcc.dg/tree-ssa/pr25485.c: Likewise
18705 * gcc.dg/tree-ssa/pr22026.c: Likewise
18706 * gcc.dg/tree-ssa/vrp22.c: Likewise
18707 * gcc.dg/tree-ssa/vrp05.c: Likewise
18708 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18709 * gcc.dg/tree-ssa/pr20701.c: Likewise
18710 * gcc.dg/tree-ssa/vrp23.c: Likewise
18711 * gcc.dg/tree-ssa/vrp06.c: Likewise
18712 * gcc.dg/tree-ssa/pr22117.c: Likewise
18713 * gcc.dg/tree-ssa/pr20702.c: Likewise
18714 * gcc.dg/tree-ssa/vrp15.c: Likewise
18715 * gcc.dg/tree-ssa/pr21090.c: Likewise
18716 * gcc.dg/tree-ssa/pr21294.c: Likewise
18717 * gcc.dg/tree-ssa/vrp24.c: Likewise
18718 * gcc.dg/tree-ssa/vrp07.c: Likewise
18719 * gcc.dg/tree-ssa/pr21563.c: Likewise
18720 * gcc.dg/tree-ssa/pr25382.c: Likewise
18721 * gcc.dg/tree-ssa/vrp16.c: Likewise
18722 * gcc.dg/tree-ssa/vrp25.c: Likewise
18723 * gcc.dg/tree-ssa/vrp08.c: Likewise
18724 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18725 * gcc.dg/tree-ssa/vrp17.c: Likewise
18726 * gcc.dg/tree-ssa/pr21458.c: Likewise
18727 * g++.dg/tree-ssa/pr18178.C: Likewise
18729 2006-02-07 Richard Guenther <rguenther@suse.de>
18733 2006-01-30 Richard Guenther <rguenther@suse.de>
18735 * gcc.dg/pr23372-1.C: New testcase.
18737 * g++.dg/tree-ssa/pr26140.C: New testcase.
18739 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18742 * g++.dg/template/ttp15.C: New test.
18743 * g++.dg/template/ttp16.C: Likewise.
18744 * g++.dg/template/ttp17.C: Likewise.
18745 * g++.old-deja/g++.pt/ttp36.C: Remove.
18746 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18747 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18748 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18749 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18750 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18751 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18752 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18753 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18754 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18756 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18758 PR libfortran/23815
18759 * unf_io_convert_4.f90: New test.
18761 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18763 * gcc.dg/tree-ssa/loadpre10.c: New test.
18764 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18765 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18766 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18768 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18770 PR libfortran/24685
18771 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18773 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18776 * gfortran.dg/assign_7.f: New test.
18778 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18782 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18783 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18784 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18786 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18788 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18791 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18793 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18794 * g++.dg/charset/string.c (foo): Likewise.
18795 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18797 * g++.dg/ext/builtin2.C (printf): Likewise.
18798 * g++.dg/init/new15.C (printf): Likewise.
18799 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18800 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18801 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18802 * g++.dg/template/non-dependent4.C (temp): Likewise.
18803 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18804 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18805 parameter type to const char*.
18806 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18807 Change type to const char*.
18808 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18810 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18811 second parameter type to const char*.
18812 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18813 (Y::Y): Change parameter type to const char*.
18814 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18815 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18816 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18817 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18819 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18821 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18822 type to const char*.
18823 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18824 return type to const char*.
18825 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18827 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18828 * g++.old-deja/g++.law/refs1.C: Likewise.
18829 * g++.old-deja/g++.law/visibility1.C: Likewise.
18830 * g++.old-deja/g++.law/visibility2.C: Likewise.
18831 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18833 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18834 * g++.old-deja/g++.mike/net48.C: Likewise.
18835 * g++.old-deja/g++.mike/p646.C: Likewise.
18836 * g++.old-deja/g++.mike/p6746.C: Likewise.
18837 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18838 type to const char*.
18839 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18840 deprecated conversion warning.
18841 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18843 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18844 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18845 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18846 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18847 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18848 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18849 * g++.old-deja/g++.pt/t39.C: Likewise.
18850 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18851 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18853 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18856 intrinsic_argument_conformance_1.f90: New test.
18858 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18861 * gfortran.dg/char_result_11.f90: Add SAVE.
18862 * gfortran.dg/der_pointer_4.f90: Ditto.
18863 * gfortran.dg/default_initialization.f90: New test.
18865 2006-02-03 Jeff Law <law@redhat.com>
18867 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18868 handle more than 100 dump files.
18869 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18870 * lib/scantree.exp (scan-tree-dump): Likewise.
18871 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18872 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18873 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18874 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18875 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18877 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18879 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18881 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18883 * g++.dg/template/using12.C: New test.
18885 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18887 * gcc.target/powerpc/pr25960.c: New test.
18889 2006-02-02 Steven G. Kargl <kargls@comcast>
18892 gfortran.dg/nullify_2.f90: New test.
18894 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18897 * gcc.dg/gomp/pr25990.c: New test.
18899 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18902 * g++.gd/template/partial4.C: New test.
18904 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18906 PR middle-end/26001
18907 * gfortran.dg/data_char_2.f90: New.
18909 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18912 maxval_maxloc_conformance_1.f90: New test.
18914 2006-01-31 Richard Guenther <rguenther@suse.de>
18916 * gcc.target/i386/sselibm-1.c: New testcase.
18917 * gcc.target/i386/sselibm-2.c: Likewise.
18918 * gcc.target/i386/sselibm-3.c: Likewise.
18919 * gcc.target/i386/sselibm-4.c: Likewise.
18920 * gcc.target/i386/sselibm-5.c: Likewise.
18922 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18925 * gfortran.dg/arrayio_derived_2.f90: New.
18927 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18929 * gcc.dg/unsigned-long-compare.c: New test.
18931 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18934 * lib/target-supports.exp (check_effective_target_freorder):
18935 Check to see if target supports -freorder-blocks-and-partition.
18936 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18937 instead of "dg-require-named-sections".
18939 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18942 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18943 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18944 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18945 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18946 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18947 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18948 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18949 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18951 2006-01-30 Richard Guenther <rguenther@suse.de>
18954 * gcc.dg/pr23372-1.C: New testcase.
18956 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18958 * gcc.dg/gomp/pr25874.c: New test.
18960 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18963 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18965 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18971 * gfortran.dg/intent_out_1.f90: New test.
18973 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18976 * gfortran.dg/procedure_lvalue.f90: New test.
18980 * gfortran.dg/char_pointer_assign_2.f90: New test.
18981 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18982 assignment to be consistent with standard.
18983 * gfortran.dg/char_result_2.f90: The same.
18984 * gfortran.dg/char_result_8.f90: The same.
18986 2006-01-28 Zack Weinberg <zackw@panix.com>
18988 * gcc.dg/Woverlength-strings.c
18989 * gcc.dg/Woverlength-strings-pedantic-c89.c
18990 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18991 * gcc.dg/Woverlength-strings-pedantic-c99.c
18992 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18994 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18996 * gcc.c-torture/execute/20060127-1.c: New test.
18998 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19001 * g++.dg/ext/pragmaweak1.C: New test.
19003 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19006 * g++.dg/template/spec29.C: New test.
19008 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
19011 * gcc.c-torture/execute/pr19606.c: New.
19013 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
19015 * gcc.dg/pragma-re-4.c: New test.
19017 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
19020 * gfortran.dg/assumed_size_refs_3.f90: New test.
19022 2006-01-27 Ben Elliston <bje@au.ibm.com>
19024 * gcc.misc-tests/dectest.exp: Remove defunct comment.
19026 2006-01-26 Laurent GUERBY <laurent@guerby.net>
19029 * ada/acats/support/impdef.a: Add One_Long_Second.
19030 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19031 * ada/acats/tests/c9/c94026.a: Likewise.
19032 * ada/acats/tests/c9/c97305c.ada: Likewise.
19033 * ada/acats/tests/c9/c99004a.ada: Likewise.
19035 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
19038 * gfortran.dg/global_references_2.f90: New test.
19044 * gfortran.dg/assumed_charlen_function_1.f90: New test.
19045 * gfortran.dg/assumed_charlen_function_3.f90: New test.
19048 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19050 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19053 * gcc.dg/Wpointer-sign.c: New.
19054 * gcc.dg/Wpointer-sign-Wall.c: New.
19055 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19056 * gcc.dg/Wpointer-sign-pedantic.c: New.
19057 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19058 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19060 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19063 * gcc.c-torture/compile/pr25861.c: New test.
19065 2006-01-26 Paul Brook <paul@codesourcery.com>
19067 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19068 on short-enum targets.
19069 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19071 (generate_fields): Use short_enums.
19072 (main): Set short_enums. Document -e.
19073 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19074 on short-enum targets.
19075 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19077 (generate_fields): Use short_enums.
19078 (main): Set short_enums. Document -e.
19079 * lib/target-supports.exp (check_effective_target_short_enums): New.
19081 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19084 * gcc.dg/torture/pr25947-1.c: New test.
19086 2006-01-25 Jan Hubicka <jh@suse.cz>
19087 Roger Sayle <roger@eyesopen.com>
19089 PR rtl-optimization/25703
19090 * gcc.target/i386/20060125-1.c: New test case.
19091 * gcc.target/i386/20060125-2.c: New test case.
19093 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19096 * gfortran.dg/goto_1.f: New.
19098 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19101 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19102 25716 on 32-bit systems too.
19104 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19107 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19109 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19111 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19113 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19116 * gfortran.dg/read_eof.f90: Delete, renamed.
19117 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19118 * gfortran.dg/read_eof_2.f90: New test.
19119 * gfortran.dg/read_eof_3.f90: New test.
19121 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19124 * gcc.c-torture/compile/pr25860.c: New test.
19126 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19129 * g++.dg/parse/dtor8.C: New test.
19131 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19134 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19135 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19136 check_effective_target_fopenmp returns 0.
19138 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19141 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19142 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19143 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19145 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19148 * g++.dg/opt/pr25857.C: New test.
19150 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19151 Jan Hubicka <jh@suse.cz>
19152 Richard Guenther <rguenther@suse.de>
19154 PR rtl-optimization/25654
19155 * gcc.dg/torture/pr25654.c: New testcase.
19156 * gcc.target/i386/pr25654.c: Likewise.
19158 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19161 * gfortran.dg/internal references_2.f90: New test.
19163 Fix regression in testing of admissability of attributes.
19164 * gfortran.dg/intent_used_1.f90: New test.
19166 2006-01-23 Ben Elliston <bje@au.ibm.com>
19168 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19169 Remove target conditional torture options for i?86 and x86_64
19172 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19175 * g++.dg/rtti/no-rtti.C: New.
19177 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19180 * g++.dg/inherit/conv2.C: New test.
19183 * g++.dg/parse/dtor7.C: New test.
19186 * g++.dg/template/crash44.C: New test.
19188 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19192 * gfortran.dg/internal_references_1.f90: New test.
19197 * gfortran.dg/global_references_1.f90: New test.
19198 * gfortran.dg/g77/19990905-1.f: Restore the error that
19199 there is a clash between the common block name and
19200 the name of a subroutine reference.
19203 * gfortran.dg/aliasing_dummy_1.f90: New test.
19205 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19207 * gcc.dg/vmx/1b-01.c: Warning fix.
19208 * gcc.dg/vmx/1c-02.c: Likewise.
19209 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19211 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19214 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19216 2006-01-20 Richard Guenther <rguenther@suse.de>
19217 Steven Bosscher <stevenb.gcc@gmail.com>
19219 PR rtl-optimization/24626
19220 * gcc.dg/torture/pr24626-1.c: New testcase.
19221 * gcc.dg/torture/pr24626-2.c: Likewise.
19222 * gcc.dg/torture/pr24626-3.c: Likewise.
19223 * gcc.dg/torture/pr24626-4.c: Likewise.
19225 2006-01-20 Dirk Mueller <dmueller@suse.com>
19228 * g++.dg/warn/empty-body.C: New.
19230 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19233 * g++.dg/template/using10.C: New test.
19234 * g++.dg/temlpate/using11.C: Likewise.
19235 * g++.dg/inherit/using5.C: Tweak error messages.
19237 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19239 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19241 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19243 2006-01-19 Jan Hubicka <jh@suse.cz>
19245 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19247 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19250 * g++.dg/template/spec28.C: New test.
19252 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19254 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19255 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19257 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19259 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19260 * gcc.dg/gomp/critical-1.c: Likewise.
19261 * gcc.dg/gomp/critical-3.c: Likewise.
19262 * gcc.dg/gomp/empty.c: Likewise.
19263 * gcc.dg/gomp/ordered-1.c: Likewise.
19264 * gcc.dg/gomp/for-4.c: Likewise.
19265 * gcc.dg/gomp/for-6.c: Likewise.
19266 * gcc.dg/gomp/master-3.c: Likewise.
19267 * gcc.dg/gomp/for-8.c: Likewise.
19268 * gcc.dg/gomp/for-10.c: Likewise.
19269 * gcc.dg/gomp/for-18.c: Likewise.
19270 * gcc.dg/gomp/for-5.c: Likewise.
19271 * gcc.dg/gomp/for-7.c: Likewise.
19272 * gcc.dg/gomp/for-9.c: Likewise.
19274 2006-01-18 Jeff Law <law@redhat.com>
19276 * gcc.dg/tree-ssa/vrp25.c: New test.
19278 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19280 * gcc.dg/pr25805.c: Fix misapplied patch.
19282 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19284 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19285 (check_effective_target_vect_udot_qi): New.
19286 (check_effective_target_vect_sdot_hi): New.
19287 (check_effective_target_vect_udot_hi): New.
19288 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19289 prefixed with "wrapv-" with -fwrapv.
19290 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19291 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19292 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19293 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19294 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19296 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19297 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19298 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19299 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19301 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19304 * g++.dg/other/default2.C: New test.
19305 * g++.dg/other/default3.C: New test.
19307 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19310 * gcc.dg/pr25805.c: New file.
19312 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19315 * g++.dg/template/init6.C: New test.
19317 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19319 * gcc.dg/tree-ssa/pr24287.c: New test
19321 2006-01-18 Eric Christopher <echristo@apple.com>
19323 * g++.dg/eh/table.C: New.
19325 2006-01-18 DJ Delorie <dj@redhat.com>
19327 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19328 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19329 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19330 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19332 2006-01-18 Jeff Law <law@redhat.com>
19334 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19335 on wrapping on overflow semantics.
19337 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19339 * gcc.gc/tree-ssa/vrp23.c: New test.
19340 * gcc.gc/tree-ssa/vrp24.c: New test.
19342 2006-01-18 Richard Henderson <rth@redhat.com>
19343 Aldy Hernandez <aldyh@redhat.com>
19344 Jakub Jelinek <jakub@redhat.com>
19345 Diego Novillo <dnovillo@redhat.com>
19346 Uros Bizjak <uros@kss-loka.si>
19348 * gcc.dg/gomp: New directory.
19350 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19351 Steven G. Kargl <kargls@comcast.net>
19354 * gfortran.dg/intrinsic_external_1.f90: New test.
19357 * gfortran.dg/elemental_pointer_1.f90: New test.
19360 * gfortran.dg/external_procedures_1.f90: New test.
19363 gfortran.dg/assumed_present.f90: New test.
19365 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19367 * g++.dg/parse/lookup5.C: New test.
19369 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19372 * gfortran.dg/read_eof.f90: New test.
19374 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19376 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19377 add a closing brace.
19379 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19382 * gfortran.dg/fmt_tl.f: New test.
19384 2006-01-17 Eric Christopher <echristo@apple.com>
19386 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19387 * g++.old-deja/g++.warn/impint2.C: Ditto.
19388 * g++.old-deja/g++.other/null1.C: Ditto.
19389 * g++.dg/warn/conv2.C: Ditto.
19390 * g++.dg/warn/conv4.C: New file.
19392 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19394 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19396 2006-01-17 Andreas Jaeger <aj@suse.de>
19397 Janis Johnson <janis187@us.ibm.com>
19399 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19401 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19402 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19404 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19406 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19407 (switchfiles): xfail txxx where xxx >= 25.
19409 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19412 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19414 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19417 * gcc.dg/pr25682.c: New test.
19418 * g++.dg/parse/array-size2.C: New test.
19420 2006-01-16 Ian Lance Taylor <ian@airs.com>
19422 * consistency.vlad: Remove entire directory, 1652 files.
19424 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19426 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19427 check_effective_target_dfprt_nocache): New.
19428 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19429 (check_effective_target_dfprt): New.
19430 * lib/c-compat.exp (check_dfp): Remove.
19431 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19432 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19433 level of support for decimal float.
19434 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19435 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19436 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19437 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19438 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19439 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19440 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19441 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19442 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19443 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19444 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19445 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19448 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19451 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19453 * lib/gfortran.exp (gfortran_init): Likewise.
19454 * lib/obj-c++.exp (obj-c++_init): Likewise.
19455 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19456 (scan-assembler-dem-not): Likewise.
19457 * lib/scandump.exp (scan-dump-dem): Likewise.
19458 (scan-dump-dem-not): Likewise.
19460 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19463 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19465 * lib/obj-c++.exp (obj-c++_init): Likewise.
19467 2006-01-16 Richard Guenther <rguenther@suse.de>
19469 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19471 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19474 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19475 to LD_LIBRARY_PATH.
19477 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19478 Andrew Pinski <pinskia@physics.uc.edu>
19480 * gcc.dg/minmax-1.c: New test.
19482 2006-01-16 Ben Elliston <bje@au.ibm.com>
19484 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19485 * gcc.misc-tests/dectest.exp: Ditto.
19487 2006-01-15 Ian Lance Taylor <ian@airs.com>
19490 * gcc.target/i386/cmov6.c: Use -march=k8.
19492 2006-01-15 Andreas Jaeger <aj@suse.de>
19494 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19495 x86 does not have __float128.
19497 2006-01-14 Ian Lance Taylor <ian@airs.com>
19499 * gcc.target/i386/cmov6.c: New test.
19501 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19504 * g++.dg/template/ctor6.C: New test.
19506 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19508 PR tree-optimization/25485
19509 * gcc.dg/tree-ssa/pr25485.c: New.
19511 2006-01-14 Richard Guenther <rguenther@suse.de>
19513 PR tree-optimization/22548
19514 PR tree-optimization/22555
19515 PR tree-optimization/22501
19516 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19517 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19518 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19519 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19520 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19521 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19522 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19523 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19524 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19526 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19528 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19529 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19531 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19532 Richard Guenther <rguenther@suse.de>
19534 PR rtl-optimization/24257
19535 * gcc.dg/torture/pr24257.c: New testcase.
19537 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19539 * gcc.c-torture/execute/20060110-1.c: New test.
19540 * gcc.c-torture/execute/20060110-2.c: New test.
19542 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19544 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19546 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19549 * gfortran.dg/label_3.f90: New test.
19551 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19553 PR tree-optimization/25771
19554 * g++.dg/tree-ssa/pr25771.C: New test
19556 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19559 * g++.dg/opt/complex5.C: New test.
19561 2006-01-13 Richard Guenther <rguenther@suse.de>
19563 * gcc.target/i386/387-9.c: New testcase.
19565 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19568 * g++.dg/debug/dwarf2-1.C: New.
19570 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19573 * lib/gcov.exp (verify-lines): Add "close $fd".
19575 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19576 Ben Elliston <bje@au.ibm.com>
19578 * gcc.dg/dfp/inf-1.c: New test.
19580 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19581 Yao Qi <qiyaoltc@cn.ibm.com>
19582 Ben Elliston <bje@au.ibm.com>
19583 Jon Grimm <jgrimm2@us.ibm.com>
19585 * gcc.dg/nodfp-1.c: New test.
19586 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19587 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19588 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19589 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19590 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19591 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19592 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19593 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19594 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19595 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19596 * gcc.dg/format/dfp-printf-1.c: Likewise.
19597 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19598 (compat_setup_dfp): New.
19599 * gcc.dg/compat/compat.exp: Use it.
19600 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19601 Make some variables global, prepend "compat_" to their names.
19602 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19603 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19604 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19605 * lib/compat.exp (compat_skip_list): Make global, rename.
19606 * lib/c-compat.exp: New file.
19607 * lib/target-supports.exp (check_effective_target_dfp): New.
19609 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19610 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19611 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19612 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19613 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19614 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19615 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19616 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19617 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19618 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19619 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19620 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19621 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19622 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19623 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19624 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19625 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19626 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19627 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19628 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19629 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19630 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19631 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19632 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19633 gcc.dg/dfp/struct-layout-1.c,
19634 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19635 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19636 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19637 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19638 gcc.dg/dfp/func-vararg-dfp.c,
19639 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19640 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19641 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19642 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19643 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19645 2006-01-11 Richard Guenther <rguenther@suse.de>
19647 PR tree-optimization/25734
19648 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19650 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19653 * gfortran.dg/literal_character_constant_1_x.F: New test.
19654 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19655 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19656 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19658 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19661 * g++.dg/ext/packed3.C: Add expected packed error.
19663 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19666 * gcc.dg/torture/pr25706-1.c: New test.
19668 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19670 PR tree-optimization/23109
19671 PR tree-optimization/23948
19672 PR tree-optimization/24123
19674 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19675 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19676 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19677 g++.dg/tree-ssa/pr23948.C: New testcases.
19678 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19679 three divisions in order to do the optimization.
19681 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19684 * g++.dg/other/pr25632.C: New test.
19686 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19689 * gfortran.dg/used_types_1.f90: New test.
19691 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19694 * gcc.dg/torture/pr25718-1.c: New test.
19696 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19698 * gfortran.dg/list_read_2.f90: Fix typo in description.
19700 2006-01-10 Jan Beulich <jbeulich@novell.com>
19702 * lib/target-supports.exp (check_visibility_available): Simplify test
19704 (check_profiling_available): Fail for *-*-netware*.
19705 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19706 * gcc.dg/20021014-1.c: Likewise.
19707 * gcc.dg/nest.c: Likewise.
19709 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19712 * gfortran.dg/forall_3.f90: New test.
19714 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19717 * gfortran.dg/nesting_2.f90: New test.
19718 * gfortran.dg/nesting_3.f90: New test.
19720 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19722 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19723 Fix typo in comment.
19725 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19727 * gfortran.dg/single_char_string.f90: New test.
19729 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19731 * gfortran.dg/ichar_2.f90: New test.
19733 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19736 * gfortran.dg/private_type_4.f90: New.
19738 2006-01-07 Richard Guenther <rguenther@suse.de>
19740 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19742 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19744 * gfortran.dg/func_decl_1.f90: New.
19745 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19746 * gfortran.dg/array_alloc_2.f90: Likewise.
19747 * gfortran.dg/char_result_8.f90: Likewise.
19748 * gfortran.dg/dup_save_1.f90: Likewise.
19749 * gfortran.dg/dup_save_2.f90: Likewise.
19750 * gfortran.dg/f2c_6.f90: Likewise.
19751 * gfortran.dg/f2c_7.f90: Likewise.
19752 * gfortran.dg/func_result_2.f90: Likewise.
19753 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19755 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19758 * gfortran.dg/elemental_subroutine_1.f90: New test.
19759 * gfortran.dg/elemental_subroutine_2.f90: New test.
19763 * gfortran.dg/assumed_size_refs_1.f90: New test.
19767 * gfortran.dg/assumed_size_refs_2.f90: New test.
19768 * gfortran.dg/initialization_1.f90: Change warning message.
19770 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19772 * gcc.dg/tree-ssa/loop-15.c: New test.
19774 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19777 * gfortran.dg/backspace_3.f: New test.
19778 * gfortran.dg/backspace_4.f: New test.
19780 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19783 * gfortran.dg/fmt_white.f: Update test.
19785 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19787 * gcc.dg/cast-1.c: Add new warning.
19788 * gcc.dg/cast-2.c: Likewise.
19789 * gcc.dg/cast-3.c: Likewise.
19790 * gcc.dg/format/cast-1.c: Likewise.
19791 * gcc.dg/cast-4.c: New testcase.
19793 2006-01-05 Richard Guenther <rguenther@suse.de>
19795 PR tree-optimization/22555
19796 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19798 2006-01-05 Richard Guenther <rguenther@suse.de>
19799 Diego Novillo <dnovillo@redhat.com>
19801 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19802 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19803 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19804 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19805 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19806 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19807 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19808 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19809 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19810 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19811 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19812 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19813 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19814 * treelang/compile/extravar.tree: Likewise.
19815 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19816 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19817 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19818 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19819 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19821 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19823 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19826 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19829 gfortran.dg/char_result_11.f90: New.
19831 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19834 * g++.dg/parse/access9.C: New test.
19835 * g++.dg/tc1/dr52.C: Tweak error markers.
19837 2006-01-04 Richard Henderson <rth@redhat.com>
19839 Merge from gomp branch.
19840 * g++.dg/parse/pragma2.C: Update expected error lines.
19842 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19844 * g++.dg/other/i386-2.C: New test.
19847 * gcc.c-torture/compile/20051228-1.c: New test.
19850 * gcc.dg/pr25559.c: New test.
19852 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19855 * g++.dg/lookup/friend9.C: New test.
19858 * g++.dg/template/repo5.C: New test.
19860 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19863 * gfortran.dg/forall_2.f90: New test.
19865 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19867 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19868 dg-require-weak. Adjust regexp to handle leading-underscore
19869 targets and space as well as TAB after .weak. Change previous
19870 64-bit fix to not use naked dot.
19872 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19874 PR rtl-optimization/25578
19875 * gcc.c-torture/execute/20060102-1.c: New testcase.
19877 2006-01-03 Richard Guenther <rguenther@suse.de>
19880 * gcc.dg/torture/pr25183.c: New testcase.
19882 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19884 Merge from gomp-branch.
19885 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19886 * gcc.dg/ia64-sync-2.c: Likewise.
19887 * gcc.dg/ia64-sync-3.c: Likewise.
19888 * gcc.dg/ia64-sync-4.c: Likewise.
19889 * gcc.dg/sync-2.c: Likewise.
19890 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19891 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19893 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19896 * g++.dg/parse/operator6.C: New test.
19899 * g++.dg/parse/error29.C: New test.
19902 * g++.dg/parse/dtor6.C: New test.
19905 * g++.dg/parse/ctor3.C: New test.
19908 * g++.dg/template/class3.C: New test.
19910 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19912 * g++.dg/debug/debug9.C: New.
19914 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19917 * gfortran.dg/label_2.f90: New test.
19919 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19921 * g++.dg/lookup/using12.C: Tighten error marker.
19923 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19924 Andrew Pinski <pinskia@physics.uc.edu>
19926 * gcc.target/powerpc/darwin-abi-3.c: New file.
19927 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19928 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19929 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19930 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19931 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19932 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19933 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19934 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19936 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19938 * gcc.dg/tree-ssa/loadpre1.c: New;
19939 * gcc.dg/tree-ssa/loadpre2.c: New;
19940 * gcc.dg/tree-ssa/loadpre3.c: New;
19941 * gcc.dg/tree-ssa/loadpre4.c: New;
19942 * gcc.dg/tree-ssa/loadpre5.c: New;
19943 * gcc.dg/tree-ssa/loadpre6.c: New;
19944 * gcc.dg/tree-ssa/loadpre7.c: New;
19945 * gcc.dg/tree-ssa/loadpre8.c: New;
19946 * gcc.dg/tree-ssa/loadpre9.c: New;
19948 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19950 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19951 * g++.dg/abi/thunk4.C: Likewise.
19953 2006-01-01 Andreas Jaeger <aj@suse.de>
19955 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19958 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19961 * gcc.dg/pragma-pack-3.c: New test.
19962 * g++.dg/parse/pragma3.C: New test.
19964 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19966 PR middle-end/24827
19967 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19969 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19972 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19974 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19977 * gfortran-dg/pure_byref_3.f90: New.
19980 * gfortran.dg/userdef_operator_1.f90: New.
19982 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19984 * g++.dg/abi/thunk3.C: New.
19985 * g++.dg/abi/thunk4.C: New.
19987 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19990 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19991 associated derived type components of derived types are
19992 properly declared in contained procedures.
19994 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19996 PR libgfortran/25139
19997 * gfortran.dg/backspace_2.f: New test.
19999 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20001 PR libgfortran/25550
20002 * gfortran.dg/endfile.f: New test.
20004 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20006 PR libgfortran/25419
20007 * gfortran.dg/comma.f: New test.
20009 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20011 * lib/gfortran-dg.exp: Remove trailing whitespace.
20012 * lib/fortran-torture.exp: Test with -fbounds-check instead of
20013 -funroll-all-loops.
20015 2005-12-28 Alan Modra <amodra@bigpond.net.au>
20017 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20018 Extended Double long doubles or repeat tests when long double is
20019 the same size as double.
20021 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20023 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20026 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20027 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20030 * gcc.dg/pr23911.c: Make test variable static.
20033 * gcc.dg/tree-ssa/pr14841.c: Likewise.
20035 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20038 * g++.dg/parse/crash17.C: Adjust error markers.
20039 * g++.dg/template/error20.C: New test.
20041 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20044 * g++.dg/ext/complit4.C: New test.
20047 * g++.dg/ext/complit5.C: Likewise.
20049 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20051 PR tree-optimization/25125
20052 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20053 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20054 * gcc.c-torture/execute/pr25125.c: New.
20056 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20060 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20061 functions with incorrect assumed size references.
20063 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20066 * g++.dg/opt/init1.C: New test.
20068 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20071 * g++.dg/template/sfinae3.C: New test.
20073 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20075 * g++.dg/other/friend4.C: New test.
20077 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20080 * g++.dg/opt/pr25005.C: New test.
20082 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20085 * g++.dg/template/ptrmem16.C: New test.
20087 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20091 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20093 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20095 PR libgfortran/25307
20096 * gfortran.dg/list_read_5.f90: New test.
20098 2005-12-22 Richard Henderson <rth@redhat.com>
20100 * gcc.target/i386/sse-7.c: Use -msse2.
20102 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20104 PR rtl-optimization/25432
20105 * gcc.c-torture/compile/20051216-1.c: New test.
20108 * objc/execute/pr25328.m: New test.
20110 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20113 * g++.dg/template/call4.C: New test.
20115 2005-12-22 Dale Johannesen <dalej@apple.com>
20117 * gcc.target/i386/sse-17.c: New.
20119 2005-12-22 Paul Brook <paul@codesourcery.com>
20121 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20123 2005-12-22 Paul Brook <paul@codesourcery.com>
20125 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20127 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20130 * gcc.c-torture/compile/pr25513.c: New test.
20132 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20135 * g++.dg/parse/error25.C: Add more tests.
20137 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20140 * gfortran.dg/der_charlen_1.f90: New.
20142 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20145 * gfortran.dg/pointer_component_type_1.f90: New test.
20149 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20150 should give an error with assumed size array refernces and checks
20151 those that should not.
20152 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20153 reference an upper bound so that it does not generate an error.
20159 * gfortran.dg/used_dummy_types_1.f90: New test.
20160 * gfortran.dg/used_dummy_types_2.f90: New test.
20161 * gfortran.dg/used_dummy_types_3.f90: New test.
20162 * gfortran.dg/used_dummy_types_4.f90: New test.
20163 * gfortran.dg/used_dummy_types_5.f90: New test.
20166 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20167 group already being USE associated.
20168 * gfortran.dg/assumed_shape_nml.f90: New test.
20169 * gfortran.dg/assumed_size_nml.f90: New test.
20179 * gfortran.dg/io_constraints_1.f90: New test.
20180 * gfortran.dg/io_constraints_1.f90: New test.
20181 * gfortran.dg/iostat_3.f90: Change wording of warning.
20182 * gfortran.dg/g77/19981216-0.f: The same.
20184 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20186 PR tree-optimization/23518
20187 * gcc.dg/pr23518.c: New.
20189 2005-12-21 Mike Stump <mrs@apple.com>
20191 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20193 2005-12-21 Paul Brook <paul@codesourcery.com>
20195 * gcc.dg/pr19340.c: Skip on m68k targets.
20197 2005-12-21 Steven Bosscher <stevenb@suse.de>
20199 PR rtl-optimization/25196
20200 * gcc.dg/pr25196.c: New test.
20202 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20205 gfortran.dg/where_nested_1.f90: New.
20207 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20209 PR tree-optimization/25382.
20210 * gcc.dg/tree-ssa/pr25382.c: New.
20212 2005-12-20 Richard Guenther <rguenther@suse.de>
20214 PR middle-end/24306
20215 * gcc.target/i386/pr24306.c: New testcase.
20217 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20219 PR tree-optimization/25501
20220 * gcc.dg/tree-ssa/pr25501.c: New.
20222 2005-12-20 Richard Guenther <rguenther@suse.de>
20225 2005-12-02 Richard Guenther <rguenther@suse.de>
20227 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20229 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20232 * g++.dg/warn/Wunreachable-code-2.C: New test.
20234 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20237 * g++.dg/template/ctor5.C: New test.
20240 * g++.dg/template/overload8.C: New test.
20242 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20244 * gcc.c-torture/compile/pr25483 : New test.
20246 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20249 * g++.dg/ext/typeof10.C: New test.
20251 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20253 * gcc.dg/mt-loopi1.c: New.
20255 2005-12-18 Richard Guenther <rguenther@suse.de>
20257 PR tree-optimization/25481
20258 * gcc.dg/torture/pr25481.c: New testcase.
20260 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20262 PR rtl-optimization/21041
20263 * gcc.dg/pr21041.c: New test.
20265 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20267 PR libgfortran/25463
20268 * gfortran.dg/advance.f90: New test.
20270 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20272 * gcc.dg/20051201-1.c: New test.
20274 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20277 * gfortran.dg/initialization_1.f90: New test.
20278 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20279 * gfortran.dg/g77/980616-0.f: The same.
20281 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20284 * gfortran.dg/chkbits.f90: New test.
20286 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20288 * gfortran.dg/enum_5.f: Revert to previous version.
20290 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20292 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20293 * gfortran.dg/nested_modules_1.f90: Ditto.
20294 * gfortran.dg/hollerith_f95.f90: Ditto.
20295 * gfortran.dg/select_5.f90: Ditto.
20296 * gfortran.dg/secnds.f: Ditto.
20297 * gfortran.dg/hollerith2.f90: Ditto.
20298 * gfortran.dg/imag_2.f: Ditto.
20299 * gfortran.dg/ftell_2.f90: Ditto.
20300 * gfortran.dg/malloc_free_1.f90: Ditto.
20301 * gfortran.dg/logint-1.f: Ditto.
20302 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20303 * gfortran.dg/e_d_fmt.f90: Ditto.
20304 * gfortran.dg/hollerith_legacy.f90: Ditto.
20305 * gfortran.dg/logint-2.f: Ditto.
20306 * gfortran.dg/enum_5.f90: Ditto.
20307 * gfortran.dg/f2c_2.f90: Ditto.
20308 * gfortran.dg/pr17143.f90: Ditto.
20309 * gfortran.dg/namelist_14.f90: Ditto.
20310 * gfortran.dg/logint-3.f: Ditto.
20311 * gfortran.dg/spread_scalar_source.f90: Ditto.
20312 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20313 * gfortran.dg/namelist_11.f: Ditto.
20314 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20315 * gfortran.dg/g77/20010519-1.f
20316 * gfortran.dg/g77/alpha1.f: Ditto.
20317 * gfortran.dg/g77/990115-1.f: Ditto.
20318 * gfortran.dg/g77/erfc.f: Ditto.
20319 * gfortran.dg/g77/19990313-3.f: Ditto.
20320 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20321 * gfortran.dg/g77/20010426.f: Ditto.
20322 * gfortran.dg/g77/19990313-0.f: Ditto.
20323 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20324 * gfortran.dg/g77/20000629-1.f: Ditto.
20325 * gfortran.dg/g77/970125-0.f: Ditto.
20326 * gfortran.dg/g77/8485.f: Ditto.
20327 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20328 * gfortran.dg/g77/19990313-1.f: Ditto.
20329 * gfortran.dg/g77/int8421.f: Ditto.
20330 * gfortran.dg/g77/19990305-0.f: Ditto.
20331 * gfortran.dg/g77/947.f: Ditto.
20332 * gfortran.dg/g77/19990905-2.f: Ditto.
20333 * gfortran.dg/g77/cabs.f: Ditto.
20334 * gfortran.dg/g77/19990313-2.f: Ditto.
20335 * gfortran.dg/g77/20020307-1.f: Ditto.
20336 * gfortran.dg/g77/dcomplex.f: Ditto.
20337 * gfortran.dg/g77/19990502-1.f: Ditto.
20338 * gfortran.dg/g77/19981216-0.f: Ditto.
20339 * gfortran.dg/common_4.f90: Ditto.
20340 * gfortran.dg/entry_4.f90: Ditto.
20341 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20342 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20343 * gfortran.dg/namelist_12.f: Ditto.
20344 * gfortran.dg/scale_1.f90: Ditto.
20345 * gfortran.dg/modulo_1.f90
20346 * gfortran.dg/hollerith.f90: Ditto.
20347 * gfortran.dg/direct_io_3.f90: Ditto.
20348 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20349 * gfortran.dg/gnu_logical_1.F: Ditto.
20350 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20351 * gfortran.dg/assign_1.f90: Ditto.
20352 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20353 * gfortran.dg/pr23095.f: Ditto.
20354 * gfortran.dg/read_float_1.f90: Ditto.
20356 2005-12-17 Andreas Jaeger <aj@suse.de>
20358 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20359 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20361 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20364 * gfortran.dg/fmt_white.f: New test.
20366 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20368 * gfortran.dg/label_1.f90: New test.
20370 2005-12-15 Ben Elliston <bje@au.ibm.com>
20373 * gcc.dg/20031012-1.c: Add -Walways-true option.
20374 * gcc.dg/weak/weak-3.c: Likewise.
20375 * g++.old-deja/g++.mike/warn8.C: Likewise.
20377 2005-12-16 Mike Stump <mrs@apple.com>
20379 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20382 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20384 PR libgfortran/25264
20385 PR libgfortran/25349
20386 * gfortran.dg/tl_editing.f90: Added additional checks.
20387 * gfortran.dg/t_editing.f: New test.
20388 * gfortran.dg/write_padding.f90: New test
20390 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20393 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20395 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20397 PR rtl-optimization/24899
20398 * gcc.c-torture/execute/20051215-1.c: New test.
20400 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20403 * gfortran.dg/pr24823.f: New test.
20405 2005-12-16 Jeff Law <law@redhat.com>
20407 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20409 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20411 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20412 (base_types): Change C++ style comments to C style comments. Remove
20413 aligned types from the array. Keep Enums disabled.
20414 (complex_types): Remove aligned types from the array.
20415 Comment out "_Complex long double".
20416 (attrib_types): Remove.
20417 (complex_attrib_types): Remove.
20418 (attrib_array_types): Remove.
20419 (complex_attrib_array_types): Remove.
20420 (aligned_bitfld_types): Remove.
20421 (n_aligned_bitfld_types): Remove.
20422 (FEATURE_ALIGNEDPACKED): Delete.
20423 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20424 (singles): Remove support for adding attributes.
20425 (choose_type): Remove support for attributed types.
20426 (generate_fields): Remove support for attributed bit-fields.
20427 Remove support for adding attributes.
20428 (generate_random_tests): Remove support for adding attributes.
20429 (features): Add back "[0] :0" and "complex vector [0]".
20430 (main): Remove support for attributed bit-fields.
20431 Uncomment the calling of generate_random_tests for the rests of
20434 2005-12-16 Jan Hubicka <jh@suse.cz>
20436 * gcc.c-torture/combine/pr25224.c: New.
20438 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20441 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20444 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20446 * gcc.dg/20051215-1.c: New file.
20448 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20450 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20451 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20453 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20456 * gfortran.dg/dummy_functions_1.f90: New.
20458 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20460 PR rtl-optimization/25310
20461 * gcc.c-torture/compile/pr25310.c: New test.
20463 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20466 * gcc.dg/pr25023.c: New test.
20468 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20470 * g++.old-deja/g++.brendan/redecl1.C,
20471 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20472 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20473 g++.old-deja/g++.oliva/typeof1.C,
20474 g++.old-deja/g++.other/crash16.C,
20475 g++.old-deja/g++.other/crash34.C,
20476 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20477 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20478 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20479 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20480 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20481 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20484 2005-12-14 Kean Johnston <jkj@sco.com>
20485 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20487 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20488 * gcc.target/i386/20020523-1.c: Ditto.
20489 * gcc.target/i386/tailcall-1.c: Ditto.
20490 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20491 * gcc.target/i386/ssetype-5.c: Ditto.
20493 2005-12-14 Jeff Law <law@redhat.com>
20495 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20497 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20501 * gcc.target/i386/pr25254.c: New test.
20502 * gfortran.dg/PR24188.f: New test.
20504 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20506 * lib/fortran-torture.exp: Catch remaining uses of
20507 remote_file build delete.
20509 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20511 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20513 2005-12-14 Ben Elliston <bje@au.ibm.com>
20515 * gcc.dg/warn-addr-cmp.c: New test.
20517 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20521 * gcc.target/i386/pr25293.c: New test.
20523 2005-12-13 Petr Machata <machata@post.cz>
20526 * g++.dg/parse/comma2.C: New test.
20528 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20529 Jakub Jelinek <jakub@redhat.com>
20531 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20532 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20533 (limits.h): Include unconditionally.
20534 (stdlib.h): Likewise.
20535 (hashtab.h): Do not include.
20536 (getopt.h): Likewise.
20537 (stddef.h): Include.
20538 (hashval_t): Define.
20539 (struct entry): Add "next" field.
20540 (HASH_SIZE): New macro.
20541 (hash_table): New variable.
20542 (switchfiles): Do not use xmalloc.
20544 (iterative_hash): New function.
20546 (e_exists): New function.
20547 (e_insert): Likewise.
20548 (output): Use, instead of libiberty hashtable functions.
20549 (main): Do not use getopt. Do not call htab_create.
20551 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20554 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20555 put atal* and atpaal* attributes on array elements.
20556 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20557 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20558 put atal* and atpaal* attributes on array elements.
20559 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20561 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20563 * gcc.dg/single-precision-constant.c: New test.
20565 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20567 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20568 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20569 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20570 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20571 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20572 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20573 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20574 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20575 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20576 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20577 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20578 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20579 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20580 gcc.target/powerpc/ppc-sdata-2.c,
20581 gcc.target/powerpc/ppc-stackalign-1.c,
20582 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20583 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20584 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20585 gcc.target/powerpc/rs6000-ldouble-2.c,
20586 gcc.target/powerpc/rs6000-power2-1.c,
20587 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20588 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20589 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20590 option into target selector.
20591 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20592 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20594 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20597 * objc.dg/encode-9.m: New test.
20599 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20602 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20603 * gcc.dg/asm-b.c: Fix typo.
20604 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20605 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20606 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20607 i?86 lp64 and x86_64 ilp32.
20608 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20610 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20612 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20615 gfortran.dg/equiv_5.f90: New test.
20617 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20619 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20620 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20621 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20622 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20623 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20624 * gcc.dg/tree-ssa/reassoc-5.c: New.
20625 * gcc.dg/tree-ssa/reassoc-6.c: New.
20626 * gcc.dg/tree-ssa/reassoc-7.c: New.
20627 * gcc.dg/tree-ssa/reassoc-8.c: New.
20628 * gcc.dg/tree-ssa/reassoc-9.c: New.
20629 * gcc.dg/tree-ssa/reassoc-10.c: New.
20630 * gcc.dg/tree-ssa/reassoc-11.c: New.
20632 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20636 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20638 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20641 * g++.dg/template/inherit.C: Do not use a generic error message.
20643 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20646 * objc.dg/gnu-encoding: New directory.
20647 * objc.dg/gnu-encoding/compat-common.h: New file.
20648 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20649 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20650 * objc.dg/gnu-encoding/vector-defs.h: New file.
20651 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20652 * objc.dg/gnu-encoding/generate-random.c: New file.
20653 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20654 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20655 * objc.dg/gnu-encoding/generate-random.h: New file.
20657 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20660 * g++.dg/template/defarg7.C: New test.
20662 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20665 * objc.dg/encode-8.m: New test.
20667 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20670 * objc.dg/encode-7.m: New test.
20672 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20675 * g++.dg/opt/inline10.C: New test.
20677 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20679 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20681 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20683 * gfortran.dg/substring_equivalence.f90: typo in comment
20685 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20688 * gfortran.dg/iostat_3.f90: New test.
20690 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20693 * gfortran.dg/unf_io_convert_1.f90: New test.
20694 * gfortran.dg/unf_io_convert_2.f90: New test.
20695 * gfortran.dg/unf_io_convert_3.f90: New test.
20697 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20700 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20701 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20702 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20703 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20704 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20705 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20706 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20707 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20708 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20709 gcc.dg/torture/fp-int-convert-float128-timode.c,
20710 gcc.dg/torture/fp-int-convert-float128.c,
20711 gcc.dg/torture/fp-int-convert-float80-timode.c,
20712 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20713 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20715 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20717 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20719 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20721 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20723 * gcc.dg/20051207-1.c,
20724 * gcc.dg/20051207-2.c,
20725 * gcc.dg/20051207-3.c: New tests.
20727 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20730 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20731 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20732 dg-skip-if target selector.
20735 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20736 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20737 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20738 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20739 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20740 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20741 and/or merge with i?86 cases.
20743 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20746 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20747 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20748 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20749 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20752 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20755 * gcc.c-torture/compile/pr25311.c: New test.
20757 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20759 PR libgfortran/25039
20760 * gfortran.dg/read_comma.f: New test.
20762 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20765 * g++.dg/opt/pr19317-1.C: New test.
20766 * g++.dg/opt/pr19317-2.C: New test.
20767 * g++.dg/opt/pr19317-3.C: New test.
20770 * gcc.c-torture/execute/pr19005.c: New test.
20773 * g++.old-deja/g++.other/comdat5.C: New test.
20774 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20776 * g++.dg/compat/struct-layout-1.exp: New file.
20777 * g++.dg/compat/struct-layout-1.h: New.
20778 * g++.dg/compat/struct-layout-1_generate.c: New.
20779 * g++.dg/compat/struct-layout-1_x1.h: New.
20780 * g++.dg/compat/struct-layout-1_x2.h: New.
20781 * g++.dg/compat/struct-layout-1_y1.h: New.
20782 * g++.dg/compat/struct-layout-1_y2.h: New.
20784 * gcc.dg/20050330-2.c: New test.
20786 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20789 * gfortran.dg/associated_1.f90: New.
20791 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20793 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20794 ILP32 vect_no_align platforms.
20796 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20797 Jakub Jelinek <jakub@redhat.com>
20800 * gcc.c-torture/compile/20051207-1.c: New test.
20802 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20805 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20806 gcc.dg/torture/pr18582-1.c,
20807 gcc.target/i386/attributes-error.c: Also test on x86_64.
20809 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20811 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20814 * g++.dg/template/typedef3.C: New test.
20818 * g++.dg/template/dtor3.C: Fix error markers.
20820 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20822 * lib/target-supports.exp (check_effective_target_sync_char_short):
20825 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20827 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20829 2005-12-06 Roger Sayle <roger@eyesopen.com>
20831 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20832 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20833 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20834 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20836 2005-12-06 Roger Sayle <roger@eyesopen.com>
20839 * g++.dg/other/array2.C: New test case.
20841 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20843 * gcc.dg/darwin-weakimport-3.c: New.
20845 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20846 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20847 and to work on Darwin.
20848 * gcc.dg/attr-weakref-1b.c: New file.
20849 * gcc.dg/attr-weakref-2.c: New test.
20850 * gcc.dg/darwin-weakref-1.c: New test.
20852 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20855 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20856 use in selector expressions.
20857 (dg-xfail-if): Ditto.
20858 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20859 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20860 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20861 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20862 * gcc.test-framework/test-framework.exp: Skip generated tests if
20863 CHECK_TEST_FRAMEWORK is not 1.
20865 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20867 PR tree-optimization/24963
20868 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20871 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20874 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20875 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20876 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20877 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20879 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20881 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20884 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20886 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20888 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20890 * gcc.dg/format/cast-1.c: New test.
20892 2005-12-04 Roger Sayle <roger@eyesopen.com>
20895 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20896 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20897 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20898 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20900 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20902 * gcc.dg/cast-pretty-print-1.c: New test.
20904 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20906 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20908 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20911 * g++.dg/template/friend40.C: New test.
20913 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20916 * gcc.target/i386/movq-2.c: New test.
20917 * gcc.target/i386/movq.c: Remove target i?86, instead add
20918 dg-require-effective-target ilp32.
20920 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20923 * g++.dg/other/default1.C: New test.
20925 2005-12-02 Richard Guenther <rguenther@suse.de>
20927 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20929 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20931 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20933 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20936 * gcc.target/powerpc/rotate.c: New.
20938 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20940 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20941 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20943 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20946 * gcc.dg/pr17730-1.c: Adjust.
20947 * gcc.dg/lvalue1.c (main): Likewise.
20948 * gcc.dg/lvalue-2.c: Likewise.
20949 * g++.dg/pr7503-3.C
20951 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20953 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20956 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20959 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20961 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20964 * lib/target-supports.exp (check_effective_target_tls): New.
20965 (check_effective_target_tls_runtime): New.
20966 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20968 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20969 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20970 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20971 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20972 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20973 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20974 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20975 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20976 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20977 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20978 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20979 effective-target TLS.
20980 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20981 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20982 effective-target TLS runtime.
20984 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20986 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20988 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20990 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20991 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20992 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20993 ignored" warnings when "packing" is the same as the ABI layout.
20995 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20998 * gfortran.dg/line_length_1.f: New test.
20999 * gfortran.dg/line_length_2.f90: Ditto.
21001 2005-11-30 Richard Guenther <rguenther@suse.de>
21003 PR tree-optimization/21655
21004 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21006 2005-11-30 Dale Johannesen <dalej@apple.com>
21008 * gcc.c-torture/compile/pr24930.c: New.
21010 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
21013 * gfortran.dg/auto_char_dummy_array.f90: New test.
21015 2005-11-30 Jeff Law <law@redhat.com>
21017 * g++.old-deja/g++.law/pr25000.C: New test.
21019 2005-11-30 Jakub Jelinek <jakub@redhat.com>
21021 * gcc.dg/tls/opt-11.c: New test.
21023 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
21025 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21027 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21030 2005-11-29 Jakub Jelinek <jakub@redhat.com>
21032 * gfortran.dg/open_access_1.f90: New test.
21034 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21036 * gcc.dg/charset/builtin2.c: New test.
21038 2005-11-28 Jakub Jelinek <jakub@redhat.com>
21040 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21041 on mmix-*-* for *_[xy].c.
21043 2005-11-28 Kean Johnston <jkj@sco.com>
21045 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21047 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21048 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21049 * gcc.target/i386/asm-3.c: Ditto.
21050 * gcc.target/i386/clobbers.c: Ditto.
21051 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21052 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21054 * gcc.target/i386/mul.c: Ditto.
21055 * gcc.target/i386/ssetype-1.c: Ditto.
21056 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21057 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21058 static so the test works with -fPIC mode too. Based on comment in
21060 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21062 2005-11-28 Richard Guenther <rguenther@suse.de>
21064 * gcc.dg/alias-9.c: New testcase.
21065 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21067 2005-11-28 Roger Sayle <roger@eyesopen.com>
21068 Uros Bizjak <uros@kss-loka.si>
21070 PR middle-end/20219
21071 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21072 tan(x)/sin(x) transformations.
21074 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21076 PR middle-end/24575
21077 * gcc.dg/tree-ssa/divide-3.c: New test.
21078 * gcc.dg/tree-ssa/divide-4.c: New test.
21080 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21083 * gfortran.dg/boz_6.f90: New test.
21085 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21088 * gfortran.dg/modulo_1.f90: New test.
21090 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21092 PR libfortran/24919
21093 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21094 fail on CRLF platforms.
21095 * gfortran.dg/ftell_2.f90: Likewise.
21097 2005-11-26 Eric Christopher <echristo@apple.com>
21099 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21101 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21103 * objc.dg/gnu-runtime-3.m: Simplify.
21105 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21107 PR middle-end/23669
21108 * gcc.dg/tree-ssa/divide-1.c: New test.
21109 * gcc.dg/tree-ssa/divide-2.c: New test.
21111 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21113 PR libgfortran/24945
21114 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21116 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21118 PR libgfortran/24945
21119 * gfortran.dg/open_status_2.f90: New test.
21121 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21123 * gcc.c-torture/execute/builtins/fprintf.c,
21124 gcc.c-torture/execute/builtins/fputs-lib.c,
21125 gcc.c-torture/execute/builtins/fputs.c,
21126 gcc.c-torture/execute/builtins/lib/fprintf.c,
21127 gcc.c-torture/execute/builtins/lib/printf.c,
21128 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21130 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21132 * gcc.dg/20050922-2.c: New test.
21134 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21136 * objc.dg/gnu-runtime-3.m: New test.
21138 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21141 * g++.dg/other/void1.C: New test.
21143 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21145 PR middle-end/24998
21146 * gcc.dg/torture/fp-int-convert-float.c,
21147 gcc.dg/torture/fp-int-convert-double.c,
21148 gcc.dg/torture/fp-int-convert-long-double.c,
21149 gcc.dg/torture/fp-int-convert-timode.c,
21150 gcc.dg/torture/fp-int-convert-float80.c,
21151 gcc.dg/torture/fp-int-convert-float80-timode.c,
21152 gcc.dg/torture/fp-int-convert-float128.c,
21153 gcc.dg/torture/fp-int-convert-float128-timode.c,
21154 gcc.dg/torture/fp-int-convert.h: New files.
21156 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21158 PR middle-end/24989
21159 * gcc.dg/tree-ssa/bool-10.c: New test.
21160 * gcc.dg/tree-ssa/bool-11.c: New test.
21161 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21163 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21165 PR middle-end/24990
21166 * tree-ssa/pr24990-1.c: New test.
21168 2005-11-24 Richard Guenther <rguenther@suse.de>
21169 Dirk Mueller <dmueller@suse.de>
21172 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21173 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21174 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21175 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21176 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21177 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21179 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21181 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21183 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21186 * gcc.dg/Wc++-compat.c: New.
21187 * gcc.dg/Wno-c++-compat.c: New.
21189 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21191 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21192 (vspltish, vspltisw): Likewise.
21194 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21196 PR libgfortran/24794
21197 * gfortran.dg/namelist_12.f: Fix quotes.
21198 * gfortran.dg/namelist_13.f90: Fix quotes.
21199 * gfortran.dg/namelist_14.f90: Fix quotes.
21200 * gfortran.dg/namelist_15.f90: Fix quotes.
21201 * gfortran.dg/namelist_use.f90: Fix quotes.
21202 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21203 * gfortran.dg/namelist_21.f90: New test.
21204 * gfortran.dg/namelist_22.f90: New test.
21206 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21209 * gcc.c-torture/compile/pr23435.c: New.
21211 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21213 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21215 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21217 * gcc.target/powerpc/405-macchw-1.c,
21218 gcc.target/powerpc/405-macchw-2.c,
21219 gcc.target/powerpc/405-macchwu-1.c,
21220 gcc.target/powerpc/405-macchwu-2.c,
21221 gcc.target/powerpc/405-machhw-1.c,
21222 gcc.target/powerpc/405-machhw-2.c,
21223 gcc.target/powerpc/405-machhwu-1.c,
21224 gcc.target/powerpc/405-machhwu-2.c,
21225 gcc.target/powerpc/405-maclhw-1.c,
21226 gcc.target/powerpc/405-maclhw-2.c,
21227 gcc.target/powerpc/405-maclhwu-1.c,
21228 gcc.target/powerpc/405-maclhwu-2.c,
21229 gcc.target/powerpc/405-mulchw-1.c,
21230 gcc.target/powerpc/405-mulchw-2.c,
21231 gcc.target/powerpc/405-mulchwu-1.c,
21232 gcc.target/powerpc/405-mulchwu-2.c,
21233 gcc.target/powerpc/405-mulhhw-1.c,
21234 gcc.target/powerpc/405-mulhhw-2.c,
21235 gcc.target/powerpc/405-mulhhwu-1.c,
21236 gcc.target/powerpc/405-mulhhwu-2.c,
21237 gcc.target/powerpc/405-mullhw-1.c,
21238 gcc.target/powerpc/405-mullhw-2.c,
21239 gcc.target/powerpc/405-mullhwu-1.c,
21240 gcc.target/powerpc/405-mullhwu-2.c,
21241 gcc.target/powerpc/405-nmacchw-1.c,
21242 gcc.target/powerpc/405-nmacchw-2.c,
21243 gcc.target/powerpc/405-nmachhw-1.c,
21244 gcc.target/powerpc/405-nmachhw-2.c,
21245 gcc.target/powerpc/405-nmaclhw-1.c,
21246 gcc.target/powerpc/405-nmaclhw-2.c,
21247 gcc.target/powerpc/440-macchw-1.c,
21248 gcc.target/powerpc/440-macchw-2.c,
21249 gcc.target/powerpc/440-macchwu-1.c,
21250 gcc.target/powerpc/440-macchwu-2.c,
21251 gcc.target/powerpc/440-machhw-1.c,
21252 gcc.target/powerpc/440-machhw-2.c,
21253 gcc.target/powerpc/440-machhwu-1.c,
21254 gcc.target/powerpc/440-machhwu-2.c,
21255 gcc.target/powerpc/440-maclhw-1.c,
21256 gcc.target/powerpc/440-maclhw-2.c,
21257 gcc.target/powerpc/440-maclhwu-1.c,
21258 gcc.target/powerpc/440-maclhwu-2.c,
21259 gcc.target/powerpc/440-mulchw-1.c,
21260 gcc.target/powerpc/440-mulchw-2.c,
21261 gcc.target/powerpc/440-mulchwu-1.c,
21262 gcc.target/powerpc/440-mulchwu-2.c,
21263 gcc.target/powerpc/440-mulhhw-1.c,
21264 gcc.target/powerpc/440-mulhhw-2.c,
21265 gcc.target/powerpc/440-mulhhwu-1.c,
21266 gcc.target/powerpc/440-mulhhwu-2.c,
21267 gcc.target/powerpc/440-mullhw-1.c,
21268 gcc.target/powerpc/440-mullhw-2.c,
21269 gcc.target/powerpc/440-mullhwu-1.c,
21270 gcc.target/powerpc/440-mullhwu-2.c,
21271 gcc.target/powerpc/440-nmacchw-1.c,
21272 gcc.target/powerpc/440-nmacchw-2.c,
21273 gcc.target/powerpc/440-nmachhw-1.c,
21274 gcc.target/powerpc/440-nmachhw-2.c,
21275 gcc.target/powerpc/440-nmaclhw-1.c,
21276 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21278 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21281 * gfortran.dg/inquire_9.f90: New test.
21284 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21286 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21288 PR libfortran/24432
21289 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21290 Check that 'cos' is supported.
21292 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21295 * gfortran.dg/substring_equivalence.f90: New test.
21298 * gfortran.dg/auto_internal_assumed.f90: New test.
21300 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21302 * gcc.dg/fold-div-2.c: New test.
21304 2005-11-20 Ian Lance Taylor <ian@airs.com>
21306 PR rtl-optimization/24883
21307 * gcc.c-torture/compile/pr24883.c: New test.
21309 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21311 PR middle-end/20583
21312 * gcc.c-torture/compile/pr20583.c: New.
21314 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21316 * gcc.c-torture/execute/usmul.c: New test.
21318 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21320 * gcc.dg/tree-ssa/vrp22.c: New test.
21322 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21324 PR middle-end/24912
21325 * gcc.dg/torture/pr24912-1.c: New test.
21327 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21330 * gfortran.dg/arrayio_derived_1.f90: New test.
21332 2005-11-19 Richard Guenther <rguenther@suse.de>
21334 PR middle-end/23294
21335 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21337 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21339 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21341 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21344 * g++.dg/template/friend39.C: New test.
21346 2005-11-18 James E Wilson <wilson@specifix.com>
21348 * gcc.dg/builtin-strstr.c: New.
21350 2005-11-18 Richard Henderson <rth@redhat.com>
21352 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21353 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21354 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21355 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21356 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21357 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21358 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21359 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21360 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21361 renaming to remove initial "ia64-".
21363 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21365 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21367 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21369 * g++.dg/cpp/string-2.C: New test.
21371 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21373 * gcc.dg/tree-ssa/loop-14.c: New test.
21375 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21376 Michael Chamberlain <michael@chamberlain.net.au>
21378 * ada/acats/run_all.sh (target_run): Kill long running tests.
21380 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21382 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21383 * gcc.dg/cleanup-9.c: Likewise.
21384 * gcc.dg/cleanup-10.c: Likewise.
21385 * gcc.dg/cleanup-11.c: Likewise.
21387 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21390 * gfortran.dg/open_access_append_1.f90: New test.
21391 * gfortran.dg/open_access_append_2.f90: New test.
21393 2005-11-16 Richard Guenther <rguenther@suse.de>
21395 PR middle-end/24851
21396 * gcc.c-torture/execute/pr24851.c: New testcase.
21398 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21400 * gcc.dg/fold-overflow-1.c: New test.
21402 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21404 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21405 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21407 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21409 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21411 * g++.dg/eh/forced2.C: Likewise.
21412 * g++.dg/eh/forced3.C: Likewise.
21413 * g++.dg/eh/forced4.C: Likewise.
21415 2005-11-11 Mike Stump <mrs@apple.com>
21417 * g++.old-deja/g++.mike/unused.C: Add.
21419 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21422 * g++.dg/warn/Wcast-qual1.C: New test.
21424 2005-11-15 Jan Hubicka <jh@suse.cz>
21426 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21428 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21430 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21432 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21435 * gcc.dg/tree-ssa/pr24840.c: New test.
21437 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21440 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21442 2005-11-14 Dale Johannesen <dalej@apple.com>
21444 * gcc.c-torture/execute/20051113-1.c: New.
21446 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21449 * g++.dg/template/crash43.C: New test.
21451 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21453 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21455 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21458 * g++.dg/eh/spec8.C: New test.
21460 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21462 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21464 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21467 * g++.dg/parse/ambig4.C: New test.
21468 * g++.dg/tc1/dr101.C: Adjust error markers.
21469 * g++.dg/lookup/strong-using-2.C: Likewise.
21470 * g++.dg/lookup/ambig5.C: Likewise.
21471 * g++.dg/lookup/ambig4.C: Likewise.
21472 * g++.dg/parse/crash22.C: Likewise.
21474 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21476 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21478 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21480 * gcc.dg/nested-calls-1.c: New test.
21482 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21484 * gfortran.dg/complex_intrinsic_1.f90: New test.
21485 * gfortran.dg/complex_intrinsic_2.f90: New test.
21486 * gfortran.dg/fgetc_1.f90: New test.
21487 * gfortran.dg/fgetc_2.f90: New test.
21488 * gfortran.dg/fgetc_3.f90: New test.
21489 * gfortran.dg/ftell_1.f90: New test.
21490 * gfortran.dg/ftell_2.f90: New test.
21491 * gfortran.dg/gnu_logical_1.F: New test.
21492 * gfortran.dg/gnu_logical_2.f90: New test.
21494 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21496 PR middle-end/24820
21497 * gcc.dg/pr24820.c: New test.
21499 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21501 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21502 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21505 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21508 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21510 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21512 * gcc.target/cris/cris.exp: New file.
21513 * gcc.target/cris/rld-legit1.c: New test.
21514 * gcc.target/cris/rld-legit2.c: New test.
21516 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21519 * g++.dg/opt/pr24780.C: New test.
21522 * g++.dg/template/asm1.C: New test.
21524 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21526 PR libgfortran/24787
21527 * gfortran.dg/scan_1.f90: New test.
21529 2005-11-12 Jan Hubicka <jh@suse.cz>
21531 * gcc.target/i386/minmax-1.c: New.
21532 * gcc.target/i386/minmax-2.c: New.
21534 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21536 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21538 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21540 * gcc.c-torture/execute/20051110-1.c,
21541 gcc.c-torture/execute/20051110-2.c: New tests.
21543 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21545 PR middle-end/24750
21546 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21549 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21551 * lib/target-libpath.exp (get_shlib_extension): New proc.
21552 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21553 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21554 * lib/objc.exp (objc_target_compile): Likewise.
21555 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21558 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21560 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21562 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21563 Add -static to additional_flags and pass it to target_compile.
21565 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21567 PR libgfortran/24719
21568 gfortran.dg/read_noadvance.f90: New test.
21570 PR libgfortran/24699
21571 gfortran.dg/fmt_t_2.f90: New test.
21573 PR libgfortran/24785
21574 gfortran.dg/read_x_eor.f90: New test.
21576 PR libgfortran/24584
21577 gfortran.dg/namelist_empty.f90: Rename test.
21579 PR libgfortran/24489
21580 gfortran/read_eor.f90: Rename test.
21582 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21585 * gfortran.dg/automatic_module_variable.f90: New test.
21587 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21590 * gcc.dg/pr24445.c: New test.
21592 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21596 * gfortran.dg/recursive_statement_functions.f90: Add statement
21597 functions using inline intrinsic functions and parameters to test
21598 that they no longer seg-fault.
21601 gfortran.dg/nested_modules_4.f90: New test.
21602 gfortran.dg/nested_modules_5.f90: New test.
21604 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21607 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21609 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21611 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21614 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21616 * gcc.dg/sparc-getcontext-1.c: New test.
21618 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21620 * gcc.dg/ifcvt-fabs-1.c: New test.
21622 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21625 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21626 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21628 2005-11-09 Richard Guenther <rguenther@suse.de>
21630 PR tree-optimization/24716
21631 * gcc.c-torture/execute/pr24716.c: New testcase.
21633 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21635 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21637 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21640 * gcc.dg/pr24624.c: Testcase added.
21642 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21645 * g++.dg/other/pr24623.C: Testcase added.
21647 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21650 * gfortran-dg/pure_byref_1.f90: New.
21651 * gfortran-dg/pure_byref_2.f90: New.
21653 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21656 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21657 * gcc.dg/dg.exp: Run main loop also for *.i files.
21659 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21662 * g++.dg/tls/diag-3.C: New test.
21663 * g++.dg/tls/diag-4.C: New test.
21664 * g++.dg/tls/static-1.C: New test.
21665 * g++.dg/tls/static-1a.cc: New file.
21667 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21670 * g++.dg/tree-ssa/pr23046.C: New test.
21672 2005-11-08 Devang Patel <dpatel@apple.com>
21674 PR tree-optimization/23115
21675 * gcc.dg/tree-ssa/pr23115.c: New.
21677 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21679 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21680 * gcc.target/powerpc/pr16155.c: Same.
21681 * gcc.target/powerpc/altivec-1.c: Same.
21682 * gcc.target/powerpc/altivec-2.c: Same.
21683 * gcc.target/powerpc/altivec-3.c: Same.
21684 * gcc.target/powerpc/altivec-5.c: Same.
21685 * gcc.target/powerpc/altivec-11.c: Same.
21686 * gcc.target/powerpc/altivec-12.c: Same.
21687 * gcc.target/powerpc/altivec-14.c: Same.
21688 * gcc.target/powerpc/altivec-22.c: Same.
21689 * gcc.target/powerpc/altivec-consts.c: Same.
21690 * gcc.target/powerpc/altivec-pr22085.c: Same.
21691 * gcc.target/powerpc/altivec-splat.c: Same.
21692 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21693 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21694 * gcc.target/powerpc/darwin-longlong.c: Same.
21696 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21699 * gcc.dg/pr19340.c: New test.
21701 2005-11-07 Ian Lance Taylor <ian@airs.com>
21703 PR rtl-optimization/24683
21704 * gcc.dg/pr24683.c: New test.
21706 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21708 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21709 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21711 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21713 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21715 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21717 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21719 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21723 * gcc.target/powerpc/altivec-consts.c,
21724 gcc.target/powerpc/altivec-splat.c: New testcase.
21726 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21730 * gcc.dg/overflow-2.c: New testcase.
21732 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21734 PR rtl-optimization/23567
21735 * gcc.c-torture/execute/20051104-1.c: New test.
21737 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21740 gfortran.dg/private_type_2.f90: Modified to check that case with
21741 PRIVATE declaration within derived type is accepted.
21744 gfortran.dg/pointer_assign_1.f90: New test.
21747 * gfortran.dg/arrayio_0.f90: New test.
21750 gfortran.dg/data_initialized.f90: New test.
21751 gfortran.dg/data_constraints_1.f90: New test.
21752 gfortran.dg/data_constraints_2.f90: New test.
21754 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21758 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21760 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21763 * gcc.dg/tree-ssa/pr24670.c: New test.
21765 2005-11-05 Ian Lance Taylor <ian@airs.com>
21768 * gcc.target/i386/pr22432.c: New test.
21770 2005-11-05 Richard Henderson <rth@redhat.com>
21772 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21773 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21774 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21775 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21776 from gcc.dg/alpha-*.
21777 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21778 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21780 2005-11-05 Andreas Jaeger <aj@suse.de>
21782 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21784 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21787 * gcc.dg/torture/pr23424-1.c: New test.
21789 2005-11-04 Richard Henderson <rth@redhat.com>
21791 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21792 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21793 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21794 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21795 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21796 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21797 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21798 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21799 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21800 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21801 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21802 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21803 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21804 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21805 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21806 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21807 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21808 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21809 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21810 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21811 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21812 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21813 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21814 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21816 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21817 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21818 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21819 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21820 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21821 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21822 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21823 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21824 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21825 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21826 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21827 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21828 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21829 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21830 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21831 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21832 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21833 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21834 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21835 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21836 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21837 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21838 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21839 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21840 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21841 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21842 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21843 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21844 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21845 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21846 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21847 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21848 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21849 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21850 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21851 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21852 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21853 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21854 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21855 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21856 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21857 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21858 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21859 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21860 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21862 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21865 * gcc.dg/tree-ssa/pr24627.c: New test.
21867 2005-11-04 Paul Brook <paul@codesourcery.com>
21869 * gcc.dg/tls/opt-10.c: New test.
21871 2005-11-04 Andreas Jaeger <aj@suse.de>
21873 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21874 avoid extra warnings.
21876 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21878 PR libfortran/22298
21879 * lib/target-supports.exp
21880 (check_effective_target_static_libgfortran): New
21881 static_libgfortran effective target.
21882 * gfortran.dg/static_linking_1.f: New test.
21883 * gfortran.dg/static_linking_1.c: New file.
21885 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21887 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21889 2005-11-03 Josh Conner <jconner@apple.com>
21892 g++.dg/ext/array2.C: New test.
21893 g++.dg/template/dependent-name3.C: New test.
21894 g++.dg/template/dependent-name4.C: New test.
21895 g++.dg/template/sfinae2.C: New test.
21897 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21899 PR preprocessor/22042
21900 * gcc.dg/cpp/strify4.c: New test.
21902 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21905 * g++.dg/cpp/string-1.C: New test.
21907 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21909 * gcc.target/powerpc: New directory.
21910 * gcc.target/powerpc/powerpc.exp: New file.
21911 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21912 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21913 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21914 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21915 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21916 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21917 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21918 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21919 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21920 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21921 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21922 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21923 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21924 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21925 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21926 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21927 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21928 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21929 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21930 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21931 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21932 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21933 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21934 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21935 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21936 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21937 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21938 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21939 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21940 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21941 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21942 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21943 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21944 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21946 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21949 * g++.dg/warn/inline2.C: New test.
21951 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21953 PR middle-end/23155
21954 * g++.dg/ext/c99struct1.C: New test.
21955 * gcc.dg/union-cast-1.c: New test.
21956 * gcc.dg/union-cast-2.c: New test.
21957 * gcc.dg/union-cast-3.c: New test.
21959 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21961 PR middle-end/24589
21962 * gcc.c-torture/execute/zero-struct-2.c: New test.
21964 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21967 * g++.dg/init/switch1.C: New test.
21969 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21971 * gcc.dg/delay-slot-1.c: New test.
21973 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21976 * gcc.dg/pr24620.c: New test.
21978 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21981 * gcc.dg/format/unnamed-1.c: New test.
21983 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21986 * g++.dg/expr/cond8.C: New test.
21989 * g++.dg/parse/dot1.C: New test.
21991 2005-11-02 Jan Hubicka <jh@suse.cz>
21994 * gcc.dg/i386-lea.c: New test
21996 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21999 * gcc.dg/pr24615.c: New test.
22001 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22004 * gcc.dg/pr24600.c: New test.
22006 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22009 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22010 * g++.dg/parse/typename9.C: New test.
22011 * g++/dg/parse/typename10.C: Likewise.
22013 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22016 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22017 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22018 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22020 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22023 * g++.dg/debug/static1.C: New test.
22025 2005-11-02 Josh Conner <jconner@apple.com>
22027 * g++.dg/crash38.C: moved into proper directory...
22028 * g++.dg/template/crash42.C: ...here
22030 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
22033 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22034 pcc_bitfield_type_matters || default_packed.
22036 * lib/target-supports.exp
22037 (check_effective_target_pcc_bitfield_type_matters): New proc.
22038 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22041 * lib/target-supports.exp (check_effective_default_packed): New proc.
22042 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22043 Gate expected errors on target ! default_packed.
22044 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22046 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22048 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22051 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22054 * gfortran.dg/entry_5.f90: New.
22055 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22057 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22059 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22061 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22064 gfortran.dg/namelist_blockdata.f90: New test.
22067 gfortran.dg/external_implicit_none.f90: New test.
22070 * gfortran.dg/secnds.f: New test.
22072 2005-10-31 Jan Hubicka <jh@suse.cz>
22075 * gcc.c-torture/compile/pr20928.c: New test.
22077 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22079 PR middle-end/23492
22080 * gcc.c-torture/compile/zero-strct-5.c: New test.
22082 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22084 PR libgfortran/24584
22085 * gfortran.dg/pr24584.f90: New test.
22087 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22090 * gfortran.dg/char_result_9.f90: New.
22091 * gfortran.dg/char_result_10.f90: New.
22093 2005-10-30 Jan Hubicka <jh@suse.cz>
22095 * g++.dg/tree-ssa/pr24172.C: New testcase.
22097 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22099 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22101 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22103 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22104 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22105 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22106 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22107 gfortran.dg/enum_9.f90,
22108 gfortran.fortran-torture/compile/enum_1.f90,
22109 gfortran.fortran-torture/execute/enum_1.f90,
22110 gfortran.fortran-torture/execute/enum_2.f90,
22111 gfortran.fortran-torture/execute/enum_3.f90,
22112 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22114 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22117 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22118 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22120 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22122 PR libfortran/20179
22123 * gfortran.dg/mixed_io_1.f90: New test.
22124 * gfortran.dg/mixed_io_1.c: New file.
22126 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22128 * gfortran.dg/malloc_free_1.f90: New test.
22130 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22132 * gcc.dg/nested-func-4.c: Require profiling -pg.
22134 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22137 * g++.dg/warn/main-2.C: New test.
22139 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22142 * gfortran.dg/interface_2.f90: new test.
22144 2005-10-28 Josh Conner <jconner@apple.com>
22147 * g++.dg/template/crash38.C: New test.
22148 * g++.dg/parse/explicit1.C: Change expected errors.
22150 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22153 * g++.dg/other/large-size-array.C: New test.
22155 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22157 PR middle-end/24362
22158 * g++.dg/opt/complex4.C: New test.
22160 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22162 * gcc.dg/nested-func-4.c: New test.
22164 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22167 gfortran.dg/derived_recursion.f90: New test.
22168 gfortran.dg/implicit_actual.f90: New test.
22170 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22172 PR middle-end/24295, PR testsuite/24477
22173 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22174 removed when weakref hits the tree.
22176 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22178 * gfortran.dg/cray_pointers_4.f90: New test.
22180 * gfortran.dg/cray_pointers_5.f90: New test.
22182 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22185 * gfortran.dg/assign_5.f90: New test.
22186 * gfortran.dg/assign_6.f: New test.
22188 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22190 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22191 CPU has no SSE support.
22193 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22195 PR libgfortran/24224
22196 * gfortran.dg/arrayio_1.f90: Update attribution.
22197 * gfortran.dg/arrayio_2.f90: Update attribution.
22198 * gfortran.dg/arrayio_3.f90: Update attribution.
22199 * gfortran.dg/arrayio_4.f90: Update test conditions.
22200 * gfortran.dg/arrayio_5.f90: Update attribution.
22201 * gfortran.dg/arrayio_6.f90: New test.
22202 * gfortran.dg/arrayio_7.f90: New test.
22204 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22206 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22208 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22210 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22212 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22215 * gfortran.dg/namelist_char_only.f90: New test.
22217 2005-10-24 Asher Langton <langton2@llnl.gov>
22221 * gfortran.dg/cray_pointers_1.f90: New test.
22222 * gfortran.dg/cray_pointers_2.f90: New test.
22223 * gfortran.dg/cray_pointers_3.f90: New test.
22224 * gfortran.dg/loc_1.f90: New test.
22225 * gfortran.dg/loc_2.f90: New test.
22227 2005-10-24 Steven Bosscher <stevenb@suse.de>
22229 * gcc.dg/pr24225.c: New test.
22231 2005-10-24 Asher Langton <langton2@llnl.gov>
22233 * gfortran.dg/dup_save_1.f90: New test.
22234 * gfortran.dg/dup_save_2.f90: New test.
22236 2005-10-24 Paul Brook <paul@codesourcery.com>
22239 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22242 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22244 PR libgfortran/24489
22245 * gfortran.dg/pr24489.f90: New test.
22247 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22250 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22252 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22255 * g++.dg/init/array16.C: Skip for mmix-*-*.
22257 2005-10-23 Asher Langton <langton2@llnl.gov>
22259 * gfortran.dg/byte_1.f90: New test.
22260 * gfortran.dg/byte_2.f90: New test.
22262 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22264 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22266 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22269 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22272 * gfortran.dg/merge_char_const.f90: New test.
22275 * gfortran.dg/spread_scalar_source.f90: New test.
22277 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22279 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22281 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22282 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22284 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22286 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22289 * gfortran.dg/der_pointer_4.f90: New.
22291 2005-10-22 David Ayers <d.ayers@inode.at>
22293 * obj-c++.dg/except-1.mm: Simplify.
22295 2005-10-21 David Ayers <d.ayers@inode.at>
22297 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22299 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22301 * gfortran.dg/assumed_dummy_2.f90: New test.
22303 2005-10-21 James E Wilson <wilson@specifix.com>
22305 PR preprocessor/15220
22306 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22308 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22310 * gcc.c-torture/execute/20051021-1.c: New test.
22312 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22315 * g++.dg/ext/tmplattr1.C: New test.
22317 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22320 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22322 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22324 * obj-c++.dg/except-1.mm: New.
22326 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22328 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22330 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22332 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22334 PR middle-end/24295
22335 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22336 declarations with the same names as thunks' alias targets, use
22338 * gcc.dg/attr-alias-3.c: New test.
22339 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22341 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22344 * g++.dg/parse/access8.C: New test.
22346 2005-10-20 Richard Guenther <rguenther@suse.de>
22349 * g++.dg/tree-ssa/pr24439.C: New testcase.
22351 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22353 * g++.dg/opt/delay-slot-1.C: New test.
22355 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22358 * gfortran.fg/der_init_1.f90: New.
22360 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22362 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22364 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22367 * g++.dg/parse/error28.C: New test.
22369 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22371 * gcc.dg/profile-generate-2.c: New test.
22373 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22376 * g++.dg/ext/dllimport11.C: New.
22378 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22381 * g++.dg/other/friend3.C: New test.
22383 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22386 * g++.dg/template/error19.C: New test.
22388 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22391 * g++.dg/overload/koenig2.C: New.
22394 * g++.dg/overload/error2.C: New.
22397 * g++.dg/inherit/covariant14.C: New.
22399 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22402 * g++.dg/parse/for1.C: New test.
22404 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22407 * gfortran.dg/host_dummy_index_1.f90: New test.
22410 * gfortran.dg/automatic_char_len_2.f90: New test.
22413 * gfortran.dg/recursive_statement_functions.f90: New test.
22416 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22419 * gfortran.dg/external_initializer.f90: New test.
22422 * non_module_public.f90: New test.
22424 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22427 * g++.dg/template/overload7.C: New.
22430 * g++.dg/other/switch2.C: Remove expected warnings.
22433 * g++.dg/template/defarg6.C: New.
22435 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22438 * gcc.target/i386/pr24315.c: New test.
22440 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22443 * g++.dg/template/static21.C: New test.
22444 * g++.dg/template/static21-a.cc: Likewise.
22446 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22449 * g++.dg/warn/Wswitch-default-1.C: New test.
22450 * g++.dg/warn/Wswitch-default-2.C: New test.
22452 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22455 * g++.dg/parse/template18.C: New test.
22456 * g++.dg/template/nontype15.C: Likewise.
22458 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22461 * gfortran.dg/spec_expr_2.f90: New.
22463 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22465 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22466 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22467 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22468 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22469 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22470 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22471 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22472 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22473 previous target-specific skips and warning-message matches where
22476 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22479 * g++.dg/warn/Wctor-dtor.C: New test.
22481 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22484 * gcc.dg/for-1.c: New test.
22486 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22489 * g++.dg/warn/Wconversion1.C: New test.
22490 * g++.dg/ext/packed4.C: Compile with -w.
22491 * g++.dg/opt/20050511-1.C: Likewise.
22492 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22494 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22496 * gfortran.dg/boz_5.f90: New test.
22498 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22501 * g++.dg/other/switch2.C: New.
22504 * g++.dg/init/ctor7.C: New.
22506 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22509 * g++.dg/parse/crash32.C: New test.
22511 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22514 * g++.dg/init/goto2.C: New test.
22517 * g++.dg/template/crash/41.C: New test.
22520 * g++.dg/template/crash40.C: New test.
22523 * g++.dg/parse/friend5.C: New test.
22526 * g++.dg/template/crash38.C: New test.
22529 * g++.dg/template/friend38.C: New test.
22532 * g++.dg/template/crash39.C: New test.
22534 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22536 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22537 gcc.dg/debug/dwarf2/dwarf-char2.c,
22538 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22540 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22542 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22544 * gcc.dg/dll-2.c: Add tests for warnings.
22545 * gcc.dg/dll-3.c: Likewise.
22546 * gcc.dg/dll-4.c: Likewise.
22548 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22549 * g++.dg/ext/dllimport2.C: Likewise.
22550 * g++.dg/ext/dllimport3.C: Likewise.
22551 * g++.dg/ext/dllimport7.C: Likewise.
22552 * g++.dg/ext/dllimport8.C: Likewise.
22553 * g++.dg/ext/dllimport9.C: Likewise.
22555 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22558 * gfortran.dg/derived_pointer_recursion.f90: New test.
22560 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22562 * gcc.c-torture/execute/20051012-1.c: New test.
22564 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22567 * gfortran.dg/automatic_char_len_1.f90: New test.
22569 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22572 * gfortran.dg/save_common.f90: New test.
22575 * gfortran.dg/save_result.f90: New test.
22577 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22580 * g++.dg/template/dependent-expr1.C: Add new expected error.
22581 * g++.dg/template/dependent-expr2.C: Adjust error text.
22582 * g++.dg/template/overload6.C: New.
22585 * g++.dg/other/typename8.C: New.
22588 * g++.dg/other/return1.C: New.
22590 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22593 * g++.dg/ext/label5.C: New.
22595 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22598 * g++.dg/parse/crash31.C: New.
22600 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22602 * g++.dg/ipa/ipa-1.c: New test.
22603 * g++.dg/ipa/ipa-2.c: New test.
22604 * g++.dg/ipa/ipa-3.c: New test.
22605 * g++.dg/ipa/ipa-4.c: New test.
22606 * g++.dg/ipa/ipa-5.c: New test.
22607 * g++.dg/ipa/ipa.exp: New file.
22609 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22612 * gfortran.dg/private_type_3.f90: New test.
22614 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22617 gfortran.dg/aint_anint_1.f90: New test.
22619 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22621 PR libgfortran/24313
22622 gfortran.dg/csqrt.f: New test.
22624 2005-10-11 Ian Lance Taylor <ian@airs.com>
22627 * g++.dg/warn/noeffect7.C: New test.
22628 * g++.dg/warn/noeffect2.C: Instantiate templates.
22629 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22632 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22635 * g++.dg/init/float1.C: New test.
22638 * g++.dg/init/member1.C: Tweak error markers.
22640 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22643 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22644 Check for null pointer.
22646 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22649 * g++.dg/parse/ret-type3.C: New test.
22651 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22654 * gcc.c-torture/compile/pr23946.c: New test.
22656 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22658 * g++.dg/opt/mmx2.C: New test.
22660 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22663 * g++.dg/template/static20.C: New test.
22666 * g++.dg/warn/Wunused-12.C: New test.
22669 * g++.dg/template/arg4.C: New test.
22671 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22673 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22674 * gcc.dg/ucnid-3.c: Likewise.
22675 * gcc.dg/ucnid-4.c: Likewise.
22676 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22677 * g++.dg/other/ucnid-1.C: Likewise.
22678 * gcc.dg/sparc-frame-1.c: New test.
22680 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22683 * g++.dg/template/spec27.C: New test.
22686 * g++.dg/template/static19.C: New test.
22688 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22690 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22691 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22693 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22696 * gfortran.fortran-torture/compile/pr24136.f: New test.
22698 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22701 * g++.dg/parse/crash30.C: New test.
22703 2005-10-07 Richard Guenther <rguenther@suse.de>
22705 PR middle-end/24227
22706 * gcc.c-torture/compile/pr24227.c: New testcase.
22708 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22710 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22711 Do not put aligned attributes on array elements.
22713 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22715 PR testsuite/23611, PR testsuite/23615
22716 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22717 writing prototypes of library functions by hand.
22718 * obj-c++.dg/bitfield-4.mm: Likewise.
22719 * obj-c++.dg/const-str-4.mm: Likewise.
22720 * obj-c++.dg/encode-4.mm: Likewise.
22721 * obj-c++.dg/encode-5.mm: Likewise.
22722 * obj-c++.dg/encode-6.mm: Likewise.
22723 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22724 * obj-c++.dg/method-10.mm: Likewise.
22725 * obj-c++.dg/method-17.mm: Likewise.
22726 * obj-c++.dg/method-19.mm: Likewise.
22727 * obj-c++.dg/try-catch-2.mm: Likewise.
22729 2005-10-06 Richard Henderson <rth@redhat.com>
22732 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22734 2005-10-06 Dale Johannesen <dalej@apple.com>
22736 * gcc.c-torture/execute/20030125-1.c: Correct.
22738 2005-10-06 Richard Guenther <rguenther@suse.de>
22740 PR tree-optimization/24238
22741 * g++.dg/tree-ssa/pr24238.C: New testcase.
22743 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22746 * gfortran.dg/der_pointer_3.f90: New test.
22748 2005-10-05 Devang Patel <dpatel@apple.com>
22751 * g++.dg/other/PR23205.C: New.
22753 2005-10-05 Richard Henderson <rth@redhat.com>
22756 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22757 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22759 2005-10-05 Dale Johannesen <dalej@apple.com>
22761 * gcc.c-torture/execute/float-floor.c: New.
22763 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22765 PR tree-optimization/21419
22766 PR tree-optimization/24146
22767 PR tree-optimization/24151
22769 * g++.dg/ext/asm7.C: New.
22770 * g++.dg/ext/asm8.C: New.
22771 * gcc.dg/asm-1.c: Compile on all targets.
22772 * gcc.dg/asm-pr24146.c: New.
22773 * gcc.dg/pr21419.c: Adjust error messages.
22775 2005-10-05 Richard Guenther <rguenther@suse.de>
22778 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22780 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22783 * g++.dg/template/spec22.C: Robustify test.
22784 * g++.dg/template/spec26.C: New.
22786 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22788 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22789 if target supports vector instructions.
22791 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22793 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22796 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22798 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22799 check_effective_target_fortran_large_int): Replace cached result
22800 when target changes.
22802 2005-10-04 Devang Patel <dpatel@apple.com>
22804 * gcc.dg/i386-sse-vect-types.c: New.
22806 2005-10-04 Ian Lance Taylor <ian@airs.com>
22808 PR preprocessor/13726
22809 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22810 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22812 2005-10-04 Richard Guenther <rguenther@suse.de>
22815 * gcc.dg/noncompile/pr23576.c: New testcase.
22817 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22819 PR middle-end/23125
22820 * gcc.dg/register-var-3.c: New test.
22822 2005-10-04 Steven Bosscher <stevenb@suse.de>
22824 * gcc.dg/pr23049.c: New test.
22826 * gcc.dg/ucnid-4.c: Fix test.
22828 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22831 * gcc.c-torture/compile/pr23445.c: New test.
22833 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22835 * g++.dg/overload/unknown1.C: New.
22837 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22840 * g++.dg/template/repo4.C: New test.
22842 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22844 PR libfortran/19308
22845 * gfortran.dg/large_real_kind_2.F90: New test.
22846 * gfortran.dg/large_integer_kind_2.f90: New test.
22848 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22850 * lib/target-supports.exp (check_effective_target_vect_shift):
22851 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22852 (check_effective_target_vect_condition): Fix copy-n-pasto.
22854 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22855 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22858 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22861 * g++.dg/template/overload5.C : New test.
22864 * g++.dg/expr/stdarg1.C: New test.
22866 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22869 * gcc.c-torture/execute/pr24142.c: New test.
22871 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22874 * gcc.c-torture/execute/pr24141.c: New test.
22876 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22877 Diego Novillo <dnovillo@redhat.com>
22880 * gcc.c-torture/execute/pr23604.c: New test.
22882 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22891 gfortran.dg/equiv_constraint_1.f90: New test.
22892 gfortran.dg/equiv_constraint_2.f90: New test.
22893 gfortran.dg/equiv_constraint_3.f90: New test.
22894 gfortran.dg/equiv_constraint_4.f90: New test.
22895 gfortran.dg/equiv_constraint_5.f90: New test.
22896 gfortran.dg/equiv_constraint_6.f90: New test.
22897 gfortran.dg/equiv_constraint_7.f90: New test.
22898 gfortran.dg/equiv_constraint_8.f90: New test.
22899 gfortran.dg/private_type_1.f90: New test.
22900 gfortran.dg/private_type_2.f90: New test.
22901 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22902 980628-10.f: Assert std=gnu to permit mixing of
22903 types in equivalence statements.
22905 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22908 * gfortran.dg/open_status_1.f90: New.
22910 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22912 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22913 * gcc.dg/vect/pr22480.c: Clean up temp files.
22914 * gcc.dg/vect/pr23831.c: Clean up temp files.
22915 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22916 Clean up temp files.
22917 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22918 Clean up temp files.
22920 * gcc.dg/20050309-1.c: Clean up temp files.
22921 * gcc.dg/20050325-1.c: Clean up temp files.
22923 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22925 PR tree-optimization/24059
22926 * gcc.dg/vect/pr24059.c : New test.
22928 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22930 PR middle-end/24109
22931 * gcc.c-torture/execute/20050929-1.c: New test.
22933 2005-09-29 Steven Bosscher <stevenb@suse.de>
22935 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22937 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22940 * gcc.dg/pr21419.c: New test.
22942 2005-09-29 Steven Bosscher <stevenb@suse.de>
22944 * gcc.dg/pr23911.c: New test.
22946 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22948 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22951 * g++.dg/parse/qualified4.C: New test.
22952 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22953 * g++.old-deja/g++.mike/p8154.C: Likewise.
22955 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22958 * g++.dg/template/friend37.C: New test.
22959 * g++.dg/parse/crash28.C: Adjust error markers.
22961 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22964 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22966 2005-09-27 Devang Patel <dpatel@apple.com>
22968 PR tree-optimization/23625
22969 * gcc.dg/pr23625.c: New test.
22971 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22973 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22974 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22976 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22979 * gfortran.fortran-torture/execute/save_1.f90: New test.
22980 * gfortran.dg/save_1.f90: New test.
22982 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22984 * gcc.target/i386/builtin-apply-mmx.c: New test.
22987 * gcc.target/i386/pr22576.c: New test.
22990 * gcc.target/i386/pr22585.c: New test.
22993 * gcc.target/i386/pr23268.c: New test.
22995 PR middle-end/23831
22996 * gcc.dg/vect/pr23831.c: New test.
22999 * gcc.target/i386/pr24055.c: New test.
23001 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
23003 PR tree-optimization/23960
23004 * gcc.c-torture/compile/pr23960.c: New.
23006 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
23009 * gfortran.dg/nested_modules_3.f90: New.
23011 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23014 gfortran.dg/interface_1.f90: New test.
23016 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
23017 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23020 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23022 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23025 * gfortran.dg/imag_1.f: New test.
23026 * gfortran.dg/imag_2.f: Ditto.
23028 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
23030 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23032 2005-09-22 Jakub Jelinek <jakub@redhat.com>
23035 * g++.dg/warn/pr21983.C: New test.
23037 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
23039 * gcc.dg/20050922-1.c: Testcase added.
23041 2005-09-21 Mark Mitchell <mark@codesourcery.com>
23044 * g++.dg/template/array14.C: New test.
23046 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
23049 * gfortran.dg/der_ptr_component_1.f90: New test.
23051 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23054 * g++.dg/template/error1.C: Reject "no matching function" message.
23056 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23059 * g++.dg/lookup/error1.C: New test.
23061 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23063 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23064 functionality of the testcase.
23066 2005-09-20 Richard Henderson <rth@redhat.com>
23068 * gcc.dg/vect/vect-22.c: Require vect_float.
23069 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23071 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23073 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23074 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23075 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23076 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23077 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23078 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23079 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23080 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23081 * gcc.dg/cpp/ucnid-8.c: New test.
23083 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23085 PR tree-optimization/23929
23086 * gcc.c-torture/compile/pr23929.c: New test.
23088 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23090 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23093 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23096 * g++.dg/other/pr22003.C: Require named sections.
23098 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23101 * g++.dg/rtti/crash3.C: New test.
23103 PR tree-optimization/23818
23104 * gcc.dg/pr23818.c: New test.
23106 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23109 * gfortran.dg/print_fmt_4.f: New.
23111 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23114 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23116 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23118 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23119 Use pointers to local alignable arrays instead. Added comments.
23120 * gcc.dg/vect/vect-46.c: Likewise.
23121 * gcc.dg/vect/vect-48.c: Likewise.
23122 * gcc.dg/vect/vect-49.c: Likewise.
23123 * gcc.dg/vect/vect-52.c: Likewise.
23124 * gcc.dg/vect/vect-53.c: Likewise.
23125 * gcc.dg/vect/vect-54.c: Likewise.
23126 * gcc.dg/vect/vect-56.c: Likewise.
23127 * gcc.dg/vect/vect-57.c: Likewise.
23128 * gcc.dg/vect/vect-58.c: Likewise.
23129 * gcc.dg/vect/vect-60.c: Likewise.
23130 * gcc.dg/vect/vect-61.c: Likewise.
23132 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23133 The test is no longer vectorizable on vect_no_align targets.
23134 * gcc.dg/vect/vect-43.c: Likewsie.
23136 * gcc.dg/vect/vect-44.c: Added comments.
23137 * gcc.dg/vect/vect-45.c: Added comments.
23138 * gcc.dg/vect/vect-50.c: Added comments.
23139 * gcc.dg/vect/vect-51.c: Added comments.
23141 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23143 * gcc.dg/vect/Os-vect-95.c: Likewise.
23145 * gcc.dg/vect/vect-41.c: Test removed.
23146 * gcc.dg/vect/vect-47.c: Test removed.
23147 * gcc.dg/vect/vect-55.c: Test removed.
23148 * gcc.dg/vect/vect-59.c: Test removed.
23150 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23152 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23153 No longer vectorizable on vect_no_align targets.
23154 * gcc.dg/vect/pr20122.c: Likewise.
23155 * gcc.dg/vect/vect-74.c: Likewise.
23156 * gcc.dg/vect/vect-75.c: Likewise.
23157 * gcc.dg/vect/vect-76.c: Likewise.
23159 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23160 Will not be vectorizable on vect_no_align targets once aliasing issues
23162 * gcc.dg/vect/vect-79.c: Likewise.
23164 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23165 * gcc.dg/vect/vect-78.c: Likewise.
23166 * gcc.dg/vect/vect-97.c: Likewise.
23168 2005-09-19 Steven Bosscher <stevenb@suse.de>
23170 * gcc.dg/pr23943.c: New test.
23172 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23175 * gfortran.dg/derived_pointer_null_1.f90: New test.
23177 2005-09-18 Richard Guenther <rguenther@suse.de>
23179 PR middle-end/23944
23180 * gcc.c-torture/compile/pr23944.c: New testcase.
23182 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23185 * gfortran.dg/der_pointer_2.f90: New test.
23187 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23190 * gfortran.dg/nested_modules_2.f90: New test.
23192 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23195 * g++.dg/other/semicolon.C: New test.
23197 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23199 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23200 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23202 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23205 * g++.dg/template/static18.C: New test.
23208 * g++.dg/template/crash19.C: Remove dg-error marker.
23209 * g++.dg/template/local4.C: New test.
23211 2005-09-16 Paul Brook <paul@codesourcery.com>
23214 * gfortran.dg/dependency_1.f90: New test.
23216 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23219 * g++.dg/template/static17.C: New test.
23221 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23224 * g++.dg/warn/huge-val1.C: New test.
23226 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23229 * g++.dg/parse/class2.C: New test.
23230 * g++.dg/template/explicit8.C: Likewise.
23231 * g++.dg/template/spec25.C: Likewise.
23233 2005-09-14 Josh Conner <jconner@apple.com>
23235 PR middle-end/23584
23236 * gcc.dg/pr23584.c: New test.
23238 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23240 PR fortran/21875 Internal Unit Array I/O, NIST
23241 * gfortran.dg/arrayio_1.f90: New test.
23242 * gfortran.dg/arrayio_1.f90: New test.
23243 * gfortran.dg/arrayio_1.f90: New test.
23244 * gfortran.dg/arrayio_1.f90: New test.
23245 * gfortran.dg/arrayio_1.f90: New test.
23247 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23249 PR middle-end/22480
23250 * gcc.dg/vect/pr22480.c: New test.
23252 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23255 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23257 2005-09-13 Josh Conner <jconner@apple.com>
23260 * g++.dg/init/struct2.C: New test.
23261 * g++.dg/init/struct3.C: New test.
23263 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23265 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23266 Clean up temp files.
23267 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23268 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23269 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23270 gcc.dg/tree-ssa/builtin-printf-1.c,
23271 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23272 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23273 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23274 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23275 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23276 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23277 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23278 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23279 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23280 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23281 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23282 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23284 2005-09-13 Josh Conner <jconner@apple.com>
23286 * lib/gcc-dg.exp: Load scanipa.exp.
23287 (cleanup-dump): New procedure.
23288 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23289 * lib/scandump.exp: New file.
23290 * lib/scantree.exp: Use it.
23291 * lib/scanipa.exp: New file.
23293 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23296 * gfortran.dg/generic_4.f90: New test.
23298 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23301 * gcc.target/i386/pr23816-1.c: New test.
23302 * gcc.target/i386/pr23816-2.c: New test.
23305 2005-09-13 Bastian Blank <waldi@debian.org>
23308 * g++.dg/abi/mangle26.C: New test.
23309 * g++.dg/abi/mangle27.C: New test.
23310 * g++.dg/abi/mangle28.C: New test.
23311 * g++.dg/abi/mangle29.C: New test.
23314 * g++.dg/parse/register1.C: New test.
23316 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23319 * g++.dg/template/access16.C: New test.
23321 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23323 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23325 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23328 * gfortran.dg/shape_2.f90: New test.
23330 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23333 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23334 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23335 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23336 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23337 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23338 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23339 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23342 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23345 * g++.dg/parse/template17.C: New test.
23347 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23350 * g++.dg/template/nontype14.C: New test.
23352 2005-09-12 Ian Lance Taylor <ian@airs.com>
23355 * g++.dg/lookup/friend7.C: New test.
23356 * g++.dg/lookup/friend8.C: New test.
23357 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23358 so that it will be found via argument dependent lookup.
23359 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23360 friend functions which will no longer be found.
23361 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23362 function g, so that it will be found via argument dependent
23364 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23365 * g++.old-deja/g++.mike/net43.C: Likewise.
23367 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23370 * g++.dg/template/static16.C: New test.
23372 2005-09-12 Josh Conner <jconner@apple.com>
23374 PR middle-end/23237
23375 * gcc.c-torture/compile/pr23237.c: New test.
23377 2005-09-11 Richard Henderson <rth@redhat.com>
23379 * g++.dg/other/error8.C: Update expected diagnostic text.
23381 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23383 PR libfortran/19872
23384 * gfortran.dg/overwrite_1.f: New test.
23386 2005-09-09 Josh Conner <jconner@apple.com>
23388 * g++.dg/init/pr23180-1.C: Removed.
23389 * g++.dg/init/pr23180-2.C: Removed.
23391 2005-09-09 David Daney <ddaney@avtrex.com>
23393 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23394 files which are ...
23395 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23396 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23398 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23400 * gfortran.dg/iostat_2.f90: New test.
23402 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23405 * g++.dg/ext/interface1.C: New test.
23406 * g++.dg/ext/interface1.h: Likewise.
23407 * g++.dg/ext/interface1a.cc: Likewise.
23409 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23411 * gfortran.dg/iomsg_1.f90: New test case.
23413 2005-09-09 Richard Guenther <rguenther@suse.de>
23416 * g++.dg/tree-ssa/pr23624.C: New testcase.
23418 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23421 * gfortran.dg/vector_subscript_1.f90,
23422 * gfortran.dg/vector_subscript_2.f90: New tests.
23424 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23427 * gfortran.dg/array_alloc_1.f90,
23428 * gfortran.dg/array_alloc_2.f90,
23429 * gfortran.dg/array_alloc_3.f90: New tests.
23431 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23434 * gfortran.dg/array_constructor_6.f90
23435 * gfortran.dg/array_constructor_7.f90
23436 * gfortran.dg/array_constructor_8.f90
23437 * gfortran.dg/array_constructor_9.f90
23438 * gfortran.dg/array_constructor_10.f90
23439 * gfortran.dg/array_constructor_11.f90
23440 * gfortran.dg/array_constructor_12.f90: New tests.
23442 2005-09-08 Josh Conner <jconner@apple.com>
23445 * g++.dg/init/pr23180-1.C: New test.
23446 * g++.dg/init/pr23180-2.C: New test.
23448 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23451 * gfortran.dg/module_double_reuse.f90: New.
23453 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23460 * gfortran.dg/common_equivalence_1.f: New.
23461 * gfortran.dg/common_equivalence_2.f: New.
23462 * gfortran.dg/common_equivalence_3.f: New.
23463 * gfortran.dg/contained_equivalence_1.f90: New.
23464 * gfortran.dg/module_blank_common.f90: New.
23465 * gfortran.dg/module_commons_1.f90: New.
23466 * gfortran.dg/module_equivalence_1.f90: New.
23467 * gfortran.dg/nested_modules_1.f90: New.
23468 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23469 equivalences and add comment to connect the test with
23472 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23475 * gfortran.dg/common_6.f90: New test.
23477 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23480 * gfortran.dg/char_result_1.f90,
23481 * gfortran.dg/char_result_2.f90,
23482 * gfortran.dg/char_result_3.f90,
23483 * gfortran.dg/char_result_4.f90,
23484 * gfortran.dg/char_result_5.f90,
23485 * gfortran.dg/char_result_6.f90,
23486 * gfortran.dg/char_result_7.f90,
23487 * gfortran.dg/char_result_8.f90: New tests.
23489 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23492 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23494 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23497 * obj-c++.dg/selector-5.mm: New test.
23498 * obj-c++.dg/selector-6.mm: New test.
23500 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23504 * objc.dg/error-1.m: New test.
23506 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23509 * gfortran.fortran-torture/execute/pr23373-1.f90,
23510 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23512 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23514 PR libfortran/23760
23515 * gfortran.dg/g77/1832.f: Remove long string in write statement
23516 to allow the test to pass on correct list directed output with
23519 2005-09-07 James E Wilson <wilson@specifix.com>
23521 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23523 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23525 * gfortran.dg/parameter+save.f90: Rename to
23526 * gfortran.dg/parameter_save.f90: .. this.
23528 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23531 * gfortran.dg/parameter+save.f90: New test case.
23533 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23536 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23538 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23541 * gcc.dg/pr23075.c: New test.
23542 * g++.dg/warn/pr23075.C: New test.
23545 * gcc.target/i386/pr22362.c: New test.
23547 PR rtl-optimization/23098
23548 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23550 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23551 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23552 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23554 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23556 * g++.dg/expr/cast6.C: New test.
23559 * g++.dg/init/new15.C: New test.
23561 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23563 * gcc.dg/vect/Os-vect-95.c: New test.
23564 * gcc.dg/vect/vect-95.c: Same.
23566 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23568 * gcc.dg/vect/vect-29.c: Update xfail testing.
23569 * gcc.dg/vect/vect-44.c: Same.
23570 * gcc.dg/vect/vect-48.c: Same.
23571 * gcc.dg/vect/vect-50.c: Same.
23572 * gcc.dg/vect/vect-72.c: Same.
23573 * gcc.dg/vect/vect-77.c: Same.
23574 * gcc.dg/vect/vect-78.c: Same.
23575 * gcc.dg/vect/vect-80.c: Same.
23576 * gcc.dg/vect/vect-96.c: Same.
23577 * gcc.dg/vect/vect-100.c: Same.
23578 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23579 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23580 * gfortran.dg/vect/vect-5.f90: Same.
23582 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23584 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23586 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23587 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23590 * g++.dg/opt/pr23056.C: New test.
23592 PR rtl-optimization/23098
23593 * gcc.target/i386/pr23098.c: New test.
23595 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23598 * g++.dg/template/static15.C: New test.
23601 * g++.dg/ext/stmtexpr5.C: New test.
23602 * g++.dg/ext/stmtexpr6.C: Likewise.
23604 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23606 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23608 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23609 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23610 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23612 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23614 PR libfortran/23321
23615 * gfortran.dg/direct_io_4.f90: New test case.
23617 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23618 Rasmus Hahn <rassahah@neofonie.de>
23621 * objc.dg/type-stream-1.m: New test.
23623 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23626 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23627 gfortran.dg/print_fmt_3.f90: New test.
23629 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23631 * gfortran.dg/fmt_t_1.f90: New test.
23633 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23635 PR rtl-optimization/23454
23636 * g++.dg/opt/pr23454.C: New test.
23638 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23641 * g++.dg/ext/static1.C: New test.
23643 2005-09-02 Richard Henderson <rth@redhat.com>
23645 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23646 tail call to check_fa_work.
23648 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23651 * g++.dg/other/gc3.C: New test.
23653 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23655 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23656 * gcc.dg/20050826-1.c: Likewise.
23658 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23661 * g++.dg/expr/volatile1.C: New test.
23663 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23665 PR middle-end/23547
23666 * gcc.dg/pr23547.c: New test.
23668 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23671 * gcc.c-torture/execute/pr22061-1.c,
23672 * gcc.c-torture/execute/pr22061-2.c,
23673 * gcc.c-torture/execute/pr22061-3.c,
23674 * gcc.c-torture/execute/pr22061-4.c: New tests.
23676 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23678 * gcc.dg/Wredundant-decls-2.c: New test to check that
23679 -Wredundant-decls does not issue warning for a variable
23680 definition following a declaration.
23682 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23685 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23686 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23687 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23689 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23690 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23691 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23692 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23693 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23694 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23695 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23696 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23698 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23701 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23704 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23707 * gcc.dg/pr21255-1.c: New test.
23708 * gcc.dg/pr21255-2-mb.c: Likewise.
23709 * gcc.dg/pr21255-2-ml.c: Likewise.
23710 * gcc.dg/pr21255-3.c: Likewise.
23711 * gcc.dg/pr21255-4.c: Likewise.
23713 2005-08-31 Dale Johannesen <dalej@apple.com>
23715 * gcc.dg/20050830-1.c: New.
23717 2005-08-31 Josh Conner <jconner@apple.com>
23719 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23720 command-line options for arm-*-* targets.
23721 * g++.dg/init/array16.C: Likewise.
23722 * g++.dg/other/crash-4.C: Likewise.
23724 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23727 * obj-c++.dg/gnu-runtime-3.mm: New test.
23729 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23732 * g++.dg/lookup/ambig4.C: New test.
23733 * g++.dg/lookup/ambig5.C: New test.
23734 * g++.dg/tc1/dr101.C: Adjust error markers.
23736 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23739 * g++.dg/template/ttp5.C: Adjust error markers.
23741 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23744 * lib/obj-c++.exp: Include target-libpath.exp.
23745 (obj-c++_link_flags): Look for the GNU libobjc library
23746 and set the library path to include it.
23747 Don't manually set LD_LIBRARY_PATH (etc.) but call
23748 set_ld_library_path_env_vars instead.
23749 (obj-c++_target_compile): Don't set library path or
23750 linker flags because they are already set correctly
23751 in obj-c++_link_flags.
23753 2005-08-30 Josh Conner <jconner@apple.com>
23755 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23756 to command-line options for arm-*-* targets.
23758 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23760 * g++.dg/other/i386-1.C: New.
23762 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23764 PR preprocessor/20348
23765 PR preprocessor/20356
23766 * gcc.dg/cpp/pr20348.c: New test.
23767 * gcc.dg/cpp/pr20348.h: New file.
23768 * gcc.dg/cpp/inc/pr20348.h: New file.
23769 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23770 * gcc.dg/cpp/pr20356.c: New test.
23771 * gcc.dg/cpp/pr20356.h: New file.
23772 * gcc.dg/cpp/inc/pr20356.h: New file.
23773 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23775 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23777 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23778 Fix array dimension to avoid correct end-of-file error.
23780 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23782 PR libfortran/23598
23783 * gfortran.dg/iostat_1.f90: New test.
23785 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23787 PR middle-end/23408
23788 * gcc.dg/pr23408.c: New test.
23790 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23793 * g++.dg/init/member1.C: Make sure erroneous static data member
23794 definitions are required.
23795 * g++.dg/template/static13.C: New test.
23796 * g++.dg/template/static14.C: Likewise.
23798 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23800 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23801 -march=pentium4, remove ilp32 requirement.
23803 PR middle-end/23484
23804 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23805 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23807 2005-08-29 Andreas Jaeger <aj@suse.de>
23810 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23812 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23814 * gcc.c-torture/execute/20050316-2.c: New test.
23815 * gcc.c-torture/execute/20050316-3.c: New test.
23816 * gcc.dg/torture/pr16104-1.c: New test.
23818 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23820 PR middle-end/23463
23821 * gcc.c-torture/execute/zero-struct-1.c: New test.
23823 2005-08-27 Richard Guenther <rguenther@suse.de>
23826 * gcc.target/i386/pr23575.c: New testcase.
23828 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23830 PR rtl-optimization/23561
23831 * gcc.c-torture/execute/20050826-1.c: New test.
23834 * gcc.c-torture/execute/20050826-2.c: New test.
23836 2005-08-26 Dale Johannesen <dalej@apple.com>
23838 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23839 * gcc.dg/20050826-1.c: New.
23841 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23844 * g++.dg/template/nontype13.C: New test.
23847 * g++.dg/init/new14.C: New test.
23848 * g++.dg/expr/anew1.C: Do not XFAIL.
23849 * g++.dg/expr/anew2.C: Likewise.
23850 * g++.dg/expr/anew3.C: Likewise.
23852 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23854 PR middle-end/22439
23855 * gcc.dg/vla-3.c: New test.
23857 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23860 * gfortran.dg/named_interface.f90: New.
23862 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23864 * gcc.c-torture/execute/frame-address.c: New test.
23866 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23869 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23871 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23873 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23875 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23877 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23878 * gcc.dg/altivec-22.c: Rename from..
23879 * gcc.dg/altivec-nomfcr.c: ..this.
23881 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23883 PR tree-optimization/23546
23884 * gcc.dg/tree-ssa/pr23546.c: New test.
23886 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23889 * gfortran.dg/nonreturning_statements.f90: New test.
23891 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23894 * g++.dg/parse/crash29.C: New.
23896 2005-08-23 DJ Delorie <dj@redhat.com>
23898 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23899 constants have the L suffix.
23901 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23904 * g++.dg/template/instantiate8.C: New.
23906 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23908 PR middle-end/23467
23909 * gcc.c-torture/execute/pr23467.c: New test.
23911 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23913 PR tree-optimization/22043
23914 * gcc.c-torture/execute/20050613-1.c: New test.
23916 2005-08-23 Ben Elliston <bje@au.ibm.com>
23918 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23920 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23922 PR rtl-optimization/23478
23923 * g++.dg/opt/pr23478.C: New test.
23925 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23928 * gcc.dg/switch-warn-3.c: New test.
23930 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23933 * g++.dg/template/param1.C: New test.
23935 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23938 * g++.dg/other/incomplete1.C: New test.
23940 2005-08-22 Ira Rosen <irar@il.ibm.com>
23942 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23945 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23947 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23950 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23952 * gcc.target/i386/sse-4.c: New test.
23954 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23957 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23959 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23961 * gcc.dg/20050811-1.c: New test.
23962 * gcc.dg/20050811-2.c: New test.
23964 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23966 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23968 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23971 * gcc.c-torture/compile/pr23476.c: New test.
23973 2005-08-19 Devang Patel <dpatel@apple.com>
23975 PR tree-optimization/23048
23976 * gcc.dg/tree-ssa/pr23048.c: New test.
23978 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23980 PR middle-end/20624
23981 * g++.dg/warn/Wreturn-3.C: New test
23983 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23985 PR tree-optimization/22228
23986 * g++.dg/vect/pr22543.cc: New test.
23988 2005-08-17 Steven Bosscher <stevenb@suse.de>
23990 PR tree-optimization/21574
23991 * gcc.dg/tree-ssa/pr21574.c: New test.
23993 2005-08-16 James E Wilson <wilson@specifix.com>
23995 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23997 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
24000 * gcc.c-torture/compile/zero-strct-3.c: New test.
24001 * gcc.c-torture/compile/zero-strct-4.c: New test.
24003 2005-08-16 Steven Bosscher <stevenb@suse.de>
24006 * gcc.target/x86_64/pr23376.c: New test.
24008 2005-08-16 Ian Lance Taylor <ian@airs.com>
24011 * g++.dg/ext/vector2.C: New.
24013 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24015 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24017 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24019 PR libfortran/23428
24020 * gfortran.dg/inquire-complex.f90: New test case.
24022 2005-08-16 James E Wilson <wilson@specifix.com>
24024 PR tree-optimization/21105
24025 * gcc.dg/large-size-array.c: New.
24027 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
24029 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24031 * gcc.dg/vect/vect-41: Likewise.
24032 * gcc.dg/vect/vect-42: Likewise.
24033 * gcc.dg/vect/vect-43: Likewise.
24034 * gcc.dg/vect/vect-44: Likewise.
24035 * gcc.dg/vect/vect-46: Likewise.
24036 * gcc.dg/vect/vect-47: Likewise.
24037 * gcc.dg/vect/vect-48: Likewise.
24038 * gcc.dg/vect/vect-52: Likewise.
24039 * gcc.dg/vect/vect-53: Likewise.
24040 * gcc.dg/vect/vect-54: Likewise.
24041 * gcc.dg/vect/vect-55: Likewise.
24042 * gcc.dg/vect/vect-56: Likewise.
24043 * gcc.dg/vect/vect-57: Likewise.
24044 * gcc.dg/vect/vect-58: Likewise.
24045 * gcc.dg/vect/vect-59: Likewise.
24046 * gcc.dg/vect/vect-60: Likewise.
24047 * gcc.dg/vect/vect-61: Likewise.
24048 * gcc.dg/vect/vect-85: Likewise.
24049 * gcc.dg/vect/vect-87: Likewise.
24050 * gcc.dg/vect/vect-88: Likewise.
24051 * gcc.dg/vect/vect-93.c: Likewise.
24052 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24053 * gcc.dg/vect/vect-75: Likewise.
24054 * gcc.dg/vect/vect-76: Likewise.
24055 * gcc.dg/vect/vect-77: Likewise.
24056 * gcc.dg/vect/vect-78: Likewise.
24057 * gcc.dg/vect/vect-80: Likewise.
24058 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24059 vectorized for the expected reason, rather than checking how alignment
24061 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24062 aligned type and also instead of aligned pointers. Added documentation.
24064 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24066 * gfortran.dg/power.f90: New test.
24068 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24070 PR rtl-optimization/23299
24071 * g++.dg/opt/pr23299.C: New test.
24073 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24075 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24077 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24079 * g++.dg/template/local6.C: New test.
24081 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24083 * execute/exceptions/finally-1.m: Check that the catch and finally are
24084 being called. Also add a "return 0;" at the end of main.
24086 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24089 * gfortran.dg/namelist_print_1.f: New test of functionality of
24091 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24092 namelist generates error with -std=f95.
24094 2005-08-14 Ira Rosen <irar@il.ibm.com>
24096 PR tree-optimization/23119
24097 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24099 2005-08-13 Marcin Koziej <creep@desk.pl>
24100 Andrew Pinski <pinskia@physics.uc.edu>
24103 * execute/exceptions/finally-1.m: New test.
24105 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24107 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24109 * objc/execute/exceptions/trivial.m: New test.
24110 * objc.dg/try-catch-11.m: Move to ...
24111 * objc/execute/exceptions/foward-1.m: Here.
24112 * objc.dg/try-catch-2.m: Move to ...
24113 * objc/execute/exceptions/catchall-1.m: Here.
24114 * objc.dg/try-catch-8.m: Move to ...
24115 * objc/execute/exceptions/local-variables-1.m: Here.
24117 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24119 * objc.dg/nested-func-1.m: Move to ...
24120 * objc/execute/nested-func-1.m: Here.
24122 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24124 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24125 in ${options} instead of [target_info name].
24126 * lib/obj-c++.exp (objc_target_compile): Likewise.
24128 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24130 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24132 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24134 part of PR testsuite/23348
24135 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24136 each of the torture options.
24137 * objc/compile/trivial.m: New test.
24139 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24141 * gfortran.dg/eoshift.f90: Correct format.
24143 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24145 * gfortran.fortran-torture/execute/character_passing.f90:
24148 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24151 * g++.dg/template/unify10.C: New.
24153 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24155 * g++.dg/parse/pr22514.C: Move to...
24156 * g++.dg/debug/pr22514.C: here.
24158 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24161 * g++.dg/inherit/pure1.C: New test.
24163 * ChangeLog: Fix typos.
24165 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24166 Steven Bosscher <stevenb@suse.de>
24168 * gfortran.dg/runtime_warning_1.f90: New test.
24170 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24173 * g++.dg/parse/crash28.C: New.
24175 2005-08-11 Richard Guenther <rguenther@suse.de>
24178 * gcc.target/i386/tailcall-1.c: New testcase.
24180 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24182 * gcc.dg/vect/vect-67.c: Un-xfail.
24184 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24187 * g++.dg/parse/crash27.C: new test.
24189 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24191 PR libfortran/22143
24192 * gfortran.dg/shift-kind.f90: New testcase.
24194 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24196 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24197 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24199 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24202 * g++.dg/other/mult-stor1.C: New test.
24204 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24206 * gcc.c-torture/pr18299-1.c: Move to ...
24207 * gcc.c-torture/compile/pr18299-1.c: Here.
24209 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24211 * gfortran/fortran.torture/execute/character_passing.f90:
24212 Fix types for LSAME.
24214 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24216 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24217 input data back to what it was originally.
24219 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24221 * objc.dg/try-catch-8.m: Enable for all targets.
24223 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24225 * gcc.dg/pr23165.c: New test.
24227 2005-08-09 Steven Bosscher <stevenb@suse.de>
24229 PR tree-optimization/23234
24230 * gcc.dg/tree-ssa/pr23234.c: New test.
24232 2005-08-08 Josh Conner <jconner@apple.com>
24234 PR rtl-optimization/23241
24235 * gcc.dg/char-compare.c: New test.
24237 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24240 * g++.dg/init/new13.C: New test.
24242 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24245 * g++.dg/other/crash-4.C: Adjust
24246 * g++/dg/ext/packed9.C: New.
24248 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24250 PR middle-end/21964
24251 * gcc.c-torture/execute/pr21964-1.c: New test.
24253 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24256 * gcc.dg/pr22458-1.c: New test.
24258 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24259 Steven G. Kargl <kargls@comcast.net>
24262 * gfortran.dg/flush_1.f90: New test.
24264 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24267 * g++.dg/template/eh2.C: New test.
24269 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24272 * g++.dg/template/instantiate7.C: New test.
24274 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24277 * gcc.dg/Wunused-value-1.c: New test.
24279 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24281 PR rtl-optimization/23233
24282 * gcc.c-torture/compile/pr23233-1.c: New test.
24284 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24288 * gfortran.dg/equiv_1.f90: New test.
24289 * gfortran.dg/equiv_2.f90: New test.
24290 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24291 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24292 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24294 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24296 * gcc.c-torture/execute/vrp-5.c: New test.
24297 * gcc.c-torture/execute/vrp-6.c: New test.
24298 * gcc.dg/tree-ssa/vrp21.c: New test.
24300 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24302 * g++.dg/parse/pr22514.C: New test.
24304 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24306 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24308 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24309 instead of constant loads / pool entries.
24311 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24313 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24316 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24318 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24319 __WINT_TYPE__ in generated prototypes if possible.
24321 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24324 * g++.dg/tree-ssa/pr22037.C:
24326 2005-08-04 Richard Henderson <rth@redhat.com>
24328 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24329 scan-tree-dump-times directive.
24331 2005-08-04 Jan Hubicka <jh@suse.cz>
24333 * gcov-1.C: Fix switch counts.
24334 * gcov-4b.c: Likewise.
24336 2005-08-03 Jeff Law <law@redhat.com>
24338 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24340 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24342 * gcc.c-torture/execute/pr23135.c: New test.
24344 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24346 PR tree-optimization/19899
24347 * gcc.dg/tree-ssa/scev-1.c: New test.
24348 * gcc.dg/tree-ssa/scev-2.c: New test.
24350 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24353 * gcc.dg/torture/pr18582-1.c: New test.
24355 2005-08-03 Jan Hubicka <jh@suse.cz>
24357 * update-conroll.c: New testcase.
24358 * update-conroll-2.c: New testcase.
24360 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24362 * gfortran.dg/constant_substring.f: New test.
24363 * gfortran.dg/pr22491.f: New test.
24365 2005-08-02 Jan Hubicka <jh@suse.cz>
24367 * update-threading.c: Replace by the proper one.
24369 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24372 * g++.dg/tree-ssa/pr23164.C: New test.
24374 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24376 * gcc.dg/tree-ssa/pr23192.c: New test.
24378 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24380 * gcc.c-torture/execute/vrp-4.c: New test.
24382 2005-08-02 Jan Hubicka <jh@suse.cz>
24384 * update-threading.c: New test.
24386 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24388 * gcc.c-torture/compile/20050801-1.c: New test.
24389 * gcc.c-torture/compile/20050801-2.c: New test.
24391 2005-08-01 Jan Hubicka <jh@suse.cz>
24393 * val-prof-5.c: New test.
24395 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24398 * gcc.dg/pr22311-1.c : New test.
24400 2005-07-31 Steven Bosscher <stevenb@suse.de>
24403 * gfortran.dg/pr23095.f: New test.
24406 * g++.dg/other/pr22003.C: New test.
24408 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24411 * gcc.c-torture/execute/pr20621-1.c: New test.
24413 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24415 * gfortran.dg/comma_format_extension_4.f: Adjust length
24416 of string for format.
24417 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24418 print statement with internal write.
24419 * gfortran.dg/der_array_io_2.f: Likewise.
24420 * gfortran.dg/der_array_io_3.f: Likewise.
24422 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24424 * gcc.dg/fold-abs-4.c: new test.
24426 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24428 PR fortran/22570 an related issues.
24429 * gfortran.dg/x_slash_1.f: New test.
24431 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24434 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24435 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24437 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24440 * gcc.dg/Wshadow-3.c: New test.
24442 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24444 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24445 used to have the wrong bounds).
24447 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24450 * gcc.dg/hex-round-1.c: Test more cases.
24451 * gcc.dg/hex-round-2.c: New test.
24453 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24456 * g++.dg/tree-ssa/pr22550.C: New test.
24458 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24460 * gcc.dg/tree-ssa/vrp19.c: New test.
24461 * gcc.dg/tree-ssa-vrp20.c: New test.
24463 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24466 * gcc.dg/transparent-union-4.c: New test.
24468 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24471 * gcc.dg/c99-vla-2.c: New test.
24473 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24476 * gcc.dg/hex-round-1.c: New test.
24478 2005-07-28 Jan Hubicka <jh@suse.cz>
24480 * inliner-1.c: Do not dump everything.
24481 * tree-prof.exp: Do not pass -ftree-based-profiling.
24482 * bprob.exp: Likewise.
24484 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24486 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24489 * g++.dg/expr/ptrmem7.C: New test.
24491 2005-07-28 Mike Stump <mrs@apple.com>
24493 * g++.old-deja/g++.mike/visibility-1.C: New test.
24495 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24498 * gcc.c-torture/execute/pr20187-1.c: New test.
24500 2005-07-28 Jeff Law <law@redhat.com>
24502 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24503 * gcc.dg/tree-ssa/vrp18.c: New test.
24505 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24507 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24509 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24511 PR tree-optimization/22506
24512 * gcc.dg/vect/ps22506.c: New test.
24514 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24517 * gcc.target/i386/sse-3.c: New test.
24519 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24521 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24522 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24524 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24527 * gcc.c-torture/compile/pr22589-1.c: New test.
24529 2005-07-28 Jan Hubicka <jh@suse.cz>
24531 * update-loopch.c: New testcase.
24533 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24535 PR rtl-optimization/23047
24536 * gcc.c-torture/execute/pr23047.c: New test.
24537 * gcc.c-torture/execute/pr23047.x: New.
24539 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24541 PR tree-optimization/22493
24542 * gcc.c-torture/execute/pr22493-1.c: New test.
24543 * gcc.c-torture/execute/pr22493-1.x: New.
24544 * gcc.c-torture/execute/vrp-1.c: New test.
24545 * gcc.c-torture/execute/vrp-2.c: New test.
24546 * gcc.c-torture/execute/vrp-2.c: New test.
24548 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24550 * gcc.target/frv/all-builtin-read8.c: Delete.
24551 * gcc.target/frv/all-builtin-read16.c: Delete.
24552 * gcc.target/frv/all-builtin-read32.c: Delete.
24553 * gcc.target/frv/all-builtin-read64.c: Delete.
24554 * gcc.target/frv/all-builtin-write8.c: Delete.
24555 * gcc.target/frv/all-builtin-write16.c: Delete.
24556 * gcc.target/frv/all-builtin-write32.c: Delete.
24557 * gcc.target/frv/all-builtin-write64.c: Delete.
24558 * gcc.target/frv/all-read-write-1.c: New.
24560 2005-07-27 Jeff Law <law@redhat.com>
24562 * gcc.c-torture/execute/pr22630.c: New test.
24564 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24566 PR tree-optimization/23073
24567 * gcc.dg/vect/nodump-pr23073.c: New test.
24568 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24570 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24572 PR tree-optimize/22348
24573 * gcc.c-torture/execute/pr22348.c: New.
24575 2005-07-27 Richard Guenther <rguenther@suse.de>
24577 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24579 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24582 * gfortran.dg/logical_comp.f90: New test.
24584 2005-07-27 Jan Hubicka <jh@suse.cz>
24586 * inliner-1.c: Add cleanup of dumps.
24587 * val-prof-*.c: Likewise.
24588 * update-tailcall.c: New.
24590 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24593 * gcc.dg/tree-ssa/pr22591.c: New test.
24594 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24596 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24599 * objc.dg/try-catch-11.m: New test.
24601 2005-07-26 Richard Guenther <rguenther@suse.de>
24603 PR tree-optimization/22486
24604 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24606 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24609 * g++.dg/opt/loop2.C: New test.
24611 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24613 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24614 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24616 2005-07-25 Adam Nemet <anemet@lnxw.com>
24618 * lib/profopt.exp (profopt-execute): Check for profiling data
24619 files on the target.
24621 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24623 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24624 for matching of asm labels.
24626 2005-07-25 Richard Guenther <rguenther@suse.de>
24628 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24630 2005-07-25 Richard Guenther <rguenther@suse.de>
24633 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24635 2005-07-25 Ira Rosen <irar@il.ibm.com>
24637 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24638 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24639 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24640 * gcc.dg/vect/vect-100.c: New test.
24641 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24642 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24643 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24644 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24645 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24646 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24647 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24648 * gfortran.dg/vect/pr19049.f90: New testcase.
24649 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24651 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24653 * gcc.c-torture/execute/20050713-1.c: New test.
24656 * gfortran.fortran-torture/execute/data_4.f90: New test.
24658 PR middle-end/20303
24659 * gcc.dg/visibility-d.c: New test.
24661 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24663 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24664 * gfortran.dg/underflow.f90: Ditto.
24666 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24668 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24669 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24670 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24672 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24674 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24675 include case of field width of zero.
24677 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24679 PR libgfortran/21875
24680 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24681 with trailing blanks on normal formatted read.
24683 2005-07-23 Chao-ying Fu <fu@mips.com>
24685 * gcc.target/mips/mips32-dsp-type.c: New test.
24686 * gcc.target/mips/mips32-dsp.c: New test.
24688 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24691 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24694 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24695 and __cyg_profile_func_exit.
24697 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24699 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24700 * gfortran.dg/comma_format_extension_4.f: Same.
24701 * gfortran.dg/pr15332.f: Same.
24702 * gfortran.dg/pr21730.f: Same.
24704 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24706 * g++.dg/opt/vrp2.C: Fix testcase.
24709 * g++.dg/opt/vrp2.C: New test.
24711 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24714 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24716 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24718 * gcc.dg/tree-ssa/20050719-1.c: New test.
24720 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24722 * gcc.dg/bfin-longcall-1.c: New file.
24723 * gcc.dg/bfin-longcall-2.c: New file.
24725 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24727 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24729 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24731 PR middle-end/19055
24732 * gcc.dg/tree-ssa/pr19055.c: New test.
24733 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24735 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24738 * g++.dg/other/pr22358.C: New test.
24740 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24743 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24745 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24748 * g++.dg/init/union2.C: New test.
24750 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24753 * gcc.dg/complex-4.c: New test.
24755 2005-07-21 Richard Guenther <rguenther@suse.de>
24758 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24759 scanning for asm labels.
24760 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24762 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24765 * gcc.dg/altivec-pr22085.c: New.
24767 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24769 PR tree-optimization/19210
24770 * gcc.dg/tree-ssa/pr19210-1.c: New.
24771 * gcc.dg/tree-ssa/pr19210-2.c: New.
24773 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24775 PR rtl-optimization/22167
24776 * g++.dg/opt/pr22167.C: New test.
24778 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24781 * g++.dg/lookup/two-stage2.C: New.
24782 * g++.dg/lookup/two-stage3.C: New.
24783 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24784 fixed two-stage name lookup for operators.
24785 * g++.dg/template/call3.C: Compiler now produces an appropriate
24787 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24789 * g++.dg/template/ptrmem4.C: Compiler produces different error
24791 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24792 connect_to_method as a candidate.
24794 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24796 * gcc.dg/fold-alloc-1.c: New test.
24798 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24800 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24801 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24803 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24805 * gcc.dg/fold-abs-1.c: New test.
24806 * gcc.dg/fold-abs-2.c: New test.
24807 * gcc.dg/fold-abs-3.c: New test.
24809 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24811 Make CONSTRUCTOR use VEC to store initializers.
24812 * g++.dg/ext/complit3.C: Check for specific error messages.
24813 * g++.dg/init/brace2.C: Update error message.
24814 * g++.dg/warn/Wbraces2.C: Likewise.
24816 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24819 * gfortran.dg/module_interface_1.f90: New test.
24821 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24822 Kenneth Zadeck <zadeck@naturalbridge.com>
24824 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24826 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24828 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24829 specify -Wformat for these tests.
24830 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24831 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24832 * gcc.dg/format/opt-6.c: Delete.
24834 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24836 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24837 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24839 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24841 * gcc.dg/tree-ssa/alias-2.c: New test.
24843 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24846 * g++.dg/template/explicit7.C: New test.
24848 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24850 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24851 field width of 8 to +Inf and -Inf.
24853 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24856 * g++.dg/template/friend36.C: New test.
24858 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24861 * gfortran.dg/pr21730.f: New test.
24863 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24864 Kenneth Zadeck <zadeck@naturalbridge.com>
24866 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24867 since pure const detection cannot run at -O1 in c compiler.
24868 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24869 can now optimize this case properly.
24870 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24871 because we now pass.
24872 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24874 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24877 * gcc.dg/format/bitfld-1.c: New test.
24879 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24882 * g++.dg/rtti/repo1.C: New test.
24884 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24886 PR middle-end/22398
24887 * gcc.c-torture/compile/pr22398.c: New test.
24889 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24892 * g++.dg/expr/cast4.C: New test.
24894 2005-07-15 Richard Guenther <rguenther@suse.de>
24896 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24897 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24899 2005-07-15 Steven Bosscher <stevenb@suse.de>
24901 PR tree-optimization/22230
24902 * gcc.dg/tree-ssa/pr22230.c: New test.
24904 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24906 * gfortran.dg/g77/cpp6.f: New test.
24909 * gfortran.dg/g77/cpp5.F: New test.
24910 * gfortran.dg/g77/cpp5.h: New file.
24911 * gfortran.dg/g77/cpp5inc.h: New file.
24913 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24915 PR libfortran/16435
24916 * gfortran.dg/tl_editting.f90: New.
24917 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24919 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24921 * gfortran.dg/char_array_constructor.f90: New test.
24923 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24925 * gfortran.dg/past_eor.f90: New.
24926 * gfortran.dg/complex_read.f90: New.
24928 2005-07-13 Jeff Law <law@redhat.com>
24930 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24933 * gcc.dg/tree-ssa/pr22321.c: New test
24935 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24937 PR tree-optimization/21921
24938 * gcc.dg/tree-ssa/pr21921.c: New.
24940 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24942 PR tree-optimizatio/22442
24943 * gcc.dg/tree-ssa/loop-11.c: New test.
24945 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24948 * gcc.c-torture/compile/pr21840.c: New test.
24950 2005-07-12 Jan Hubicka <jh@suse.cz>
24952 * gcc.c-torture/compile/pr22379.c: New test.
24954 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24956 PR libfortran/21593
24957 gfortran.dg/dev_null.f90: Remove outdated comment about
24958 PR libfortran/21593.
24961 2005-07-12 Dale Johannesen <dalej@apple.com>
24963 * gcc.target/i386/compress-float-sse.c: New.
24964 * gcc.target/i386/compress-float-sse-pic.c: New.
24965 * gcc.target/i386/compress-float-387.c: New.
24966 * gcc.target/i386/compress-float-387-pic.c: New.
24967 * gcc.dg/compress-float-ppc.c: New.
24968 * gcc.dg/compress-float-ppc-pic.c: New.
24970 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24972 PR libfortran/21593
24973 gfortran.dg/dev_null.f90: Remove targets.
24975 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24978 * gcc.dg/pr22335-1.c: New test.
24979 * gcc.dg/pr22335-2.c: New test.
24981 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24984 * g++.dg/template/nontype12.C : New test.
24986 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24988 * gcc.dg/tree-ssa/loop-10.c: New test.
24990 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24992 * gcc.c-torture/execute/20020720-1.x: Remove.
24994 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24996 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24998 2005-07-10 Richard Sandiford <richard@codesourcery.com>
25000 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25001 (dg-mips-options): Use it.
25003 2005-07-09 Diego Novillo <dnovillo@redhat.com>
25005 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25007 2005-07-09 Richard Henderson <rth@redhat.com>
25009 * lib/target-supports.exp (check_effective_target_sync_char_short):
25012 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
25014 PR libfortran/22217
25015 * gfortran.dg/negative-z-descriptor.f90: New test.
25017 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25020 * gcc.dg/pr22329.c: New test.
25022 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
25024 PR tree-optimization/20139
25025 * gcc.dg/tree-ssa/pr20139.c: New.
25027 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25030 * gcc.dg/pr22356-1.c: New test.
25032 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
25035 * g++.dg/template/unify8.C: New.
25036 * g++.dg/template/unify9.C: New.
25038 2005-07-08 Jakub Jelinek <jakub@redhat.com>
25040 * gfortran.fortran-torture/execute/entry_10.f90: New test.
25042 2005-07-07 Geoffrey Keating <geoffk@apple.com>
25044 * gcc.dg/darwin-version-1.c: New.
25045 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25046 * gcc.dg/builtins-20.c: Likewise.
25047 * gcc.dg/builtins-53.c: Likewise.
25048 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25049 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25050 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25051 * gcc.dg/torture/builtins-power-1.c: Likewise.
25052 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25055 2005-07-07 Jeff Law <law@redhat.com>
25057 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25058 argument evaluation order.
25060 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25062 PR libfortran/21594
25063 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25064 Add test cases where the shift length is greater than the
25067 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25069 * obj-c++.dg/proto-lossage-6.mm: New.
25070 * objc.dg/proto-lossage-6.m: New.
25072 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25074 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25075 * objc.dg/gnu-runtime-2.m: Likewise.
25077 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25079 * gfortran.dg/longline.f: New test.
25081 * gfortran.dg/badline.f: New test.
25083 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25088 * gfortran.dg/hollerith.f90: New.
25089 * gfortran.dg/hollerith2.f90: New.
25090 * gfortran.dg/hollerith3.f90: New.
25091 * gfortran.dg/hollerith4.f90: New.
25092 * gfortran.dg/hollerith_f95.f90: New.
25093 * gfortran.dg/hollerith_legacy.f90: New.
25094 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25096 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25099 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25100 * objc.dg/gnu-runtime-2.m: New.
25102 2005-07-06 Jeff Law <law@redhat.com>
25104 * gcc.dg/tree-ssa/vrp17.c: New test.
25106 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25109 * gfortran.dg/array_constructor_5.f90: New test.
25111 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25113 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25115 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25117 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25118 * gcc.dg/980816-1.c: Ditto.
25120 2005-07-06 Jeff Law <law@redhat.com>
25122 * gcc.c-torture/compile/pr21356.c: New test.
25124 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25128 * gcc.c-torture/compile/pr22013-1.c,
25129 gcc.c-torture/execute/pr22098-1.c,
25130 gcc.c-torture/execute/pr22098-2.c,
25131 gcc.c-torture/execute/pr22098-3.c: New tests.
25133 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25136 * gcc.dg/pr22308-1.c: New test.
25138 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25140 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25142 * gcc.dg/compare9.c: Use -fshort-enums instead of
25143 -fno-short-enums. Change the last test to dg-bogus.
25145 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25147 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25148 * gcc.dg/compare9.c: New.
25150 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25152 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25154 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25157 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25160 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25162 * gcc.dg/format/gcc_gfc-1.c: New.
25164 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25166 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25168 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25171 * gfortran.dg/io_invalid_1.f90: New test.
25173 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25175 * gcc.dg/format/gcc_diag-1.c: Update.
25177 2005-07-02 Jeff Law <law@redhat.com>
25179 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25180 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25182 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25184 * gcc.dg/format/gcc_diag-1.c: Update.
25186 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25189 * gcc.c-torture/compile/pr22269.c: New test.
25191 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25195 * g++.dg/tree-ssa/pr21584-1.C: New test.
25196 * g++.dg/tree-ssa/pr21584-2.C: New test.
25198 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25200 * obj-c++.dg/try-catch-11.mm: New.
25201 * objc.dg/try-catch-10.m: New.
25203 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25205 * g++.dg/other/ucnid-1.C: xfail on AIX.
25207 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25210 * gcc.dg/20050629-1.c: New test.
25212 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25214 * obj-c++.dg/const-str-1[0-1].mm: New.
25215 * objc.dg/const-str-1[0-1].m: New.
25217 2005-05-29 Richard Henderson <rth@redhat.com>
25219 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25220 Rename from check_effective_target_vect_no_max.
25221 (check_effective_target_vect_no_int_add): New.
25222 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25223 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25224 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25225 * gcc.dg/vect/vect-reduc-1.c: Use both.
25226 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25228 2005-05-29 Richard Henderson <rth@redhat.com>
25230 * lib/target-supports.exp (check_effective_target_vect_no_max):
25231 Remove i386 and x86_64.
25233 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25236 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25238 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25240 PR middle-end/21969
25241 * gcc.dg/vect/pr21969.c: New test.
25243 2005-06-28 Eric Christopher <echristo@redhat.com>
25247 * gcc.dg/inline1.c: New test.
25248 * gcc.dg/inline2.c: Ditto.
25249 * gcc.dg/inline3.c: Ditto.
25250 * gcc.dg/inline4.c: Ditto.
25251 * gcc.dg/inline5.c: Ditto.
25253 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25255 PR libfortran/22142
25256 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25257 Add testcase also testing eoshift1 for PR 22142.
25259 2005-06-28 Richard Henderson <rth@redhat.com>
25261 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25262 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25263 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25264 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25265 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25267 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25269 PR libfortran/22142
25270 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25271 Add testcase for PR 22142.
25273 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25275 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25276 gcc.target/ia64/fpreg-2.c: New tests.
25278 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25280 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25282 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25284 PR libfortran/22170
25285 * gfortran.dg/slash_1.f90: New test.
25287 2005-06-27 Richard Henderson <rth@redhat.com>
25289 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25290 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25291 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25292 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25293 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25294 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25296 2005-06-27 Richard Henderson <rth@redhat.com>
25298 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25299 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25301 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25303 * obj-c++.dg/proto-lossage-5.mm: New.
25304 * objc.dg/proto-lossage-5.m: New.
25306 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25309 * gcc.dg/tree-ssa/pr21959.c: New test.
25311 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25313 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25314 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25315 testing uninitialized var.
25317 * gcc.c-torture/execute/builtins/chk.h: New.
25318 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25319 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25320 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25321 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25322 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25323 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25324 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25325 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25326 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25327 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25328 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25329 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25330 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25331 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25332 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25333 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25334 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25335 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25336 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25337 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25338 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25339 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25340 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25341 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25342 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25343 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25344 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25345 * gcc.dg/builtin-object-size-1.c: New test.
25346 * gcc.dg/builtin-object-size-2.c: New test.
25347 * gcc.dg/builtin-object-size-3.c: New test.
25348 * gcc.dg/builtin-object-size-4.c: New test.
25349 * gcc.dg/builtin-object-size-5.c: New test.
25350 * gcc.dg/builtin-stringop-chk-1.c: New test.
25351 * gcc.dg/builtin-stringop-chk-2.c: New test.
25352 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25353 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25354 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25355 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25356 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25357 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25358 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25359 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25360 * gcc.c-torture/execute/printf-1.c: New test.
25361 * gcc.c-torture/execute/fprintf-1.c: New test.
25362 * gcc.c-torture/execute/vprintf-1.c: New test.
25363 * gcc.c-torture/execute/vfprintf-1.c: New test.
25364 * gcc.c-torture/execute/printf-chk-1.c: New test.
25365 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25366 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25367 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25369 2005-06-27 Michael Matz <matz@suse.de>
25371 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25372 slot is not merged if address escapes.
25374 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25377 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25379 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25381 PR middle-end/17965
25382 * gcc.c-torture/compile/20050622-1.c: New test.
25384 PR middle-end/22028
25385 * gcc.dg/20050620-1.c: New test.
25387 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25389 PR tree-optimization/22026
25390 * gcc.dg/tree-ssa/pr22026.c: New.
25392 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25394 PR libfortran/22144
25395 * gfortran.dg/shift-alloc.f90: New testcase.
25397 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25399 * all files: Update FSF address in copyright headers.
25401 2005-06-22 Jan Hubicka <jh@suse.cz>
25403 * wholeprogram-1.c: New testcase.
25404 * wholeprogram-2.c: New testcase.
25406 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25409 * gcc.dg/tree-ssa/pr22171.c: New test.
25411 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25413 * gfortran.dg/simplify_modulo.f90: New.
25415 2005-06-24 Jan Hubicka <jh@suse.cz>
25417 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25419 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25421 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25423 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25425 * obj-c++.dg/typedef-alias-1.mm: New.
25426 * objc.dg/typedef-alias-1.m: New.
25428 2005-06-23 Jeff Law <law@redhat.com>
25430 * gcc.dg/tree-ssa/vrp16.c: New test.
25432 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25434 * lib/target-supports.exp: Add
25435 check_effective_target_fortran_large_real and
25436 check_effective_target_fortran_large_int to check for
25437 corresponding effective targets.
25438 * gfortran.dg/large_integer_kind_1.f90: New test.
25439 * gfortran.dg/large_real_kind_1.f90: New test.
25441 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25443 PR tree-optimization/22117
25444 * gcc.dg/tree-ssa/pr22117.c: New.
25446 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25449 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25451 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25453 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25455 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25457 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25458 * gfortran.dg/f2c_4.c: Likewise.
25460 2005-06-22 Paul Brook <paul@codesourcery.com>
25463 * gfortran.dg/auto_save_1.f90: New test.
25465 2005-06-22 Michael Matz <matz@suse.de>
25467 * gcc.target/x86-64/abi: New directory.
25468 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25469 * gcc.target/x86-64/abi/README.gcc: New file.
25470 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25471 * gcc.target/x86-64/abi/asm-support.s: New file.
25472 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25473 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25474 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25475 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25476 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25477 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25478 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25479 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25480 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25481 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25482 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25483 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25484 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25485 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25486 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25487 * gcc.target/x86_64/abi/test_varargs.c: New test.
25489 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25491 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25492 32-bit i?86 and x86_64.
25494 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25496 * obj-c++.dg/const-str-[1-9].mm: New tests.
25498 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25501 * gfortran.dg/namelist_use.f90: New.
25502 * gfortran.dg/namelist_use_only.f90: New.
25504 2005-06-21 Jeff Law <law@redhat.com>
25506 * gcc.dg/tree-ssa/vrp15.c: New test.
25508 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25510 * lib/target-supports.exp (check_effective_target_vect_reduction):
25512 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25513 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25514 remove vect_reduction target keyword. Also avoid two returns in main.
25515 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25516 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25517 * gcc.dg/vect/vect-reduc-1short.c: New test.
25518 * gcc.dg/vect/vect-reduc-1char.c: New test.
25519 * gcc.dg/vect/vect-reduc-2short.c: New test.
25520 * gcc.dg/vect/vect-reduc-2char.c: New test.
25521 * gcc.dg/vect/vect-reduc-6.c: New test.
25522 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25523 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25524 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25526 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25527 Paul Thomas <pault@gcc.gnu.org>
25529 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25532 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25534 * gfortran.dg/backslash_1.f90: New test.
25535 * gfortran.dg/backslash_2.f90: New test.
25537 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25539 * gfortran.dg/duplicate_labels.f90: New test.
25541 2005-06-20 Jan Beulich <jbeulich@novell.com>
25543 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25544 unsupportable relocations.
25545 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25546 * gcc.dg/20050321-2.c: xfail for NetWare.
25548 2005-06-20 Andreas Jaeger <aj@suse.de>
25550 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25551 gcc.target/i386/fastcall-sseregparm.c,
25552 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25554 2005-06-19 Richard Henderson <rth@redhat.com>
25556 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25558 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25560 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25562 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25565 * g++.dg/conversion/simd2.C: Change expected error message.
25567 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25569 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25570 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25571 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25573 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25575 * gcc.dg/fold-mod-1.c: New test.
25577 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25580 * gfortran.dg/pr19926.f90: New test.
25582 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25584 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25585 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25587 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25588 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25590 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25592 * gcc.target/ia64/float80-varargs-1.c: New test.
25594 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25597 * gfortran.dg/f2c_6.f90: New test.
25599 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25602 * g++.dg/template/local5.C: New.
25604 2005-06-17 Richard Henderson <rth@redhat.com>
25606 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25608 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25611 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25613 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25615 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25616 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25617 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25618 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25619 check_vect to verify the presence of hardware vector support.
25621 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25624 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25626 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25628 PR libfortran/19216
25629 * gfortran.dg/pr19216.f: Add correct space between brackets and
25632 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25634 PR libfortran/16436
25635 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25637 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25639 * gcc.target/i386/attributes-error.c: New testcase.
25640 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25641 * gcc.target/i386/regparm-stdcall.c: Likewise.
25642 * gcc.target/i386/sseregparm-1.c: Likewise.
25643 * gcc.target/i386/sseregparm-2.c: Likewise.
25645 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25647 * g++.dg/rtti/crash2.C: New.
25649 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25651 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25653 2005-06-15 David Ung <davidu@mips.com>
25655 * gcc.target/mips/mips16e-extends.c: New test for testing the
25656 generation of MIPS16e zeb/zeh, seb/seh instructions.
25658 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25661 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25662 * gcc.dg/tree-ssa/pr22018.c: New test.
25664 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25666 * gcc.dg/simd-1.c: Update error messages.
25667 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25668 * gcc.dg/simd-2.c: Update error messages.
25669 * gcc.dg/simd-4.c: New.
25671 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25674 * g++.dg/other/crash-4.C: New.
25676 2005-06-14 Devang Patel <dpatel@apple.com>
25678 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25680 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25683 * g++.dg/parse/crash11.C: Update
25685 2005-06-13 Jeff Law <law@redhat.com>
25687 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25688 perform the desired transformations.
25689 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25690 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25692 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25695 * gfortran.dg/forall_1.f90: Un-XFAIL.
25697 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25700 * g++.dg/parse/crash26.C: New.
25703 * g++.dg/init/member1.C: New.
25705 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25707 * gfortran.dg/altreturn_1.f90: New test.
25709 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25711 PR middle-end/21985
25712 * gcc.dg/tree-ssa/pr21985.c: New test.
25714 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25716 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25718 2005-06-12 Roger Sayle <roger@eyesopen.com>
25721 * g++.dg/other/error10.C: New test case.
25723 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25725 PR libfortran/19155
25726 * gfortran.dg/pr19155.f: Add test.
25728 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25730 * gfortran.dg/f2c_7.f90: New test.
25732 * gfortran.dg/forall_1.f90: XFAILed.
25734 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25736 * gcc.dg/pr14796-1.c: New.
25737 * gcc.dg/pr14796-2.c: New.
25739 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25743 * gfortran.dg/deallocate_stat.f90: New test.
25745 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25747 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25749 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25751 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25752 access will be generated when this loop is vectorized. Test that
25753 accesses with same alignment were detected.
25754 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25755 Test that accesses with same alignment were detected.
25756 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25757 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25758 alignment were detected.
25760 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25763 * g++.dg/conversion/simd2.C: New.
25765 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25767 * gcc.dg/Wcxx-compat-1.c: New.
25769 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25771 PR libfortran/21480
25772 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25775 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25777 * gcc.dg/alias-8.c: New.
25779 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25781 * gcc.dg/format/cmn_err-1.c: Update.
25783 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25786 * gcc.target/sparc/fexpand-2.c: New.
25787 * gcc.target/sparc/fpmerge-2.c: New.
25788 * gcc.target/sparc/fpmul-2.c: New.
25789 * gcc.target/sparc/noresult.c: New.
25790 * gcc.target/sparc/pdist-2.c: New.
25791 * gcc.target/sparc/pdist-3.c: New.
25793 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25796 * gcc.target/i386/i386.exp: Fix comment typo.
25798 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25801 * g++.dg/inherit/using5.C: New.
25802 * g++.dg/inherit/using6.C: New.
25804 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25807 * g++.dg/template/ptrmem15.C: New test.
25810 * g++.dg/ext/label4.C: New test.
25812 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25814 * gcc.dg/tls/debug-1.c: New test.
25816 2005-06-07 Dale Johannesen <dalej@apple.com>
25818 * gcc.target/i386/movq.c: New.
25820 2005-06-07 Dale Johannesen <dalej@apple.com>
25822 * gcc.dg/20050607-1.c: New.
25824 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25826 PR middle-end/21850
25827 * gcc.c-torture/execute/20050607-1.c: New test.
25829 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25831 PR libfortran/21926
25832 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25833 Test case where the return array has lowest stride one,
25836 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25838 * lib/target-supports.exp (check_effective_target_sync_int_long):
25839 Add s390 and s390x targets.
25841 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25843 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25844 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25845 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25846 * gcc.dg/tree-ssa/loop-9.c: New test.
25848 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25850 * g++.dg/parse/defarg10.C: New.
25852 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25854 PR regression/21897
25855 * gcc.c-torture/execute/20050604-1.c: New test.
25857 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25860 * g++.dg/parse/defarg9.C: New.
25863 * g++.dg/inherit/using4.C: New.
25864 * g++.dg/overload/error1.C: Adjust expected errors.
25865 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25866 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25867 * g++.old-deja/g++.other/redecl2.C: Likewise.
25868 * g++.old-deja/g++.other/redecl4.C: Likewise.
25869 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25871 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25873 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25875 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25877 * lib/gfortran.exp (gfortran_target_compile): Call
25878 dg-additional-files-options
25879 * gfortran.dg/f2c_4.f90: New file
25880 * gfortran.dg/f2c_4.c: New file
25881 * gfortran.dg/f2c_5.f90: New file
25882 * gfortran.dg/f2c_5.c: New file
25884 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25886 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25889 * gfortran.dg/array_constructor_4.f90: New test.
25891 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25894 * g++.dg/ext/builtin9.C: New test.
25896 2005-06-05 Dale Johannesen <dalej@apple.com>
25898 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25899 * gcc.c-torture/execute/20050603-2.c: Ditto.
25901 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25903 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25904 * gcc.dg/vect/vect-reduc-1.c: New.
25905 * gcc.dg/vect/vect-reduc-2.c: New.
25906 * gcc.dg/vect/vect-reduc-3.c: New.
25908 2005-06-04 Dale Johannesen <dalej@apple.com>
25910 * gcc.c-torture/execute/20050603-1.c: New.
25911 * gcc.c-torture/execute/20050603-2.c: New.
25912 * gcc.dg/20050603-3.c: New.
25914 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25917 * gfortran.dg/debug_1.f90: New test.
25919 * gfortran.dg/forall_1.f90: New test.
25921 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25923 * gfortran.dg/array_constructor_3.f90: New test.
25925 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25927 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25929 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25931 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25933 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25936 * gcc.dg/init-excess-1.c: New test.
25938 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25941 * g++.dg/expr/static_cast6.C: New test.
25943 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25945 * gcc.dg/tree-ssa/vrp14.c: New test.
25947 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25950 * g++.dg/template/new2.C: New test.
25952 2005-06-03 Josh Conner <jconner@apple.com>
25954 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25955 all entries in initializer.
25957 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25959 PR middle-end/21858
25960 * gcc.dg/pr21858.c: New testcase.
25962 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25964 PR tree-optimization/21292
25966 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25968 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25969 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25970 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25971 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25972 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25974 2005-06-02 Richard Henderson <rth@redhat.com>
25976 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25978 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25980 * gcc.dg/wtypequal.c: New testcase.
25982 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25985 * gcc.dg/tree-ssa/pr21582.c: New test.
25987 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25990 * g++.dg/opt/interface2.h: New.
25991 * g++.dg/opt/interface2.C: New.
25992 * g++.dg/init/ctor4.C: Adjust error lines.
25993 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25994 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25995 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25996 * g++.old-deja/g++.pt/assign1.C: Likewise.
25997 * g++.old-deja/g++.pt/crash20.C: Likewise.
25999 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
26001 PR tree-optimization/21734
26002 * g++.dg/vect/pr21734_1.cc: New.
26003 * g++.dg/vect/pr21734_2.cc: New.
26005 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26008 * g++.dg/template/spec24.C: New.
26011 * g++.dg/pch/local-1.C: New.
26012 * g++.dg/pch/local-1.Hs: New.
26014 2005-06-01 Diego Novillo <dnovillo@redhat.com>
26016 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26017 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26018 * gcc.dg/tree-ssa/pr14341.c: New test.
26019 * gcc.dg/tree-ssa/pr14841.c: New test.
26020 * gcc.dg/tree-ssa/pr20701.c: New test.
26021 * gcc.dg/tree-ssa/pr21086.c: New test.
26022 * gcc.dg/tree-ssa/pr21090.c: New test.
26023 * gcc.dg/tree-ssa/pr21332.c: New test.
26024 * gcc.dg/tree-ssa/pr21458.c: New test.
26025 * gcc.dg/tree-ssa/pr21658.c: New test.
26026 * gcc.dg/tree-ssa/vrp01.c: New test.
26027 * gcc.dg/tree-ssa/vrp02.c: New test.
26028 * gcc.dg/tree-ssa/vrp03.c: New test.
26029 * gcc.dg/tree-ssa/vrp04.c: New test.
26030 * gcc.dg/tree-ssa/vrp05.c: New test.
26031 * gcc.dg/tree-ssa/vrp06.c: New test.
26032 * gcc.dg/tree-ssa/vrp07.c: New test.
26033 * gcc.dg/tree-ssa/vrp08.c: New test.
26034 * gcc.dg/tree-ssa/vrp09.c: New test.
26035 * gcc.dg/tree-ssa/vrp10.c: New test.
26036 * gcc.dg/tree-ssa/vrp11.c: New test.
26037 * gcc.dg/tree-ssa/vrp12.c: New test.
26038 * gcc.dg/tree-ssa/vrp13.c: New test.
26040 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
26043 * gcc.dg/tree-ssa/pr21029.c: New test.
26045 2005-06-01 Roger Sayle <roger@eyesopen.com>
26047 * gfortran.dg/logint-1.f: New test case.
26048 * gfortran.dg/logint-2.f: Likewise.
26049 * gfortran.dg/logint-3.f: Likewise.
26051 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26055 * gcc.dg/20050527-1.c: New test.
26057 * gcc.dg/i386-sse-12.c: New test.
26060 * gfortran.dg/implicit_5.f90: New test.
26062 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26065 * gfortran/assign_4.f90: New test.
26066 * gfortran/assign_2.f90: Change compile to run.
26068 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26070 * lib/target-supports.exp
26071 (check_effective_target_sync_char_short): New.
26072 * gcc.dg/sync-2.c: New.
26074 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26076 PR tree-optimization/21817
26077 * gcc.dg/torture/pr21817-1.c: New.
26079 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26082 * g++.dg/template/init5.C: New.
26084 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26086 * gfortran.dg/char_initialiser_actual.f90:
26087 Test character initialisers as actual arguments.
26088 * gfortran.dg/char_pointer_comp_assign.f90:
26089 Test character pointer structure component assignments.
26090 * gfortran.dg/char_array_structure_constructor.f90:
26091 Test character components in structure constructors.
26093 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26095 PR middle-end/20931
26096 * g++.dg/opt/pr20931.C: New test.
26098 2005-05-31 Andreas Jaeger <aj@suse.de>
26101 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26102 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26103 g++.old-deja/g++.ext/asmspec1.C,
26104 g++.old-deja/g++.other/regstack.C,
26105 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26106 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26107 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26108 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26109 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26110 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26111 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26112 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26113 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26114 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26115 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26116 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26117 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26118 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26119 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26120 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26121 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26122 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26123 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26125 2005-05-31 Jeff Law <law@redhat.com>
26127 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26129 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26131 PR middle-end/21743
26132 * gcc.dg/builtins-1.c: Activate disabled clog test.
26133 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26135 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26137 * gfortran.dg/char_pointer_assign.f90:
26138 Test character-pointer assignments and pointer assignments.
26139 * gfortran.dg/char_pointer_dummy.f90:
26140 Test character-pointer dummy arguments.
26141 * gfortran.dg/char_pointer_func.f90:
26142 Test character-pointer function returns.
26143 * gfortran.dg/char_pointer_dependency.f90:
26144 Test character-pointer functions with dependencies.
26146 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26149 * g++.dg/lookup/using14.C: New test.
26151 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26153 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26154 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26157 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26160 * g++.dg/template/local5.C: New.
26163 * gcc.c-torture/compile/pr21761.c: New.
26165 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26168 2005-05-30 Steven G. Kargl
26171 * gfortran.dg/inquire_8.f90: New test.
26173 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26175 PR libfortran/21376
26176 * gfortran.dg/output_exponents_1.f90: New test.
26178 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26180 PR libfortran/20006
26181 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26183 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26186 * g++.dg/ext/complex1.C: New test.
26189 * g++.dg/init/ctor6.C: New test.
26191 2005-05-29 Jan Hubicka <jh@suse.cz>
26193 * gcc.c-torture/compile/pr21562.c: New.
26195 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26197 * gfortran.dg/subnormal_1.f90: New test.
26199 2005-05-28 Jan Hubicka <jh@suse.cz>
26201 * tree-prof.exp: Fix comment.
26202 * value-prof-1.c: New.
26203 * value-prof-2.c: New.
26204 * value-prof-3.c: New.
26205 * value-prof-4.c: New.
26207 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26210 * g++.dg/expr/ptrmem6.C: New test.
26211 * g++.dg/expr/ptrmem6a.C: Likewise.
26213 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26215 PR tree-optimization/21658
26216 * gcc.dg/tree-ssa/pr21658.c: New.
26218 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26221 * g++.dg/inherit/ptrmem3.C: New.
26224 * g++.dg/parse/template16.C: New.
26226 2005-05-27 Andreas Jaeger <aj@suse.de>
26228 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26230 * gcc.dg/i386-sse-8.c: Run test on all archs.
26232 2005-05-26 Mike Stump <mrs@apple.com>
26234 * objc.dg/isa-field-1.m: Only run on darwin.
26235 * objc.dg/lookup-1.m: Likewise.
26236 * objc.dg/try-catch-8.m: Likewise.
26238 2005-05-26 Roger Sayle <roger@eyesopen.com>
26240 PR tree-optimization/9814
26241 * gcc.dg/pr9814-1.c: New test case.
26243 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26245 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26246 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26247 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26248 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26249 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26250 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26251 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26252 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26253 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26254 objc.dg/try-catch-8.m: New.
26256 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26258 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26259 remove extraneous semicolons.
26261 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26263 * obj-c++.dg/comp-types-12.mm: New.
26264 * objc.dg/comp-types-11.m: New.
26265 * objc.dg/selector-4.m: New.
26267 2005-05-26 Andreas Jaeger <aj@suse.de>
26270 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26271 g++.old-deja/g++.ext/attrib3.C,
26272 g++.old-deja/g++.other/store-expr1.C,
26273 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26274 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26275 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26276 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26277 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26278 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26279 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26280 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26281 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26282 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26283 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26284 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26285 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26286 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26287 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26288 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26289 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26290 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26291 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26293 2005-05-26 Andreas Jaeger <aj@suse.de>
26295 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26296 x86-64 compilation.
26298 2005-05-26 Andreas Jaeger <aj@suse.de>
26301 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26302 gcc.misc-tests/i386-pf-athlon-1.c,
26303 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26304 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26305 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26306 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26307 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26308 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26309 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26312 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26313 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26314 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26315 x86-64 compilation.
26317 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26320 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26321 effective-target ilp32.
26323 2005-05-26 David Ung <davidu@mips.com>
26325 * gcc.target/mips/ext_ins.c: New test for testing the generation
26326 of MIPS32/64 rev 2 ext/ins instructions.
26328 2005-05-26 Andreas Jaeger <aj@suse.de>
26330 * treelang/compile/unsigned.tree: Use gimple instead of
26331 nonexisting generic dump.
26333 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26335 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26337 2005-05-26 Andreas Jaeger <aj@suse.de>
26339 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26341 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26343 PR libfortran/17283
26344 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26345 Test callee-allocated memory with write statements.
26347 2005-05-25 Roger Sayle <roger@eyesopen.com>
26349 PR middle-end/21709
26350 * gcc.dg/pr21709-1.c: New test case.
26352 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26353 Mike Stump <mrs@apple.com>
26355 * objc/execute/next_mapping.h: Update for C++.
26357 * obj-c++.dg/selector-1.mm: Move to...
26358 * obj-c++.dg/selector-4.mm: here...
26360 * obj-c++.dg/basic.mm: New.
26361 * obj-c++.dg/comp-types-1.mm: New.
26362 * obj-c++.dg/cxx-class-1.mm: New.
26363 * obj-c++.dg/cxx-ivars-1.mm: New.
26364 * obj-c++.dg/cxx-ivars-2.mm: New.
26365 * obj-c++.dg/cxx-ivars-3.mm: New.
26366 * obj-c++.dg/cxx-scope-1.mm: New.
26367 * obj-c++.dg/cxx-scope-2.mm: New.
26368 * obj-c++.dg/defs.mm: New.
26369 * obj-c++.dg/empty-private-1.mm: New.
26370 * obj-c++.dg/encode-1.mm: New.
26371 * obj-c++.dg/encode-2.mm: New.
26372 * obj-c++.dg/encode-3.mm: New.
26373 * obj-c++.dg/extern-c-1.mm: New.
26374 * obj-c++.dg/extra-semi.mm: New.
26375 * obj-c++.dg/fix-and-continue-2.mm: New.
26376 * obj-c++.dg/isa-field-1.mm: New.
26377 * obj-c++.dg/ivar-list-semi.mm: New.
26378 * obj-c++.dg/local-decl-1.mm: New.
26379 * obj-c++.dg/lookup-1.mm: New.
26380 * obj-c++.dg/lookup-2.mm: New.
26381 * obj-c++.dg/method-1.mm: New.
26382 * obj-c++.dg/method-2.mm: New.
26383 * obj-c++.dg/method-3.mm: New.
26384 * obj-c++.dg/method-4.mm: New.
26385 * obj-c++.dg/method-5.mm: New.
26386 * obj-c++.dg/method-6.mm: New.
26387 * obj-c++.dg/method-7.mm: New.
26388 * obj-c++.dg/no-extra-load.mm: New.
26389 * obj-c++.dg/overload-1.mm: New.
26390 * obj-c++.dg/pragma-1.mm: New.
26391 * obj-c++.dg/pragma-2.mm: New.
26392 * obj-c++.dg/private-1.mm: New.
26393 * obj-c++.dg/private-2.mm: New.
26394 * obj-c++.dg/proto-qual-1.mm: New.
26395 * obj-c++.dg/qual-types-1.mm: New.
26396 * obj-c++.dg/stubify-1.mm: New.
26397 * obj-c++.dg/stubify-2.mm: New.
26398 * obj-c++.dg/super-class-1.mm: New.
26399 * obj-c++.dg/super-class-2.mm: New.
26400 * obj-c++.dg/super-dealloc-1.mm: New.
26401 * obj-c++.dg/super-dealloc-2.mm: New.
26402 * obj-c++.dg/template-1.mm: New.
26403 * obj-c++.dg/template-2.mm: New.
26404 * obj-c++.dg/template-3.mm: New.
26405 * obj-c++.dg/template-4.mm: New.
26406 * obj-c++.dg/template-5.mm: New.
26407 * obj-c++.dg/template-6.mm: New.
26408 * obj-c++.dg/try-catch-1.mm: New.
26409 * obj-c++.dg/try-catch-2.mm: New.
26410 * obj-c++.dg/try-catch-3.mm: New.
26411 * obj-c++.dg/try-catch-4.mm: New.
26412 * obj-c++.dg/try-catch-5.mm: New.
26413 * obj-c++.dg/try-catch-6.mm: New.
26414 * obj-c++.dg/try-catch-7.mm: New.
26415 * obj-c++.dg/try-catch-8.mm: New.
26416 * obj-c++.dg/try-catch-9.mm: New.
26417 * obj-c++.dg/va-meth-1.mm: New.
26419 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26421 * obj-c++.dg/selector-1.mm: New.
26422 * obj-c++.dg/selector-2.mm: New.
26424 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26426 * obj-c++.dg/selector-3.mm: New.
26427 * objc.dg/selector-3.m: New.
26429 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26431 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26432 about where warning appears.
26434 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26436 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26437 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26438 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26439 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26441 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26443 * gcc.dg/20050524-1.c: New test.
26445 2005-05-25 Jan Hubicka <jh@suse.cz>
26447 * gcc.dg/tree-prof/inliner-1.c: New.
26449 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26451 * gcc.dg/tree-prof: New directory.
26452 * gcc.dg/tree-prof/tree-prof.exp: New.
26454 2005-05-25 DJ Delorie <dj@redhat.com>
26456 * gcc.dg/Wattributes-1.c: New.
26457 * gcc.dg/Wattributes-2.c: New.
26458 * gcc.dg/Wattributes-3.c: New.
26460 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26462 PR tree-optimization/19833
26463 * gcc.dg/uninit-4.c: Remove xfail.
26464 * gcc.dg/uninit-9.c: Ditto.
26466 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26468 * obj-c++.dg/bitfield-[1-5].mm: New.
26469 * obj-c++.dg/class-protocol-1.mm: New.
26470 * obj-c++.dg/comp-types-1[0-1].mm: New.
26471 * obj-c++.dg/comp-types-[2-9].mm: New.
26472 * obj-c++.dg/encode-[4-8].mm: New.
26473 * obj-c++.dg/layout-1.mm: New.
26474 * obj-c++.dg/method-1[0-9].mm: New.
26475 * obj-c++.dg/method-2[0-1].mm: New.
26476 * obj-c++.dg/method-[8-9].mm: New.
26477 * obj-c++.dg/objc-gc-3.mm: New.
26478 * obj-c++.dg/try-catch-10.mm: New.
26479 * objc.dg/bitfield-5.m: New.
26480 * objc.dg/comp-types-10.m: New.
26481 * objc.dg/comp-types-9.m: New.
26482 * objc.dg/layout-1.m: New.
26483 * objc.dg/objc-gc-4.m: New.
26484 * objc.dg/try-catch-9.m: New.
26485 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26486 * objc.dg/comp-types-1.m: Likewise.
26487 * objc.dg/comp-types-[5-6].m: Likewise.
26488 * objc.dg/method-9.m: Likewise.
26490 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26492 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26493 and on hardware without VMX support.
26495 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26497 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26499 * lib/profopt.exp (dg-final-generate, dg-final-use,
26500 profopt-final-code, profopt-get-options): New.
26501 (profopt-execute): Process test directives.
26503 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26504 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26505 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26507 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26510 * g++.dg/init/ctor5.C: New test.
26512 2005-05-24 Ira Rosen <irar@il.ibm.com>
26514 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26515 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26516 vect-113.c, vect-114.c.
26518 2005-05-23 Adam Nemet <anemet@lnxw.com>
26520 * gcc.dg/const-elim-1.c: Remove xfails.
26522 2005-05-23 Jeff Law <law@redhat.com>
26524 * gcc.c-torture/compile/pr21638.c: New test.
26525 * gcc.c-torture/compile/20050520-1.c: New test.
26527 2005-05-23 Nick Clifton <nickc@redhat.com>
26529 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26530 be a proper triple, ie: m32r*-*-*.
26531 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26533 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26535 PR middle-end/21331
26537 * gcc.c-torture/compile/pr21293.c: New test.
26538 * gcc.c-torture/execute/pr21331.c: New test.
26540 2004-05-20 Richard Henderson <rth@redhat.com>
26542 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26544 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26546 * obj-c++-dg.exp: Add.
26547 * obj-c++.exp: Add.
26548 * obj-c++.dg/dg.exp: Add.
26550 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26552 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26553 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26555 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26557 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26559 2004-05-19 Richard Henderson <rth@redhat.com>
26561 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26563 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26565 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26567 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26569 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26572 * g++.dg/parse/extern1.C: New test.
26573 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26575 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26577 * gcc.dg/c99-math.h: New.
26578 * gcc.dg/c99-math-float-1.c: New test.
26579 * gcc.dg/c99-math-double-1.c: Likewise.
26580 * gcc.dg/c99-math-long-double-1.c: Likewise.
26582 2005-05-18 Richard Henderson <rth@redhat.com>
26584 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26586 2005-05-18 Devang Patel <dpatel@apple.com>
26588 * g++.dg/opt/20050511-1.C: New test.
26590 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26592 PR libfortran/21127
26593 * gfortran.dg/reshape-complex.f90: New test.
26595 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26597 * gfortran.dg/array_constructor_1.f90: New test.
26598 * gfortran.dg/array_constructor_2.f90: New test.
26600 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26603 * gfortran.dg/pr20954.f: New test.
26605 2005-05-17 Mike Stump <mrs@apple.com>
26607 Yet more Objective-C++...
26609 * objc.dg/method-5.m: Update.
26610 * objc.dg/method-6.m: Update.
26611 * objc.dg/method-7.m: Update.
26612 * objc.dg/method-9.m: Update.
26613 * objc.dg/try-catch-2.m: Update.
26615 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26617 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26618 Remove little-endian optimizations.
26620 2005-05-17 Jeff Law <law@redhat.com>
26622 * g++.dg/tree-ssa/pr14814.C: New test.
26623 * gcc.dg/tree-ssa/pr14814.C: New test.
26624 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26625 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26627 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26629 * gcc.dg/compat/generate-random.c: Do not include
26631 * gcc.dg/compat/generate-random_r.c: Likewise.
26633 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26635 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26637 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26639 PR middle-end/21595
26640 * g++.dg/tree-ssa/builtin1.C: New testcase.
26642 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26645 * g++.dg/opt/const4.C: New test.
26647 PR middle-end/21492
26648 * g++.dg/opt/crossjump1.C: New test.
26650 PR tree-optimization/21610
26651 * gcc.c-torture/compile/20050516-1.c: New test.
26654 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26655 about the test failing.
26656 * gfortran.fortran-torture/execute/where_7.f90: New test.
26657 * gfortran.fortran-torture/execute/where_8.f90: New test.
26659 2005-05-16 Richard Henderson <rth@redhat.com>
26661 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26664 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26666 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26667 (limits.h): Include unconditionally.
26668 (stdlib.h): Likewise.
26669 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26670 (limits.h): Include unconditionally.
26671 (stdlib.h): Likewise.
26672 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26673 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26674 (limits.h): Include unconditionally.
26675 (stdlib.h): Likewise.
26676 (hashtab.h): Do not include.
26677 (getopt.h): Likewise.
26678 (stddef.h): Include.
26679 (hashval_t): Define.
26680 (struct entry): Add "next" field.
26681 (HASH_SIZE): New macro.
26682 (hash_table): New variable.
26683 (switchfiles): Do not use xmalloc.
26685 (iterative_hash): New function.
26687 (e_exists): New function.
26688 (e_insert): Likewise.
26689 (output): Use, instead of libiberty hashtable functions.
26690 (main): Do not use getopt. Do not call htab_create.
26692 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26695 * lib/target-supports.exp (check_mkfifo_available):
26696 Return 0 for cygwin as mkfifo support incomplete on platform.
26697 Fix typos in comments.
26699 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26701 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26703 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26706 * gfortran.dg/assign_4.f: New test.
26708 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26710 PR tree-optimization/21563
26711 * gcc.dg/tree-ssa/pr21563.c: New.
26713 2005-05-14 Jan Hubicka <jh@suse.cz>
26715 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26717 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26719 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26721 2005-05-13 Julian Brown <julian@codesourcery.com>
26723 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26724 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26726 2005-05-13 Jan Hubicka <jh@suse.cz>
26728 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26729 * gcc.dg/fold-xor-?.c: Likewise.
26730 * gcc.dg/pr15784-?.c: Likewise.
26731 * gcc.dg/pr20922-?.c: Likewise.
26732 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26733 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26734 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26736 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26739 * gfortran.dg/hollerith_1.f90: New test.
26741 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26743 * gfortran.dg/func_result_2.f90: New test.
26745 2005-05-11 Bud Davis <bdavis@gfortran.org>
26747 * gfortran.dg/dev_null.f90: New test.
26749 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26751 * gcc.dg/arm-vfp1.c: Revert last change.
26753 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26755 PR middle-end/19807
26756 PR tree-optimization/19639
26757 * g++.dg/tree-ssa/pr19807.C: New testcase.
26759 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26761 PR libfortran/21471
26762 * gfortran.dg/append-1.f90: New test.
26764 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26766 * gcc.dg/pr18501.c: XFAIL.
26767 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26768 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26769 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26770 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26771 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26772 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26773 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26774 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26776 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26779 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26780 gfortran.dg/f2c_3.f90: New tests.
26782 * gfortran.dg/return_1.f90: Fix dg annotation.
26784 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26786 * gcc.c-torture/compile/20050510-1.c: New test.
26788 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26790 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26792 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26794 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26796 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26799 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26801 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26804 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26805 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26807 2005-05-10 Ben Elliston <bje@au.ibm.com>
26810 * gcc.dg/debug/pr16676.c: New test.
26812 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26815 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26816 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26817 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26818 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26820 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26821 -fno-tree-dominator-opts.
26823 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26825 * gfortran.dg/return_1.f90: New test.
26827 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26829 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26831 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26833 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26836 * g++.dg/inherit/covariant13.C: New.
26838 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26840 PR libfortran/19155
26841 * gfortran.dg/pr19155.f: New test.
26843 2005-05-08 Roger Sayle <roger@eyesopen.com>
26846 * gcc.dg/pr8788-1.c: New testcase.
26848 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26851 * gcc.target/mips/fpcmp-[12].c: New tests.
26853 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26855 * lib/target-supports-dg.exp (dg-require-fork): New function.
26856 (dg-require-mkfifo): Likewise.
26857 * lib/target-supports.exp (check_function_available): New
26859 (check_fork_available): Likewise.
26860 (check_mkfifo_available): Likewise.
26862 2005-05-06 Jeff Law <law@redhat.com>
26864 * gcc.c-torture/compile/pr21380.c: New test.
26866 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26869 * g++.dg/ext/weak3.C: New test.
26871 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26874 * g++.dg/template/crash37.C: New test.
26876 2005-05-05 Paul Brook <paul@codesourcery.com>
26878 * gcc.dg/arm-g2.c: Use effective-target arm32.
26879 * gcc.dg/arm-mmx-1.c: Ditto.
26880 * gcc.dg/arm-scd42-2.c: Ditto.
26881 * gcc.dg/arm-vfp1.c: Ditto.
26882 * lib/target-supports.exp (check_effective_target_arm32): New
26885 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26887 PR libfortran/21354
26888 gfortran.dg/in_pack_rank7.f90: New test.
26890 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26892 PR middle-end/15618
26893 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26895 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26897 PR middle-end/21265
26898 * gcc.dg/20050503-1.c: New test.
26900 PR rtl-optimization/21239
26901 * gcc.dg/i386-sse-11.c: New test.
26903 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26906 * gcc.target/i386/asm-1.c: New test.
26908 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26910 PR rtl-optimization/21330
26911 * gcc.c-torture/execute/20050502-1.c: New test.
26914 * gcc.c-torture/execute/20050502-2.c: New test.
26916 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26918 PR middle-end/21282
26919 * gcc.dg/pr21282.c: New.
26921 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26923 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26924 * gcc.dg/vect/vect-92.c: Likewise.
26925 * gcc.dg/vect/vect-93.c: Likewise.
26926 * gcc.dg/vect/vect-dv-1.c: Likewise.
26927 * gcc.dg/vect/vect-dv-2.c: Likewise.
26928 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26930 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26932 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26933 * gfortran.dg/vect/vect-2.f90: Likewise.
26934 * gfortran.dg/vect/vect-3.f90: Likewise.
26935 * gfortran.dg/vect/vect-4.f90: Likewise.
26936 * gfortran.dg/vect/vect-5.f90: Likewise.
26938 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26941 * gcc.dg/rs6000-fpint-2.c: New.
26943 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26946 * gcc.dg/builtins-30.c: Update expected messages.
26947 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26948 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26949 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26951 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26953 PR tree-optimization/21294
26954 * gcc.dg/tree-ssa/pr21294.c: New.
26956 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26958 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26959 __builtin_altivec_st_internal_4si built-in.
26961 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26964 * g++.dg/template/ptrmem14.C: New test.
26966 2005-05-02 Paul Brook <paul@codesourcery.com>
26968 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26970 2005-05-02 Michael Matz <matz@suse.de>
26973 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26975 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26977 * g++.dg/cpp/weak.C: New test.
26979 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26981 * gcc.dg/tree-ssa/loop-8.c: New test.
26983 2005-04-30 Michael Maty <matz@suse.de>
26985 * gcc.dg/inline-mcpy.c: New test.
26987 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26989 PR libfortran/18958
26990 * gfortran.dg/eoshift.f90: New test case.
26992 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26994 PR libfortran/18857
26995 * gfortran.dg/matmul_1.f90: New test.
26997 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26999 PR tree-optimization/21030
27000 * gcc.dg/tree-ssa/pr21030.c: New.
27002 2005-04-29 Devang Patel <dpatel@apple.com>
27004 PR tree-optimization/21272
27005 * gcc.dg/vect/vect-ifcvt-10.c: New test.
27007 2005-04-29 Jakub Jelinek <jakub@redhat.com>
27011 * gfortran.dg/entry_4.f90: New test.
27012 * gfortran.fortran-torture/execute/entry_1.f90: New test.
27013 * gfortran.fortran-torture/execute/entry_2.f90: New test.
27014 * gfortran.fortran-torture/execute/entry_3.f90: New test.
27015 * gfortran.fortran-torture/execute/entry_4.f90: New test.
27016 * gfortran.fortran-torture/execute/entry_5.f90: New test.
27017 * gfortran.fortran-torture/execute/entry_6.f90: New test.
27018 * gfortran.fortran-torture/execute/entry_7.f90: New test.
27020 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27022 * gfortran.fortran-torture/execute/entry_8.f90: New test.
27024 2005-04-29 Paul Brook <paul@codesourcery.com>
27026 * gfortran.dg/entry_3.f90: New test.
27028 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27030 * gfortran.dg/implicit_4.f90: New test.
27032 2005-04-28 Bob Wilson <bob.wilson@acm.org>
27034 * lib/target-supports.exp (check_profiling_available): Return
27035 false for xtensa-*-elf.
27037 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
27039 * lib/fortran-torture.exp (fortran-torture.exp): Catch
27040 error if file cannot be deleted.
27042 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27044 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27045 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27046 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27047 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27048 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27049 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27050 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27051 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27052 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27053 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27054 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27055 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27056 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27058 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27061 * gfortran.dg/pr20865.f90: New test.
27063 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27065 * gcc.dg/void-cast-2.c: New test.
27067 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27070 * gcc.dg/void-cast-1.c: New test.
27072 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27074 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27076 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27079 * gfortran.dg/pr21177.f90: New test.
27081 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27083 PR tree-optimization/21171
27084 * gcc.dg/tree-ssa/pr21171.c: New test.
27086 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27088 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27089 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27090 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27091 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27092 gcc.dg/tree-ssa/gen-vect-32.c: New.
27093 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27094 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27095 don't run on PPC32.
27097 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27100 * gcc.dg/transparent-union-3.c: New test.
27102 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27105 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27106 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27107 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27108 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27109 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27110 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27112 2005-04-26 Jeff Law <law@redhat.com>
27114 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27115 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27116 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27117 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27118 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27119 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27120 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27122 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27124 PR tree-optimization/17598
27125 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27127 2005-04-25 Mike Stump <mrs@apple.com>
27129 * objc.dg/fix-and-continue-1.m: Add.
27131 2005-04-25 Roger Sayle <roger@eyesopen.com>
27134 * g++.dg/opt/pr20995-1.C: New test case.
27136 2005-04-25 Devang Patel <dpatel@apple.com>
27138 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27140 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27143 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27145 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27148 * g++.dg/opt/rtti2.C: New test.
27150 2005-04-25 Paul Brook <paul@codesourcery.com>
27151 Steven G. Kargl <kargls@comcast.net>
27154 * gfortran.dg/ichar_1.f90: New file.
27156 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27158 PR middle-end/20991
27159 * g++.dg/opt/pr20991.C: New test.
27161 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27162 where sizeof (type) < __alignof__ (type).
27163 * gcc.dg/compat/struct-layout-1.h: Likewise.
27165 2005-04-24 Per Bothner <per@bothner.com>
27166 Devang Patel <dpatel@apple.com>
27168 PR preprocessor/20907
27169 * gcc.dg/cpp/very-long-comment.c: New test.
27171 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27174 * gfortran.dg/common_5.f: New test.
27176 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27178 PR middle-end/21082
27179 * g++.dg/tree-ssa/pr21082.C: New testcase.
27181 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27183 * gcc.dg/vect/vect-99.c: New test.
27185 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27187 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27189 2005-04-22 Jeff Law <law@redhat.com>
27191 * gcc.dg/uninit-5.c: Remove xfails.
27192 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27193 conditionals and loads.
27195 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27197 PR libfortran/20074
27198 PR libfortran/20436
27199 PR libfortran/21108
27200 * gfortran.dg/nested_reshape.f90: new test
27201 * gfortran.dg/reshape-alloc.f90: new test
27202 * gfortran.dg/reshape.f90: new test
27204 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27206 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27208 * gcc.dg/arm-vfp1.c: New test.
27210 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27213 * g++.dg/lookup/builtin2.C: New test.
27215 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27217 * gcc.dg/weak/weak-13.c: New test.
27219 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27221 * lib/target-supports.exp (check_effective_target_sync_int_long):
27224 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27226 * gcc.target/mips/branch-1.c: New test.
27228 2005-04-21 Richard Henderson <rth@redhat.com>
27230 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27231 * gcc.dg/vect/vect-86.c: Likewise.
27232 * gcc.dg/vect/vect-87.c: Likewise.
27233 * gcc.dg/vect/vect-88.c: Likewise.
27235 2005-04-21 Devang Patel <dpatel@apple.com>
27237 PR optimization/20994
27238 * gcc.dg/tree-ssa/ifc-3.c: New test.
27240 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27243 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27244 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27245 gcc.dg/c99-vla-jump-5.c: New tests.
27247 2005-04-19 Richard Henderson <rth@redhat.com>
27249 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27250 Fix typo in exists check.
27251 (check_effective_target_sync_int_long): New.
27252 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27253 * gcc.dg/ia64-sync-2.c: Likewise.
27254 * gcc.dg/ia64-sync-3.c: Likewise.
27255 * gcc.dg/ia64-sync-4.c: Likewise.
27257 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27259 * gcc.dg/fold-xor-1.c: New test.
27260 * gcc.dg/fold-xor-2.c: New test.
27262 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27265 * g++.dg/eh/fp-regs.C: New test.
27267 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27269 * gcc.dg/Wint-to-pointer-cast-1.c,
27270 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27271 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27272 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27274 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27277 * gfortran.dg/pr16861.f90: New test.
27279 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27281 * gcc.dg/pr21085.c: New test.
27283 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27285 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27286 (setup_mips_tests, dg-mips-options): New procedures.
27287 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27288 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27289 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27290 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27291 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27292 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27293 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27294 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27295 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27296 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27297 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27298 dg-mips-options instead of dg-options. Remove now-redundant
27299 preprocessor guards.
27300 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27301 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27302 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27303 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27304 * gcc.dg/vr-mult-2.c: Delete.
27305 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27306 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27307 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27308 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27309 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27310 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27311 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27313 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27315 * ada/acats/run_all.sh: Use sync when executable not present.
27317 2005-04-18 Devang Patel <dpatel@apple.com>
27319 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27320 * gcc.dg/vect/vect-11a.c: New.
27321 * gcc.dg/vect/vect-none.c: Update.
27322 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27324 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27326 PR tree-optimization/20922
27327 * gcc.dg/pr20922-1.c: New test.
27328 * gcc.dg/pr20922-2.c: New test.
27329 * gcc.dg/pr20922-3.c: New test.
27330 * gcc.dg/pr20922-4.c: New test.
27331 * gcc.dg/pr20922-5.c: New test.
27332 * gcc.dg/pr20922-6.c: New test.
27334 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27336 PR libfortran/20950
27337 * gfortran.dg/pr20950.f: New test.
27339 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27341 PR libfortran/19216
27342 * gfortran.dg/pr19216.f: New test.
27344 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27346 PR tree-optimization/21001
27347 * gcc.dg/tree-ssa/pr21001.c: New.
27349 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27351 PR libfortran/21075
27352 * gfortran.dg/reshape_rank7.f90: New test.
27354 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27356 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27357 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27358 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27359 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27360 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27361 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27362 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27363 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27364 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27366 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27367 in namelists. New test.
27368 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27370 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27372 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27373 namelist. New test.
27374 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27376 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27378 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27379 namelist. New test.
27380 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27381 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27382 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27384 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27385 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27388 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27390 * gfortran.dg/wtruncate.f: New testcase.
27391 * gfortran.dg/wtruncate.f90: New testcase.
27393 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27396 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27397 which sizeof/alignof is dependent, rather than just whether we are
27398 processing_template_decl.
27400 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27402 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27403 corrected typo where the wrong variables had been compared.
27405 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27407 PR libfortran/18495
27408 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27409 Test callee-allocated version of return array with a write
27411 Test spread with a temporary with another write statement.
27413 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27415 PR tree-optimization/21031
27416 * gcc.dg/tree-ssa/pr21031.c: New.
27418 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27420 PR tree-optimization/21004
27421 * gcc.dg/builtins-53.c: Include builtins-config.h.
27422 Check floorf, ceilf, floorl and ceill transformations
27423 only when HAVE_C99_RUNTIME is defined.
27425 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27427 PR middle-end/20739
27428 * gcc.dg/tree-ssa/pr20739.c: New test.
27430 2005-04-14 Mike Stump <mrs@apple.com>
27432 * gcc.dg/Foundation.framework/empty: New.
27433 * gcc.dg/framework-2.c: New.
27435 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27437 PR tree-optimization/21021
27438 * gcc.c-torture/compile/pr21021.c: New.
27440 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27443 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27444 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27445 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27446 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27447 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27448 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27449 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27450 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27452 2005-04-14 Richard Henderson <rth@redhat.com>
27454 * lib/target-supports.exp (check_effective_target_vect_condition):
27455 Add ia64, i?86, and x86_64.
27457 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27459 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27461 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27463 PR tree-optimization/20657
27464 * gcc.dg/tree-ssa/pr20657.c: New.
27466 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27468 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27469 (long long int)trunc*.
27471 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27474 * gcc.dg/pr20927.c: New test.
27476 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27478 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27479 * gcc.target/mips/asm-1.c: Likewise.
27481 2005-04-13 Dale Johannesen <dalej@apple.com>
27483 * objc.dg/objc-fast-4.m: New.
27485 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27487 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27489 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27491 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27493 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27494 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27495 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27497 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27499 PR tree-optimization/20913
27500 * gcc.dg/tree-ssa/pr20913.c: New.
27502 PR tree-optimization/20702
27503 * gcc.dg/tree-ssa/pr20702.c: New.
27505 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27508 * g++.dg/inherit/local3.C: New test.
27510 2005-04-12 Jeff Law <law@redhat.com>
27512 * gcc.dg/tree-ssa/20050412-1.c: New test.
27514 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27516 PR libfortran/19016
27517 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27518 Add tests with mask generated by expression.
27519 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27520 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27521 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27523 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27525 PR middle-end/20917
27526 * gcc.dg/20050409-1.c: New test.
27528 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27530 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27532 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27534 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27535 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27536 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27537 (TARGET_CXX): Adjust accordingly.
27538 * target.h (struct gcc_target): Remove epxort_class_data. Add
27539 determine_class_data_visibility and class_data_always_comdat.
27540 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27541 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27542 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27543 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27544 (arm_cxx_determine_class_data_visibility): New.
27545 (arm_cxx_class_data_always_comdat): Likewise.
27546 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27547 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27548 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27549 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27550 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27553 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27555 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27557 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27559 * gcc.dg/i386-darwin-fpmath.c: New.
27561 2004-04-11 Devang Patel <dpatel@apple.com>
27563 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27564 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27565 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27566 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27567 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27568 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27569 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27570 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27571 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27573 2004-04-11 Devang Patel <dpatel@apple.com>
27575 * gcc.dg/vect/vect-dv-1.c: New test.
27576 * gcc.dg/vect/vect-dv-2.c: New test.
27578 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27580 PR tree-optimization/20933
27581 * gcc.dg/tree-ssa/pr20933.c: New test.
27583 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27585 * gfortran.dg/fold_nearest.f90: New test.
27587 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27589 * gcc.dg/tree-ssa/alias-1.c: New test.
27591 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27593 PR tree-optimization/20920
27594 * g++.dg/tree-ssa/pr20920.C: New test.
27596 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27598 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27599 (long long int)ceil*.
27601 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27603 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27604 explicit C++ linkage.
27606 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27608 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27609 warning for arithmetic IF statements.
27611 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27613 * eor_handling_1.f90: New test case.
27614 * eor_handling_2.f90: New test case.
27615 * eor_handling_3.f90: New test case.
27616 * eor_handling_4.f90: New test case.
27617 * eor_handling_5.f90: New test case.
27618 * noadv_size.f90: New test case.
27619 * pad_no.f90: New test case.
27621 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27623 * gcc.c-torture/execute/20050410-1.c: New test.
27625 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27627 * gcc.dg/pr20126.c: New.
27629 2005-04-09 Bud Davis <bdavis@gfortran.org>
27630 Steven G. Kargl <kargls@comcast.net>
27632 * gfortran.dg/PR19872.f: New test.
27634 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27636 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27638 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27640 * gfortran.dg/nint_1.f90: New test.
27642 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27644 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27645 Added test for callee-allocated arrays with write statements.
27646 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27647 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27648 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27649 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27650 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27652 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27654 PR libfortran/20163
27655 * gfortran.dg/open-options-blanks.f: New test.
27657 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27660 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27662 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27664 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27665 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27666 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27667 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27668 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27669 * gcc.c-torture/execute/stdarg-4.c: New test.
27671 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27674 * g++.dg/abi/param2.C: New test.
27676 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27678 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27680 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27682 * gcc.dg/builtins-53.c: New test.
27684 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27686 * g++.dg/tree-ssa/pr18178.C: New test.
27687 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27688 * gcc.c-torture/execute/20041019-1.c: New test.
27689 * gcc.dg/tree-ssa/20041008-1.c: New test.
27690 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27691 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27692 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27693 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27694 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27695 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27696 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27697 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27698 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27699 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27701 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27703 PR rtl-optimization/20466
27704 * gcc.c-torture/execute/pr20466-1.c: New test.
27706 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27709 * g++.dg/parse/cond2.C: New test.
27712 * g++.dg/warn/Wdtor1.C: New test.
27714 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27717 * gfortran.dg/pr17229.f: New test.
27719 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27721 * gfortran.dg/tiny_1.f90: New test.
27722 * gfortran.dg/tiny_2.f90: ditto.
27724 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27726 * gfortran.dg/eor_1.f90: Fix dg-do run line
27727 * gfortran.dg/open_new.f90: Fix dg-do run line
27729 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27731 * lib/target-supports.exp (get_compiler_messages): Support
27732 optional arguments, the fourth being compiler options.
27733 (check_effective_target_fpic): New proc.
27734 * gcc.dg/20050321-2.c: Restrict to target fpic.
27736 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27738 * gcc.dg/15443-1.c: New test.
27739 * gcc.dg/15443-2.c: Likewise.
27741 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27743 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27745 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27747 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27749 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27751 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27752 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27754 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27755 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27756 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27758 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27761 * g++.dg/warn/Wunused-11.C: New test.
27763 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27765 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27767 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27769 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27771 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27774 * g++.dg/template/ptrmem13.C: New test.
27776 2005-04-05 Per Bothner <per@bothner.com>
27778 * lib/gcc.exp: Always add -fno-show-column, for now.
27780 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27783 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27784 of plain old "unsigned int" for the type of "i". Makes this test
27787 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27789 * gcc.dg/i386-ssefn-1.c: New test.
27790 * gcc.dg/i386-ssefn-2.c: New test.
27791 * gcc.dg/i386-ssefn-3.c: New test.
27792 * gcc.dg/i386-ssefn-4.c: New test.
27794 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27796 PR tree-optimization/20076
27797 * gcc.dg/builtin-apply4.c: New test.
27799 PR preprocessor/19475
27800 * gcc.dg/cpp/macspace1.c: New test.
27801 * gcc.dg/cpp/macspace2.c: New test.
27803 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27805 * gfortran.dg/pr20755.f: Fixed bad format.
27807 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27810 * g++.dg/ext/attrib21.C: New test.
27812 2004-04-05 Devang Patel <dpatel@apple.com>
27814 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27815 * gcc.dg/vect/vect-shift-1.c: New test.
27817 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27819 PR libfortran/20755
27820 * gfortran.dg/pr20755.f: New test.
27822 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27824 * gfortran.dg/pr15959.f90: New test.
27825 * gfortran.dg/string_pad_trunc.f90: New test.
27827 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27829 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27830 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27831 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27834 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27836 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27838 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27840 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27841 * gcc.c-torture/compile/20011119-2.c: Likewise.
27842 * gcc.c-torture/compile/981001-2.c: Likewise.
27844 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27847 * g++.dg/template/overload4.C: New test.
27849 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27852 * g++.dg/abi/covariant5.C: New.
27855 * g++.dg/debug/const2.C: New.
27857 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27859 PR rtl-optimization/16104
27860 * gcc.c-torture/execute/20050316-1.c: New test.
27862 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27864 * g++.dg/template/spec23.C: Fix dg-error text.
27866 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27869 * g++.dg/expr/lval2.C: New.
27871 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27873 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27874 __builtin_strcasecmp and __builtin_strncasecmp.
27876 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27879 * g++.dg/template/spec22.C: New.
27880 * g++.dg/template/spec23.C: New.
27882 2005-04-03 Dale Ranta <dir@lanl.gov>
27883 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27885 PR libfortran/20068
27886 PR libfortran/20125
27887 PR libfortran/20156
27888 PR libfortran/20471
27889 * gfortran.dg/backspace.f: New test.
27891 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27893 * gcc.dg/pr19345.c: New test.
27895 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27897 PR tree-optimization/20640
27898 * gcc.dg/torture/tree-loop-1.c: New.
27900 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27902 PR rtl-optimization/20290
27903 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27905 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27907 * gcc.dg/rs6000-fpint.c: New.
27909 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27911 * gcc.dg/old-style-then-proto-1.c: New test.
27913 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27915 * gfortran.fortran-torture/execute/backspace.f90: Check
27916 after backspace and read was incorrect.
27918 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27920 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27921 buffer past the terminating NUL using memcmp.
27922 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27923 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27925 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27926 Fix unused/uninitialized variable warnings.
27928 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27929 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27930 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27931 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27933 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27934 gcc.c-torture/execute/builtins/fputs-lib.c,
27935 gcc.c-torture/execute/builtins/lib/fprintf.c,
27936 gcc.c-torture/execute/builtins/lib/main.c,
27937 gcc.c-torture/execute/builtins/lib/memcmp.c,
27938 gcc.c-torture/execute/builtins/lib/memmove.c,
27939 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27940 gcc.c-torture/execute/builtins/lib/memset.c,
27941 gcc.c-torture/execute/builtins/lib/printf.c,
27942 gcc.c-torture/execute/builtins/lib/sprintf.c,
27943 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27944 gcc.c-torture/execute/builtins/lib/strchr.c,
27945 gcc.c-torture/execute/builtins/lib/strcmp.c,
27946 gcc.c-torture/execute/builtins/lib/strcpy.c,
27947 gcc.c-torture/execute/builtins/lib/strcspn.c,
27948 gcc.c-torture/execute/builtins/lib/strlen.c,
27949 gcc.c-torture/execute/builtins/lib/strncat.c,
27950 gcc.c-torture/execute/builtins/lib/strncmp.c,
27951 gcc.c-torture/execute/builtins/lib/strncpy.c,
27952 gcc.c-torture/execute/builtins/lib/strrchr.c,
27953 gcc.c-torture/execute/builtins/lib/strspn.c,
27954 gcc.c-torture/execute/builtins/lib/strstr.c,
27955 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27956 gcc.c-torture/execute/builtins/strlen-2.c,
27957 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27960 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27962 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27963 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27966 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27969 * g++.dg/debug/using1.C: New test.
27971 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27973 PR middle-end/20524
27974 * gcc.dg/alias-7.c: Prefix asm-declared name with
27975 __USER_LABEL_PREFIX__.
27977 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27979 Fix fallout from PR middle-end/15700:
27980 * gcc.c-torture/compile/20011119-1.c: Take
27981 __USER_LABEL_PREFIX__ into account.
27982 * gcc.c-torture/compile/20011119-2.c: Likewise.
27984 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27987 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27989 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27992 * gcc.c-torture/compile/struct-non-lval-1.c,
27993 gcc.c-torture/compile/struct-non-lval-2.c,
27994 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27996 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27998 * gcc.dg/tls/tls.exp: Remove temporary file.
27999 * g++.dg/tls/tls.exp: Ditto.
28000 * lib/file-format.exp: Ditto.
28001 * g++.dg/special/ecos.exp: Ditto.
28003 * lib/profopt.exp: Treat prof_ext as a list.
28004 * gcc.misc-tests/bprob.exp: Ditto.
28005 * g++.dg/bprob/bprob.exp: Ditto.
28007 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28008 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28009 g++.dg/tree-ssa/pointer-reference-alias.C,
28010 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28011 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28012 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28013 g++.dg/vect/pr19951.cc: Ditto.
28014 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28015 gcc.dg/builtins-47.c: Ditto.
28016 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28017 gcc.dg/pr20115-1.c: Ditto.
28018 * gcc.dg/tree-ssa/20030530-2.c,
28019 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28020 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28021 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28022 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28023 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28024 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28025 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28026 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28027 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28028 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28029 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28030 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28031 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28032 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28033 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28034 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28035 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28036 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28037 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28038 gcc.dg/tree-ssa/20030824-1.c,
28039 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28040 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28041 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28042 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28043 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28044 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28045 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28046 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28047 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28048 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28049 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28050 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28051 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28052 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28053 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28054 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28055 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28056 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28057 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28058 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28059 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28060 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28061 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28062 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28063 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28064 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28065 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28066 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28067 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28068 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28069 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28070 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28071 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28072 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28073 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28074 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28075 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28076 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28077 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28078 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28079 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28080 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28081 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28082 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28083 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28084 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28085 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28086 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28087 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28088 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28089 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28090 gcc.dg/tree-ssa/useless-1.c: Ditto.
28091 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28092 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28093 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28094 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28095 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28096 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28097 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28098 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28099 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28100 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28101 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28102 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28103 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28104 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28105 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28106 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28107 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28108 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28109 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28110 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28111 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28112 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28113 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28114 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28115 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28116 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28117 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28118 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28119 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28120 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28121 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28122 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28123 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28124 gcc.dg/vect/vect-none.c: Ditto.
28125 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28126 treelang/compile/unsigned.tree: Ditto.
28128 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28129 * gcc.dg/cpp/direct2s.c: Ditto.
28130 * gcc.dg/cpp/paste4.c: Ditto.
28131 * gcc.dg/cpp/separate-1.c: Ditto.
28132 * gcc.dg/pch/save-temps-1.c: Ditto.
28133 * g++.dg/ext/altivec-10.C: Ditto.
28134 * g++.dg/pch/pch.C: Ditto.
28136 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28138 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28139 * g++.dg/template/repo1.C: Ditto.
28140 * g++.dg/template/repo2.C: Ditto.
28141 * g++.dg/template/repo3.C: Ditto.
28142 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28143 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28144 * g++.old-deja/g++.pt/repo1.C: Ditto.
28145 * g++.old-deja/g++.pt/repo2.C: Ditto.
28146 * g++.old-deja/g++.pt/repo3.C: Ditto.
28147 * g++.old-deja/g++.pt/repo4.C: Ditto.
28149 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28150 * gcc.dg/20030107-1.c: Ditto.
28151 * gcc.dg/20030702-1.c: Ditto.
28152 * gcc.dg/profile-generate-1.c: Ditto.
28153 * g++.dg/other/profile1.C: Ditto.
28154 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28156 * lib/gcc-dg.exp (remove-build-file): New.
28157 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28158 cleanup-tree-dump, cleanup-saved-temps): New.
28160 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28162 PR c++/19203, DR 214
28163 * g++.dg/parse/ambig3.C: Not ambiguous.
28164 * g++.dg/template/spec20.C: New.
28165 * g++.dg/template/spec21.C: New.
28167 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28170 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28172 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28174 PR libfortran/20660
28175 * gfortran.dg/negative_unit.f: New test.
28177 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28179 * gcc.dg/20050330-1.c: New test.
28181 2005-03-30 Devang Patel <dpatel@apple.com>
28183 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28185 2005-03-30 Dale Johannesen <dalej@apple.com>
28187 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28189 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28191 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28192 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28193 Strip options from test name.
28195 2005-03-31 Jan Hubicka <jh@suse.cz>
28197 * gcc.dg/varpool-1.c: New testcase.
28199 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28203 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28204 gcc.dg/stmt-expr-label-3.c : New tests.
28205 * gcc.c-torture/execute/medce-2.c: Remove.
28207 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28210 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28213 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28215 * gcc.c-torture/compile/pr20203.c: New test.
28217 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28219 * gfortran.dg/promotion.f90: New test.
28221 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28223 PR middle-end/20491
28224 * gcc.dg/torture/asm-subreg-1.c: New test.
28226 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28229 * gcc.dg/pr20672-1.c: New test.
28231 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28233 * gfortran.dg/vect: New directory.
28234 * gfortran.dg/vect/vect.exp: New.
28235 * gfortran.dg/vect/vect-1.f90: New test.
28236 * gfortran.dg/vect/vect-2.f90: New test.
28237 * gfortran.dg/vect/vect-3.f90: New test.
28238 * gfortran.dg/vect/vect-4.f90: New test.
28239 * gfortran.dg/vect/vect-5.f90: New test.
28241 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28243 PR middle-end/20622
28244 * gcc.dg/alias-7.c: New test.
28246 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28248 * gcc.dg/sparc-reg-1.c: New test.
28250 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28253 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28255 2005-03-29 Dale Ranta <dir@lanl.gov>
28256 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28258 PR libfortran/20163
28259 * gfortran.dg/pr20163-2.f: New test.
28261 2005-03-28 Jan Hubicka <jh@suse.cz>
28263 PR middle-end/20635
28264 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28267 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28269 PR tree-optimization/20626
28270 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28271 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28273 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28275 * gfortran.dg/underflow.f90: New test.
28276 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28278 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28280 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28282 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28284 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28285 (g++_init): Make sure that CXXFLAGS is set.
28286 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28287 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28288 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28289 * lib/objc.exp (objc_init): Likewise.
28290 * lib/treelang.exp (treelang_init): Likewise.
28292 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28294 PR tree-optimization/20470
28295 * gcc.dg/tree-ssa/pr20470.c: New test.
28297 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28299 * gcc.dg/ppc-stfiwx.c: New.
28301 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28304 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28306 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28308 * gcc.dg/20050325-1.c: Fix a typo.
28310 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28312 PR libfortran/19678
28313 PR libfortran/19679
28314 * gfortran.dg/dos_eol.f: New test.
28316 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28318 PR rtl-optimization/20249
28319 * gcc.dg/20050325-1.c: New test.
28321 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28323 PR libfortran/15332
28324 * gfortran.dg/pr15332.f: New test.
28326 2005-03-24 Dale Johannesen <dalej@apple.com>
28328 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28330 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28332 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28333 'internal' visibility.
28334 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28335 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28336 'protected' visibility.
28337 * gcc.dg/visibility-7.c: Likewise.
28338 * lib/target-supports.exp (check_visibility_available): Take
28339 a parameter, the kind of visibility to check for.
28340 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28341 to check_visibility_available.
28343 * g++.dg/expr/cast3.C: New.
28345 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28347 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28350 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28353 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28355 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28357 * gcc.dg/badshift.c: Renamed to...
28358 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28360 * gcc.target/i386/badshift.c: Renamed to...
28361 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28364 PR rtl-optimization/20532
28365 * gcc.target/i386/badshift.c: New.
28367 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28369 * gfortran.dg/pr18025.f90: New test.
28371 2005-03-23 Dale Johannesen <dalej@apple.com>
28373 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28375 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28377 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28379 * lib/target-supports.exp (check_iconv_available): Default
28380 libiconv to -liconv, if there is no definition.
28382 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28384 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28386 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28388 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28389 * g++.dg/opt/pr7503-2.C: Likewise.
28390 * g++.dg/opt/pr7503-3.C: Likewise.
28391 * g++.dg/opt/pr7503-4.C: Likewise.
28392 * g++.dg/opt/pr7503-5.C: Likewise.
28393 * g++.dg/warn/minmax.C: New test.
28395 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28397 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28398 * gfortran.dg/g77_intrinsics_sub.f: New test.
28400 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28401 Jan Hubicka <jh@suse.cz>
28402 Steven Bosscher <stevenb@suse.de
28404 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28406 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28409 * g++.dg/template/redecl3.C: New test.
28411 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28414 * g++.dg/parse/error16.C: Tweak error markers.
28416 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28419 * gcc.dg/20050321-2.c: New test.
28421 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28425 * g++.dg/template/ptrmem12.C: New.
28427 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28429 PR rtl-optimization/20527
28430 * gcc.c-torture/execute/pr20527-1.c: New test.
28432 2005-03-22 Ben Elliston <bje@au.ibm.com>
28434 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28435 program, compile it into a real executable and then delete the .c
28436 and .x files afterwards, to avoid problems on testglue targets.
28438 2005-03-21 Stuart Hastings <stuart@apple.com>
28440 * gcc.target/i386/sse-2.c: New.
28442 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28444 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28446 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28448 * g++.dg/parse/crash25.C: Fix typo.
28450 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28453 * g++.dg/parse/crash24.C: New test.
28456 * g++.dg/parse/crash25.C: New test.
28458 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28461 * g++.dg/ext/stmtexpr4.C: New test.
28463 2005-03-20 Roger Sayle <roger@eyesopen.com>
28465 PR middle-end/20539
28466 * gcc.c-torture/compile/pr13066-1.c: New test case.
28467 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28468 * g++.dg/opt/pr13066-1.C: Likewise.
28470 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28472 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28474 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28477 * gfortran.dg/nesting_1.f90: New test.
28479 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28482 * g++.dg/lookup/using13.C: New test.
28484 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28487 * g++.dg/template/crash36.C: New test.
28489 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28492 * g++.dg/template/crash35.C: New test.
28494 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28497 * g++.dg/overload/operator2.C: New test.
28499 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28501 PR libfortran/20257
28502 * gfortran.dg/pr20257.f90: New test.
28504 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28506 PR libfortran/20480
28507 * gfortran.dg/pr20480.f90: New test.
28509 2005-03-16 Richard Henderson <rth@redhat.com>
28511 PR middle-end/15700
28512 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28513 (_rtld_global): New.
28514 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28515 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28517 * gcc.dg/alias-3.c: New.
28518 * gcc.dg/alias-4.c: New.
28519 * gcc.dg/alias-5.c: New.
28520 * gcc.dg/alias-6.c: New.
28522 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28524 * gcc.dg/cpp/ucnid-7.c: New.
28526 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28527 Dorit Naishlos <dorit@il.ibm.com>
28529 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28532 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28534 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28535 support misaligned accesses.
28536 * gcc.dg/vect/vect-58.c: Likewise.
28537 * gcc.dg/vect/vect-92.c: New.
28538 * gcc.dg/vect/vect-93.c: New.
28540 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28543 * gfortran.dg/assign_2.f90: New test.
28544 * gfortran.dg/assign_3.f90: New test.
28545 * gfortran.dg/assign.f90: New test.
28547 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28549 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28550 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28551 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28552 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28555 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28557 * gcc.dg/cpp/ucnid-6.c: New.
28559 * gcc.dg/cpp/normalize-1.c: New.
28560 * gcc.dg/cpp/normalize-2.c: New.
28561 * gcc.dg/cpp/normalize-3.c: New.
28562 * gcc.dg/cpp/normalize-4.c: New.
28563 * gcc.dg/cpp/ucnid-4.c: New.
28564 * gcc.dg/cpp/ucnid-5.c: New.
28565 * g++.dg/cpp/normalize-1.C: New.
28566 * g++.dg/cpp/ucnid-1.C: New.
28568 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28570 * gcc.dg/pr18628.c: New.
28572 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28575 * g++.dg/tree-ssa/pr20280.C: New.
28577 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28580 * gfortran.dg/stfunc_2.f90: New test.
28582 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28584 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28586 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28588 * gcc.dg/tree-ssa/20050314-1.c: New test.
28590 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28594 * g++.dg/template/friend34.C: New test.
28595 * g++.dg/template/friend35.C: Likewise.
28596 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28598 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28600 Friend class name lookup 5/n
28602 * g++.dg/lookup/hidden-class1.C: New test.
28603 * g++.dg/lookup/hidden-class2.C: Likewise.
28604 * g++.dg/lookup/hidden-class3.C: Likewise.
28605 * g++.dg/lookup/hidden-class4.C: Likewise.
28606 * g++.dg/lookup/hidden-class5.C: Likewise.
28607 * g++.dg/lookup/hidden-class6.C: Likewise.
28608 * g++.dg/lookup/hidden-class7.C: Likewise.
28609 * g++.dg/lookup/hidden-class8.C: Likewise.
28610 * g++.dg/lookup/hidden-class9.C: Likewise.
28611 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28612 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28613 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28614 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28615 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28616 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28617 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28618 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28619 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28620 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28621 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28623 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28626 * g++.dg/template/error18.C: New test.
28628 2005-03-09 Ben Elliston <bje@au.ibm.com>
28631 * g++.dg/debug/pr16792.C: New test.
28633 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28635 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28636 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28637 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28638 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28639 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28640 test assertion names.
28642 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28645 * gfortran.dg/stfunc_1.f90: New test.
28647 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28650 * gfortran.dg/real_index_1.f90: New test.
28652 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28655 * gfortran.dg/spec_expr_1.f90: New test.
28657 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28660 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28663 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28666 * gfortran.dg/largeequiv_1.f90: New test.
28668 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28670 * gcc.dg/ucnid-1.c: New.
28671 * gcc.dg/ucnid-2.c: New.
28672 * gcc.dg/ucnid-3.c: New.
28673 * gcc.dg/ucnid-4.c: New.
28674 * gcc.dg/ucnid-5.c: New.
28675 * gcc.dg/ucnid-6.c: New.
28676 * gcc.dg/cpp/ucnid-1.c: New.
28677 * gcc.dg/cpp/ucnid-2.c: New.
28678 * gcc.dg/cpp/ucnid-3.c: New.
28679 * g++.dg/other/ucnid-1.C: New.
28681 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28683 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28685 2005-03-11 Per Bothner <per@bothner.com>
28687 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28688 that diagnotics refer to correct token.
28689 * gcc.dg/unused-3.c: Likewise.
28691 2005-03-11 Per Bothner <per@bothner.com>
28693 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28694 constant" is now actually on same line as string constant.
28695 * gcc.dg/cpp/direct2s.c: Likewise.
28697 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28699 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28701 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28703 PR libfortran/20124
28704 * gfortran.dg/pr20124.f90: New Test
28706 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28708 PR tree-optimization/20130
28709 * gcc.dg/pr20130-1.c: New test.
28711 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28714 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28716 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28718 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28720 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28722 * g++.dg/eh/forced1.C: Fix comment.
28723 * g++.dg/eh/forced2.C: Ditto.
28724 * g++.dg/eh/forced3.C: Ditto.
28725 * g++.dg/eh/forced4.C: Ditto.
28727 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28730 * gcc.c-torture/compile/pr20412.c: New test.
28732 2005-03-10 Roger Sayle <roger@eyesopen.com>
28734 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28736 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28739 * gcc.dg/20050307-1.c: New test.
28741 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28744 * g++.dg/other/stdarg3.C: New.
28746 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28748 PR c++/18384, c++/18327
28749 * g++.dg/init/array19.C: New test.
28751 PR inline-asm/20314
28752 * gcc.dg/torture/pr20314-1.c: New test.
28753 * gcc.dg/torture/pr20314-2.c: New test.
28755 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28757 * gcc.dg/20050309-1.c: New test.
28759 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28761 * gcc.dg/builtins-10.c: Reactivate disabled test.
28762 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28763 new cbrt transformations.
28765 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28768 * g++.dg/template/array13.C: New test.
28770 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28773 * g++.dg/init/brace4.C: New test.
28775 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28778 * g++.dg/template/non-dependent12.C: New.
28780 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28783 * g++.dg/init/array18.C: Add dg-do run marker.
28786 * g++.dg/init/array18.C: New test.
28788 2005-03-09 Ben Elliston <bje@au.ibm.com>
28790 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28791 * g++.dg/gcov/gcov.exp: Likewise.
28792 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28793 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28794 * lib/c-torture.exp: Likewise.
28795 * lib/fortran-torture.exp: Likewise.
28796 * lib/g++.exp: Likewise.
28797 * lib/gcc-defs.exp: Likewise.
28798 * lib/gcc-dg.exp: Likewise.
28799 * lib/gcc.exp: Likewise.
28800 * lib/gcov.exp: Likewise.
28801 * lib/gfortran.exp: Likewise.
28802 * lib/mike-g++.exp: Likewise.
28803 * lib/mike-gcc.exp: Likewise.
28804 * lib/objc-torture.exp: Likewise.
28805 * lib/objc.exp: Likewise.
28806 * lib/profopt.exp: Likewise.
28807 * lib/target-libpath.exp: Likewise.
28808 * lib/target-supports.exp: Likewise.
28809 * lib/treelang.exp: Likewise.
28810 * lib/wrapper.exp: Likewise.
28812 2005-03-08 Jeff Law <law@redhat.com>
28814 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28817 2005-03-08 Ira Rosen <irar@il.ibm.com>
28819 * gcc.dg/vect/pr20122.c: New test.
28821 2005-03-07 Jeff Law <law@redhat.com>
28823 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28825 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28826 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28827 * gcc.dg/tree-ssa/pr18134.c: New test.
28829 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28831 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28832 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28833 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28835 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28838 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28840 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28842 * g++.dg/warn/Wnvdtor.C: New test.
28844 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28846 * gcc.dg/torture/pr19683-1.c: New test.
28848 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28850 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28851 * gfortran.dg/g77/19990313-2.f: Ditto.
28852 * gfortran.dg/g77/19990313-3.f: Ditto.
28853 * gfortran.dg/g77/19990525-0.f: Ditto.
28854 * gfortran.dg/g77/19990826-0.f: Ditto.
28855 * gfortran.dg/g77/19990826-2.f: Ditto.
28856 * gfortran.dg/g77/19990826-3.f: Ditto.
28857 * gfortran.dg/g77/20000511-1.f: Ditto.
28858 * gfortran.dg/g77/20000511-2.f: Ditto.
28859 * gfortran.dg/g77/970625-2.f: Ditto.
28860 * gfortran.dg/g77/980310-2.f: Ditto.
28861 * gfortran.dg/g77/980310-3.f: Ditto.
28862 * gfortran.dg/g77/980310-8.f: Ditto.
28863 * gfortran.dg/g77/980519-2.f: Ditto.
28864 * gfortran.dg/g77/alpha1.f: Ditto.
28865 * gfortran.dg/g77/claus.f: Ditto.
28866 * gfortran.dg/g77/erfc.f: Ditto.
28867 * gfortran.dg/g77/short.f: Ditto.
28868 * gfortran.fortran-torture/execute/data.f90: Ditto.
28869 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28870 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28872 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28874 * lib/file-format.exp (gcc_target_object_format): Add check for som
28875 format and hardcode object formats on hppa*-*-hpux*.
28876 * lib/target-supports.exp (check_weak_available): Add check for som
28877 object format. Always return 0 on hppa*-*-hpux10*.
28879 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28882 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28884 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28886 * gfortran.dg/pr19936_1.f90: New test.
28887 * gfortran.dg/pr19936_2.f90: New test.
28888 * gfortran.dg/pr19936_3.f90: New test.
28890 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28891 Paul Thomas <prthomas@drfccad.cea.fr>
28893 * gfortran.dg/PR19754_1.f90: New test.
28894 * gfortran.dg/PR19754_2.f90: Ditto.
28896 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28899 * g++.dg/template/non-dependent11.C: New test.
28901 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28903 * lib/target-supports.exp (check_iconv_available): Fix comment.
28905 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28906 Joseph S. Myers <joseph@codesourcery.com>
28909 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28911 2005-03-04 Matthew Sachs <msachs@apple.com>
28913 * gcc.exp (gcc_target_compile): Put braces around
28914 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28915 * objc.exp (objc_target_compile): Likewise.
28916 * treelang.exp (treelang_target_compile): Likewise.
28918 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28921 * gfortran.dg/func_result_1.f90: New test.
28923 2005-03-04 Ben Elliston <bje@au.ibm.com>
28925 * gcc.misc-tests/options.exp: New test.
28927 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28929 * gcc.dg/pr15784-4.c: New test.
28931 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28933 * gcc.c-torture/execute/pr17133.c: New.
28934 * gcc.c-torture/compile/20050303-1.c: New.
28936 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28938 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28940 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28942 * g++.dg/overload/using2.C: New.
28944 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28947 * g++.dg/init/ptrmem2.C: New test.
28949 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28952 * gcc.dg/pr8927-1.c: New test.
28954 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28957 * g++.dg/inherit/covariant12.C: New.
28959 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28962 * gfortran.dg/bound_1.f90: New test.
28964 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28966 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28967 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28969 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28972 * gcc.dg/pr20245-1.c: New test.
28974 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28976 PR middle-end/19874
28977 * gcc.c-torture/execute/20050119-2.c: New test case.
28979 2005-02-28 Ben Elliston <bje@au.ibm.com>
28981 * README: Update the DejaGnu bug reporting address.
28982 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28983 * lib/objc-torture.exp: Likewise.
28985 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28987 * gfortran.dg/boz_1.f90: New test.
28988 * gfortran.dg/boz_3.f90: New test.
28989 * gfortran.dg/boz_4.f90: New test.
28991 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28993 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28994 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28996 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28998 PR libfortran/20101
28999 * gfortran.dg/write_0_pe_format.f90: New test.
29001 2005-02-27 Jakub Jelinek <jakub@redhat.com>
29004 * g++.dg/opt/thunk2.C: New test.
29005 * g++.dg/opt/covariant1.C: New test.
29007 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29009 * gfortran.dg/e_d_fmt.f90: New test.
29011 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
29013 * gcc.dg/asm-b.c: Fix comment typos.
29015 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29017 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29020 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29023 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29024 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29025 * gcc.dg/asm-b.c: New test.
29027 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
29029 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29030 Disable this test on IRIX 6.
29032 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
29034 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29035 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29038 2005-02-25 Diego Novillo <dnovillo@redhat.com>
29040 PR tree-optimization/20204
29041 * gcc.dg/pr20204.c: New test.
29043 2005-02-24 Jakub Jelinek <jakub@redhat.com>
29046 * gcc.c-torture/execute/20050224-1.c: New test.
29049 * g++.dg/warn/Wbraces2.C: New test.
29051 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29054 * g++.dg/init/const2.C: New test.
29056 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29058 PR tree-optimization/20100
29059 * gcc.c-torture/execute/pr20100-1.c: New test.
29061 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29063 * gfortran.dg/implicit_3.f90: New test.
29065 * gfortran.dg/deftype_1.f90: New test.
29067 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29069 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29071 * g++.dg/other/anon3.C: Accept a warning.
29073 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29075 * gcc.dg/pr20017.c: Fix a comment typo.
29077 2005-02-23 Bud Davis <bdavis@gfortran.org>
29079 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29081 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29084 * ada/acats/tests/cxa/cxa3004.a: Remove.
29085 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29087 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29090 * g++.dg/init/const1.C: New test.
29093 * g++.dg/parse/constant7.C: New test.
29096 * g++.dg/parse/error27.C: New test.
29097 * g++.dg/template/qualttp15.C: Adjust error markers.
29098 * g++.old-deja/g++.other/struct1.C: Likewise.
29101 * g++.dg/template/error17.C: New test.
29104 * g++.dg/parser/error26.C: New test.
29106 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29108 PR tree-optimization/20100
29109 PR tree-optimization/20115
29110 * gcc.dg/pr20115.c: New test.
29111 * gcc.dg/pr20115-1.c: New test.
29112 * gcc.dg/pr20100.c: New test.
29113 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29114 call-clobbered variables after alias1.
29116 2005-02-22 Bud Davis <bdavis@gfortran.org>
29118 * gfortran.dg/list_read_4.f90: new test.
29120 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29122 PR rtl-optimization/20017.
29123 * gcc.dg/pr20017.c: New.
29125 2005-02-22 Devang Patel <dpatel@apple.com>
29128 * g++.dg/tree-ssa/pr19952.C: New test.
29130 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29133 * g++.dg/parse/constant6.C: New test.
29135 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29137 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29138 * g++.dg/charset/asm2.c: Likewise.
29139 * g++.dg/charset/asm3.c: Likewise.
29140 * g++.dg/charset/asm4.c: Likewise.
29141 * g++.dg/charset/asm5.c: Likewise.
29142 * g++.dg/charset/attribute1.c: Likewise.
29143 * g++.dg/charset/attribute2.c: Likewise.
29144 * g++.dg/charset/extern1.cc: Likewise.
29145 * g++.dg/charset/extern2.cc: Likewise.
29146 * g++.dg/charset/extern3.cc: Likewise.
29147 * g++.dg/charset/function.cc: Likewise.
29148 * g++.dg/charset/string.c: Likewise.
29149 * g++.dg/charset/charset.exp: Likewise.
29150 * lib/target-supports.exp (check_iconv_available): Fix comment.
29152 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29154 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29155 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29156 * gcc.dg/charset/asm2.c: Likewise.
29157 * gcc.dg/charset/asm3.c: Likewise.
29158 * gcc.dg/charset/asm4.c: Likewise.
29159 * gcc.dg/charset/asm5.c: Likewise.
29160 * gcc.dg/charset/asm6.c: Likewise.
29161 * gcc.dg/charset/attribute1.c: Likewise.
29162 * gcc.dg/charset/attribute2.c: Likewise.
29163 * gcc.dg/charset/builtin1.c: Likewise.
29164 * gcc.dg/charset/extern.c: Likewise.
29165 * gcc.dg/charset/function.c: Likewise.
29166 * gcc.dg/charset/string.c: Likewise.
29167 * gcc.dg/charset/charset.exp: Likewise.
29169 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29172 * gfortran.dg/pr20086.f90: New test.
29174 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29176 PR tree-optimization/19786
29177 * g++.dg/tree-ssa/pr19786.C: New.
29179 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29181 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29183 2005-02-21 Jeff Law <law@redhat.com>
29185 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29187 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29189 * gfortran.dg/do_iterator: Split loop, markup all lines for
29190 which an error locus is printed.
29191 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29193 * gfortran.dg/select_4.f90: Likewise.
29194 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29195 locuses in the various permutations.
29197 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29199 PR tree-optimization/19951
29200 * g++.dg/vect: New directory.
29201 * g++.dg/vect/vect.exp: New file.
29202 * g++.dg/vect/pr19951.cc: New testcase.
29203 * g++.dg/dg.exp: Also prune vectorizer tests.
29205 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29208 * gcc.dg/charset/builtin1.c: New test.
29210 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29213 * g++.dg/inherit/volatile1.C: New test.
29216 * g++.dg/template/dtor4.C: New test.
29218 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29220 * gfortran.dg/int_1.f90: New test.
29222 2005-02-19 Devang Patel <dpatel@apple.com>
29224 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29226 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29228 * gfortran.dg/achar_1.f90: New test.
29230 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29232 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29234 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29235 Jakub Jelinek <jakub@redhat.com>
29237 PR tree-optimization/19828
29238 * gcc.dg/tree-ssa/loop-7.c: New test.
29239 * gcc.c-torture/execute/20050218-1.c: New test.
29241 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29244 * gcc.dg/transparent-union-1.c: New test.
29245 * gcc.dg/transparent-union-2.c: New test.
29247 2005-02-18 James E Wilson <wilson@specifixinc.com>
29249 PR tree-optimization/18977
29250 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29252 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29255 * gcc.dg/pr20054.c: New test.
29257 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29260 * g++.dg/ext/attrib20.C: New test.
29262 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29264 PR middle-end/20030
29265 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29267 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29270 * g++.dg/opt/switch4.C: New.
29272 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29275 PR tree-optimization/20009
29276 * gcc.c-torture/compile/20050217-1.c: New test.
29277 * g++.dg/opt/switch3.C: New test.
29279 PR tree-optimization/18947
29280 * gcc.c-torture/compile/20050215-1.c: New test.
29281 * gcc.c-torture/compile/20050215-2.c: New test.
29282 * gcc.c-torture/compile/20050215-3.c: New test.
29284 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29287 * g++.dg/template/crash34.C: New.
29290 * g++.dg/other/access3.C: New.
29292 2005-02-17 Ira Rosen <irar@il.ibm.com>
29294 * gcc.dg/vect/vect-98.c: New test.
29296 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29298 PR tree-optimization/19967
29299 * gcc.dg/pr19967.c: New.
29301 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29303 PR middle-end/19857
29304 * gcc.dg/tree-ssa/20050215-1.c: New test.
29305 * gcc.c-torture/execute/20050215-1.c: New test.
29307 2005-02-15 Eric Christopher <echristo@redhat.com>
29309 * gcc.dg/cpp/20050215-1.c: New file.
29311 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29313 PR tree-optimization/15785
29314 * gcc.dg/pr15785-1.c: New test.
29316 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29319 * g++.dg/init/ctor4.C: New.
29320 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29322 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29324 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29325 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29327 2005-02-15 Andreas Schwab <schwab@suse.de>
29329 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29332 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29334 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29336 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29338 PR tree-optimization/19853
29339 * gcc.c-torture/compile/pr19853.c: New test.
29341 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29344 * g++.dg/parse/local-class1.C: New.
29347 * g++.dg/parse/ptrmem3.C: New.
29350 * g++.old-deja/g++.oliva/template6.C: Add another case.
29351 * g++.dg/template/explicit6.C: New.
29353 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29356 * g++.dg/other/redecl2.C: New.
29358 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29361 * g++.dg/abi/covariant4.C: New.
29363 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29365 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29368 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29370 * gcc.dg/vect/vect-96.c: Fix typo.
29372 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29376 * g++.dg/template/enum5.C: New test.
29378 2005-02-12 Ira Rosen <irar@il.ibm.com>
29380 * gcc.dg/vect/vect-97.c: New test.
29382 2005-02-12 Ira Rosen <irar@il.ibm.com>
29384 * gcc.dg/vect/vect-96.c: New test.
29386 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29388 * gcc.dg/builtins-34.c: Also check ldexp*.
29390 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29392 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29394 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29396 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29397 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29398 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29399 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29400 selector_list, selector_expression, dg-process-target): Move to new
29401 file target-supports-dg.exp.
29402 * lib/target-supports-dg.exp: New.
29404 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29407 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29410 * g++.dg/other/ptrmem6.C: New test.
29412 PR middle-end/19858
29413 * gcc.c-torture/compile/20050210-1.c: New test.
29415 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29418 * g++.dg/warn/Wbraces1.C: New test.
29420 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29422 * gcc.dg/builtins-52.c: New testcase.
29424 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29427 * gcc.c-torture/execute/20050119-1.c: New test.
29429 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29432 * g++.dg/init/delete1.C: New test.
29434 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29437 * g++.dg/template/static12.C: New test.
29439 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29442 * g++.dg/conversion/ambig1.C: New test.
29445 * g++.dg/ext/attrib19.C: New test.
29448 * g++.dg/parse/dtor5.C: New test.
29451 * g++.dg/template/dtor3.C: New test.
29454 * g++.dg/template/static11.C: New test.
29455 * g++.dg/template/crash2.C: Remove dg-error marker.
29457 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29460 * g++.old-deja/g++.mike/p10769a.C: Remove.
29462 2005-02-09 Roger Sayle <roger@eyesopen.com>
29464 * gcc.dg/builtins-48.c: New test case.
29465 * gcc.dg/builtins-49.c: New test case.
29466 * gcc.dg/builtins-50.c: New test case.
29467 * gcc.dg/builtins-51.c: New test case.
29469 2005-02-09 Ian Lance Taylor <ian@airs.com>
29471 PR middle-end/19583
29472 * g++.dg/warn/Wreturn-type-3.C: New test.
29474 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29476 PR middle-end/19402
29477 * gcc.dg/pr19402-1.c: New testcase.
29478 * gcc.dg/pr19402-2.c: likewise.
29480 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29482 PR middle-end/19854
29483 * g++.dg/tree-ssa/tmmti.C: New testcase.
29485 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29487 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29489 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29492 * g++.dg/parse/crash23.C: New test.
29493 * g++.dg/warn/Weff1.C: New test.
29495 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29497 * gcc.dg/20050209-1.c: New test.
29499 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29502 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29504 2005-02-08 Mike Stump <mrs@apple.com>
29506 * g++.dg/pch/import-2.c: New test.
29507 * g++.dg/pch/import-2.hs: New.
29508 * g++.dg/pch/include/import-2a.h: New.
29509 * g++.dg/pch/include/import-2b.h: New.
29511 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29513 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29515 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29517 * gfortran.dg/substr_1.f90: New test.
29519 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29521 PR middle-end/19775
29522 * gcc.dg/torture/builtin-power-1.c: Disable test for
29523 invalid transformation.
29524 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29525 no longer optimize.
29526 * gcc.dg/builtins-47.c: New testcase.
29528 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29529 Dorit Naishlos <dorit@il.ibm.com>
29531 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29533 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29535 * gcc.c-torture/compile/20050206-1.c: New test.
29537 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29540 * g++.dg/opt/pr19768.C: New test.
29542 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29545 * gcc.c-torture/compile/pr19736.c: New test.
29547 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29550 * g++.dg/parse/error25.C: New test.
29552 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29554 * gcc.c-torture/execute/20050203-1.c: New.
29556 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29558 * gcc.dg/vect/vect-85.c: Remove xfail.
29559 * gcc.dg/vect/vect-86.c: Remove xfail.
29560 * gcc.dg/vect/vect-87.c: Remove xfail.
29561 * gcc.dg/vect/vect-88.c: Remove xfail.
29563 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29565 * gcc.dg/altivec-19.c: New.
29567 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29570 * gcc.dg/nested-func-3.c: New test.
29571 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29573 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29575 * gcc.test-framework/gen_directive_tests: Generate tests for
29576 selector expressions.
29578 2005-02-02 Matt Austern <austern@apple.com>
29581 * g++/ext/builtin7.C: New.
29582 * g++/ext/builtin8.C: New.
29584 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29587 * gcc.dg/pr18502-1.c: New test.
29589 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29592 * g++.dg/template/local4.C: Tweak.
29594 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29596 PR tree-optimization/19578
29597 * gcc.c-torture/compile/20050202-1.c: New test.
29599 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29602 * gcc.dg/c99-init-4.c: New test.
29604 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29606 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29608 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29610 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29611 * g++.dg/eh/check-vect.h: New.
29613 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29614 * gcc.dg/vect/vect-78.c: Ditto.
29615 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29618 * g++.dg/conversion/simd1.C: Expect warning.
29619 * g++.dg/ext/attribute-test-1.C: Ditto.
29620 * g++.dg/ext/attribute-test-2.C: Ditto.
29621 * g++.dg/ext/attribute-test-3.C: Ditto.
29622 * g++.dg/ext/attribute-test-4.C: Ditto.
29624 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29625 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29627 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29629 2005-02-01 Richard Henderson <rth@redhat.com>
29631 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29632 long double for ibm double-double format.
29633 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29635 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29637 PR tree-optimization/19633
29638 * gcc.dg/pr19633-1.c: New test.
29639 * gcc.dg/pr19633.c: Tweak to make pointer point
29640 to NULL or a symbol.
29642 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29644 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29646 (dg-process-target (local override)): Handle selector expressions.
29648 * gcc.test-framework/README: Describe tests in source directory.
29649 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29650 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29651 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29652 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29653 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29654 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29655 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29656 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29657 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29658 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29659 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29660 * gcc.test-framework/dg-error-exp-P.c: New test.
29661 * gcc.test-framework/dg-error-exp-XP.c: New test.
29662 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29663 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29664 * gcc.test-framework/dg-output-exp-P.c: New test.
29665 * gcc.test-framework/dg-output-exp-XF.c: New test.
29666 * gcc.test-framework/dg-warning-exp-P.c: New test.
29667 * gcc.misc-tests/dg-1.c: Remove.
29668 * gcc.misc-tests/dg-2.c: Remove.
29669 * gcc.misc-tests/dg-3.c: Remove.
29670 * gcc.misc-tests/dg-4.c: Remove.
29671 * gcc.misc-tests/dg-5.c: Remove.
29672 * gcc.misc-tests/dg-6.c: Remove.
29673 * gcc.misc-tests/dg-7.c: Remove.
29674 * gcc.misc-tests/dg-8.c: Remove.
29675 * gcc.misc-tests/dg-9.c: Remove.
29676 * gcc.misc-tests/dg-10.c: Remove.
29677 * gcc.misc-tests/dg-11.c: Remove.
29678 * gcc.misc-tests/dg-12.c: Remove.
29679 * gcc.misc-tests/dg-test.exp: Remove.
29681 * gcc.test-framework/test-framework.awk: Change recording and
29682 printing of passes and failures.
29684 * gcc.test-framework: New directory.
29685 * gcc.test-framework/README: New.
29686 * gcc.test-framework/test-framework.exp: New.
29687 * gcc.test-framework/test-framework.awk: New.
29688 * gcc.test-framework/gen_directive_tests: New.
29690 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29692 * lib/treelang.exp: Fix comment typos.
29693 (treelang_target_compile): Don't append libs=-ltreelang to options.
29695 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29697 * g++.dg/parse/typename7.C: Adjust error messages.
29699 2005-01-31 Jeff Law <law@redhat.com>
29701 * gcc.c-torture/execute/20050131-1.c: New test.
29702 * gcc.dg/wcaselabel.c: New test.
29704 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29706 * g++.dg/other/warning1.C: Adjust error messags.
29707 * g++.dg/parse/constant5.C: New test.
29709 2005-01-31 Steven Bosscher <stevenb@suse.de>
29712 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29713 the test case valid.
29714 * gcc.dg/20030815-1.c: Remove invalid tests.
29715 * gcc.dg/array-7.c: Adjust expected result.
29716 * gcc.dg/pr18596-3.c: Likewise.
29717 * gcc.dg/noncompile/20000901-1.c: Likewise.
29718 * gcc.dg/noncompile/init-2.c: Likewise.
29719 * gcc.dg/noncompile/init-4.c: Likewise.
29721 2005-01-31 Dale Johannesen <dalej@apple.com>
29723 * g++.dg/opt/pr19650.C: New test.
29725 2005-01-31 Richard Henderson <rth@redhat.com>
29727 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29728 long double for intel double extended format.
29729 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29731 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29734 * g++.dg/template/static10.C: New test.
29737 * g++.dg/parse/error24.C: New test.
29740 * g++.dg/lookup/builtin1.C: New test.
29743 * g++.dg/warn/conv3.C: New test.
29745 2005-01-30 Bud Davis <bdavis@gfortran.org>
29748 * gfortan.dg/inquire_7.f90
29750 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29752 PR tree-optimization/15791
29753 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29754 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29755 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29756 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29757 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29758 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29759 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29760 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29761 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29762 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29764 2005-01-29 Paul Brook <paul@codesourcery.com>
29767 * check.c (real_or_complex_check): New function.
29768 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29769 * intrinsic.c (add_functions): Use new check functions.
29770 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29773 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29775 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29776 gcc.dg/lvalue-3.c: New tests.
29777 * gcc.dg/concat.c: Update expected messages.
29779 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29781 PR libfortran/19595
29782 * gfortran.dg/eor_1.f90: New test.
29784 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29787 * gfortran.dg/logical_data_1.f90: New test.
29789 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29792 * g++.dg/template/crash33.C: New test.
29795 * g++.dg/template/crash32.C: New test.
29797 2005-01-28 Ian Lance Taylor <ian@airs.com>
29799 PR middle-end/16558
29800 * g++.dg/warn/Wreturn-type-2.C: New test.
29802 2004-06-24 Jeff Law <law@redhat.com>
29804 * gcc.dg/tree-ssa/20050128-1.c: New test.
29806 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29808 * gcc.target/frv/all-mdpackh-1.c: New test.
29810 2005-01-28 Steven Bosscher <stevenb@suse.de>
29812 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29814 2005-01-27 Richard Henderson <rth@redhat.com>
29816 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29818 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29820 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29822 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29824 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29825 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29826 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29827 to cope with cases where the multilib options override the dg-options.
29829 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29832 * gcc.dg/noncompile/20050120-1.c: New test.
29834 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29836 PR tree-optimization/19633
29837 * gcc.dg/pr19633.c: New test.
29838 * gcc.dg/tree-ssa/pr19633.c: New test.
29840 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29842 * gcc.dg/20041216-1.c: New test.
29844 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29847 * objc.dg/selector-2.m: New test.
29849 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29851 * g++.dg/opt/range-test-2.C: New test.
29853 PR rtl-optimization/19579
29854 * gcc.c-torture/execute/20050124-1.c: New test.
29856 2005-01-26 Greg Parker <gparker@apple.com>
29857 Stuart Hastings <stuart@apple.com>
29859 * gcc.c-torture/execute/20050125-1.c: New.
29861 2005-01-18 Jan Hubicka <jh@suse.cz>
29863 PR tree-optimize/19337
29864 * gcc.c-torture/compile/20050119-1.c: New test.
29866 2005-01-24 James E Wilson <wilson@specifixinc.com>
29868 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29869 test for successful match.
29871 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29874 * objc.dg/comp-types-7.m: New test.
29876 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29878 * lib/target-supports.exp (current_target_name): New.
29879 (check_effective_target_ilp32, check_effective_target_lp64):
29880 Cache the result to use as long as the current target, with
29881 multilib flags, remains the same.
29883 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29884 (dg-require-weak, dg-require-visibility, dg-require-alias,
29885 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29886 dg-require-effective-target, dg-skip-if): Remove call to
29887 skip_test_and_clear_xfail.
29888 (dg-test): Clear xfail data.
29890 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29893 * gcc.dg/ppc64-toc.c: New test.
29895 * g++.dg/tree-ssa/empty-1.C: New test.
29897 PR middle-end/19551
29898 * gcc.c-torture/execute/20050121-1.c: New test.
29899 * gcc.dg/20050121-2.c: New test.
29901 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29902 Paul Brook <paul@codesourcery.com>
29905 * gfortran.dg/real_const_1.f: New test.
29906 * gfortran.dg/real_const_2.f90: New test.
29907 * gfortran.dg/complex_int_1.f90: New test.
29909 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29912 * gfortan.dg/inquire_6.f90: New test.
29914 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29916 PR libfortran/19451
29917 * open_readonly_1.f90: New test.
29919 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29921 PR libfortran/18982
29922 * gfortran.dg/open_new.f90: New file.
29924 2005-01-22 Paul Brook <paul@codesourcery.com>
29926 * namelist_1.f90: New test.
29928 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29930 PR tree-optimization/19484
29931 * gcc.c-torture/compile/20050122-[12].c: New tests.
29933 2005-01-22 Paul Brook <paul@codesourcery.com>
29935 * gfortran.dg/implicit_2.f90: New test.
29937 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29940 * gfortran.dg/inquire_5.f90: New test.
29942 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29945 * gcc.dg/pr18809-1.c: New test.
29947 2005-01-21 Ian Lance Taylor <ian@airs.com>
29949 * gcc.dg/20050121-1.c: New test.
29951 PR tree-optimization/13000
29952 * gcc.dg/20040206-1.c: Change warning to point where function is
29955 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29958 * g++.dg/template/array11.C: New test.
29960 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29962 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29963 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29964 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29965 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29966 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29967 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29969 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29971 PR tree-optimization/15349
29972 * gcc.dg/tree-ssa/pr15349.c: New.
29974 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29976 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29978 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29980 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29981 scan-assembler-times directive name.
29983 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29986 PR rtl-optimization/19462
29987 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29989 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29991 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29992 counting function calls on ia64.
29994 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29996 PR rtl-optimization/15139
29997 * gcc.dg/20050111-2.c: New test.
30000 * gcc.c-torture/compile/20050113-1.c: New testcase.
30002 PR middle-end/19164
30003 * gcc.dg/20050113-1.c: New testcase.
30005 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
30007 * gcc.dg/vect/vect-85.c: Add comment.
30008 * gcc.dg/vect/vect-86.c: Add xfail for now.
30009 * gcc.dg/vect/vect-87.c: Add xfail for now.
30010 * gcc.dg/vect/vect-88.c: Add xfail for now.
30011 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30013 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30015 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30017 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30019 * g++.dg/debug/typedef3.C: New test.
30021 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
30024 * gcc.dg/asm-a.c: New test.
30026 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
30028 * gcc.dg/sh-relax.c: Add prototype for abort.
30030 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30032 * gcc.dg/short-compare-1.c: New test.
30033 * gcc.dg/short-compare-2.c: Likewise.
30035 2005-01-18 Michael Matz <matz@suse.de>
30037 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30039 2005-01-17 Diego Novillo <dnovillo@redhat.com>
30041 PR tree-optimization/19121
30042 * gcc.c-torture/compile/pr19121.c: New test.
30044 2005-01-17 James E. Wilson <wilson@specifixinc.com>
30047 * gcc.c-torture/compile/pr19357.c: New test.
30049 2005-01-17 Ian Lance Taylor <ian@airs.com>
30052 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30053 pass--those that refer just to the variable, possibly with a
30055 * gcc.dg/c99-const-expr-3.c: Likewise.
30057 PR middle-end/13127
30058 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30061 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30064 * gfortran.dg/endfile_2.f90: New test.
30066 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30069 * gfortran.dg/select_5.f90: New test.
30071 2004-01-16 Paul Brook <paul@codesourcery.com>
30073 * gfortran.dg/common_4.f90: New test.
30075 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30077 PR rtl-optimization/19462
30078 * gcc.dg/torture/pr19462-1.c: New test.
30080 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30083 * objc.dg/func-ptr-2.m: New.
30084 * objc.dg/volatile-1.m: New.
30086 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30088 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30090 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30092 PR tree-optimization/19060
30093 * gcc.c-torture/execute/20050104-1.c: New test.
30095 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30098 * gfortran.dg/write_to_null.f90: New test.
30100 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30101 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30104 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30107 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30110 * g++.dg/init/vector1.C: New test.
30112 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30115 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30117 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30119 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30121 * gfortran.dg/select_1.f90: New test.
30122 * gfortran.dg/select_2.f90: New test.
30123 * gfortran.dg/select_3.f90: New test.
30124 * gfortran.dg/select_4.f90: New test.
30126 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30128 PR middle-end/19084
30129 PR rtl-optimization/19348
30130 * gcc.dg/20050111-1.c: New test.
30131 * gcc.c-torture/execute/20050111-1.c: New test.
30133 * gcc.dg/i386-asm-4.c: New test.
30135 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30137 * gcc.dg/nested-func-2.c: New test.
30138 * ada/acats/norun.lst: Remove c953002.
30140 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30142 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30144 2005-01-12 Ben Elliston <bje@au.ibm.com>
30146 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30148 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30151 * g++.dg/abi/align1.C: New test.
30153 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30155 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30157 * g++.dg/ext/altivec_check.h: Support compiling as C.
30159 2005-01-10 Roger Sayle <roger@eyesopen.com>
30162 * g++.dg/expr/pr19355-1.C: New test case.
30164 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30166 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30167 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30168 * ada/acats/tests/c3/c92005b.ada: Likewise.
30169 * ada/acats/tests/c3/cxb3012.a: Likewise.
30170 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30172 2005-01-09 Paul Brook <paul@codesourcery.com>
30174 * gfortran.dg/common_2.f90: New file.
30175 * gfortran.dg/common_3.f90: New file.
30177 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30179 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30181 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30183 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30184 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30185 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30186 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30187 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30188 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30189 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30190 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30191 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30192 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30193 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30194 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30195 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30196 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30197 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30198 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30199 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30200 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30201 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30202 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30203 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30204 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30205 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30206 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30207 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30208 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30209 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30210 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30211 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30212 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30213 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30214 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30215 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30216 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30217 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30218 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30219 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30220 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30221 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30222 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30223 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30224 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30225 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30226 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30227 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30228 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30229 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30230 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30231 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30232 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30233 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30234 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30235 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30236 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30237 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30238 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30239 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30240 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30241 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30242 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30243 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30244 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30245 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30246 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30247 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30248 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30249 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30251 * gcc.dg/vect/vect-1.c: Fix spelling.
30252 * gcc.dg/vect/vect-10.c: Fix spelling.
30253 * gcc.dg/vect/vect-11.c: Fix spelling.
30254 * gcc.dg/vect/vect-12.c: Fix spelling.
30255 * gcc.dg/vect/vect-14.c: Fix spelling.
30256 * gcc.dg/vect/vect-15.c: Fix spelling.
30257 * gcc.dg/vect/vect-16.c: Fix spelling.
30258 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30259 * gcc.dg/vect/vect-64.c: Fix comments.
30260 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30262 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30263 Ira Rosen <irar@il.ibm.com>
30265 * gcc.dg/vect/vect-70.c: New test.
30266 * gcc.dg/vect/vect-71.c: New test.
30268 2005-01-09 Manfred Hollstein <mh@suse.com>
30270 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30271 * gcc.dg/pr18241-2.c: Likewise.
30272 * gcc.dg/pr18241-3.c: Likewise.
30273 * gcc.dg/pr18241-4.c: Likewise.
30274 * gcc.dg/pr18241-5.c: Likewise.
30276 2005-01-08 Richard Henderson <rth@redhat.com>
30278 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30279 False for x86 and x86-64.
30281 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30283 PR tree-optimization/18241
30284 * gcc.dg/pr18241-1.c: New test.
30285 * gcc.dg/pr18241-2.c: New test.
30286 * gcc.dg/pr18241-3.c: New test.
30287 * gcc.dg/pr18241-4.c: New test.
30288 * gcc.dg/pr18241-5.c: New test.
30290 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30292 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30293 gfortran.dg/select_4.f90: New.
30295 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30297 * gcc.c-torture/execute/20050107-1.c: New test.
30299 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30302 * g++.dg/template/ref2.C: New.
30304 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30306 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30307 instead of being empty.
30309 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30312 * gfortran.dg/array-1.f90: New test.
30314 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30316 PR tree-optimization/19283
30317 * gcc.c-torture/execute/20050106-1.c: New test.
30319 PR rtl-optimization/18861
30320 * gcc.dg/20050105-1.c: New test.
30322 PR tree-optimization/18828
30323 * gcc.dg/20050105-2.c: New test.
30325 2005-01-07 Andreas Jaeger <aj@suse.de>
30327 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30329 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30332 * gfortran.dg/fmt_read.f90: New test.
30334 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30336 * gcc.dg/rs6000-ldouble-2.c: New.
30338 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30341 * g++.dg/parser/ctor2.C: New test.
30343 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30346 * g++.dg/template/using9.C: New test.
30348 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30351 * g++.dg/lookup/friend6.C: New test.
30353 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30356 * g++.dg/template/array10.C: New.
30358 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30360 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30361 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30363 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30365 * gcc.c-torture/compile/20050105-1.c: New test.
30367 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30369 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30371 2005-01-05 Roger Sayle <roger@eyesopen.com>
30373 PR middle-end/19100
30374 * gcc.dg/conv-3.c: New test case.
30376 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30378 * gcc.dg/asm-wide-1.c: New test.
30380 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30383 * g++.dg/parse/crash22.C: New
30385 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30388 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30390 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30392 PR middle-end/17767
30393 * gcc.dg/i386-mmx-6.c: New test case.
30395 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30397 PR tree-optimization/18308
30398 * gcc.dg/vect/pr18308.c: New testcase.
30400 2005-01-04 Andreas Jaeger <aj@suse.de>
30402 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30404 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30405 Robert Bowdidge <bowdidge@apple.com>
30407 * gcc.dg/cpp/subframework1.c: New.
30408 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30409 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30410 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30411 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30413 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30415 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30417 * gcc.dg/darwin-weakimport-2.c: New.
30419 2005-01-03 Richard Henderson <rth@redhat.com>
30421 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30423 2005-01-03 Richard Henderson <rth@redhat.com>
30425 * gcc.dg/vect/vect.exp: Enable for ia64.
30426 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30427 (check_effective_target_vect_float): Likewise.
30428 (check_effective_target_vect_no_align): Likewise.
30429 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30430 * gcc.dg/vect/vect-8.c: Likewise.
30432 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30435 * gcc.dg/pr19236-1.c: New test case.
30437 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30439 PR rtl-optimization/12092
30440 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30442 2005-01-02 Andreas Jaeger <aj@suse.de>
30444 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30446 2005-01-01 Roger Sayle <roger@eyesopen.com>
30447 Andrew Pinski <pinskia@physics.uc.edu>
30449 PR rtl-optimization/12092
30450 * gcc.dg/pr12092-1.c: New test case.
30452 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30454 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30455 'hidden' and 'default' for better portability.
30456 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30458 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30460 * g++.old-deja/g++.brendan/new3.C: Likewise.
30462 2005-01-01 Steven Bosscher <stevenb@suse.de>
30464 * gcc.dg/20041231-1.C: New test.
30465 * g++.dg/warn/Wunreachable-code-1.C: New test.
30467 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30469 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30470 file, not /dev/null. Abort on error.
30472 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30473 Ziemowit Laski <zlaski@apple.com>
30476 * objc.dg/encode-5.m: New test.
30478 2004-12-29 Richard Henderson <rth@redhat.com>
30480 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30481 * objc.dg/stabs-1.m: Disable for ia64.
30483 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30486 * g++.dg/warn/Wunused-10.C: New test.
30488 2004-12-28 Richard Henderson <rth@redhat.com>
30490 * objc.dg/stabs-1.m: Disable for alpha.
30492 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30495 * g++.dg/parse/error23.C: New test.
30497 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30499 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30502 * gfortran.dg/intrinsic_modulo_1.f90: New.
30503 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30504 tests with divisor -1.
30506 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30508 * g++.dg/opt/temp1.C (memcpy): Return a value.
30511 * g++.dg/expr/cond7.C: New test.
30513 2004-12-27 Paul Brook <paul@codesourcery.com>
30515 * gfortran.dg/g77/select_no_compile.f: Remove.
30517 2004-12-27 Richard Henderson <rth@redhat.com>
30519 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30520 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30521 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30523 2004-12-26 Richard Henderson <rth@redhat.com>
30525 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30526 by 1i instead of token pasting.
30528 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30530 PR tree-optimization/17578
30531 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30532 to additional_flags.
30533 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30535 2004-12-25 Richard Henderson <rth@redhat.com>
30537 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30540 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30542 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30544 * gcc.dg/pr17957.c (dg-options): Likewise.
30545 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30546 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30547 instead of 0 on __hppa__.
30548 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30549 "foo,%r" on hppa*-*-*.
30551 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30554 * gfortran.dg/complex_write.f90: New test.
30556 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30559 * g++.dg/parse/pragma2.C: New test.
30561 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30563 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30565 * gcc.dg/empty2.c: Add missing dg-warning.
30567 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30570 * g++.dg/template/local4.C: New test.
30571 * g++.dg/template/crash19.C: Add dg-error marker.
30573 * g++.dg/template/crash31.C: Correct embedded PR number.
30575 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30578 * g++.dg/opt/temp1.C: Add do-run marker.
30580 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30582 * g++.dg/template/spec19.C: New.
30584 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30587 * gcc.dg/empty2.c: New.
30589 2004-12-23 Richard Henderson <rth@redhat.com>
30591 * lib/target-supports.exp (check_effective_target_vect_no_align):
30592 Remove i?86 and x86-64.
30594 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30597 * g++.dg/opt/temp1.C: New test.
30599 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30602 * g++.dg/template/friend33.C: New testcase.
30604 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30607 * g++.dg/template/cond5.C: New test.
30610 * g++.dg/inherit/thunk3.C: New test.
30613 * g++.dg/warn/Wunused-9.C: New test.
30615 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30617 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30619 2004-12-22 Jan Beulich <jbeulich@novell.com>
30621 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30623 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30626 * g++.dg/ext/packed8.C: New test.
30629 * g++.dg/template/crash31.C: New test.
30632 * g++.dg/template/crash30.C: New test.
30634 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30637 * g++.dg/eh/ctor3.C: New test.
30639 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30641 * objc.dg/stabs-1.m: Allow section name to be quoted and
30642 assembly label to begin with '.LL'.
30644 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30646 * gcc.dg/vect/vect.exp
30647 (check_effective_target_lp64_or_vect_no_align): New.
30648 * gcc.dg/vect/vect-77.c: Use it.
30649 * gcc.dg/vect/vect-78.c: Use it.
30651 * lib/target-supports.exp
30652 (check_effective_target_vect_no_max,
30653 check_effective_target_vect_no_bitwise,
30654 check_effective_target_vect_no_align): New.
30655 * gcc.dg/vect/vect-13.c: Use them.
30656 * gcc.dg/vect/vect-17.c: Ditto.
30657 * gcc.dg/vect/vect-18.c: Ditto.
30658 * gcc.dg/vect/vect-19.c: Ditto.
30659 * gcc.dg/vect/vect-20.c: Ditto.
30660 * gcc.dg/vect/vect-27.c: Ditto.
30661 * gcc.dg/vect/vect-29.c: Ditto.
30662 * gcc.dg/vect/vect-44.c: Ditto.
30663 * gcc.dg/vect/vect-48.c: Ditto.
30664 * gcc.dg/vect/vect-50.c: Ditto.
30665 * gcc.dg/vect/vect-52.c: Ditto.
30666 * gcc.dg/vect/vect-54.c: Ditto.
30667 * gcc.dg/vect/vect-56.c: Ditto.
30668 * gcc.dg/vect/vect-58.c: Ditto.
30669 * gcc.dg/vect/vect-60.c: Ditto.
30670 * gcc.dg/vect/vect-72.c: Ditto.
30671 * gcc.dg/vect/vect-80.c: Ditto.
30673 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30676 * g++.dg/init/string1.C: New.
30679 * g++.dg/other/synth1.C: New.
30681 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30684 * gcc.dg/pr18963-1.c: New test.
30686 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30689 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30690 * gcc.dg/pr18596-1.c: Use dg-error.
30691 (dg-options): Use -fno-unit-at-a-time.
30692 * gcc.dg/pr18596-2.c: New test.
30693 * gcc.dg/pr18596-3.c: New test.
30695 2004-12-20 Roger Sayle <roger@eyesopen.com>
30697 PR middle-end/18683
30698 * g++.dg/opt/pr18683-1.C: New test case.
30700 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30703 * g++.dg/opt/max1.C: Fix for 64bit targets.
30705 2004-12-20 Matt Austern <austern@apple.com>
30708 * g++.dg/ext/builtin6.C: New
30710 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30712 PR tree-optimization/19080
30713 * gcc.c-torture/compile/pr19080.c: New test.
30715 2004-12-20 Steven Bosscher <stevenb@suse.de>
30717 * gcc.dg/20041219-1.c: New test.
30719 2004-12-19 Roger Sayle <roger@eyesopen.com>
30721 PR middle-end/19068
30722 * g++.dg/opt/max1.C: New test case.
30724 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30726 * gcc.dg/fdata-sections-1.c: New test.
30728 2004-12-18 Roger Sayle <roger@eyesopen.com>
30730 PR middle-end/18548
30731 * gcc.dg/max-1.c: New test case.
30733 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30735 * gcc.c-torture/execute/20041218-1.c: New test.
30737 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30739 * gcc.dg/pr18501.c: New test.
30740 * gcc.dg/uninit-5.c: XFAIL.
30741 * gcc.dg/uninit-9.c: XFAIL.
30743 2004-12-17 Dale Johannesen <dalej@apple.com>
30745 * gcc.dg/20041213-1.c: New.
30747 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30749 * objc.dg/stabs-1.m: Allow assembly label to begin
30752 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30754 * gcc.c-torture/execute/20041213-1.c: Move...
30755 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30757 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30760 * g++.dg/lookup/conv-5.C: New.
30762 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30764 * objc.dg/stabs-1.m: New test.
30766 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30768 * gcc.dg/visibility-c.c: Change compile to
30769 assemble for the test.
30771 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30774 * gcc.dg/visibility-c.c: New test.
30776 2004-12-16 Roger Sayle <roger@eyesopen.com>
30778 PR middle-end/18493
30779 * gcc.dg/switch-8.c: New test case.
30781 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30784 * g++.dg/template/init4.C: New.
30785 * g++.dg/opt/static3.C: Enable optimizer.
30787 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30789 * g++.dg/other/complex1.C: New test.
30791 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30793 * g++.dg/opt/inline9.C: New test.
30795 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30798 * gfotran.dg/nullify_1.f: New test.
30800 2004-12-15 Richard Henderson <rth@redhat.com>
30802 * gcc.target/i386/i386.exp: New harness.
30803 * gcc.target/i386/vect-args.c: New.
30805 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30807 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30809 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30812 * g++.dg/template/friend32.C: New test.
30814 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30816 * cpp/pragma-once-1.c: New test.
30817 * cpp/pragma-once-1b.h: Likewise.
30818 * cpp/pragma-once-1c.h: Likewise.
30819 * cpp/pragma-once-1d.h: Likewise.
30820 * cpp/inc/pragma-once-1a.h: Likewise.
30822 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30823 Steven G. Kargl <kargls@comcast.net>
30826 * gfortran.dg/list_read_3.f90: New test.
30828 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30830 * gcc.dg/ftrapv-2.c: New test.
30832 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30835 * g++.dg/template/typename9.C: New test.
30837 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30840 * g++.dg/template/typename8.C: New test.
30841 * g++.dg/parse/friend2.C: Tweak error message.
30843 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30845 * gcc.c-torture/20041214-1.c: New test.
30847 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30850 * g++.dg/init/array17.C: New test.
30852 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30855 * g++.dg/init/aggr3.C: New test.
30857 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30859 * gcc.dg/altivec-types-1.c: New test.
30860 * gcc.dg/altivec-types-2.c: New test.
30861 * gcc.dg/altivec-types-3.c: New test.
30862 * gcc.dg/altivec-types-4.c: New test.
30863 * g++.dg/ext/altivec-types-1.C: New test.
30864 * g++.dg/ext/altivec-types-2.C: New test.
30865 * g++.dg/ext/altivec-types-3.C: New test.
30866 * g++.dg/ext/altivec-types-4.C: New test.
30868 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30870 PR middle-end/18951
30871 * gcc.c-torture/execute/20041213-1.c: New test.
30873 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30876 * g++.dg/template/cast1.C: New.
30878 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30880 * gcc.c-torture/execute/20041213-2.c: New test.
30882 2004-12-13 Richard Henderson <rth@redhat.com>
30884 * gcc.dg/i386-sse-10.c: Fix typo in options.
30886 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30889 * g++.dg/opt/pr18968.C: New test.
30891 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30894 * g++.dg/ext/visibility/staticdatamem.C: New test.
30896 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30898 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30900 2004-12-13 Roger Sayle <roger@eyesopen.com>
30902 PR rtl-optimization/18928
30903 * gcc.dg/pr18928-1.c: New test case.
30905 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30908 * gcc.c-torture/compile/20041211-1.c: New.
30910 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30912 PR middle-end/17564
30913 * gcc.c-torture/execute/20041212-1.c: New test.
30915 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30918 * gfortran.dg/common_1.f90: New test.
30920 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30921 Paul Brook <paul@codesourcery.com>
30924 * gfortran.dg/real_do_1.f90: New test.
30926 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30929 * g++.dg/opt/ptrmem6.C: New test.
30931 2004-12-11 Roger Sayle <roger@eyesopen.com>
30933 PR middle-end/18921
30934 * gcc.dg/pr18921-1.c: New test case.
30936 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30939 * gfortran.dg/scale_1.f90: New test.
30941 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30943 PR middle-end/18903
30944 * gcc.c-torture/compile/pr18903.c: New test.
30946 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30948 * gcc.c-torture/execute/20041210-1.c: New test.
30950 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30953 * g++.dg/parser/struct-1.C: New test.
30954 * g++.dg/parser/struct-2.C: New test.
30955 * g++.dg/parser/struct-3.C: New test.
30957 2004-12-09 Richard Henderson <rth@redhat.com>
30959 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30961 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30962 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30964 2004-12-09 Matt Austern <austern@apple.com>
30967 * g++.dg/ext/builtin1.C: New
30968 * g++.dg/ext/builtin2.C: New
30969 * g++.dg/ext/builtin3.C: New
30970 * g++.dg/ext/builtin4.C: New
30971 * g++.dg/ext/builtin5.C: New
30973 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30976 * g++.dg/opt/ptrmem5.C: New test.
30978 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30980 * g++.dg/parse/typename5.C: Adjust for new error.
30981 * g++.dg/parse/typename7.C: New.
30983 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30986 * g++.dg/other/mmintrin.C: New test.
30988 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30991 * g++.dg/init/array15.C: New.
30992 * g++.dg/init/array16.C: New.
30994 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30997 * gfortran.dg/assign_1.f90: New test.
30999 2004-12-08 Nick Clifton <nickc@redhat.com>
31001 * gcc.target/xstormy16/bss_below100: New directory containing tests.
31002 * gcc.target/xstormy16/data_below100: Likewise.
31003 * gcc.target/xstormy16/sfr: Likewise.
31004 * gcc.target/xstormy16/below100.S: New test source file.
31005 * gcc.target/xstormy16/below100.ld: New test linker script.
31006 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31007 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31009 * gcc.target/xstormy16/bp.c: Likewise.
31011 * gcc.target/xstormy16/bss_below100: New files:
31012 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31013 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31014 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31015 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31016 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31017 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31018 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31019 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31020 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31021 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31022 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31023 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31024 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31025 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31026 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31027 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31028 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31029 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31030 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31031 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31032 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31033 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31034 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31035 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31036 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31037 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31038 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31040 * gcc.target/xstormy16/data_below100: New files:
31041 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31042 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31043 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31044 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31045 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31046 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31047 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31048 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31049 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31050 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31051 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31052 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31053 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31054 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31055 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31056 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31057 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31058 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31059 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31060 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31061 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31062 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31063 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31064 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31065 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31066 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31067 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31069 * gcc.target/xstormy16/sfr: New files:
31070 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31071 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31072 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31073 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31074 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31075 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31076 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31077 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31078 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31079 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31080 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31081 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31082 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31083 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31084 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31085 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31086 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31087 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31088 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31089 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31090 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31091 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31092 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31093 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31094 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31095 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31096 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31097 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31098 27_if0_sfrw_bitfield_f.c
31100 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31103 * g++.dg/lookup/name-clash4.C: New test.
31105 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31108 * g++.dg/opt/array1.C: New.
31111 * g++.dg/template/operator5.C: New.
31113 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31116 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31118 2004-12-07 Steven Bosscher <stevenb@suse.de>
31120 * gcc.dg/noncompile/20041207.c: New test.
31122 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31124 * g++.dg/other/unreachable-1.C: New test.
31126 2004-12-06 Nick Clifton <nickc@redhat.com>
31128 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31129 <limits.h> because the latter comes from gcc's include/ directory
31130 and not the newlib/libc/include directory.
31132 2004-12-04 Richard Henderson <rth@redhat.com>
31134 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31136 2004-12-04 Richard Henderson <rth@redhat.com>
31138 * lib/target-supports.exp (check_gc_sections_available): Disable
31139 for alpha and ia64.
31141 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31143 PR middle-end/17909
31144 * g++.dg/other/vararg-2.C: New test.
31146 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31148 PR c++/17011, c++/17971
31149 * g++.dg/template/error15.C: Adjust expected error.
31150 * g++.dg/template/instantiate3.C: Likewise.
31152 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31154 * gcc.dg/altivec-18.c: Fix for darwin
31156 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31159 * g++.dg/parse/ptrmem2.C: New.
31162 * g++.dg/template/new1.C: New.
31164 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31167 * gfortran.dg/direct_io_3.f90: New test.
31169 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31172 * g++.dg/parse/crash21.C: New.
31174 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31176 PR c++/15664, c++/18276
31177 * g++.dg/template/ttp13.C: New test.
31178 * g++.dg/template/ttp14.C: Likewise.
31180 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31183 * g++.dg/parse/enum2.C: New test.
31184 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31186 2004-12-02 Nick Clifton <nickc@redhat.com>
31188 * gcc.target/xstormy16: New test directory.
31189 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31190 * gcc.target/xstormy16/bp.c: Check the generation of bp
31192 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31193 bn instructions and the BELOW100 attribute.
31195 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31198 * gcc.dg/ppc-eabi.c: New.
31200 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31203 * gfortran.dg/backspace.f90
31205 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31207 * gfortran.dg/inquire.f90: New test.
31209 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31211 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31212 handle effective-target-keyword.
31213 (dg-skip-if): Support effective-target keyword as target list.
31214 (dg-xfail-if): Ditto.
31215 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31217 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31219 PR tree-optimization/18291
31220 * gcc.c-torture/compile/pr18291.c: New test.
31222 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31225 * g++.dg/parse/crash20.C: New.
31228 * g++.dg/overload/arg1.C: New.
31229 * g++.dg/overload/arg2.C: New.
31230 * g++.dg/overload/arg3.C: New.
31231 * g++.dg/overload/arg4.C: New.
31233 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31235 * gcc.dg/c99-flex-array-4.c: Remove.
31237 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31239 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31241 * lib/target-supports.exp (is-effective-target): Simplify.
31243 * lib/target-supports.exp (check_effective_target_vect_long):
31244 Fix for powerpc64-*-*.
31246 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31248 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31249 to support new requirements on FreeBSD 5.
31251 2004-11-30 Devang Patel <dpatel@apple.com>
31254 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31256 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31258 * g++.dg/ext/altivec-13.C: New test.
31260 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31263 * gcc.c-torture/execute/p18298.c: New test.
31265 2004-11-30 Ira Rosen <irar@il.ibm.com>
31266 Dorit Naishlos <dorit@il.ibm.com>
31269 * gcc.dg/vect/vect-89.c: New test.
31271 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31273 * gcc.dg/pr18596-1.c: New test.
31275 2004-11-30 Ben Elliston <bje@au.ibm.com>
31277 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31279 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31282 * gcc.dg/pr18479.c: New test.
31284 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31287 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31288 mmix-knuth-mmixware.
31290 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31291 cris-*-elf* cris-*-aout* mmix-*-*
31293 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31295 PR middle-end/18725
31296 * gcc.dg/pr18725.c: New test.
31298 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31301 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31304 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31306 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31309 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31310 * g++.old-deja/g++.law/ctors5.C: Likewise.
31311 * g++.old-deja/g++.other/crash25.C: Likewise.
31314 * g++.dg/template/error16.C: New test.
31317 * g++.dg/template/crash29.C: New test.
31319 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31321 PR tree-optimization/18712
31322 * gcc.c-torture/compile/pr18712.c: New test.
31324 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31327 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31330 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31333 * g++.dg/lookup/crash6.C: New test.
31335 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31337 PR middle-end/18164
31338 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31340 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31342 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31343 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31344 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31346 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31348 * gcc.dg/pr18164.c: New test.
31350 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31352 * gcc.dg/funroll-loops-all.c: New.
31354 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31357 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31358 delimeter, match space and TAB as well as ":".
31361 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31364 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31367 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31370 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31372 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31374 * gfortran.dg/direct_io_2.f90: New test.
31376 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31379 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31381 2004-11-28 Richard Henderson <rth@redhat.com>
31383 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31385 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31387 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31388 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31389 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31390 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31391 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31392 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31393 gcc.dg/pointer-arith-8.c: New tests.
31395 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31398 * gfortran.dg/endfile.f90: New test.
31400 2004-11-27 Falk Hueffner <falk@debian.org>
31402 * gcc.dg/loop-6.c: New test.
31404 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31406 * gcc.c-torture/execute/20041126-1.c: New test.
31408 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31410 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31413 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31415 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31418 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31420 PR rtl-optimization/17825
31421 * gcc.c-torture/compile/20041119-1.c: New test.
31423 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31425 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31426 Check existence of ld library path variables before unsetting.
31428 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31430 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31432 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31434 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31436 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31438 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31440 2004-11-26 Ben Elliston <bje@au.ibm.com>
31442 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31445 2004-11-26 Ben Elliston <bje@au.ibm.com>
31447 * gcc.dg/pr17957.c: Pass --param, not -param.
31449 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31451 PR middle-end/17957
31452 * gcc.dg/pr17957.c: New test.
31454 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31457 * g++.dg/template/crash28.C: Likewise.
31460 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31461 * g++.dg/ext/lvaddr.C: Likewise.
31462 * g++.dg/opt/pr7503-3.C: Likewise.
31465 * g++.dg/parse/qualified3.C: New test.
31466 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31469 * g++.dg/expr/return1.C: New test.
31471 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31473 Friend class name lookup 3/n, PR c++/3332
31474 * g++.dg/lookup/friend3.C: New test.
31475 * g++.dg/lookup/friend4.C: Likewise.
31476 * g++.dg/lookup/friend5.C: Likewise.
31478 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31480 Friend class name lookup 2/n, PR c++/14513, c++/15410
31481 * g++.dg/lookup/friend2.C: New test.
31482 * g++.dg/template/friend31.C: Likewise.
31484 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31486 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31488 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31491 * g++.dg/tc1/dr56.C: Remove.
31492 * g++.dg/template/typedef1.C: Add dg-error markers.
31493 * g++.old-deja/g++.other/typedef7.C: Likewise.
31496 * g++.dg/parse/typedef7.C: New test.
31498 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31500 * gcc.c-torture/execute/20041124-1.c: New test.
31502 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31504 * g++.dg/template/deduce3.C: New test.
31507 * g++.dg/template/crash27.C: New test.
31510 * g++.dg/warn/Wshadow-3.C: New test.
31512 2004-11-24 Devang Patel <dpatel@apple.com>
31515 * gcc.dg/cpp/isysroot-1.c: New test.
31516 * gcc.dg/cpp/usr/include/stdio.h: New file.
31517 * gcc.dg/cpp/isysroot-2.c: New test.
31518 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31521 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31524 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31526 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31528 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31529 * gcc.target/sparc/pdist.c: Likewise.
31531 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31534 * g++.dg/conversion/simd1.C: New test.
31536 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31538 * lib/target-libpath.exp: New file defining
31539 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31540 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31541 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31542 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31543 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31545 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31547 * gcc.dg/pragma-align-2.c: Test macro expansion.
31548 * gcc.dg/pragma-pack-2.c: New test.
31550 2004-11-23 Richard Henderson <rth@redhat.com>
31552 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31553 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31554 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31555 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31556 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31557 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31559 * gcc.dg/vect/vect.exp: Add check for alpha.
31560 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31561 (check_effective_target_vect_int): Enable for alpha.
31562 (check_effective_target_vect_long): New.
31563 (is-effective-target): Add it.
31565 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31567 * gcc.dg/pr18614-1.c: New test.
31569 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31571 * gcc.dg/setjmp-2.c: New test.
31573 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31575 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31576 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31577 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31578 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31579 gcc.target/sparc/pdist.c: New tests.
31581 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31583 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31585 2004-11-22 Dale Johannesen <dalej@apple.com>
31587 * gcc.dg/20041111-1.c: New.
31589 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31592 * gcc.dg/vect/pr18536.c: New test.
31594 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31597 * g++.dg/template/nontype11.C: New test.
31599 2004-11-21 Roger Sayle <roger@eyesopen.com>
31601 PR middle-end/18520
31602 * gcc.dg/pr18520-1.c: New test case.
31604 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31606 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31607 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31608 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31609 expected diagnostics.
31611 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31614 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31615 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31616 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31618 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31620 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31622 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31623 Joseph Myers <joseph@codesourcery.com>
31625 * lib/target-supports.exp (check_visibility_available): Really
31628 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31631 * gcc.dg/vect/vect-85.c: New test.
31632 * gcc.dg/vect/vect-86.c: New test.
31633 * gcc.dg/vect/vect-87.c: New test.
31634 * gcc.dg/vect/vect-88.c: New test.
31636 2004-11-19 Ben Elliston <bje@au.ibm.com>
31638 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31640 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31642 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31643 * gcc.dg/ppc-and-1.c: Ditto.
31644 * gcc.dg/ppc-compare-1.c: Ditto.
31645 * gcc.dg/ppc-mov-1.c: Ditto
31647 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31648 Mark Mitchell <mark@codesourcery.com>
31650 * gcc.dg/pragma-init-fini-2.c: New test.
31652 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31653 Aldy Hernandez <aldyh@redhat.com>
31655 * lib/target-supports.exp (check_effective_target_vect_int): New
31656 (check_effective_target_vect_float): New
31657 (check_effective_target_vect_double): New.
31658 (is-effective-target): Support new effective targets keywords.
31659 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31660 default action for dg-do.
31661 * gcc.dg/vect/pr16105.c: Use new support.
31662 * gcc.dg/vect/pr18400.c: Ditto.
31663 * gcc.dg/vect/pr18425.c: Ditto.
31664 * gcc.dg/vect/vect-1.c: Ditto.
31665 * gcc.dg/vect/vect-10.c: Ditto.
31666 * gcc.dg/vect/vect-11.c: Ditto.
31667 * gcc.dg/vect/vect-12.c: Ditto.
31668 * gcc.dg/vect/vect-13.c: Ditto.
31669 * gcc.dg/vect/vect-14.c: Ditto.
31670 * gcc.dg/vect/vect-15.c: Ditto.
31671 * gcc.dg/vect/vect-16.c: Ditto.
31672 * gcc.dg/vect/vect-17.c: Ditto.
31673 * gcc.dg/vect/vect-18.c: Ditto.
31674 * gcc.dg/vect/vect-19.c: Ditto.
31675 * gcc.dg/vect/vect-2.c: Ditto.
31676 * gcc.dg/vect/vect-20.c: Ditto.
31677 * gcc.dg/vect/vect-21.c: Ditto.
31678 * gcc.dg/vect/vect-22.c: Ditto.
31679 * gcc.dg/vect/vect-23.c: Ditto.
31680 * gcc.dg/vect/vect-24.c: Ditto.
31681 * gcc.dg/vect/vect-25.c: Ditto.
31682 * gcc.dg/vect/vect-26.c: Ditto.
31683 * gcc.dg/vect/vect-27.c: Ditto.
31684 * gcc.dg/vect/vect-27a.c: Ditto.
31685 * gcc.dg/vect/vect-28.c: Ditto.
31686 * gcc.dg/vect/vect-29.c: Ditto.
31687 * gcc.dg/vect/vect-29a.c: Ditto.
31688 * gcc.dg/vect/vect-3.c: Ditto.
31689 * gcc.dg/vect/vect-30.c: Ditto.
31690 * gcc.dg/vect/vect-31.c: Ditto.
31691 * gcc.dg/vect/vect-32.c: Ditto.
31692 * gcc.dg/vect/vect-33.c: Ditto.
31693 * gcc.dg/vect/vect-34.c: Ditto.
31694 * gcc.dg/vect/vect-35.c: Ditto.
31695 * gcc.dg/vect/vect-36.c: Ditto.
31696 * gcc.dg/vect/vect-37.c: Ditto.
31697 * gcc.dg/vect/vect-38.c: Ditto.
31698 * gcc.dg/vect/vect-4.c: Ditto.
31699 * gcc.dg/vect/vect-40.c: Ditto.
31700 * gcc.dg/vect/vect-41.c: Ditto.
31701 * gcc.dg/vect/vect-42.c: Ditto.
31702 * gcc.dg/vect/vect-43.c: Ditto.
31703 * gcc.dg/vect/vect-44.c: Ditto.
31704 * gcc.dg/vect/vect-45.c: Ditto.
31705 * gcc.dg/vect/vect-46.c: Ditto.
31706 * gcc.dg/vect/vect-47.c: Ditto.
31707 * gcc.dg/vect/vect-48.c: Ditto.
31708 * gcc.dg/vect/vect-48a.c: Ditto.
31709 * gcc.dg/vect/vect-49.c: Ditto.
31710 * gcc.dg/vect/vect-5.c: Ditto.
31711 * gcc.dg/vect/vect-50.c: Ditto.
31712 * gcc.dg/vect/vect-51.c: Ditto.
31713 * gcc.dg/vect/vect-52.c: Ditto.
31714 * gcc.dg/vect/vect-53.c: Ditto.
31715 * gcc.dg/vect/vect-54.c: Ditto.
31716 * gcc.dg/vect/vect-55.c: Ditto.
31717 * gcc.dg/vect/vect-56.c: Ditto.
31718 * gcc.dg/vect/vect-56a.c: Ditto.
31719 * gcc.dg/vect/vect-57.c: Ditto.
31720 * gcc.dg/vect/vect-58.c: Ditto.
31721 * gcc.dg/vect/vect-59.c: Ditto.
31722 * gcc.dg/vect/vect-6.c: Ditto.
31723 * gcc.dg/vect/vect-60.c: Ditto.
31724 * gcc.dg/vect/vect-61.c: Ditto.
31725 * gcc.dg/vect/vect-62.c: Ditto.
31726 * gcc.dg/vect/vect-63.c: Ditto.
31727 * gcc.dg/vect/vect-64.c: Ditto.
31728 * gcc.dg/vect/vect-65.c: Ditto.
31729 * gcc.dg/vect/vect-66.c: Ditto.
31730 * gcc.dg/vect/vect-67.c: Ditto.
31731 * gcc.dg/vect/vect-68.c: Ditto.
31732 * gcc.dg/vect/vect-69.c: Ditto.
31733 * gcc.dg/vect/vect-7.c: Ditto.
31734 * gcc.dg/vect/vect-72.c: Ditto.
31735 * gcc.dg/vect/vect-72a.c: Ditto.
31736 * gcc.dg/vect/vect-73.c: Ditto.
31737 * gcc.dg/vect/vect-74.c: Ditto.
31738 * gcc.dg/vect/vect-75.c: Ditto.
31739 * gcc.dg/vect/vect-76.c: Ditto.
31740 * gcc.dg/vect/vect-77.c: Ditto.
31741 * gcc.dg/vect/vect-77a.c: Ditto.
31742 * gcc.dg/vect/vect-78.c: Ditto.
31743 * gcc.dg/vect/vect-79.c: Ditto.
31744 * gcc.dg/vect/vect-8.c: Ditto.
31745 * gcc.dg/vect/vect-80.c: Ditto.
31746 * gcc.dg/vect/vect-82.c: Ditto.
31747 * gcc.dg/vect/vect-82_64.c: Ditto.
31748 * gcc.dg/vect/vect-83.c: Ditto.
31749 * gcc.dg/vect/vect-83_64.c: Ditto.
31750 * gcc.dg/vect/vect-9.c: Ditto.
31751 * gcc.dg/vect/vect-all.c: Ditto.
31752 * gcc.dg/vect/vect-none.c: Ditto.
31754 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31756 * lib/gcc-dg.exp (dg-skip-if): New function.
31757 (dg-forbid-option): Remove.
31758 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31759 * g++.dg/abi/bitfield8.C: Likewise.
31760 * g++.dg/abi/dtor1.C: Likewise.
31761 * g++.dg/abi/empty10.C: Likewise.
31762 * g++.dg/abi/empty7.C: Likewise.
31763 * g++.dg/abi/empty9.C: Likewise.
31764 * g++.dg/abi/layout3.C: Likewise.
31765 * g++.dg/abi/layout4.C: Likewise.
31766 * g++.dg/abi/thunk1.C: Likewise.
31767 * g++.dg/abi/thunk2.C: Likewise.
31768 * g++.dg/abi/vbase11.C: Likewise.
31769 * g++.dg/abi/vthunk2.C: Likewise.
31770 * g++.dg/abi/vthunk3.C: Likewise.
31771 * g++.dg/ext/attrib8.C: Likewise.
31772 * g++.dg/opt/longbranch2.C: Likewise.
31773 * g++.dg/opt/reg-stack4.C: Likewise.
31774 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31775 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31776 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31777 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31778 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31779 * gcc.dg/20000609-1.c: Likewise.
31780 * gcc.dg/20000720-1.c: Likewise.
31781 * gcc.dg/20011107-1.c: Likewise.
31782 * gcc.dg/20011119-1.c: Likewise.
31783 * gcc.dg/20020108-1.c: Likewise.
31784 * gcc.dg/20020122-2.c: Likewise.
31785 * gcc.dg/20020122-3.c: Likewise.
31786 * gcc.dg/20020201-3.c: Likewise.
31787 * gcc.dg/20020206-1.c: Likewise.
31788 * gcc.dg/20020218-1.c: Likewise.
31789 * gcc.dg/20020310-1.c: Likewise.
31790 * gcc.dg/20020411-1.c: Likewise.
31791 * gcc.dg/20020418-2.c: Likewise.
31792 * gcc.dg/20020426-1.c: Likewise.
31793 * gcc.dg/20020426-2.c: Likewise.
31794 * gcc.dg/20020517-1.c: Likewise.
31795 * gcc.dg/20020523-1.c: Likewise.
31796 * gcc.dg/20020523-2.c: Likewise.
31797 * gcc.dg/20020729-1.c: Likewise.
31798 * gcc.dg/20030204-1.c: Likewise.
31799 * gcc.dg/20030826-2.c: Likewise.
31800 * gcc.dg/20030926-1.c: Likewise.
31801 * gcc.dg/20031202-1.c: Likewise.
31802 * gcc.dg/980312-1.c: Likewise.
31803 * gcc.dg/980313-1.c: Likewise.
31804 * gcc.dg/990117-1.c: Likewise.
31805 * gcc.dg/990424-1.c: Likewise.
31806 * gcc.dg/990524-1.c: Likewise.
31807 * gcc.dg/991230-1.c: Likewise.
31808 * gcc.dg/i386-387-1.c: Likewise.
31809 * gcc.dg/i386-387-2.c: Likewise.
31810 * gcc.dg/i386-387-3.c: Likewise.
31811 * gcc.dg/i386-387-4.c: Likewise.
31812 * gcc.dg/i386-387-5.c: Likewise.
31813 * gcc.dg/i386-387-6.c: Likewise.
31814 * gcc.dg/i386-asm-1.c: Likewise.
31815 * gcc.dg/i386-bitfield1.c: Likewise.
31816 * gcc.dg/i386-bitfield2.c: Likewise.
31817 * gcc.dg/i386-loop-1.c: Likewise.
31818 * gcc.dg/i386-loop-2.c: Likewise.
31819 * gcc.dg/i386-loop-3.c: Likewise.
31820 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31821 * gcc.dg/i386-pic-1.c: Likewise.
31822 * gcc.dg/i386-regparm.c: Likewise.
31823 * gcc.dg/i386-signbit-1.c: Likewise.
31824 * gcc.dg/i386-signbit-2.c: Likewise.
31825 * gcc.dg/i386-signbit-3.c: Likewise.
31826 * gcc.dg/i386-sse-5.c: Likewise.
31827 * gcc.dg/i386-sse-8.c: Likewise.
31828 * gcc.dg/i386-unroll-1.c: Likewise.
31829 * gcc.dg/tls/opt-1.c: Likewise.
31830 * gcc.dg/tls/opt-2.c: Likewise.
31831 * gcc.dg/unroll-1.c: Likewise.
31832 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31833 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31834 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31835 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31837 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31839 * g++.dg/template/incomplete1.C: New test.
31841 2004-11-16 Nick Clifton <nickc@redhat.com>
31843 Revert patches accidentally commited during checkin of fixes for
31845 gcc.c-torture/execute/simd-4.c: Revert
31846 gcc.dg/20040910-1.c: Revert.
31848 2004-11-16 Paul Brook <paul@codesourcery.com>
31851 * gfortran.dg/der_pointer_1.f90: New test.
31853 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31856 * gcc.dg/bitfld-13.c: New test.
31858 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31860 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31863 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31864 * gcc.dg/ppc64-abi-2.c: Ditto.
31865 * gcc.dg/ppc64-abi-3.c: Ditto.
31867 * lib/gcc-dg.exp (dg-target-list): Remove.
31869 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31871 * gcc.dg/ia64-postinc.c: New test.
31873 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31875 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31877 2004-11-15 Nick Clifton <nickc@redhat.com>
31879 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31880 __INT_MAX__ so that the test can be compiled by toolchains
31881 targeted at 16-bit processors.
31883 * gcc.dg/20040625-1.c: Use long constants rather than integers
31884 when performing arithmetic that will overflow 16-bits.
31886 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31887 xstormy16. It does not support 128-bit vector operations.
31889 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31890 with the macro PTR_TYPE. Define this macro to an integer type
31891 suitable for holding a pointer.
31893 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31894 the target is a 16-bit processor.
31896 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31897 16-bit targets where the character constant will be too long.
31899 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31900 where the double will not be directly addressable.
31902 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31904 Friend class name lookup 1/n, PR c++/18471
31905 * g++.dg/template/crash26.C: New test.
31906 * g++.dg/lookup/struct1.C: Adjust expected error.
31907 * g++.dg/parse/elab1.C: Likewise.
31908 * g++.dg/parse/elab2.C: Likewise.
31909 * g++.dg/parse/int-as-enum1.C: Likewise.
31910 * g++.dg/parse/struct-as-enum1.C: Likewise.
31911 * g++.dg/parse/typedef1.C: Likewise.
31912 * g++.dg/parse/typedef3.C: Likewise.
31913 * g++.dg/parse/typedef4.C: Likewise.
31914 * g++.dg/parse/typedef5.C: Likewise.
31915 * g++.dg/template/nontype4.C: Likewise.
31916 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31917 * g++.old-deja/g++.other/elab1.C: Likewise.
31918 * g++.old-deja/g++.other/syntax4.C: Likewise.
31920 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31922 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31924 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31926 * gcc.c-torture/execute/20041114-1.c: New test.
31928 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31930 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31931 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31932 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31933 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31934 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31935 gcc.dg/switch-7.c: New tests.
31937 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31939 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31941 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31944 * gcc.dg/vect/pr18400.c: New test.
31946 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31947 Andrew Pinski <pinskia@physics.uc.edu>
31950 * gcc.dg/vect/pr18425.c: New test.
31952 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31954 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31955 Guard with dg-require-alias and dg-require-visibility.
31957 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31959 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31961 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31963 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31965 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31968 * g++.dg/template/defarg5.C: New test.
31970 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31972 * g++.dg/parse/cast1.C: Run only on ILP32.
31973 * g++.old-deja/g++.mike/p784.C: Likewise.
31975 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31977 * gcc.c-torture/execute/20041113-1.c: New test.
31979 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31982 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31983 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31984 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31985 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31986 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31987 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31988 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31989 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31990 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31991 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31992 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31993 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31994 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31996 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31998 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31999 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32000 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32001 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32002 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32003 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32004 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32005 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32006 gcc.target/sparc/combined-1.c: New tests.
32008 2004-11-12 Ziemowit Laski <zlaski@apple.com>
32010 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32013 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32015 * lib/gcc-dg.exp (dg-forbid-option): New function.
32016 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32017 * g++.dg/abi/bitfield8.C: Likewise.
32018 * g++.dg/abi/dtor1.C: Likewise.
32019 * g++.dg/abi/empty10.C: Likewise.
32020 * g++.dg/abi/empty7.C: Likewise.
32021 * g++.dg/abi/empty9.C: Likewise.
32022 * g++.dg/abi/layout3.C: Likewise.
32023 * g++.dg/abi/layout4.C: Likewise.
32024 * g++.dg/abi/thunk1.C: Likewise.
32025 * g++.dg/abi/thunk2.C: Likewise.
32026 * g++.dg/abi/vbase11.C: Likewise.
32027 * g++.dg/abi/vthunk2.C: Likewise.
32028 * g++.dg/abi/vthunk3.C: Likewise.
32029 * g++.dg/ext/attrib8.C: Likewise.
32030 * g++.dg/opt/longbranch2.C: Likewise.
32031 * g++.dg/opt/reg-stack4.C: Likewise.
32032 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32033 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32034 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32035 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32036 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32037 * gcc.dg/20000609-1.c: Likewise.
32038 * gcc.dg/20000720-1.c: Likewise.
32039 * gcc.dg/20011107-1.c: Likewise.
32040 * gcc.dg/20011119-1.c: Likewise.
32041 * gcc.dg/20020108-1.c: Likewise.
32042 * gcc.dg/20020122-2.c: Likewise.
32043 * gcc.dg/20020122-3.c: Likewise.
32044 * gcc.dg/20020201-3.c: Likewise.
32045 * gcc.dg/20020206-1.c: Likewise.
32046 * gcc.dg/20020218-1.c: Likewise.
32047 * gcc.dg/20020310-1.c: Likewise.
32048 * gcc.dg/20020411-1.c: Likewise.
32049 * gcc.dg/20020418-2.c: Likewise.
32050 * gcc.dg/20020426-1.c: Likewise.
32051 * gcc.dg/20020426-2.c: Likewise.
32052 * gcc.dg/20020517-1.c: Likewise.
32053 * gcc.dg/20020523-1.c: Likewise.
32054 * gcc.dg/20020523-2.c: Likewise.
32055 * gcc.dg/20020729-1.c: Likewise.
32056 * gcc.dg/20030204-1.c: Likewise.
32057 * gcc.dg/20030826-2.c: Likewise.
32058 * gcc.dg/20030926-1.c: Likewise.
32059 * gcc.dg/20031202-1.c: Likewise.
32060 * gcc.dg/980312-1.c: Likewise.
32061 * gcc.dg/980313-1.c: Likewise.
32062 * gcc.dg/990117-1.c: Likewise.
32063 * gcc.dg/990424-1.c: Likewise.
32064 * gcc.dg/990524-1.c: Likewise.
32065 * gcc.dg/991230-1.c: Likewise.
32066 * gcc.dg/i386-387-1.c: Likewise.
32067 * gcc.dg/i386-387-2.c: Likewise.
32068 * gcc.dg/i386-387-3.c: Likewise.
32069 * gcc.dg/i386-387-4.c: Likewise.
32070 * gcc.dg/i386-387-5.c: Likewise.
32071 * gcc.dg/i386-387-6.c: Likewise.
32072 * gcc.dg/i386-asm-1.c: Likewise.
32073 * gcc.dg/i386-bitfield1.c: Likewise.
32074 * gcc.dg/i386-bitfield2.c: Likewise.
32075 * gcc.dg/i386-loop-1.c: Likewise.
32076 * gcc.dg/i386-loop-2.c: Likewise.
32077 * gcc.dg/i386-loop-3.c: Likewise.
32078 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32079 * gcc.dg/i386-pic-1.c: Likewise.
32080 * gcc.dg/i386-regparm.c: Likewise.
32081 * gcc.dg/i386-signbit-1.c: Likewise.
32082 * gcc.dg/i386-signbit-2.c: Likewise.
32083 * gcc.dg/i386-signbit-3.c: Likewise.
32084 * gcc.dg/i386-sse-5.c: Likewise.
32085 * gcc.dg/i386-sse-8.c: Likewise.
32086 * gcc.dg/i386-unroll-1.c: Likewise.
32087 * gcc.dg/tls/opt-1.c: Likewise.
32088 * gcc.dg/tls/opt-2.c: Likewise.
32089 * gcc.dg/unroll-1.c: Likewise.
32090 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32091 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32092 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32093 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32094 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32097 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32100 * g++.dg/parse/cond1.C: New test.
32103 * g++.dg/template/array9.C: New test.
32104 * g++.dg/ext/vla1.C: Adjust error messages.
32105 * g++.dg/ext/vlm1.C: Likewise.
32106 * g++.dg/template/crash2.C: Likewise.
32109 * g++.dg/template/call3.C: New test.
32112 * g++.dg/template/ptrmem11.C: New test.
32114 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32117 * lib/g++.exp: Set LC_ALL and LANG to C.
32118 * lib/gcc-dg.exp: Likewise.
32119 * lib/gfortran.exp: Likewise.
32120 * lib/objc.exp: Likewise.
32121 * lib/treelang.exp: Likewise.
32123 2004-11-12 Andreas Schwab <schwab@suse.de>
32125 * gcc.dg/pr16286.c: Fix last change.
32127 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32130 * g++.dg/init/global1.C: New test.
32132 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32134 * gcc.c-torture/execute/20041112-1.c: New test.
32136 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32138 * lib/gcc-dg.exp (dg-target-list): New.
32140 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32141 Richard Sandiford <rsandifo@redhat.com>
32143 * lib/target-supports.exp (get-compiler_messages): New.
32144 (check_named_sections_available): Use it.
32145 (check_effective_target_ilp32): New.
32146 (check_effective_target_lp64): New.
32147 (is-effective-target): New.
32148 * lib/gcc-dg.exp (dg-require-effective-target): New.
32150 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32152 * gcc.dg/precedence-1.c: New test.
32154 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32156 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32158 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32159 message, delete generated files, use more descriptive name for
32160 executable, and make the test unsupported when it cannot be run.
32162 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32163 (dg-require-weak, dg-require-visibility, dg-require-alias,
32164 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32165 dg-require-iconv, dg-require-named-sections): Use it.
32167 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32169 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32172 * gcc.dg/ppc-and-1: New
32175 * gcc.dg/ppc-mov-1.c: New.
32178 * gcc.dg/ppc-compare-1.c: New.
32180 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32182 * objc.dg/desig-init-2.m: New test.
32184 2004-11-10 Adam Nemet <anemet@lnxw.com>
32186 PR middle-end/18160
32187 * g++.dg/warn/register-var-1.C: New test.
32188 * g++.dg/warn/register-var-2.C: New test.
32190 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32192 * gcc.dg/union-2.c: New test.
32194 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32196 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32197 New test for PR tree-optimization/17892.
32199 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32202 * g++.dg/init/new12.C: New test.
32204 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32206 * gcc.target/sparc: New directory.
32207 * gcc.target/sparc/sparc.exp: New driver.
32208 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32209 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32210 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32211 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32213 2004-11-10 Paul Brook <paul@codesourcery.com>
32216 * gfortran.dg/list_read.c: New test.
32218 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32221 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32222 expected diagnostic location.
32224 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32226 * gcc.dg/20041109-1.c: New test.
32228 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32231 * objc/compile/pr18406.m: New test.
32233 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32235 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32237 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32239 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32241 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32243 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32245 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32247 * gcc.dg/20030225-2.c: Add prototype for abort and
32250 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32253 * gcc.c-torture/pr18299-1.c: New test.
32255 2004-11-06 Andreas Schwab <schwab@suse.de>
32257 * gcc.dg/pr16286.c: Also test for bool and pixel.
32259 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32261 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32262 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32263 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32264 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32265 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32266 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32267 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32268 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32269 gcc.dg/struct-semi-3.c: New tests.
32271 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32273 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32275 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32277 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32278 Do not use C99 designators.
32280 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32282 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32284 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32286 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32287 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32288 * gcc.c-torture/execute/simd-5.x: Remove.
32290 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32292 PR rtl-optimization/17933
32293 * gcc.dg/torture/pr17933-1.c: New test.
32295 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32298 * lib/target-supports.exp (check_weak_available): Support
32301 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32303 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32304 call to fflush(stdout) before abort.
32305 (my_ffsll): New function.
32306 (generate_fields): Use it.
32308 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32310 * gcc.dg/init-undef-1.c: New test.
32312 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32314 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32315 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32316 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32317 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32318 expected messages for new parser.
32320 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32322 * g++.dg/ext/visibility/symbian1.C: New test.
32324 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32326 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32329 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32331 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32332 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32333 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32334 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32335 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32336 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32337 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32338 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32339 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32340 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32342 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32344 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32345 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32346 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32347 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32348 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32349 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32350 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32353 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32356 * gcc.dg/20041104-1.c: New test.
32358 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32360 * g++.dg/template/nontype7.C: New test.
32361 * g++.dg/template/nontype8.C: Likewise.
32362 * g++.dg/template/nontype9.C: Likewise.
32363 * g++.dg/template/nontype10.C: Likewise.
32364 * g++.dg/tc1/dr49.C: Likewise.
32365 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32366 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32368 2004-11-04 Ben Elliston <bje@au.ibm.com>
32370 * g++.dg/rtti/tinfo1.C: Remove xfails.
32372 2004-11-04 Ben Elliston <bje@au.ibm.com>
32374 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32375 packed attribute to the definition to satisfy the new C++ parser.
32377 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32379 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32380 invocations of va_arg.
32382 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32385 * g++.dg/template/crash25.C: New test.
32388 * g++.dg/template/typedef2.C: New test.
32389 * g++.dg/parse/crash13.C: Adjust error markers.
32392 * g++.dg/conversion/const3.C: New test.
32394 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32399 * gfortran.dg/generic_[123].f90: New testcases.
32401 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32403 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32404 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32406 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32409 * gcc.c-torture/compile/pr16808.c: New test.
32411 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32413 PR rtl-optimization/17104
32414 * gcc.dg/ppc-bitfield1.c: New.
32416 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32418 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32420 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32422 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32423 strings for 32-bit code.
32425 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32428 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32430 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32433 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32435 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32438 * g++.dg/init/aggr2.C: New test.
32440 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32442 * objc.dg/local-decl-1.m: New test.
32444 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32446 * gcc.dg/20040910-1.c: Adjust regex.
32448 2004-10-30 Roger Sayle <roger@eyesopen.com>
32450 PR rtl-optimization/18084
32451 * g++.dg/opt/pr18084-1.C: New testcase.
32453 2004-10-30 Matt Austern <austern@apple.com>
32456 * g++.dg/ext/attrib18.C: New test.
32458 2004-10-30 Roger Sayle <roger@eyesopen.com>
32460 PR middle-end/18096
32461 * gcc.dg/pr18096-1.c: New test case.
32463 2004-10-30 Roger Sayle <roger@eyesopen.com>
32465 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32467 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32470 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32471 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32472 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32473 gcc.dg/old-style-prom-3.c: New tests.
32475 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32477 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32478 Remove unnecessary inclusion of stdio.h.
32480 2004-10-29 Roger Sayle <roger@eyesopen.com>
32482 PR rtl-optimization/17581
32483 * gcc.dg/pr17581-1.c: New test case.
32485 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32487 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32489 * g++.dg/conversion/dr195-1.C: New.
32490 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32491 * g++.old-deja/g++.mike/p10148.C: Likewise.
32493 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32496 * g++.dg/debug/typedef2.C: New test.
32498 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32501 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32502 * gfortran.dg/g77/README: Update.
32504 2004-10-28 Matt Austern <austern@apple.com>
32507 * g++.dg/ext/packed7.C: New test.
32509 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32511 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32513 * lib/scanasm.exp (hidden-scan-for): New proc.
32514 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32516 (scan-not-hidden): Likewise.
32517 * lib/target-supports.exp (check_visibility_available): mach-o is
32520 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32523 * g++.dg/template/memclass3.C: New test.
32525 2004-10-28 Adam Nemet <anemet@lnxw.com>
32527 PR middle-end/18160
32528 * gcc.dg/register-var-1.c: New test.
32529 * gcc.dg/register-var-2.c: New test.
32530 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32533 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32536 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32538 * gcc.dg/vect/vect-22.c: Likewise.
32540 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32542 * gcc.dg/i386-rotate-1.c: New test.
32544 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32546 * g++.dg/init/ref12.C: Add "run" marker.
32549 * g++.dg/init/ref12.C: New test.
32552 * g++.dg/template/shift1.C: New test.
32553 * g++.dg/template/error10.C: Adjust error markers.
32555 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32558 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32560 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32562 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32563 * gcc.dg/weak/weak-3.c: Likewise.
32564 * gcc.dg/weak/weak-5.c: Likewise.
32565 * gcc.dg/weak/weak-9.c: Likewise.
32566 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32567 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32569 * gcc.dg/darwin-weakimport-1.c: New.
32571 2004-10-28 Ben Elliston <bje@au.ibm.com>
32573 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32575 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32577 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32578 'syntax' error messages.
32579 * gcc.dg/cpp/direct2s.c: Likewise.
32581 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32583 * gcc.c-torture/compile/20041026-1.c: New.
32585 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32588 * g++.dg/lookup/ns2.C: New test.
32591 * g++.dg/template/enum4.C: New test.
32594 * g++.dg/template/expr1.C: New test.
32596 2004-10-26 Ben Elliston <bje@au.ibm.com>
32598 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32600 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32602 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32603 gcc.dg/decl-nospec-3.c: New tests.
32605 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32607 * objc.dg/super-class-3.m: New test.
32609 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32611 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32613 * gcc.dg/cpp/direct2s.c: Likewise.
32615 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32617 * objc.dg/image-info.m: Update for changes to section selection.
32619 2004-10-25 David Ayers <d.ayers@inode.at>
32620 Ziemowit Laski <zlaski@apple.com>
32622 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32623 diagnostics when messaging 'id <Proto>'.
32624 * objc.dg/class-protocol-1.m: New test.
32625 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32626 a non-existent method signature.
32627 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32628 Update diagnostics when messaging with non-existent method signature.
32629 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32630 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32631 invalid receivers are now resolved as if messaging 'id'; remove
32632 extraneous diagnostics.
32634 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32637 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32638 gcc.dg/init-desig-obs-3.c: New tests.
32640 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32642 * gcc.dg/debug/20041023-1.c: New test.
32644 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32646 PR middle-end/17407
32647 * gcc.c-torture/compile/pr17407.c: New test.
32650 * g++.dg/template/array8.C: New test.
32652 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32655 * lib/g++.exp: Accept more than one multilib libgcc.
32656 * lib/gcc-dg.exp: Likewise.
32657 * lib/objc.exp: Likewise.
32658 * lib/treelang.exp: Likewise.
32659 * lib/gfortran.exp: Likewise.
32661 2004-10-24 Ben Elliston <bje@au.ibm.com>
32663 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32665 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32667 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32668 * gcc.dg/c99-const-expr-3.c: Likewise.
32670 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32672 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32674 2004-10-23 Ben Elliston <bje@au.ibm.com>
32676 * gcc.c-torture/execute/loop-2e.x: Remove.
32678 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32681 * g++.dg/parse/crash18.C: New.
32682 * g++.dg/parse/crash19.C: New.
32684 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32686 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32687 * g++.dg/ext/dllimport2.C: Same.
32688 * g++.dg/ext/dllimport8.C: Same.
32690 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32693 * g++.dg/conversion/cast1.C: New test.
32694 * g++.dg/overload/pmf1.C: Adjust error marker.
32696 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32699 * objc.dg/const-str-7.m: New test.
32701 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32703 * g++.dg/template/memfriend11.C: Fix comment typo.
32704 * g++.dg/template/memfriend14.C: Likewise.
32706 2004-10-20 Richard Henderson <rth@redhat.com>
32708 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32709 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32710 -fasynchronous-unwind-tables.
32712 2004-10-20 Richard Henderson <rth@redhat.com>
32714 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32715 (main): Return success.
32716 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32717 (main): Return success.
32719 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32722 * g++.dg/template/memfriend9.C: New test.
32723 * g++.dg/template/memfriend10.C: Likewise.
32724 * g++.dg/template/memfriend11.C: Likewise.
32725 * g++.dg/template/memfriend12.C: Likewise.
32726 * g++.dg/template/memfriend13.C: Likewise.
32727 * g++.dg/template/memfriend14.C: Likewise.
32728 * g++.dg/template/memfriend15.C: Likewise.
32729 * g++.dg/template/memfriend16.C: Likewise.
32730 * g++.dg/template/memfriend17.C: Likewise.
32731 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32733 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32735 * g++.dg/conversion/dr195.C: New.
32736 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32738 2004-10-20 Ben Elliston <bje@au.ibm.com>
32739 Devang Patel <dpatel@apple.com>
32741 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32742 of floating point arithmetic, which could trap.
32744 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32747 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32748 * g++.dg/conversion/const2.C: New test.
32749 * g++.dg/expr/reinterpret2.C: New test.
32750 * g++.dg/expr/reinterpret3.C: New test.
32751 * g++.dg/expr/cast2.C: New test.
32752 * g++.dg/expr/copy1.C: New test.
32753 * g++.dg/other/conversion1.C: Change error message.
32754 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32755 function pointers to void *.
32756 * g++.old-deja/g++.mike/p10148.C: Likewise.
32758 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32760 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32762 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32766 * g++.dg/parse/expr3.C: New test.
32768 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32770 * gcc.dg/smod-1.c: New test.
32772 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32774 * objc.dg/method-14.m: New test.
32776 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32778 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32779 Also xfail as the patch was reverted.
32781 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32783 PR middle-end/16973
32784 * gcc.dg/pr16973.c: New test.
32786 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32788 PR tree-optimization/17656
32789 * gcc.c-torture/compile/pr17656.c: New test.
32791 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32793 * g++.dg/eh/shadow1.C: New.
32795 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32797 * gcc.c-torture/compile/20041018-1.c: New test.
32799 2004-10-18 Ben Elliston <bje@au.ibm.com>
32801 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32802 compiler referring to register 0 when accessing sdata. The linker
32803 now patches things up.
32805 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32808 * gcc.c-torture/compile/pr17529.c: New test.
32810 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32813 * g++.dg/ext/attrib17.C: New test.
32815 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32817 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32819 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32822 * g++.dg/ext/attrib16.C: New test.
32824 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32827 * g++.dg/init/dso_handle1.C: New test.
32830 * g++.dg/parse/typedef6.C: New test.
32833 * g++.dg/parse/pragma1.C: New test.
32835 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32837 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32839 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32841 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32842 -fno-common when on HPPA HP-UX platforms.
32844 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32847 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32849 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32852 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32855 * g++.dg/lookup/strong-using-4.C: New test.
32857 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32859 PR middle-end/16567
32860 * gcc.c-torture/compile/nested-1.c: New test.
32862 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32864 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32865 and mipsisa64*-*-* (until support for misaligned loads is added).
32866 * gcc.dg/vect/vect-50.c: Likewise.
32867 * gcc.dg/vect/vect-52.c: Likewise.
32868 * gcc.dg/vect/vect-54.c: Likewise.
32869 * gcc.dg/vect/vect-58.c: Likewise.
32870 * gcc.dg/vect/vect-60.c: Likewise.
32871 * gcc.dg/vect/vect-80.c: Likewise.
32873 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32876 * g++.dg/init/dtor3.C: New test.
32878 2004-10-15 Ben Elliston <bje@au.ibm.com>
32880 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32882 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32884 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32885 * gcc.dg/macho-lo-sum.c: Likewise.
32887 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32889 * gcc.dg/ppc-spe64-1.c: New test.
32891 2004-10-14 Devang Patel <dpatel@apple.com>
32894 * gcc.dg/pr17635.c : New test.
32896 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32898 * gcc.dg/vect/vect-28.c: Remove xfail.
32899 * gcc.dg/vect/vect-30.c: Remove xfail.
32900 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32901 * gcc.dg/vect/vect-33.c: Remove xfail.
32902 * gcc.dg/vect/vect-44.c: Remove xfail.
32903 * gcc.dg/vect/vect-46.c: Remove xfail.
32904 * gcc.dg/vect/vect-50.c: Remove xfail.
32905 * gcc.dg/vect/vect-52.c: Remove xfail.
32906 * gcc.dg/vect/vect-54.c: Remove xfail.
32907 * gcc.dg/vect/vect-58.c: Remove xfail.
32908 * gcc.dg/vect/vect-60.c: Remove xfail.
32909 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32910 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32911 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32912 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32913 * gcc.dg/vect/vect-8.c: Remove xfail.
32914 * gcc.dg/vect/vect-80.c: Remove xfail.
32915 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32917 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32919 * gcc.dg/vect/vect-82.c: New testcase.
32920 * gcc.dg/vect/vect-82_64.c: New testcase.
32921 * gcc.dg/vect/vect-83.c: New testcase.
32922 * gcc.dg/vect/vect-83_64.c: New testcase.
32924 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32926 * gcc.dg/cpp/error-1.c: New test.
32928 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32930 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32932 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32935 * gcc.dg/cris-peep2-xsrand2.c: New test.
32937 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32940 * g++.dg/expr/for2.C: New test.
32942 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32944 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32946 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32948 PR tree-optimization/17724
32949 * g++.dg/opt/pr17724-1.C: New test.
32950 * g++.dg/opt/pr17724-2.C: New test.
32951 * g++.dg/opt/pr17724-3.C: New test.
32952 * g++.dg/opt/pr17724-4.C: New test.
32953 * g++.dg/opt/pr17724-5.C: New test.
32954 * g++.dg/opt/pr17724-6.C: New test.
32956 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32959 * gcc.dg/pr17301-2.c: New test.
32961 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32964 * g++.dg/parse/error22.C: New test.
32967 * g++.dg/template/spec18.C: New test.
32969 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32971 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32972 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32974 * gcc.dg/ia64-sync-2.c: Ditto.
32975 * gcc.dg/ia64-sync-3.c: Ditto.
32977 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32979 * g++.dg/eh/cleanup5.C: Add dg-options "".
32981 2004-10-11 Roger Sayle <roger@eyesopen.com>
32983 PR middle-end/17657
32984 * gcc.dg/switch-4.c: New test case.
32986 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32988 * gcc.c-torture/execute/20041011-1.c: New test.
32990 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32993 * g++.dg/init/for3.C: New test.
32996 * g++.dg/opt/switch2.C: New test.
32998 PR middle-end/17703
32999 * g++.dg/warn/Wreturn-2.C: New test.
33001 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33004 * g++.dg/eh/cleanup5.C: New test.
33006 2004-10-10 Mark Mitchell <mark@codesourcery.com>
33009 * g++.dg/parse/error21.C: New test.
33011 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
33013 * g++.dg/overload/pmf1.C: Adjust quoting marks.
33014 * g++.dg/warn/incomplete1.C: Likewise.
33015 * g++.dg/template/qualttp20.C: Likewise.
33017 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33020 * parm-incomplete-1.c: New test.
33022 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33025 * g++.dg/parse/error19.C: New test.
33028 * g++.dg/init/new11.C: New test.
33031 * g++.dg/parse/error20.C: New test.
33034 * g++.dg/template/crash24.C: New test.
33036 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33039 * gcc.dg/pr17301-1.c: New test.
33041 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33044 * gcc.dg/anon-struct-5.c: New test.
33046 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
33049 * gcc.dg/pr17844-1.c: New test.
33051 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33053 PR tree-optimization/17906
33054 * gcc.c-torture/compile/pr17906.c: New.
33056 2004-10-09 Stuart Hastings <stuart@apple.com>
33057 Roger Sayle <roger@eyesopen.com>
33059 PR rtl-optimization/17853
33060 * gcc.dg/i386-mmx-5.c: New testcase.
33062 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33064 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33066 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33069 * g++.dg/template/static9.C: New test.
33072 * g++.dg/parse/operator5.C: New test.
33074 2004-10-09 Roger Sayle <roger@eyesopen.com>
33076 PR middle-end/17894
33077 * gcc.c-torture/execute/divcmp-4.c: New test case.
33079 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33082 * g++.dg/opt/pr17902.C: New test.
33084 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33086 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33088 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33090 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33092 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33094 * gcc.dg/assign-warn-3.c: New test.
33096 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33099 * gcc.dg/cpp/ident-1.c: New test.
33101 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33103 * gcc.c-torture/compile/acc1.c: New.
33105 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33107 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33108 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33110 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33112 * gcc.dg/ultrasp11.c: New test.
33114 2004-10-08 Michael Matz <matz@suse.de>
33116 * gcc.dg/doloop-2.c: New test.
33118 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33120 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33121 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33122 objc.dg/method-9.m: Update expected diagnostics.
33124 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33126 * gcc.dg/ppc-fsel-3.c: New file.
33127 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33129 2004-10-07 Paul Brook <paul@codesourcery.com>
33131 * gfortran.dg/intrinsic_verify_1.f90: New test.
33133 2004-10-07 Paul Brook <paul@codesourcery.com>
33135 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33137 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33139 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33140 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33143 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33145 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33147 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33150 * g++.dg/warn/Winline-4.C: New test.
33152 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33154 * gcc.c-torture/compile/20041007-1.c: New test.
33156 2004-10-07 Paul Brook <paul@codesourcery.com>
33159 * gfortran.dg/use_allocated_1.f90: New test.
33161 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33163 PR middle-end/17849
33164 * gfortran.fortran-torture/compile/nested.f90: New test
33166 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33168 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33170 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33173 * g++.dg/ext/asm6.C: New test.
33175 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33177 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33179 2004-10-06 Paul Brook <paul@codesourcery.com>
33181 PR libfortran/17709
33182 * gfortran.dg/empty_format_1.f90: New test.
33184 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33187 * gfortran.dg/ishft.f90: New test.
33190 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33193 2004-10-06 Paul Brook <paul@codesourcery.com>
33195 * gfortran.dg/do_1.f90: New test.
33197 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33199 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33200 optimizing for size.
33202 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33204 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33206 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33208 * gcc.c-torture/compile/20041005-1.c: New test.
33210 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33213 * g++.dg/lookup/koenig4.C: New.
33215 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33217 * g++.dg/other/classkey1.C: Adjust quoting marks.
33218 * g++.dg/parse/error15.C: Likewise.
33219 * g++.dg/template/meminit2.C (int>): Likewise.
33221 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33224 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33227 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33230 * gfortran.dg/pr17708.f90: New test.
33232 2004-10-04 Chao-ying Fu <fu@mips.com>
33234 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33235 * gcc.dg/vect/vect-4.c: Ditto.
33236 * gcc.dg/vect/vect-5.c: Ditto.
33237 * gcc.dg/vect/vect-6.c: Ditto.
33238 * gcc.dg/vect/vect-8.c: Ditto.
33239 * gcc.dg/vect/vect-16.c: Ditto.
33240 * gcc.dg/vect/vect-30.c: Ditto.
33241 * gcc.dg/vect/vect-40.c: Ditto.
33242 * gcc.dg/vect/vect-41.c: Ditto.
33243 * gcc.dg/vect/vect-42.c: Ditto.
33244 * gcc.dg/vect/vect-43.c: Ditto.
33245 * gcc.dg/vect/vect-44.c: Ditto.
33246 * gcc.dg/vect/vect-45.c: Ditto.
33247 * gcc.dg/vect/vect-46.c: Ditto.
33248 * gcc.dg/vect/vect-47.c: Ditto.
33249 * gcc.dg/vect/vect-48.c: Ditto.
33250 * gcc.dg/vect/vect-49.c: Ditto.
33251 * gcc.dg/vect/vect-50.c: Ditto.
33252 * gcc.dg/vect/vect-51.c: Ditto.
33253 * gcc.dg/vect/vect-52.c: Ditto.
33254 * gcc.dg/vect/vect-53.c: Ditto.
33255 * gcc.dg/vect/vect-54.c: Ditto.
33256 * gcc.dg/vect/vect-55.c: Ditto.
33257 * gcc.dg/vect/vect-56.c: Ditto.
33258 * gcc.dg/vect/vect-57.c: Ditto.
33259 * gcc.dg/vect/vect-58.c: Ditto.
33260 * gcc.dg/vect/vect-59.c: Ditto.
33261 * gcc.dg/vect/vect-60.c: Ditto.
33262 * gcc.dg/vect/vect-74.c: Ditto.
33263 * gcc.dg/vect/vect-79.c: Ditto.
33264 * gcc.dg/vect/vect-80.c: Ditto.
33266 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33268 * gcc.dg/unused-7.c: Use the correct option.
33270 2004-10-04 Paul Brook <paul@codesourcery.com>
33271 Bud Davis <bdavis9659@comcast.net>
33275 * gfortran/pr17706.f90: New test.
33276 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33278 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33280 * gfortran.dg/pr17612.f90: New test.
33282 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33284 * g++.dg/template/local1.C: Adjust quoting marks in
33285 testing for diagnostics.
33286 * g++.dg/tls/diag-2.C: Likewise.
33287 * g++.dg/other/error8.C: Likewise.
33289 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33292 * gcc.dg/unused-4.c: Adjust to be correct.
33295 * gcc.dg/unused-7.c: New test.
33297 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33300 * g++.dg/overload/template2.C: New test.
33302 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33304 PR tree-optimization/16632
33305 * gcc.dg/tree-ssa/20041002-1.c: New.
33307 2004-10-03 Paul Brook <paul@codesourcery.com>
33309 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33310 rather than relying on default formatting.
33312 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33314 * gcc.dg/20040920-1.c: Update expected message text.
33316 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33318 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33320 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33322 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33325 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33327 * gcc.dg/tree-ssa/pr17343.c: Remove.
33329 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33332 * gcc.dg/tree-ssa/pr17343.c: New test.
33334 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33336 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33337 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33338 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33339 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33340 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33342 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33344 * gcc.dg/lvalue-2.c: New test.
33346 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33349 * gcc.dg/pr17730-1.c: New test
33351 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33354 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33356 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33358 * gcc.c-torture/execute/stdarg-1.c: New test.
33359 * gcc.c-torture/execute/stdarg-2.c: New test.
33360 * gcc.c-torture/execute/stdarg-3.c: New test.
33361 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33362 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33363 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33364 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33365 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33367 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33369 PR tree-optimization/17697
33370 * g++.dg/opt/pr17697-1.C: New test.
33371 * g++.dg/opt/pr17697-2.C: New test.
33372 * g++.dg/opt/pr17697-3.C: New test.
33374 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33377 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33378 gcc.dg/vla-init-5.c: New tests.
33380 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33383 * gcc.dg/pr13804-1.c: New test.
33385 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33388 * gfortran.dg/pr16938.f90: New test.
33390 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33392 * g++.dg/template/crash23.C: New test.
33394 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33397 * g++.dg/template/static8.C: New test.
33399 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33402 * g++.dg/other/error9.C: New test.
33404 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33406 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33408 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33411 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33413 2004-09-26 Roger Sayle <roger@eyesopen.com>
33415 PR middle-end/17112
33416 * gcc.dg/pr17112-1.c: New test case.
33418 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33421 * gcc.dg/pr11459-1.c: New test.
33423 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33425 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33426 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33428 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33430 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33432 2004-09-25 Jan Hubicka <jh@suse.cz>
33434 * compile/30040909-1.c: New test.
33435 * compile/30040907-1.c: New test.
33437 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33439 * gcc.c-torture/execute/va-arg-26.c: New test.
33441 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33443 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33444 extra diagnostics on targets with 64-bit pointers.
33445 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33447 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33450 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33451 * gcc.dg/decl-3.c: Adjust expected message.
33453 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33456 * gfortran.dg/pr17615.f90: New test.
33458 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33460 PR tree-optimzation/17517
33461 * g++.dg/tree-ssa/pr17517.C: New Test.
33463 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33466 * g++.dg/lookup/ambig3.C: New.
33468 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33471 * g++.dg/opt/pr17624.C: New test.
33473 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33476 * gcc.dg/Wbad-function-cast-1.c: New test.
33478 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33480 * g++.dg/ext/complit1.C
33481 * g++.dg/other/error2.C
33482 * g++.dg/other/nontype-1.C
33483 * g++.dg/parse/crash11.C
33484 * g++.dg/parse/crash12.C
33485 * g++.dg/parse/error15.C
33486 * g++.dg/parse/error4.C
33487 * g++.dg/parse/tmpl-outside1.C
33488 * g++.dg/parse/too-many-tmpl-args1.C
33489 * g++.dg/template/dependent-expr3.C
33490 * g++.dg/template/error10.C
33491 * g++.dg/template/instantiate1.C
33492 * g++.dg/template/vtable2.C
33493 * g++.dg/warn/Wshadow-1.C
33494 * g++.dg/warn/weak1.C
33495 * g++.old-deja/g++.brendan/crash16.C
33496 * g++.old-deja/g++.brendan/crash18.C
33497 * g++.old-deja/g++.brendan/crash48.C
33498 * g++.old-deja/g++.brendan/crash49.C
33499 * g++.old-deja/g++.brendan/crash55.C
33500 * g++.old-deja/g++.brendan/crash56.C
33501 * g++.old-deja/g++.brendan/crash8.C
33502 * g++.old-deja/g++.brendan/enum11.C
33503 * g++.old-deja/g++.brendan/enum8.C
33504 * g++.old-deja/g++.brendan/enum9.C
33505 * g++.old-deja/g++.brendan/friend3.C
33506 * g++.old-deja/g++.brendan/misc14.C
33507 * g++.old-deja/g++.bugs/900402_02.C
33508 * g++.old-deja/g++.bugs/900404_03.C
33509 * g++.old-deja/g++.bugs/900404_04.C
33510 * g++.old-deja/g++.bugs/900428_03.C
33511 * g++.old-deja/g++.jason/crash4.C
33512 * g++.old-deja/g++.jason/overload21.C
33513 * g++.old-deja/g++.jason/redecl1.C
33514 * g++.old-deja/g++.jason/report.C
33515 * g++.old-deja/g++.jason/rfg10.C
33516 * g++.old-deja/g++.jason/template30.C
33517 * g++.old-deja/g++.law/arm12.C
33518 * g++.old-deja/g++.law/ctors5.C
33519 * g++.old-deja/g++.law/cvt20.C
33520 * g++.old-deja/g++.law/init10.C
33521 * g++.old-deja/g++.law/init8.C
33522 * g++.old-deja/g++.law/visibility17.C
33523 * g++.old-deja/g++.law/visibility7.C
33524 * g++.old-deja/g++.mike/net8.C
33525 * g++.old-deja/g++.mike/p646.C
33526 * g++.old-deja/g++.mike/p700.C
33527 * g++.old-deja/g++.mike/p701.C
33528 * g++.old-deja/g++.mike/p811.C
33529 * g++.old-deja/g++.ns/template13.C
33530 * g++.old-deja/g++.other/array3.C
33531 * g++.old-deja/g++.other/crash25.C
33532 * g++.old-deja/g++.other/dtor3.C
33533 * g++.old-deja/g++.other/dtor4.C
33534 * g++.old-deja/g++.other/main1.C
33535 * g++.old-deja/g++.other/warn7.C
33536 * g++.old-deja/g++.pt/crash11.C
33537 * g++.old-deja/g++.pt/crash36.C
33538 * g++.old-deja/g++.pt/spec22.C
33539 * g++.old-deja/g++.pt/spec9.C
33540 * g++.old-deja/g++.pt/ttp52.C
33541 * g++.old-deja/g++.robertl/eb103.C
33542 * g++.old-deja/g++.robertl/eb121.C
33543 * g++.old-deja/g++.robertl/eb22.C
33544 * g++.old-deja/g++.robertl/eb8.C:
33545 Update locations and/or regexps of dg-error markers.
33546 Remove markers for some bogus messages that are no longer issued.
33548 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33550 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33551 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33553 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33556 * g++.dg/lookup/crash5.C: New test.
33558 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33560 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33561 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33562 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33563 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33564 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33565 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33567 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33568 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33569 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33570 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33571 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33572 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33574 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33576 * gcc.dg/vect/vect-44.c: Check additional cases.
33577 * gcc.dg/vect/vect-48.c: Check additional cases.
33579 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33580 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33581 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33582 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33583 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33584 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33585 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33586 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33587 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33589 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33590 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33591 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33593 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33595 * gcc.dg/tree-ssa/loop-6.c: New test.
33597 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33600 * g++.dg/inherit/base2.C: New.
33602 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33604 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33605 * gcc.dg/20001012-2.c: Likewise.
33606 * gcc.dg/20001013-1.c: Likewise.
33607 * gcc.dg/20001101-1.c: Likewise.
33608 * gcc.dg/20001102-1.c: Likewise.
33609 * gcc.dg/bf-spl1.c: Likewise.
33610 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33611 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33613 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33615 PR tree-optimization/16721
33616 * gcc.dg/tree-ssa/pr16721.c: New test.
33618 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33620 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33621 * gcc.dg/20040305-1.c: Likewise.
33623 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33626 * gcc.c-torture/compile/pr16566-1.c,
33627 gcc.c-torture/compile/pr16566-2.c,
33628 gcc.c-torture/compile/pr16566-3.c: New tests.
33630 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33632 PR tree-optimization/17512
33633 * gcc.c-torture/compile/20040916-1.c.
33635 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33637 * gcc.dg/pragma-re-3.c: New test.
33639 2004-09-17 Matt Austern <austern@apple.com>
33642 * g++.dg/other/anon3.C: New.
33644 2004-09-21 Roger Sayle <roger@eyesopen.com>
33647 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33648 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33649 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33650 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33651 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33653 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33656 * gfortran.dg/pr17286.f90: New test.
33658 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33661 * g++.dg/template/static7.C: New test.
33663 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33666 * gcc.c-torture/compile/pr17558.c: New test.
33668 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33670 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33671 if SKIP_ATTRIBUTE is defined.
33673 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33676 * gfortran.dg/pr15957.f90: New test.
33678 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33680 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33682 * gcc.dg/vect/vect-79.c: Likewise.
33683 * gcc.dg/vect/vect-80.c: Likewise.
33685 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33688 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33690 2004-09-20 Ira Rosen <irar@il.ibm.com>
33692 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33693 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33694 * gcc.dg/vect/vect-62.c: New testcase.
33695 * gcc.dg/vect/vect-63.c: New testcase.
33696 * gcc.dg/vect/vect-64.c: New testcase.
33697 * gcc.dg/vect/vect-65.c: New testcase.
33698 * gcc.dg/vect/vect-66.c: New testcase.
33699 * gcc.dg/vect/vect-67.c: New testcase.
33700 * gcc.dg/vect/vect-68.c: New testcase.
33701 * gcc.dg/vect/vect-69.c: New testcase.
33702 * gcc.dg/vect/vect-79.c: New testcase.
33703 * gcc.dg/vect/vect-80.c: New testcase.
33705 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33707 * gcc.target/mips/asm-1.c: New test.
33709 2004-09-19 Ira Rosen <irar@il.ibm.com>
33711 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33712 * gcc.dg/vect/vect-73.c: New testcase.
33713 * gcc.dg/vect/vect-74.c: New testcase.
33714 * gcc.dg/vect/vect-75.c: New testcase.
33715 * gcc.dg/vect/vect-76.c: New testcase.
33716 * gcc.dg/vect/vect-77.c: New testcase.
33717 * gcc.dg/vect/vect-78.c: New testcase
33719 2004-09-18 Paul Brook <paul@codesourcery.com>
33721 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33723 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33726 * gcc.dg/pr17424-1.c: New test.
33728 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33730 * g++.dg/tree-ssa/pr17153.C: New test.
33732 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33735 * g++.dg/pch/wchar-1.C: New.
33736 * g++.dg/pch/wchar-1.Hs: New.
33738 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33740 * gcc.c-torture/execute/20040917-1.c: New test.
33742 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33744 PR tree-optimization/17319
33745 * gcc.dg/pr17319.c: New test.
33747 2004-09-17 Devang Patel <dpatel@apple.com>
33749 * gcc.dg/20040813-1.c: New test.
33751 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33753 PR tree-optimization/17273
33754 * gcc.c-torture/compile/pr17273.c: New test.
33756 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33758 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33759 Update expected messages.
33760 * gcc.dg/declspec-13.c: New test.
33762 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33764 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33766 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33768 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33769 change what 'a' is pointing to.
33771 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33774 * g++.dg/template/error18.C: New test.
33777 * g++.dg/warn/Wunused-8.C: New test.
33779 2004-09-17 Steven Bosscher <stevenb@suse.de>
33781 PR tree-optimization/17513
33782 * gcc.dg/20040916-1.c: New test.
33784 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33787 * g++.dg/template/typename7.C: New test.
33789 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33791 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33793 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33795 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33796 with -ftree-based-profiling also.
33797 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33799 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33802 * gfortran.dg/der_array_io_1.f90: New test.
33803 * gfortran.dg/der_array_io_2.f90: New test.
33804 * gfortran.dg/der_array_io_3.f90: New test.
33806 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33808 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33811 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33813 * g++.dg/opt/switch1.C: New test.
33815 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33817 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33818 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33819 Update expected messages.
33821 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33824 * gfortran.dg/same_name_1.f90: New test.
33826 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33828 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33829 dereference garbage pointers.
33831 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33833 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33834 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33836 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33837 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33838 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33840 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33843 * g++.dg/template/mangle1.C: New test.
33845 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33847 PR tree-optimization/17252
33848 * gcc.c-torture/execute/pr17252.c: New test.
33850 2004-09-14 Andrew Pinski <apinski@apple.com>
33852 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33854 2004-09-14 Roger Sayle <roger@eyesopen.com>
33856 PR rtl-optimization/9771
33857 * gcc.dg/pr9771-1.c: New test case.
33859 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33861 PR tree-optimization/15262
33862 * gcc.c-torture/execute/pr15262-1.c: New test.
33863 * gcc.c-torture/execute/pr15262-2.c: New test.
33865 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33867 * gcc.dg/declspec-12.c: New test.
33869 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33871 * gfortran.dg/pr17090.f90: Add directives to test.
33873 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33875 * gcc.c-torture/compile/20040914-1.c: New test.
33877 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33880 * g++.dg/template/decl2.C: New test.
33882 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33885 * gfortran.dg/pr17090.f90: New test.
33887 2004-09-13 Dale Johannesen <dalej@apple.com>
33889 * gcc.c-torture/compile/pr17408.c: New test case.
33891 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33894 * g++.dg/parse/crash17.C: New test.
33897 * g++.dg/template/enum3.C: New test.
33899 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33901 * lib/gcc-defs.exp: Load wrapper.exp.
33902 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33904 * lib/gcc.exp (gcc_init): Similar.
33905 * lib/gfortran.exp (gfortran_init): Similar.
33906 * lib/objc.exp (objc_init): Similar.
33907 * lib/treelang.exp (treelang_init): Similar.
33908 * lib/wrapper.exp: New file with build_wrapper call machinery in
33909 ${tool}_maybe_build_wrapper.
33911 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33913 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33915 * gcc.dg/declspec-11.c: Update expected messages.
33916 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33917 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33918 gcc.dg/inline-12.c: New tests.
33920 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33922 * g++.dg/tree-ssa/pr17400.C: New testcase.
33924 2004-09-13 James E Wilson <wilson@specifixinc.com>
33926 * gcc.target/mips/sb1-1.c: New testcase.
33928 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33930 * lib/g77-dg.exp: Remove unused file.
33931 * lib/mike-g77.exp: Ditto.
33932 * lib/g77.exp: Ditto.
33934 2004-09-12 Richard Henderson <rth@redhat.com>
33936 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33938 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33940 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33941 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33942 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33943 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33944 Update expected messages.
33946 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33948 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33949 declaration/use mismatch for dirp parameter.
33951 2004-09-12 Andrew Pinski <apinski@apple.com>
33953 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33954 -fgnu-runtime is passed.
33956 2004-09-12 Richard Henderson <rth@redhat.com>
33958 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33959 do the uplevel thing and update additional_flags directly.
33960 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33961 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33962 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33963 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33965 2004-09-11 Steven Bosscher <stevenb@suse.de>
33967 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33969 2004-09-11 Roger Sayle <roger@eyesopen.com>
33971 PR middle-end/17411
33972 * g++.dg/opt/pr17411-1.C: New test case.
33974 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33976 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33977 gcc.dg/tls/diag-2.c: Update expected messages.
33978 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33980 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33981 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33982 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33983 gcc.dg/tls/diag-5.c: New tests.
33985 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33987 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33989 2004-09-11 Steven Bosscher <stevenb@suse.de>
33991 * g++.dg/parse/break-in-for.C: New test.
33993 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33995 * gcc.dg/tree-ssa/20040911-1.c: New test.
33997 2004-09-11 Andreas Jaeger <aj@suse.de>
33999 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34000 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34002 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
34004 * gcc.target/frv: New directory of FR-V-specific tests.
34006 2004-09-10 James E Wilson <wilson@specifixinc.com>
34008 * gcc.dg/convert-vec-1.c: New test.
34010 2004-09-10 Roger Sayle <roger@eyesopen.com>
34012 PR middle-end/17024
34013 * gcc.dg/pr17024-1.c: New test case.
34015 2004-09-10 Eric Christopher <echristo@redhat.com>
34017 * gcc.dg/20040910-1.c: New test.
34019 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34021 * gcc.dg/bitfld-9.c: New test.
34023 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
34025 * gcc.c-torture/execute/ieee/acc1.c: New test.
34026 * gcc.c-torture/execute/ieee/acc2.c: New test.
34027 * gcc.c-torture/execute/ieee/mzero6.c: New test.
34029 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
34031 * gcc.dg/deprecated-2.c: New test.
34033 2004-09-09 James E Wilson <wilson@specifixinc.com>
34035 * gcc.dg/init-vec-1.c: New test.
34037 2004-09-09 Roger Sayle <roger@eyesopen.com>
34039 PR middle-end/17055
34040 * gcc.dg/pr17055-1.c: New test case.
34042 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
34045 * gcc.c-torture/execute/pr17377.c: New test.
34047 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34050 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34051 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34052 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34053 gcc.dg/long-long-typespec-1.c: New tests.
34054 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34056 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34058 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34059 gcc.dg/gnu99-static-1.c: New tests.
34061 2004-09-08 Devang Patel <dpatel@apple.com>
34063 * gcc.dg/darwin-ld-20040828-1.c: New test.
34064 * gcc.dg/darwin-ld-20040828-2.c: New test.
34065 * gcc.dg/darwin-ld-20040828-3.c: New test.
34067 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34069 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34070 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34072 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34073 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34075 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34076 types they qualify.
34077 * objc.dg/type-size-2.m: Fix wording in comment.
34078 * objc.dg/va-meth-1.m: New test case.
34080 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34083 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34084 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34086 2004-09-06 Devang Patel <dpatel@apple.com>
34088 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34089 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34091 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34093 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34094 reflect changed line numbering of diagnostics.
34096 2004-09-06 Paul Brook <paul@codesourcery.com>
34098 * gfortran.dg/edit_real_1.f90: Add new test.
34100 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34102 * gcc.dg/tree-ssa/loop-2.c: New test.
34103 * gcc.dg/tree-ssa/loop-3.c: New test.
34104 * gcc.dg/tree-ssa/loop-4.c: New test.
34105 * gcc.dg/tree-ssa/loop-5.c: New test.
34107 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34109 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34111 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34113 * gcc.dg/format/sentinel-1.c: New test.
34115 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34117 * gcc.dg/builtins-46.c: New.
34119 2004-09-03 Devang Patel <dpatel@apple.com>
34121 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34122 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34124 2004-09-03 Jan Beulich <jbeulich@novell.com>
34126 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34127 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34128 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34129 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34130 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34131 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34132 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34133 the non-portable bzero.
34134 * gcc.dg/20010912-1.c: xfail for NetWare.
34135 * gcc.dg/20020426-2.c: xfail for NetWare.
34136 * gcc.dg/20021014-1.c: xfail for NetWare.
34137 * gcc.dg/20021018-1.c: xfail for NetWare.
34138 * gcc.dg/20030213-1.c: xfail for NetWare.
34139 * gcc.dg/20030225-1.c: xfail for NetWare.
34140 * gcc.dg/20030708-1.c: xfail for NetWare.
34141 * gcc.dg/builtins-config.h: Also exclude NetWare.
34142 * gcc.dg/format/format.h: Define restrict only if not already defined.
34143 * gcc.dg/nest.c: xfail for NetWare.
34144 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34145 * lib/target-supports.exp (check_visibility_available): Exclude
34148 2004-09-03 Jan Beulich <jbeulich@novell.com>
34150 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34151 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34152 deterministic starting point for the alignment of structure fields.
34153 * gcc.dg/Wpadded.c: Dito.
34154 * g++.dg/abi/vbase10.C: Dito.
34156 2004-09-03 Devang Patel <dpatel@apple.com>
34158 * g++.dg/debug/pr15736.cc: New test.
34160 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34162 * README.QMTEST: Fix out-of-date link.
34164 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34167 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34168 Delete. Duplicate of gfortran.dg/g77/20010610.f
34170 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34172 * g++.dg/abi/arm_rtti1.C: New test.
34174 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34176 * gcc.dg/ppc-vector-memcpy.c: New.
34177 * gcc.dg/ppc-vector-memset.c: New.
34179 2004-09-02 Chao-ying Fu <fu@mips.com>
34181 * gcc.target/mips/mips-3d-1.c: New test.
34182 * gcc.target/mips/mips-3d-2.c: New test.
34183 * gcc.target/mips/mips-3d-3.c: New test.
34184 * gcc.target/mips/mips-3d-4.c: New test.
34185 * gcc.target/mips/mips-3d-5.c: New test.
34186 * gcc.target/mips/mips-3d-6.c: New test.
34187 * gcc.target/mips/mips-3d-7.c: New test.
34188 * gcc.target/mips/mips-3d-8.c: New test.
34189 * gcc.target/mips/mips-3d-9.c: New test.
34190 * gcc.target/mips/mips-ps-1.c: New test.
34191 * gcc.target/mips/mips-ps-2.c: New test.
34192 * gcc.target/mips/mips-ps-3.c: New test.
34193 * gcc.target/mips/mips-ps-4.c: New test.
34194 * gcc.target/mips/mips-ps-type.c: New test.
34196 2004-09-02 Paul Brook <paul@codesourcery.com>
34198 * gfortran.dg/edit_real_1.f90: Add new tests.
34200 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34203 * gfortran.dg/merge_char_1.f90: New test.
34205 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34208 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34210 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34213 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34215 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34217 * g++.dg/opt/loop1.C: Do not XFAIL.
34219 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34221 * gcc.c-torture/execute/20040831-1.c: New test.
34223 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34226 * gfortran.dg/g77/20010610.f: Now passes.
34227 Copy from g77.f-torture/execute. Add dg-run directive.
34228 * gfortran.dg/g77/README: Update
34230 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34232 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34233 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34234 (t1, t2, t3, t4): Add volatile.
34236 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34238 * g++.dg/ext/visibility/arm1.C: New test.
34240 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34242 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34245 2004-09-01 Paul Brook <paul@codesourcery.com>
34247 * gfortran.dg/eof_2.f90: New test.
34249 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34252 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34254 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34256 PR libfortran/16805
34257 * gfortran.dg/list_read_2.f90: New test.
34259 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34261 * g++.dg/abi/key1.C: New test.
34263 2004-08-31 Richard Henderson <rth@redhat.com>
34265 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34267 * g++.dg/other/offsetof5.C: Remove duplicate.
34269 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34272 * gfortran.dg/func_derived_1.f90: New test.
34274 2004-08-31 Paul Brook <paul@codesourcery.com>
34276 * gfortran.dg/eof_1.f90: New test.
34278 2004-08-31 Paul Brook <paul@codesourcery.com>
34280 * gfortran.dg/list_read_1.f90: New file.
34282 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34284 * g++.dg/opt/loop1.C: XFAIL.
34286 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34288 * gcc.dg/funcdef-storage-1.c: New.
34289 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34290 an extern function in local scope.
34291 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34292 declare an 'auto inline' function in local scope.
34293 * gcc.dg/20011130-1.c: Likewise.
34294 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34295 an 'auto' function in local scope.
34296 * gcc.dg/20021014-1.c: Likewise.
34297 * gcc.dg/20030331-2.c: Likewise.
34299 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34301 * gfortran.dg/blockdata_1.f90: New test.
34303 2004-08-30 Richard Henderson <rth@redhat.com>
34305 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34307 2004-08-30 Richard Henderson <rth@redhat.com>
34309 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34310 additional_flags set by alternate driver.
34311 (ieee-options): New procedure.
34312 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34313 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34314 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34315 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34317 2004-08-30 Richard Henderson <rth@redhat.com>
34319 * lib/f-torture.exp: Remove.
34321 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34323 PR rtl-optimization/16590
34324 * g++.dg/opt/loop1.C: New test.
34326 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34329 * gfortran.dg/oldstyle_1.f90: New test.
34331 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34332 Paul Brook <paul@codesourcery.com>
34334 * gfortran.dg/g77/README: Update.
34335 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34336 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34337 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34339 2004-08-28 Paul Brook <paul@codesourcery.com>
34341 PR libfortran/17195
34342 * gfortran.dg/edit_real_1.f90: New test.
34344 2004-08-27 Paul Brook <paul@codesourcery.com>
34346 * gfortran.dg/rewind_1.f90: New test.
34348 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34351 * gfortran.dg/pr16597.f90: New test.
34353 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34356 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34357 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34358 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34359 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34360 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34362 2004-08-26 Nick Clifton <nickc@redhat.com>
34364 * gcc.c-torture/compile/pr17119.c: New test.
34366 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34368 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34370 2004-08-25 Richard Henderson <rth@redhat.com>
34372 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34373 the bits that expect kind=8 to be the largest real kind.
34375 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34377 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34379 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34381 * gfortran.dg/assignment_1.f90: New test.
34383 2004-08-25 Adam Nemet <anemet@lnxw.com>
34385 * g++.dg/template/repo3.C: New test.
34387 2004-08-25 Roger Sayle <roger@eyesopen.com>
34389 PR middle-end/16693
34390 PR tree-optimization/16372
34391 * g++.dg/opt/pr16372-1.C: New test case.
34392 * g++.dg/opt/pr16693-1.C: New test case.
34393 * g++.dg/opt/pr16693-2.C: New test case.
34395 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34397 * objc.dg/proto-lossage-4.m: New test.
34399 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34402 * g++.dg/inherit/local2.C: New test.
34404 2004-08-25 Paul Brook <paul@codesourcery.com>
34407 * gfortran.dg/string_ctor_1.f90: New test.
34409 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34412 * g++.dg/template/redecl2.C: New test.
34414 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34417 * gfortran.dg/pr17143.f90: New test.
34419 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34422 * gfortran.dg/pr17164.f90: New test.
34424 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34426 * gcc.dg/tree-ssa/loop-1.c: New test.
34428 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34430 * gcc.c-torture/compile/20040824-1.c: New test.
34432 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34434 * gcc.c-torture/compile/iftrap-3.c: New test.
34436 2004-08-24 Paul Brook <paul@codesourcery.com>
34438 * gfortran.dg/entry_2.f90: New test.
34440 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34443 * g++.dg/lookup/ambig[12].C: New.
34445 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34448 * g++.dg/template/crash21.C: New test.
34449 * g++.dg/template/crash22.C: Likewise.
34451 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34454 * g++.dg/template/access15.C: New.
34456 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34459 * g++.dg/template/repo2.C: New test.
34461 2004-08-23 Roger Sayle <roger@eyesopen.com>
34463 PR rtl-optimization/17078
34464 * gcc.c-torture/execute/pr17078-1.c: New test case.
34466 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34469 * gcc.dg/debug/crash1.c: New test.
34471 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34474 * gcc.dg/loop-5.c: New test.
34476 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34478 * gcc.c-torture/execute/20040823-1.c: New test.
34480 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34482 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34483 to the assembler. Simplify test accordingly.
34484 (asm_abi_flags): Use GNU names.
34485 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34486 to check for ABI flags.
34488 2004-08-22 Andrew Pinski <apinski@apple.com>
34490 * g++.dg/opt/pr14029.C: New test.
34491 * gcc.c-torture/execute/pr15262.c: New test.
34493 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34495 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34497 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34500 * gfortran.dg/direct_io.f90: New test.
34502 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34505 * g++.dg/inherit/local2.C: New test.
34507 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34510 * g++.dg/warn/Wparentheses-4.C: New test.
34512 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34515 * g++.dg/inherit/local2.C: New test.
34517 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34518 * gcc.dg/ppc-ldstruct.c: Likewise.
34519 * gcc.dg/ppc64-abi-2.c: Likewise.
34521 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34523 PR rtl-optimization/17099
34524 * gcc.c-torture/execute/20040820-1.c: New test.
34526 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34528 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34530 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34533 * gfortran.dg/auto_array_1.f90: New test.
34535 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34538 * gfortran.dg/simpleif_1.f90: New test.
34540 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34542 * lib/target-supports.exp (check_profiling_available): Return
34543 false for arm*-*-symbianelf* and arm*-*-eabi*.
34546 * g++.dg/template/delete1.C: New test.
34548 2004-08-19 Paul Brook <paul@codesourcery.com>
34552 * gfortran.dg/data_char_1.f90: New test.
34554 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34557 * gfortran.dg/reduction.f90: New testcase.
34559 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34562 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34564 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34567 * g++.dg/Wparentheses-3.C: New test.
34569 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34571 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34572 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34573 * gcc.dg/vect/vect-2.c: Likewise.
34574 * gcc.dg/vect/vect-3.c: Likewise.
34575 * gcc.dg/vect/vect-4.c: Likewise.
34576 * gcc.dg/vect/vect-5.c: Likewise.
34577 * gcc.dg/vect/vect-6.c: Likewise.
34578 * gcc.dg/vect/vect-7.c: Likewise.
34579 * gcc.dg/vect/vect-25.c: Likewise.
34580 * gcc.dg/vect/vect-31.c: Likewise.
34581 * gcc.dg/vect/vect-32.c: Likewise.
34582 * gcc.dg/vect/vect-34.c: Likewise.
34583 * gcc.dg/vect/vect-36.c: Likewise.
34584 * gcc.dg/vect/vect-all.c: Likewise.
34586 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34589 * g++.dg/template/operator4.C: New test.
34591 2004-08-18 Richard Henderson <rth@redhat.com>
34593 * gcc.dg/20040206-1.c: XFAIL.
34595 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34598 * g++.dg/template/array7.C: New test.
34600 2004-08-17 James E Wilson <wilson@specifixinc.com>
34602 * gcc.dg/mips-movcc-1.c: New test.
34603 * gcc.dg/mips-movcc-2.c: New test.
34604 * gcc.dg/mips-movcc-3.c: New test.
34606 * gcc.dg/mips-nmadd-1.c: New test.
34607 * gcc.dg/mips-nmadd-2.c: New test.
34609 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34612 * g++.dg/opt/inline8.C: New test.
34615 * g++.dg/parse/error17.C: New test.
34617 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34619 * gcc.dg/vect: New directory for vectorizer tests.
34620 * gcc.dg/vect/tree-vect.h: New file.
34621 * gcc.dg/vect/vect.exp: New file.
34622 * gcc.dg/vect/pr16105.c.c: New test.
34623 * gcc.dg/vect/vect-1.c: New test.
34624 * gcc.dg/vect/vect-2.c: New test.
34625 * gcc.dg/vect/vect-3.c: New test.
34626 * gcc.dg/vect/vect-4.c: New test.
34627 * gcc.dg/vect/vect-5.c: New test.
34628 * gcc.dg/vect/vect-6.c: New test.
34629 * gcc.dg/vect/vect-7.c: New test.
34630 * gcc.dg/vect/vect-8.c: New test.
34631 * gcc.dg/vect/vect-9.c: New test.
34632 * gcc.dg/vect/vect-10.c: New test.
34633 * gcc.dg/vect/vect-11.c: New test.
34634 * gcc.dg/vect/vect-12.c: New test.
34635 * gcc.dg/vect/vect-13.c: New test.
34636 * gcc.dg/vect/vect-14.c: New test.
34637 * gcc.dg/vect/vect-15.c: New test.
34638 * gcc.dg/vect/vect-16.c: New test.
34639 * gcc.dg/vect/vect-17.c: New test.
34640 * gcc.dg/vect/vect-18.c: New test.
34641 * gcc.dg/vect/vect-19.c: New test.
34642 * gcc.dg/vect/vect-20.c: New test.
34643 * gcc.dg/vect/vect-21.c: New test.
34644 * gcc.dg/vect/vect-22.c: New test.
34645 * gcc.dg/vect/vect-23.c: New test.
34646 * gcc.dg/vect/vect-24.c: New test.
34647 * gcc.dg/vect/vect-25.c: New test.
34648 * gcc.dg/vect/vect-26.c: New test.
34649 * gcc.dg/vect/vect-27.c: New test.
34650 * gcc.dg/vect/vect-28.c: New test.
34651 * gcc.dg/vect/vect-29.c: New test.
34652 * gcc.dg/vect/vect-30.c: New test.
34653 * gcc.dg/vect/vect-31.c: New test.
34654 * gcc.dg/vect/vect-32.c: New test.
34655 * gcc.dg/vect/vect-33.c: New test.
34656 * gcc.dg/vect/vect-34.c: New test.
34657 * gcc.dg/vect/vect-35.c: New test.
34658 * gcc.dg/vect/vect-36.c: New test.
34659 * gcc.dg/vect/vect-37.c: New test.
34660 * gcc.dg/vect/vect-38.c: New test.
34661 * gcc.dg/vect/vect-40.c: New test.
34662 * gcc.dg/vect/vect-41.c: New test.
34663 * gcc.dg/vect/vect-42.c: New test.
34664 * gcc.dg/vect/vect-43.c: New test.
34665 * gcc.dg/vect/vect-44.c: New test.
34666 * gcc.dg/vect/vect-45.c: New test.
34667 * gcc.dg/vect/vect-46.c: New test.
34668 * gcc.dg/vect/vect-47.c: New test.
34669 * gcc.dg/vect/vect-48.c: New test.
34670 * gcc.dg/vect/vect-49.c: New test.
34671 * gcc.dg/vect/vect-50.c: New test.
34672 * gcc.dg/vect/vect-51.c: New test.
34673 * gcc.dg/vect/vect-52.c: New test.
34674 * gcc.dg/vect/vect-53.c: New test.
34675 * gcc.dg/vect/vect-54.c: New test.
34676 * gcc.dg/vect/vect-55.c: New test.
34677 * gcc.dg/vect/vect-56.c: New test.
34678 * gcc.dg/vect/vect-57.c: New test.
34679 * gcc.dg/vect/vect-58.c: New test.
34680 * gcc.dg/vect/vect-59.c: New test.
34681 * gcc.dg/vect/vect-60.c: New test.
34682 * gcc.dg/vect/vect-61.c: New test.
34683 * gcc.dg/vect/vect-all.c: New test.
34684 * gcc.dg/vect/vect-none.c: New test.
34686 2004-08-17 Paul Brook <paul@codesourcery.com>
34689 * gfortran.dg/entry_1.f90: New test.
34691 2004-08-17 Andrew Pinski <apinski@apple.com>
34693 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34695 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34697 * gcc.dg/pr17036-1.c: New test.
34699 2004-08-16 Devang Patel <dpatel@apple.com>
34701 * gcc.dg/darwin-20040809-1.c: New test.
34703 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34705 * gcc.dg/funcdef-attr-1.c: New test.
34707 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34709 * gcc.dg/altivec-17.c: New test.
34710 * gcc.dg/altivec-18.c: New test.
34712 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34715 * g++.dg/template/vtable2.C: New test.
34717 2004-08-14 Richard Henderson <rth@redhat.com>
34719 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34720 * gcc.dg/pack-test-4.c (main): Return 0.
34721 * gcc.dg/setjmp-1.c: Remove XFAIL.
34722 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34724 2004-08-14 Richard Henderson <rth@redhat.com>
34726 * gcc.dg/980217-1.c: Add prototype for printf.
34728 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34730 * gfortran.dg/pr16935.f90: New test.
34732 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34734 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34736 2004-08-13 Paul Brook <paul@codesourcery.com>
34738 * gfortran.dg/der_io_1.f90: Remove stray comma.
34740 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34742 * gcc.dg/vmx/cw-bug-2.c: Remove.
34743 * gcc.dg/vmx/vprint-1.c: Remove.
34744 * gcc.dg/vmx/vscan-1.c: Remove.
34746 2004-08-12 Devang patel <dpatel@apple.com>
34748 * gcc.dg/darwin-20040809-2.c: New test.
34750 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34752 * g++.dg/ext/altivec-12.C: New test.
34754 * g++.dg/ext/altivec-11.C: New test.
34756 2004-08-12 Paul Brook <paul@codesourcery.com>
34758 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34760 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34762 * g++.dg/ext/altivec-2.C: Check for hardware support before
34763 executing any VMX instructions.
34765 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34767 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34770 * g++.old-deja/g++.other/comdat4.C: New test.
34771 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34773 2004-08-12 Ben Elliston <bje@au.ibm.com>
34776 * gcc.dg/pr16286.c: New test.
34778 2004-08-12 Jan Beulich <jbeulich@novell.com>
34780 * g++.dg/ext/asm5.C: New.
34782 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34785 * g++.dg/eh/crash1.C: New test.
34788 * g++.dg/ext/construct1.C: New test.
34790 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34793 * g++.dg/init/ptrmem1.C: New test.
34796 * g++.dg/parse/offsetof5.C: New test.
34799 * g++.dg/template/overload3.C: New test.
34801 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34804 * g++.dg/parse/error16.C: New test.
34807 * g++.dg/template/error14.C: New test.
34810 * g++.dg/template/error15.C: New test.
34812 2004-08-11 Devang Patel <dpatel@apple.com>
34814 * gcc.dg/darwin-ld-20040809-1.c: New test.
34815 * gcc.dg/darwin-ld-20040809-2.c: New test.
34817 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34820 * gfortran.dg/dfloat_1.f90: New test.
34822 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34824 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34825 * gcc.dg/dll-2.c: Fix dg-require syntax.
34826 * gcc.misc-tests/arm-isr.c (abort): Declare.
34829 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34832 * g++.dg/parse/crash16.C: New test.
34834 2004-08-10 Roger Sayle <roger@eyesopen.com>
34836 * gcc.dg/mips-rsqrt-1.c: New test case.
34837 * gcc.dg/mips-rsqrt-2.c: New test case.
34838 * gcc.dg/mips-rsqrt-3.c: New test case.
34840 2004-08-10 Paul Brook <paul@codesourcery.com>
34842 * gfortran.dg/der_io_1.f90: New test.
34844 2004-08-10 Paul Brook <paul@codesourcery.com>
34847 * gfortran.dg/der_array_1.f90: New test.
34849 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34851 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34853 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34855 * gcc.dg/wchar_t-2.c: Fix typo.
34857 2004-08-09 Falk Hueffner <falk@debian.org>
34859 PR tree-optimization/12517
34860 * gcc.c-torture/compile/pr12517.c: New test.
34862 PR tree-optimization/12578
34863 * gcc.c-torture/compile/pr12578.c: New test.
34865 PR tree-optimization/12899
34866 * gcc.c-torture/compile/pr12899.c: New test.
34868 PR rtl-optimization/14692
34869 * gcc.c-torture/compile/pr14692.c: New test.
34871 PR tree-optimization/16461
34872 * gcc.c-torture/compile/pr16461.c: New test.
34874 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34876 * gfortran.dg/getenv_1.f90: New test.
34878 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34880 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34882 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34884 2004-08-06 Paul Brook <paul@codesourcery.com>
34886 * gfortran.dg/ret_array_1.f90: New test.
34887 * gfortran.dg/ret_pointer_1.f90: New test.
34889 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34891 * gcc.dg/missing-field-init-[12].c: New tests.
34892 * g++.dg/warn/missing-field-init-[12].C: New tests.
34894 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34896 * gcc.dg/enum2.c: New test.
34897 * gcc.dg/symbian3.c: Likewise.
34898 * gcc.dg/symbian4.c: Likewise.
34899 * gcc.dg/wchar_t-2.c: Likewise.
34901 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34903 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34906 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34908 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34909 dg-require-visiblity.
34910 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34911 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34912 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34913 * g++.dg/ext/visibility/new1.C: Likewise.
34914 * g++.dg/ext/visibility/pragma.C: Likewise.
34915 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34916 * g++.dg/ext/visibility/virtual.C: Likewise.
34917 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34918 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34919 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34920 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34921 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34922 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34923 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34924 * g++/dg/ext/visibility/visibility-8.C: New test.
34925 * gcc.c-torture/compile/dll.x: Remove.
34926 * gcc.dg/dll-2.c: Use dg-require-dll
34927 * gcc.dg/visibility-10.c: New test.
34928 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34930 * lib/scanasm.exp (scan_hidden): New function.
34931 (scan_not_hidden): Likewise.
34933 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34935 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34937 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34939 * gcc.c-torture/execute/20040805-1.c: New test.
34941 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34943 * gcc.dg/20020118-1.c: Declare abort.
34944 * gcc.dg/altivec_check.h: Likewise.
34945 * gcc.dg/iftrap-2.c: Likewise.
34946 * gcc.dg/pragma-darwin.c: Likewise.
34947 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34949 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34951 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34953 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34955 * gcc.c-torture/execute/builtins/abs-2.c,
34956 gcc.c-torture/execute/builtins/abs-3.c,
34957 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34958 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34959 intmax_t, uintmax_t and their limits.
34960 * gcc.dg/intmax_t-1.c: New test.
34962 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34964 * g++.dg/tc1/dr147.C: Add reference to PR.
34966 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34968 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34969 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34971 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34973 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34975 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34977 * gcc.dg/redecl-5.c: New test.
34978 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34981 2004-08-03 Roger Sayle <roger@eyesopen.com>
34983 PR middle-end/16790
34984 * gcc.c-torture/execute/pr16790-1.c: New test case.
34986 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34988 * g++.dg/ext/visibility/assign1.C: New test.
34989 * g++.dg/ext/visibility/new1.C: Likewise.
34991 * gcc.dg/symbian1.c: New test.
34992 * gcc.dg/symbian2.c: Likewise.
34994 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34997 * gcc.dg/i386-sse-9.c: New test.
34999 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35001 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35003 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35005 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35006 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35007 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35008 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35009 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35010 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35011 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35012 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35013 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35014 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35015 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35016 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35017 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35018 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35019 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35020 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35021 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35022 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35023 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35024 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35025 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35026 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35027 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35028 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35029 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35030 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35031 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35032 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35033 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35034 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35035 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35036 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35037 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35038 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35039 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35040 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35041 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35042 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35043 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35044 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35045 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35046 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35047 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35048 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35049 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35050 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35051 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35052 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35053 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35054 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35055 gcc.misc-tests/i386-pf-3dnow-1.c,
35056 gcc.misc-tests/i386-pf-athlon-1.c,
35057 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35058 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35059 Declare built-in functions used.
35060 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35062 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35065 * g++.dg/lookup/using12.C: New test.
35067 * g++.dg/init/null1.C: Fix PR number.
35068 * g++.dg/parse/namespace10.C: Likewise.
35070 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35073 * g++.dg/template/spec17.C: New test.
35074 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35075 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35077 2004-08-02 David Billinghurst
35080 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35082 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35084 * gcc.dg/ia64-got-1.c: New test case.
35086 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35089 * g++.dg/init/null1.C: New test.
35090 * g++.dg/tc1/dr76.C: Adjust error marker.
35093 * g++.dg/parse/namespace10.C: New test.
35096 * g++.dg/inherit/ptrmem2.C: New test.
35098 2004-08-02 Ben Elliston <bje@au.ibm.com>
35101 * gcc.dg/pr16155.c: New test.
35103 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35105 * gcc.dg/redecl-2.c: New test.
35107 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35109 * gcc.dg/darwin-longdouble.c: New file.
35111 2004-07-30 Richard Henderson <rth@redhat.com>
35113 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35114 write to constant argument.
35115 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35117 2004-07-30 Richard Henderson <rth@redhat.com>
35119 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35120 tests of nearest around zero.
35122 2004-07-30 Andrew Pinski <apinski@apple.com>
35124 * gcc.c-torture/compile/20040730-1.c: New test.
35126 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35128 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35131 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35133 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35135 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35137 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35138 contains $ld_library_path.
35139 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35141 2004-07-29 Richard Henderson <rth@redhat.com>
35143 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35145 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35146 (alt2, which): New.
35147 (Check): Accept either alternative.
35149 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35151 * g++.dg/abi/inline1.C: New test.
35152 * g++.dg/abi/local1-a.cc: Likewise.
35153 * g++.dg/abi/local1.C: Likewise.
35154 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35155 * g++.dg/abi/mangle12.C: Likewise.
35156 * g++.dg/abi/mangle17.C: Likewise.
35157 * g++.dg/abi/mangle20-2.C: Likewise.
35158 * g++.dg/opt/interface1.C: Likewise.
35159 * g++.dg/opt/interface1.h: Likewise.
35160 * g++.dg/opt/interface1-a.cc: New test.
35161 * g++.dg/parse/repo1.C: New test.
35162 * g++.dg/template/repo1.C: Likewise.
35163 * g++.dg/warn/Winline-1.C: Likewise.
35164 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35166 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35168 * gcc.dg/tree-ssa/20040729-1.c: New test.
35170 2004-07-27 Matt Austern <austern@apple.com>
35172 * gcc.dg/darwin-bool-1.c: New test.
35173 * gcc.dg/darwin-bool-2.c: New test.
35175 2004-07-28 Richard Henderson <rth@redhat.com>
35177 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35178 arguments in the correct type. Don't write to constant arguments.
35180 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35182 PR tree-optimization/16688
35183 PR tree-optimization/16689
35184 * g++.dg/tree-ssa/pr16688.C: New test.
35186 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35188 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35189 loads. Not only in the comment, this time.
35191 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35193 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35194 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35195 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35196 * gcc.dg/sh4a-bitmovua.c: New.
35197 * gcc.dg/sh4a-cos.c: New.
35198 * gcc.dg/sh4a-cosf.c: New.
35199 * gcc.dg/sh4a-fprun.c: New.
35200 * gcc.dg/sh4a-fsrra.c: New.
35201 * gcc.dg/sh4a-memmovua.c: New.
35202 * gcc.dg/sh4a-sin.c: New.
35203 * gcc.dg/sh4a-sincos.c: New.
35204 * gcc.dg/sh4a-sincosf.c: New.
35205 * gcc.dg/sh4a-sinf.c: New.
35207 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35209 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35211 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35213 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35216 2004-07-27 Andrew Pinski <apinski@apple.com>
35218 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35220 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35222 * gcc.dg/pragma-isr.c: New test.
35224 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35227 * g++.dg/template/ttp11.C: New test.
35229 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35231 * gcc.c-torture/compile/20040727-1.c: New test.
35233 2004-07-26 Eric Christopher <echristo@redhat.com>
35235 * gcc.c-torture/compile/20040726-2.c: New test.
35237 2004-07-26 Andrew Pinski <apinski@apple.com>
35239 * g++.dg/rtti/tinfo1.C: Xfail.
35241 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35243 * gcc.c-torture/compile/20040726-1.c: New test.
35245 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35246 Brian Ryner <bryner@brianryner.com>
35250 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35251 * g++.dg/ext/visibility/: New directory.
35252 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35253 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35254 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35255 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35256 * g++.dg/ext/visibility/fvisibility.C,
35257 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35258 g++.dg/ext/visibility/fvisibility-override1.C
35259 g++.dg/ext/visibility/fvisibility-override2.C
35260 g++.dg/ext/visibility/memfuncts.C
35261 g++.dg/ext/visibility/noPLT.C
35262 g++.dg/ext/visibility/pragma.C
35263 g++.dg/ext/visibility/pragma-override1.C
35264 g++.dg/ext/visibility/pragma-override2.C
35265 g++.dg/ext/visibility/staticmemfuncts.C
35266 g++.dg/ext/visibility/virtual.C: New tests.
35268 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35271 * gcc.dg/pr15360-1.c: New test.
35273 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35275 * gcc.dg/pragma-align-2.c: New test.
35276 * gcc.dg/pragma-init-fini.c: New test.
35277 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35280 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35282 * gcc.dg/init-string-2.c: New test.
35284 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35287 * gcc.dg/Wredundant-decls-1.c: New test case.
35289 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35291 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35292 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35293 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35294 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35295 * gcc.dg/compat/generate-random.c: New file.
35296 * gcc.dg/compat/generate-random.h: Likewise.
35297 * gcc.dg/compat/generate-random_r.c: Likewise.
35298 * gcc.dg/compat/struct-layout-1.h: Likewise.
35299 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35300 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35301 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35302 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35303 * gcc.dg/compat/struct-layout-1_main.c: New test.
35304 * gcc.dg/compat/struct-layout-1_x.c: New file.
35305 * gcc.dg/compat/struct-layout-1_y.c: New file.
35306 * gcc.dg/compat/struct-layout-1_test.h: New file.
35308 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35310 * gcc.dg/comp-return-1.c: New test
35312 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35314 * gcc.dg/vmx/8-02a.c: Fix typo.
35316 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35317 * gcc.dg/darwin-abi-3.c: New test.
35319 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35320 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35322 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35323 * gcc.dg/vmx/ops-long-1.c: New test.
35324 * gcc.dg/vmx/ops-long-2.c: New test.
35326 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35328 * g++.dg/lookup/conv-[1234].C: New.
35330 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35332 * g++.dg/parse/attr2.C: Simplify.
35334 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35337 * gcc.c-torture/execute/pr7284-1.c: New test.
35339 2004-07-22 Brian Booth <bbooth@redhat.com>
35341 * gcc.dg/tree-ssa/20040721-1.c: New test.
35343 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35345 * g++.dg/template/crash20.c: New.
35347 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35349 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35350 Add dg-run directive. Declare variables as required.
35351 * gfortran.dg/g77/README: Update
35353 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35355 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35356 gcc.dg/cris-peep2-andu2.c: New tests.
35358 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35361 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35363 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35365 * gcc.dg/qual-return-2.c: Update expected messages.
35366 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35368 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35370 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35371 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35373 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35376 * gcc.dg/init-string-1.c: New test.
35378 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35380 PR middle-end/15345
35382 * gcc.dg/torture/nested-fn-1.c: New test.
35384 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35387 * gcc.dg/ia64-fptr-1.c: New file.
35389 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35392 * g++.dg/template/spec16.C: New test.
35393 * g++.old-deja/g++.robertl/eb118.C: Remove.
35395 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35398 * g++.dg/template/spec15.C: New test.
35400 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35402 Copy cases from g77.f-torture/execute and add dg-run
35403 directive. Other changes as noted.
35404 * gfortran.dg/g77/13037.f
35405 * gfortran.dg/g77/1832.f
35406 * gfortran.dg/g77/19981119-0.f
35407 * gfortran.dg/g77/19990313-0.f
35408 * gfortran.dg/g77/19990313-1.f
35409 * gfortran.dg/g77/19990313-2.f
35410 * gfortran.dg/g77/19990313-3.f
35411 * gfortran.dg/g77/19990419-1.f
35412 * gfortran.dg/g77/19990826-0.f
35413 * gfortran.dg/g77/19990826-2.f
35414 * gfortran.dg/g77/20000503-1.f
35415 * gfortran.dg/g77/20001111.f
35416 * gfortran.dg/g77/20010116.f
35417 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35418 * gfortran.dg/g77/20010430.f
35419 * gfortran.dg/g77/6177.f
35420 * gfortran.dg/g77/947.f
35421 * gfortran.dg/g77/970816-3.f
35422 * gfortran.dg/g77/971102-1.f
35423 * gfortran.dg/g77/980520-1.f
35424 * gfortran.dg/g77/980628-0.f
35425 * gfortran.dg/g77/980628-1.f
35426 * gfortran.dg/g77/980628-10.f
35427 * gfortran.dg/g77/980628-2.f
35428 * gfortran.dg/g77/980628-3.f
35429 * gfortran.dg/g77/980628-7.f
35430 * gfortran.dg/g77/980628-8.f
35431 * gfortran.dg/g77/980628-9.f
35432 * gfortran.dg/g77/980701-0.f
35433 * gfortran.dg/g77/980701-1.f
35434 * gfortran.dg/g77/cabs.f
35435 * gfortran.dg/g77/claus.f
35436 * gfortran.dg/g77/complex_1.f
35437 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35438 * gfortran.dg/g77/dcomplex.f
35439 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35440 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35441 * gfortran.dg/g77/f90-intrinsic-numeric.f
35442 * gfortran.dg/g77/int8421.f
35443 * gfortran.dg/g77/labug1.f
35444 * gfortran.dg/g77/large_vec.f
35445 * gfortran.dg/g77/le.f
35446 * gfortran.dg/g77/short.f
35447 * gfortran.dg/g77/README: Update
35449 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35452 * g++.dg/parse/lookup4.C: New test.
35454 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35457 * g++.dg/template/ttp10.C: New test.
35459 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35461 * gcc.dg/pr12625-1.c: New test.
35463 2004-07-20 Steven Bosscher <stevenb@suse.de>
35465 * gcc.dg/switch-warn-1.c: New test.
35466 * gcc.dg/switch-warn-2.c: New test.
35467 * gcc.c-torture/compile/pr14730.c: Update.
35469 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35471 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35472 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35473 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35474 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35476 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35479 * g++.dg/template/assign1.C: New test.
35481 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35484 * g++.dg/template/ttp9.C: New test.
35486 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35488 * gcc.dg/format/cmn-err-1.c: New test.
35490 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35492 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35493 gcc.dg/Wparentheses-10.c: New tests.
35494 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35496 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35499 * gfortran.dg/g77//ffixed-line-length-0.f,
35500 gfortran.dg/g77/ffixed-line-length-132.f,
35501 gfortran.dg/g77/ffixed-line-length-72.f,
35502 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35503 gfortran.dg/g77/README: Update.
35505 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35508 * g++.dg/template/non-dependent7.C: New test.
35509 * g++.dg/template/non-dependent8.C: Likewise.
35510 * g++.dg/template/non-dependent9.C: Likewise.
35511 * g++.dg/template/non-dependent10.C: Likewise.
35513 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35516 * g++.dg/parse/attr2.C: New test.
35518 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35521 * g77.f-torture: Ditto.
35523 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35525 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35526 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35527 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35529 2004-07-16 Richard Henderson <rth@redhat.com>
35531 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35533 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35535 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35536 tests with full list of options.
35537 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35538 of TORTURE_OPTIONS if test contains 'dg-do run'.
35541 * gfortran.dg/do_iterator.f90: New test.
35543 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35545 PR rtl-optimization/16536
35546 * gcc.c-torture/execute/restrict-1.c: New test.
35548 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35551 * gfortran.dg/pr15324.f90: New test.
35554 * gfortran.dg/pr15129.f90: New test.
35557 * gfortran.dg/pr15140.f90: New test.
35560 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35561 compile-time simplification.
35563 2004-07-14 Mike Stump <mrs@apple.com>
35565 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35567 2004-07-14 James E Wilson <wilson@specifixinc.com>
35570 * gcc.dg/profile-generate-1.c: New.
35572 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35574 * gcc.c-torture/execute/20040709-1.c: New test.
35575 * gcc.c-torture/execute/20040709-2.c: New test.
35577 2004-07-14 Mike Stump <mrs@apple.com>
35579 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35581 2004-07-14 Mike Stump <mrs@apple.com>
35583 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35585 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35588 * g++.dg/parse/mutable1.C: New test.
35590 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35592 PR tree-optimization/16443
35593 * gcc.dg/tree-ssa/20040713-1.c: New test.
35595 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35597 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35600 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35602 * gfortran.dg/g77/README: New file
35603 * gfortran.dg/g77/19981216-0.f: Copy from
35604 g77.f-torture/noncompile. Add "dg-do compile" and
35605 dg-error as required.
35606 * gfortran.dg/g77/19990218-1.f: Likewise.
35607 * gfortran.dg/g77/19990905-1.f: Likewise.
35608 * gfortran.dg/g77/9263.f: Likewise.
35609 * gfortran.dg/g77/980615-0.f: Likewise.
35610 * gfortran.dg/g77/980616-0.f: Likewise.
35611 * gfortran.dg/g77/check0.f: Likewise.
35612 * gfortran.dg/g77/select_no_compile.f: Likewise.
35614 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35616 Copy files from g77.f-torture/compile.
35617 Add "{ dg-do compile}". Other changes as noted
35618 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35619 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35620 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35621 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35622 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35623 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35624 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35625 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35626 statement to conform to standard. Append alpha1.x for reference.
35627 * gfortran.dg/g77/xformat.f: Add dg-warning
35629 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35631 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35632 Add {dg-do compile} directive.
35633 * gfortran.dg/g77/cpp2.F: Likewise.
35635 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35638 * g++.dg/lookup/name-clash1.C: New test.
35641 * g++.dg/lookup/name-clash2.C: New test.
35644 * g++.dg/lookup/name-clash3.C: New test.
35646 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35648 * g++.dg/lookup/new2.C: New test.
35649 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35651 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35653 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35654 Add {dg-do compile} directive.
35655 * gfortran.dg/g77/13060.f: Likewise.
35656 * gfortran.dg/g77/19990218-0.f: Likewise.
35657 * gfortran.dg/g77/19990305-0.f: Likewise.
35658 * gfortran.dg/g77/19990419-0.f: Likewise.
35659 * gfortran.dg/g77/19990502-0.f: Likewise.
35660 * gfortran.dg/g77/19990502-1.f: Likewise.
35661 * gfortran.dg/g77/19990525-0.f: Likewise.
35662 * gfortran.dg/g77/19990826-1.f: Likewise.
35663 * gfortran.dg/g77/19990826-3.f: Likewise.
35664 * gfortran.dg/g77/19990905-2.f: Likewise.
35665 * gfortran.dg/g77/20000412-1.f: Likewise.
35666 * gfortran.dg/g77/20000511-1.f: Likewise.
35667 * gfortran.dg/g77/20000511-2.f: Likewise.
35668 * gfortran.dg/g77/20000518.f: Likewise.
35669 * gfortran.dg/g77/20000601-1.f: Likewise.
35670 * gfortran.dg/g77/20000601-2.f: Likewise.
35671 * gfortran.dg/g77/20000629-1.f: Likewise.
35672 * gfortran.dg/g77/20000630-2.f: Likewise.
35673 * gfortran.dg/g77/20010115.f: Likewise.
35674 * gfortran.dg/g77/20010321-1.f: Likewise.
35675 * gfortran.dg/g77/20010426.f: Likewise.
35676 * gfortran.dg/g77/20020307-1.f: Likewise.
35677 * gfortran.dg/g77/8485.f: Likewise.
35678 * gfortran.dg/g77/960317-1.f: Likewise.
35679 * gfortran.dg/g77/970915-0.f: Likewise.
35680 * gfortran.dg/g77/980310-1.f: Likewise.
35681 * gfortran.dg/g77/980310-2.f: Likewise.
35682 * gfortran.dg/g77/980310-3.f: Likewise.
35683 * gfortran.dg/g77/980310-4.f: Likewise.
35684 * gfortran.dg/g77/980310-6.f: Likewise.
35685 * gfortran.dg/g77/980310-7.f: Likewise.
35686 * gfortran.dg/g77/980310-8.f: Likewise.
35687 * gfortran.dg/g77/980419-2.f: Likewise.
35688 * gfortran.dg/g77/980424-0.f: Likewise.
35689 * gfortran.dg/g77/980427-0.f: Likewise.
35690 * gfortran.dg/g77/980729-0.f: Likewise.
35691 * gfortran.dg/g77/981117-1.f: Likewise.
35692 * gfortran.dg/g77/toon_1.f: Likewise.
35694 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35697 * g++.dg/other/abstract2.C: New test.
35699 2004-07-12 Paul Brook <paul@codesourcery.com>
35701 * gfortran.dg/pointer_init_1.f90: New test.
35703 2004-07-11 Paul Brook <paul@codesourcery.com>
35706 * gfortran.dg/contained_1.f90: New test.
35708 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35710 * g++.dg/parse/defarg8.C: New test.
35712 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35715 * gfortran.dg/pr16433.f: New test.
35718 * gfortran.dg/pr15754.f90: New test.
35720 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35722 PR tree-optimization/16437
35723 * gcc.c-torture/execute/bitfld-4.c: New test.
35725 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35727 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35728 access to common var from module.
35730 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35733 * gfortran.fortran-torture/execute/common_2.f90: New test.
35735 2004-07-10 Paul Brook <paul@codesourcery.com>
35737 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35739 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35742 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35744 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35746 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35747 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35748 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35749 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35750 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35751 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35752 * gfortran.dg/g77/funderscoring.f: Likewise.
35753 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35755 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35757 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35759 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35760 Paul Brook <paul@codesourcery.com>
35763 * gfortran.dg/common_pointer_1.f90: New test.
35765 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35767 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35769 2004-07-09 James E Wilson <wilson@specifixinc.com>
35772 * gcc.c-torture/compile/20040709-1.c: New.
35774 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35777 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35779 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35782 * gfortran.dg/shape_1.f90: New test.
35784 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35785 Andrew Pinski <apinski@apple.com>
35787 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35789 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35791 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35794 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35795 Paul Brook <paul@codesourcery.com>
35797 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35800 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35802 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35804 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35806 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35807 testcases with capital suffix.
35809 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35815 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35817 * gfortran.dg/implicit_1.f90: New test.
35819 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35821 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35822 expression to match gfortran warning/error messages
35823 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35826 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35828 * lib/fortran-torture.exp: Rename proc search_for to
35831 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35833 * gcc.c-torture/execute/simd-5.x: New file.
35834 XFAIL on SPARC 64-bit at -O0.
35836 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35840 * g++.dg/warn/effc3.C: New test.
35842 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35844 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35845 change X to 1X in format.
35846 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35847 add data statements to conform to standard.
35849 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35851 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35852 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35853 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35855 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35857 * gfortran.dg/g77/7388.f: Copy from g77.dg
35858 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35859 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35860 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35861 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35862 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35863 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35864 * gfortran.dg/g77/strlen0.f: Likewise.
35866 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35868 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35869 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35871 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35873 * gcc.c-torture/execute/920428-2.x: Delete.
35874 * gcc.c-torture/execute/920501-7.x: Likewise.
35876 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35878 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35879 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35880 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35882 (PREFETCH_3DNOW): Add -march=c3.
35884 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35887 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35888 * gcc.c-torture/execute/bf64-1.x: Likewise.
35890 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35892 * gcc.c-torture/compile/20040708-1.c: New test.
35894 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35897 * g++.dg/warn/effc2.C: New test.
35899 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35901 * gcc.c-torture/execute/bitfld-1.x: Remove.
35902 * gcc.c-torture/execute/bitfld-3.c: New test.
35903 * gcc.dg/bitfld-2.c: Remove XFAILs.
35905 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35908 * g++.dg/rtti/tinfo1.C: New file.
35910 2004-07-07 Eric Christopher <echristo@redhat.com>
35912 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35914 2004-07-07 Andrew Pinski <apinski@apple.com>
35916 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35918 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35920 * g++.dg/init/call1.C: XFAIL.
35922 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35924 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35925 except for movstrict*, to movmem* and clrstr* to clrmem*.
35927 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35929 * gcc.c-torture/execute/20040707-1.c: New test.
35931 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35933 * gcc.c-torture/execute/20040706-1.c: New test.
35935 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35938 * g++.dg/template/spec14.C: New test.
35940 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35942 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35943 nothing if not yet defined. Use it in b, c and d type definitions.
35944 * gcc.c-torture/execute/20040705-1.c: New test.
35945 * gcc.c-torture/execute/20040705-2.c: New test.
35947 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35950 * g++.dg/lookup/new1.C: New test.
35952 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35955 * g++.dg/template/sizeof8.C: New test.
35957 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35959 * gcc.c-torture/compile/20040705-1.c: New test.
35961 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35963 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35965 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35967 * gcc.dg/cpp/if-mop.c: Two new testcases.
35968 * gcc.dg/cpp/trad/comment-3.c: New.
35970 2004-07-04 Paul Brook <paul@codesourcery.com>
35972 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35974 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35977 * g++.dg/lookup/crash4.C: New test.
35979 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35981 * gcc.c-torture/execute/builtin-abs-1.c
35982 * gcc.c-torture/execute/builtin-abs-2.c
35983 * gcc.c-torture/execute/builtin-complex-1.c
35984 * gcc.c-torture/execute/builtins/string-1-lib.c
35985 * gcc.c-torture/execute/builtins/string-1.c
35986 * gcc.c-torture/execute/builtins/string-2-lib.c
35987 * gcc.c-torture/execute/builtins/string-2.c
35988 * gcc.c-torture/execute/builtins/string-3-lib.c
35989 * gcc.c-torture/execute/builtins/string-3.c
35990 * gcc.c-torture/execute/builtins/string-4-lib.c
35991 * gcc.c-torture/execute/builtins/string-4.c
35992 * gcc.c-torture/execute/builtins/string-5-lib.c
35993 * gcc.c-torture/execute/builtins/string-5.c
35994 * gcc.c-torture/execute/builtins/string-6-lib.c
35995 * gcc.c-torture/execute/builtins/string-6.c
35996 * gcc.c-torture/execute/builtins/string-7-lib.c
35997 * gcc.c-torture/execute/builtins/string-7.c
35998 * gcc.c-torture/execute/builtins/string-8-lib.c
35999 * gcc.c-torture/execute/builtins/string-8.c
36000 * gcc.c-torture/execute/builtins/string-9-lib.c
36001 * gcc.c-torture/execute/builtins/string-9.c
36002 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36003 * gcc.c-torture/execute/builtins/string-asm-1.c
36004 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36005 * gcc.c-torture/execute/builtins/string-asm-2.c
36006 * gcc.c-torture/execute/stdio-opt-1.c
36007 * gcc.c-torture/execute/stdio-opt-2.c
36008 * gcc.c-torture/execute/stdio-opt-3.c
36009 * gcc.c-torture/execute/string-opt-1.c
36010 * gcc.c-torture/execute/string-opt-10.c
36011 * gcc.c-torture/execute/string-opt-11.c
36012 * gcc.c-torture/execute/string-opt-12.c
36013 * gcc.c-torture/execute/string-opt-13.c
36014 * gcc.c-torture/execute/string-opt-14.c
36015 * gcc.c-torture/execute/string-opt-15.c
36016 * gcc.c-torture/execute/string-opt-16.c
36017 * gcc.c-torture/execute/string-opt-2.c
36018 * gcc.c-torture/execute/string-opt-6.c
36019 * gcc.c-torture/execute/string-opt-7.c
36020 * gcc.c-torture/execute/string-opt-8.c:
36023 * gcc.c-torture/execute/builtins/abs-2.c
36024 * gcc.c-torture/execute/builtins/abs-3.c
36025 * gcc.c-torture/execute/builtins/complex-1.c
36026 * gcc.c-torture/execute/builtins/fprintf.c
36027 * gcc.c-torture/execute/builtins/fputs.c
36028 * gcc.c-torture/execute/builtins/memcmp.c
36029 * gcc.c-torture/execute/builtins/memmove.c
36030 * gcc.c-torture/execute/builtins/memops-asm.c
36031 * gcc.c-torture/execute/builtins/mempcpy-2.c
36032 * gcc.c-torture/execute/builtins/mempcpy.c
36033 * gcc.c-torture/execute/builtins/memset.c
36034 * gcc.c-torture/execute/builtins/printf.c
36035 * gcc.c-torture/execute/builtins/sprintf.c
36036 * gcc.c-torture/execute/builtins/strcat.c
36037 * gcc.c-torture/execute/builtins/strchr.c
36038 * gcc.c-torture/execute/builtins/strcmp.c
36039 * gcc.c-torture/execute/builtins/strcpy.c
36040 * gcc.c-torture/execute/builtins/strcspn.c
36041 * gcc.c-torture/execute/builtins/strlen-2.c
36042 * gcc.c-torture/execute/builtins/strlen.c
36043 * gcc.c-torture/execute/builtins/strncat.c
36044 * gcc.c-torture/execute/builtins/strncmp-2.c
36045 * gcc.c-torture/execute/builtins/strncmp.c
36046 * gcc.c-torture/execute/builtins/strncpy.c
36047 * gcc.c-torture/execute/builtins/strpbrk.c
36048 * gcc.c-torture/execute/builtins/strpcpy-2.c
36049 * gcc.c-torture/execute/builtins/strpcpy.c
36050 * gcc.c-torture/execute/builtins/strrchr.c
36051 * gcc.c-torture/execute/builtins/strspn.c
36052 * gcc.c-torture/execute/builtins/strstr-asm.c
36053 * gcc.c-torture/execute/builtins/strstr.c:
36054 ... these new files.
36056 * gcc.c-torture/execute/builtins/abs-2-lib.c
36057 * gcc.c-torture/execute/builtins/abs-3-lib.c
36058 * gcc.c-torture/execute/builtins/complex-1-lib.c
36059 * gcc.c-torture/execute/builtins/fprintf-lib.c
36060 * gcc.c-torture/execute/builtins/fputs-lib.c
36061 * gcc.c-torture/execute/builtins/memcmp-lib.c
36062 * gcc.c-torture/execute/builtins/memmove-lib.c
36063 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36064 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36065 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36066 * gcc.c-torture/execute/builtins/memset-lib.c
36067 * gcc.c-torture/execute/builtins/printf-lib.c
36068 * gcc.c-torture/execute/builtins/sprintf-lib.c
36069 * gcc.c-torture/execute/builtins/strcat-lib.c
36070 * gcc.c-torture/execute/builtins/strchr-lib.c
36071 * gcc.c-torture/execute/builtins/strcmp-lib.c
36072 * gcc.c-torture/execute/builtins/strcpy-lib.c
36073 * gcc.c-torture/execute/builtins/strcspn-lib.c
36074 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36075 * gcc.c-torture/execute/builtins/strlen-lib.c
36076 * gcc.c-torture/execute/builtins/strncat-lib.c
36077 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36078 * gcc.c-torture/execute/builtins/strncmp-lib.c
36079 * gcc.c-torture/execute/builtins/strncpy-lib.c
36080 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36081 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36082 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36083 * gcc.c-torture/execute/builtins/strrchr-lib.c
36084 * gcc.c-torture/execute/builtins/strspn-lib.c
36085 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36086 * gcc.c-torture/execute/builtins/strstr-lib.c
36087 * gcc.c-torture/execute/builtins/lib/abs.c
36088 * gcc.c-torture/execute/builtins/lib/fprintf.c
36089 * gcc.c-torture/execute/builtins/lib/memset.c
36090 * gcc.c-torture/execute/builtins/lib/printf.c
36091 * gcc.c-torture/execute/builtins/lib/sprintf.c
36092 * gcc.c-torture/execute/builtins/lib/strcpy.c
36093 * gcc.c-torture/execute/builtins/lib/strcspn.c
36094 * gcc.c-torture/execute/builtins/lib/strncat.c
36095 * gcc.c-torture/execute/builtins/lib/strncmp.c
36096 * gcc.c-torture/execute/builtins/lib/strncpy.c
36097 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36098 * gcc.c-torture/execute/builtins/lib/strspn.c
36099 * gcc.c-torture/execute/builtins/lib/strstr.c:
36100 New files containing support routines.
36102 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36104 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36105 when not optimizing.
36107 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36110 * g++.dg/abi/mangle22.C: New test.
36111 * g++.dg/abi/mangle23.C: Likewise.
36113 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36117 Allow for cases without denormalized floating point numbers.
36119 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36122 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36123 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36124 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36125 expected warning text.
36126 * gcc.dg/format/diag-2.c: New test.
36128 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36130 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36132 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36134 * gcc.dg/builtins-43.c: New.
36135 * gcc.dg/builtins-44.c: New.
36136 * gcc.dg/builtins-45.c: New.
36138 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36139 Andreas Tobler <a.tobler@schweiz.ch>
36141 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36142 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36144 * gcc.dg/cleanup-11.c: Likewise.
36145 * gcc.dg/cleanup-8.c: Likewise.
36146 * gcc.dg/cleanup-9.c: Likewise.
36147 * gcc.dg/cleanup-5.c: Run on all platforms.
36149 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36151 * g++.dg/warn/nonnull1.C: New test.
36153 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36155 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36156 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36157 Special-case the Sun compiler wrt to <complex.h>.
36159 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36161 * gcc.dg/Wunreachable-8.C: New test.
36163 * gcc.dg/h8300-ice2.c : New test.
36165 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36168 * gfortran.fortran-torture/compile/implicit.f90: Add test
36169 for implicit character.
36171 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36174 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36175 Use tiny() intrinsic to find smallest non-negative real
36177 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36179 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36180 * gcc.dg/compat/struct-by-value-22_x.c: New.
36181 * gcc.dg/compat/struct-by-value-22_y.c: New.
36183 * gcc.c-torture/execute/20040629-1.c: New test.
36185 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36187 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36188 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36191 * gcc.dg/20040625-1.c: New test.
36193 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36195 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36197 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36200 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36202 2004-06-29 Richard Henderson <rth@redhat.com>
36204 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36206 2004-06-29 Paul Brook <paul@codesourcery.com>
36208 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36209 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36211 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36214 * g++.dg/parse/crash15.C: New.
36216 2004-06-28 Andrew Pinski <apinski@apple.com>
36218 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36219 by the error already.
36221 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36223 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36226 * gcc.dg/h8300-bss-align-1.c : New.
36228 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36231 * g++.dg/template/ctor4.C: New.
36233 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36236 * g++.dg/warn/Wsequence-point-1.C: New test.
36238 2004-06-27 Paul Brook <paul@codesourcery.com>
36240 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36242 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36244 * g++.old-deja/g++.mike/p7325.C: Remove.
36246 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36249 * gcc.dg/pr14963.c: New test.
36251 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36254 * g++.dg/parse/redef1.C: New test.
36256 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36258 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36260 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36262 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36263 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36265 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36266 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36267 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36268 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36269 g++.brendan/enum14.C.
36270 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36271 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36272 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36274 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36277 2004-06-27 Roger Sayle <roger@eyesopen.com>
36279 * gcc.dg/20040527-1.c: New test case.
36281 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36283 PR gfortran/pr16196
36284 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36286 2004-06-25 Roger Sayle <roger@eyesopen.com>
36288 PR middle-end/15825
36289 * gcc.dg/pr15825-1.c: New test case.
36291 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36293 * gcc.c-torture/execute/20040625-1.c: New test.
36295 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36297 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36299 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36301 * gcc.dg/torture/mips-div-1.c: New test.
36303 2004-06-24 Jeff Law <law@redhat.com>
36305 * gcc.dg/tree-ssa/20040624-1.c: New test.
36307 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36309 * gcc.c-torture/compile/20040624-1.c: New test.
36311 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36313 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36316 2004-06-23 Andrew Pinski <apinski@apple.com>
36318 PR middle-end/15988
36319 * g++.dg/opt/ptrmem4.C: New test.
36321 * gcc.dg/c90-array-quals-2.c: New test.
36323 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36325 * gcc.dg/kpice1.c: New test.
36327 2006-06-23 Andrew Pinski <apinski@apple.com>
36329 * gcc.dg/c90-array-quals.c: New test.
36331 2006-06-22 Richard Henderson <rth@redhat.com>
36333 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36335 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36337 * gcc.dg/builtins-config.h: Handle FreeBSD.
36339 2006-06-22 Richard Henderson <rth@redhat.com>
36341 * g++.dg/opt/devirt1.C: New.
36343 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36345 * g++.dg/opt/pr15551.C: New testcase.
36347 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36350 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36351 x86_64-*-linux* when compiling for 32bit.
36353 2004-06-21 Andrew Pinski <apinski@apple.com>
36355 * gcc.dg/pch/struct-1.c: New.
36356 * gcc.dg/pch/struct-1.hs: New.
36358 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36360 * gcc.dg/pch/save-temps-1.c: New file.
36361 * gcc.dg/pch/save-temps-1.hs: New file.
36363 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36365 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36366 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36368 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36370 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36372 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36373 Remove trailing spaces.
36375 2004-06-21 Richard Henderson <rth@redhat.com>
36377 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36378 merging && to BIT_FIELD_REF.
36380 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36382 * g++.dg/opt/placeholder1.C: New test.
36384 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36386 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36387 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36388 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36389 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36391 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36393 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36395 * g++.dg/other/pragma-re-1.C: Add comments.
36397 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36400 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36402 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36404 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36405 instead of setting the type of size_t by
36408 2004-06-18 Roger Sayle <roger@eyesopen.com>
36410 * gcc.dg/unordered-2.c: New test case.
36411 * gcc.dg/unordered-3.c: New test case.
36413 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36416 * lib/g++.exp (g++_version): Tweak regexp for version
36417 * lib/g77.exp (g77_version): Likewise.
36418 * lib/gfortran.exp (gfortran_version): Likewise.
36419 * lib/objc.exp (objc_version): Likewise.
36420 * lib/treelang.exp (treelang_version): Likewise.
36422 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36424 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36425 Use INT_MAX instead of __INT_MAX__.
36426 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36428 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36429 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36430 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36431 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36432 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36433 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36434 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36435 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36436 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36438 * gcc.dg/range-test-1.c: New test.
36439 * g++.dg/opt/range-test-1.C: New test.
36441 2004-06-17 Richard Henderson <rth@redhat.com>
36443 * objc.dg/sync-1.m: New.
36444 * objc.dg/try-catch-1.m: Don't force next runtime.
36445 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36446 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36447 shadowed catch clause.
36448 * objc.dg/try-catch-5.m: New.
36450 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36453 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36455 2004-06-15 Richard Henderson <rth@redhat.com>
36457 * gcc.dg/20001116-1.c: Move expected warning line.
36459 2004-06-15 Richard Henderson <rth@redhat.com>
36461 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36462 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36464 2004-06-15 Jeff Law <law@redhat.com>
36466 * gcc.dg/tree-ssa/20040615-1.c: New test.
36467 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36468 be less sensitive to operand ordering.
36469 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36471 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36473 * g++.dg/abi/bitfield3.C: Add comment..
36475 2004-06-15 Richard Henderson <rth@redhat.com>
36477 * g++.dg/ext/stmtexpr1.C: XFAIL.
36478 * gcc.dg/20030612-1.c: XFAIL.
36480 2004-06-15 Eric Christopher <echristo@redhat.com>
36482 * g++.dg/charset/asm5.c: New.
36483 * gcc.dg/charset/asm6.c: New.
36485 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36488 * gfortran.fortran-torture/execute/select_1.f90: New test.
36490 2004-06-15 Paul Brook <paul@codesourcery.com>
36492 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36494 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36497 * g++.dg/lookup/crash3.C: New test.
36499 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36502 * g++.dg/parse/dtor4.C: New test.
36504 2004-06-14 Jeff Law <law@redhat.com>
36506 * gcc.c-torture/compile/20040614-1.c: New test.
36508 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36511 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36512 LEN of a character array.
36514 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36517 * g++.dg/template/ptrmem10.C: New test.
36520 * g++.dg/template/friend30.C: New test.
36522 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36525 * gfortran.fortran-torture/compile/mloc.f90: New test.
36527 2004-06-13 Paul Brook <paul@codesourcery.com>
36529 * gfortran.fortran-torture/execute/random_2.f90: New test.
36531 2004-06-13 Eric Christopher <echristo@redhat.com>
36533 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36535 2004-06-12 Paul Brook <paul@codesourcery.com>
36537 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36539 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36542 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36544 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36547 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36548 syntax errors in end statements of contained subroutines.
36550 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36553 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36555 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36558 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36560 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36563 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36565 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36568 * g++.dg/parse/enum1.C: New test.
36570 2004-06-10 Jeff Law <law@redhat.com>
36572 * gcc.c-torture/compile/20040610-1.c: New test.
36574 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36576 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36577 * g++.old-deja/g++.other/decl3.C: Likewise.
36579 2004-06-10 Brian Booth <bbooth@redhat.com>
36581 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36582 V_MAY_DEF instead of VDEF.
36583 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36585 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36588 * g++.dg/conversion/const1.C: New test.
36591 * g++.dg/conversion/reinterpret1.C: New test.
36594 * g++.dg/template/enum2.C: New test.
36597 * g++.dg/template/error13.C: New test.
36599 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36602 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36603 arguments to test_* REAL and of the right size.
36605 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36608 PR rtl-optimization/15681
36609 * gcc.dg/20040609-1.c: New test.
36611 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36614 * g++.dg/opt/builtins1.C: New test.
36616 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36618 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36619 that use default windows32 struct layout.
36620 * gcc.dg/i386-bitfield2.c: Likewise.
36622 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36624 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36625 for mingw32 and cygwin targets.
36627 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36629 * gcc.dg/pch/macro-4.c: New.
36630 * gcc.dg/pch/macro-4.hs: New.
36632 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36635 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36637 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36640 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36642 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36645 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36647 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36650 * gfortran.fortran-torture/execute/backspace.c : New test.
36652 2004-06-09 Paul Brook <paul@codesourcery.com>
36654 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36655 (pointer_to_section): Rewrite to use smaller array.
36657 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36659 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36660 * gcc.dg/ext/altivec-10.c: Same.
36661 * gcc.dg/ext/altivec-11.c: Same.
36662 * gcc.dg/ext/altivec-12.c: Same.
36663 * gcc.dg/ext/altivec-13.c: Same.
36664 * gcc.dg/ext/altivec-14.c: Same.
36665 * gcc.dg/ext/altivec-15.c: Same.
36666 * gcc.dg/ext/altivec-16.c: Same.
36667 * gcc.dg/ext/altivec-3.c: Same.
36668 * gcc.dg/ext/altivec-4.c: Same.
36669 * gcc.dg/ext/altivec-6.c: Same.
36670 * gcc.dg/ext/altivec-7.c: Same.
36671 * gcc.dg/ext/altivec-8.c: Same.
36672 * gcc.dg/ext/altivec-varargs-1.c: Same.
36674 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36675 * g++.dg/ext/altivec-10.C: Same.
36676 * g++.dg/ext/altivec-2.C: Same.
36677 * g++.dg/ext/altivec-3.C: Same.
36678 * g++.dg/ext/altivec-4.C: Same.
36679 * g++.dg/ext/altivec-5.C: Same.
36680 * g++.dg/ext/altivec-6.C: Same.
36681 * g++.dg/ext/altivec-7.C: Same.
36682 * g++.dg/ext/altivec-8.C: Same.
36683 * g++.dg/ext/altivec-9.C: Same.
36685 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36688 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36690 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36692 * gcc.dg/union-1.c: New test.
36694 2004-06-07 Roger Sayle <roger@eyesopen.com>
36696 * gcc.dg/builtins-41.c: New test case.
36697 * gcc.dg/builtins-42.c: New test case.
36699 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36701 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36702 * g++.dg/ext/altivec-10.C: Same.
36703 * g++.dg/ext/altivec-2.C: Same.
36704 * g++.dg/ext/altivec-3.C: Same.
36705 * g++.dg/ext/altivec-4.C: Same.
36706 * g++.dg/ext/altivec-5.C: Same.
36707 * g++.dg/ext/altivec-6.C: Same.
36708 * g++.dg/ext/altivec-7.C: Same.
36709 * g++.dg/ext/altivec-8.C: Same.
36710 * g++.dg/ext/altivec-9.C: Same.
36711 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36712 * g++.old-deja/g++.brendan/new3.C: Same.
36713 * gcc.c-torture/execute/eeprof-1.x: Same.
36715 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36718 * gcc.dg/pr14765-1.c: New test.
36720 2004-06-07 Roger Sayle <roger@eyesopen.com>
36723 * gcc.dg/pr14649-1.c: New test case.
36725 2004-06-07 Richard Henderson <rth@redhat.com>
36727 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36730 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36732 * g++.dg/eh/elide1.C: Remove XFAIL.
36734 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36737 * g++.dg/expr/sizeof3.C: New test.
36740 * g++.dg/template/access14.C: New test.
36743 * g++.dg/template/enum1.C: New test.
36746 * g++.dg/eh/throw1.C: New test.
36748 2004-06-07 David Ayers <d.ayers@inode.at>
36749 Ziemowit Laski <zlaski@apple.com>
36751 * lib/objc.exp (objc_target_compile): Revert the '-framework
36752 Foundation' flag fix, since bare Darwin does not ship
36753 with the Foundation framework.
36754 * objc/execute/next_mapping.h: Provide a local NSConstantString
36755 @interface and @implementation.
36756 (objc_constant_string_init): A constructor function, used to
36757 initialize the NSConstantString meta-class object.
36758 * objc/execute/string1.m: Include "next_mapping.h" instead of
36759 <Foundation/NSString.h>.
36760 * objc/execute/string2.m: Likewise.
36761 * objc/execute/string3.m: Likewise.
36762 * objc/execute/string4.m: Likewise.
36764 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36766 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36767 to double. Replace double with FLOAT.
36768 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36770 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36771 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36772 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36773 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36774 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36775 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36776 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36777 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36779 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36782 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36784 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36787 * g++.dg/template/meminit2.C: New test.
36789 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36792 * gcc.c-torture/execute/compare-fp-1.c,
36793 gcc.c-torture/execute/compare-fp-2.c,
36794 gcc.c-torture/execute/compare-fp-3.c,
36795 gcc.c-torture/execute/compare-fp-4.c,
36796 gcc.c-torture/execute/compare-fp-3.x,
36797 gcc.c-torture/execute/compare-fp-4.x: Moved...
36798 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36799 gcc.c-torture/execute/ieee/compare-fp-2.c,
36800 gcc.c-torture/execute/ieee/compare-fp-3.c,
36801 gcc.c-torture/execute/ieee/compare-fp-4.c,
36802 gcc.c-torture/execute/ieee/compare-fp-3.x,
36803 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36805 2004-06-04 David Ayers <d.ayers@inode.at>
36807 * objc/execute/protocol-isEqual-4.m: New testcase.
36809 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36811 * objc/execute/protocol-isEqual-1.m: New testcase.
36812 * objc/execute/protocol-isEqual-2.m: New testcase.
36813 * objc/execute/protocol-isEqual-3.m: New testcase.
36815 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36817 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36819 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36821 * lib/objc.exp (objc_target_compile): When running tests on
36822 Darwin (Mac OS X), inform the linker about '-framework
36825 2004-06-02 Eric Christopher <echristo@redhat.com>
36827 * gcc.c-torture/compile/20040602-1.c: New.
36829 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36831 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36832 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36834 PR tree-optimization/14736
36835 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36837 PR tree-optimization/14042
36838 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36840 PR tree-optimization/14729
36841 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36843 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36846 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36848 2004-06-01 Richard Hederson <rth@redhat.com>
36850 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36852 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36855 * g++.dg/parse/offsetof4.C: New test.
36857 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36860 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36862 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36865 * g++.dg/template/friend29.C: New test.
36867 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36870 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36872 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36874 * gcc.dg/sparc-trap-1.c: New test.
36876 2004-05-31 Roger Sayle <roger@eyesopen.com>
36878 PR middle-end/15069
36879 * g++.dg/opt/fold3.C: New test case.
36881 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36883 * lib/target-supports.exp (check_iconv_available): Fix fallout
36884 from 2004-05-28 patch.
36886 2004-05-30 Paul Brook <paul@codesourcery.com>
36889 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36890 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36892 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36894 * gfortran.fortran-torture/execute/random_1.f90: New test.
36896 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36898 * g++.dg/ext/altivec-10.C: New test.
36900 2004-05-29 Paul Brook <paul@codesourcery.com>
36902 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36904 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36906 * gcc.dg/altivec-16.c: New test.
36908 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36910 * lib/target-supports.exp (check_vmx_hw_available): New.
36911 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36913 * lib/target-supports.exp (check_alias_available,
36914 check_iconv_available, check_named_sections_available): Use
36915 unique names for temporary files.
36917 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36919 * gcc.dg/altivec-15.c: New test.
36921 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36924 * g++.dg/warn/noeffect6.C: New test.
36927 * g++.dg/expr/ptrmem4.C: New test.
36930 * g++.dg/template/operator3.C: New test.
36932 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36935 * g++.dg/lookup/redecl1.C: New test.
36936 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36938 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36940 * gcc.c-torture/execute/compare-fp-1.c,
36941 gcc.c-torture/execute/compare-fp-2.c,
36942 gcc.c-torture/execute/compare-fp-3.c,
36943 gcc.c-torture/execute/compare-fp-4.c,
36944 gcc.c-torture/execute/compare-fp-3.x,
36945 gcc.c-torture/execute/compare-fp-4.x,
36946 gcc.dg/pr15649-1.c: New.
36948 2004-05-27 Adam Nemet <anemet@lnxw.com>
36951 * g++.dg/init/array14.C: New test.
36953 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36955 * lib/compat.exp (compat-get-options-main): New.
36956 (compat-get-options): Remove unneeded code, warn for ignored
36958 (compat-execute): Check flag set by dg-require-* commands.
36960 * lib/compat.exp (compat-execute): Break up long lines.
36962 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36964 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36965 * gcc.dg/altivec-14.c: New test.
36966 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36968 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36969 * gcc.dg/altivec-12.c: Ditto.
36971 * gcc.dg/altivec-3.c: Move call to altivec_check.
36973 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36976 * g++.dg/template/error12.C: New test.
36979 * g++.dg/ext/attrib15.C: New test.
36982 * g++.dg/template/ptrmem9.C: New test.
36984 2004-05-25 Paul Brook <paul@codesourcery.com>
36986 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36988 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36991 * g++.dg/template/crash19.C: New test.
36993 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36996 * g++.dg/template/redecl1.C: New test.
36998 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37001 * g++.dg/other/ns1.C: New test.
37004 * g++.dg/template/invalid1.C: New test.
37006 2004-05-23 Paul Brook <paul@codesourcery.com>
37007 Victor Leikehman <lei@haifasphere.co.il>
37009 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37010 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37012 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37016 * g++.dg/template/non-dependent5.C: New test.
37017 * g++.dg/template/non-dependent6.C: New test.
37019 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37022 * g++.dg/inherit/union1.C: New test.
37025 * g++.dg/template/addr1.C: New test.
37028 * g++.dg/template/array5.C: New test.
37031 * g++.dg/template/array6.C: New test.
37033 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
37034 Roger Sayle <roger@eyesopen.com>
37036 * g++.dg/lookup/forscope2.C: New test case.
37038 2004-05-22 Ben Elliston <bje@au.ibm.com>
37040 * gcc.dg/cpp/Wmissingdirs.c: New.
37042 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37045 * gcc.dg/compat/union-m128-1.h: New file.
37046 * gcc.dg/compat/union-m128-1_main.c: Likewise.
37047 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37048 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37050 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37053 * gcc.dg/compat/struct-complex-1.h: New file.
37054 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37055 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37056 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37058 2004-05-20 Roger Sayle <roger@eyesopen.com>
37061 * gcc.dg/pr3074-1.c: New test case.
37062 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37064 2004-05-20 Falk Hueffner <falk@debian.org>
37067 * gcc.dg/ftrapv-1.c: New test case.
37069 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37071 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37073 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37074 Jeff Law <law@redhat.com>
37076 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37077 * gcc.dg/tree-ssa/20040518-2.c: New test.
37079 * gcc.dg/tree-ssa/20040518-1.c: New test.
37081 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37083 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37085 2004-05-18 Paul Brook <paul@codesourcery.com>
37088 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37090 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37092 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37095 2004-05-17 Steven Bosscher <stevenb@suse.de>
37097 * gcc.dg/tree-ssa/20040517-1.c: New test.
37099 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37101 * gcc.dg/loop-4.c: New test.
37103 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37105 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37107 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37110 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37112 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37116 * gfortran.fortran-torture/compile/data_1.f90: New test.
37118 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37120 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37121 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37123 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37125 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37127 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37130 * gcc.dg/format/xopen-1.c: Adjust expected message.
37131 * gcc.dg/format/xopen-3.c: New test.
37133 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37135 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37137 2004-05-14 Jeff Law <law@redhat.com>
37139 * gcc.dg/tree-ssa/20040514-2.c: New test.
37141 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37143 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37145 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37148 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37150 * gcc.dg/tree-ssa/20040514-1.c: New test.
37152 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37154 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37157 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37160 * gfortran.fortran-torture/compile/do_1.f90: New test.
37162 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37165 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37168 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37171 * gfortran.fortran-torture/execute/random_init.f90: New test.
37173 2004-05-13 Paul Brook <paul@codesourcery.com>
37176 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37178 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37180 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37181 for the powerpc case.
37183 2004-05-13 Jeff Law <law@redhat.com>
37185 * gcc.dg/tree-ssa/20040513-1.c: New test.
37186 * gcc.dg/tree-ssa/20040513-2.c: New test.
37188 2004-05-13 Paul Brook <paul@codesourcery.com>
37190 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37191 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37192 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37194 2004-05-13 Andreas Schwab <schwab@suse.de>
37197 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37200 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37203 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37205 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37207 Merge from tree-ssa-20020619-branch. See
37208 ChangeLog.tree-ssa for details.
37210 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37212 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37213 include <altivec.h> explicitly.
37214 * gcc.dg/altivec-13.c: Likewise.
37216 2004-05-11 Paul Brook <paul@codesourcery.com>
37218 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37220 2004-05-10 Eric Christopher <echristo@redhat.com>
37222 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37223 * gcc.dg/sibcall-4.c: Ditto.
37225 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37227 * g++.dg/ext/altivec-8.C: New test case.
37228 * gcc.dg/altivec-13.c: New test case.
37230 2004-05-08 Roger Sayle <roger@eyesopen.com>
37232 * gcc.c-torture/execute/divcmp-1.c: New test case.
37233 * gcc.c-torture/execute/divcmp-2.c: New test case.
37234 * gcc.c-torture/execute/divcmp-3.c: New test case.
37236 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37238 * g++.dg/other/pragma-re-2.C: New test.
37240 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37242 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37243 * gcc.dg/i386-387-2.c: Likewise.
37245 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37247 * gcc.dg/i386-387-6.c: Likewise.
37249 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37251 * gcc.dg/builtins-33.c: Also check log1p*.
37253 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37255 PR optimization/15296
37256 * gcc.c-torture/execute/pr15296.c: New test.
37258 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37260 * gcc.dg/builtins-40.c: New test.
37262 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37264 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37266 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37268 * g++.dg/ext/spe1.C: New testcase.
37270 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37272 * objc.dg/image-info.m: Allow additional attributes
37273 for __image_info section.
37275 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37277 * gcc.dg/torture/mips-hilo-2.c: New test.
37279 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37282 * g++.dg/template/member5.C: New test.
37284 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37286 * gcc.dg/builtins-34.c: Also check expm1*.
37288 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37290 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37291 * gcc.dg/torture/builtin-convert-3.c: New test.
37293 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37295 PR middle-end/15054
37296 * g++.dg/opt/pr15054.C: New test.
37298 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37300 * gcc.dg/torture/builtin-rounding-1.c: New test.
37301 * gcc.dg/builtins-25.c: Delete.
37302 * gcc.dg/builtins-29.c: Delete.
37304 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37306 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37307 * gcc.dg/sibcall-4.c: Likewise.
37308 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37310 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37312 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37313 bit-field on 16-bit targets.
37315 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37317 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37320 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37322 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37323 * gcc.dg/rs6000-power2-2.c: Likewise.
37325 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37327 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37328 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37329 Change the asm registers to be in form of frN instead of fN.
37331 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37333 * gcc.dg/torture/builtin-convert-2.c: New test.
37335 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37337 * gcc.dg/rs6000-power2-1.c: New test.
37338 * gcc.dg/rs6000-power2-2.c: New test.
37340 2004-04-28 Jan Hubicka <jh@suse.cz>
37342 * gcc.dg/unused-6.c: New test.
37344 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37345 Ulrich Weigand <uweigand@de.ibm.com>
37347 * ada/acats/run_all.sh: Define $target variable.
37349 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37352 * g++.dg/other/vararg-1.C: New test.
37355 * g++.dg/eh/cleanup3.C: New test.
37357 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37359 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37360 and ad8011a (target_insn).
37361 * ada/acats/support/macro.dfs: Likewise.
37362 * ada/acats/support/impbit.adb: New file.
37364 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37366 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37368 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37370 * gcc.dg/loop-3.c: New test.
37372 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37374 * gcc.c-torture/execute/simd-5.c: New test.
37376 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37379 * g++.dg/template/crash18.C: New test.
37381 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37383 * g++.dg/ext/complit3.C: New test.
37385 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37387 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37388 * gcc.dg/altivec-3.c: Same.
37389 * gcc.dg/altivec-varargs-1.c: Same.
37391 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37393 * lib/target-supports.exp (check_profiling_available): Assume
37394 profiling is not available on powerpc-eabi targets.
37396 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37398 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37399 * gcc.dg/vmx/bug-1.c: Ditto.
37401 2004-04-20 Eric Christopher <echristo@redhat.com>
37403 * gcc.dg/charset/extern.c: New test.
37404 * g++.dg/charset/extern3.cc: Ditto.
37406 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37408 * gcc.dg/builtins-39.c: New test.
37410 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37412 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37414 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37416 * gcc.dg/torture/mips-hilo-1.c: New test.
37418 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37420 * gcc.c-torture/compile/20040419-1.c: New test.
37422 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37424 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37426 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37427 Aldy Hernandez <aldyh@redhat.com>
37429 * gcc.c-torture/execute/va-arg-24.c: New.
37431 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37432 Aldy Hernandez <aldyh@redhat.com>
37434 * gcc.dg/vmx/1b-01.c: New.
37435 * gcc.dg/vmx/1b-02.c: New.
37436 * gcc.dg/vmx/1b-03.c: New.
37437 * gcc.dg/vmx/1b-04.c: New.
37438 * gcc.dg/vmx/1b-05.c: New.
37439 * gcc.dg/vmx/1b-06.c: New.
37440 * gcc.dg/vmx/1b-07.c: New.
37441 * gcc.dg/vmx/1c-01.c: New.
37442 * gcc.dg/vmx/1c-02.c: New.
37443 * gcc.dg/vmx/3a-01a.c: New.
37444 * gcc.dg/vmx/3a-01.c: New.
37445 * gcc.dg/vmx/3a-01m.c: New.
37446 * gcc.dg/vmx/3a-03.c: New.
37447 * gcc.dg/vmx/3a-03m.c: New.
37448 * gcc.dg/vmx/3a-04.c: New.
37449 * gcc.dg/vmx/3a-04m.c: New.
37450 * gcc.dg/vmx/3a-05.c: New.
37451 * gcc.dg/vmx/3a-06.c: New.
37452 * gcc.dg/vmx/3a-06m.c: New.
37453 * gcc.dg/vmx/3a-07.c: New.
37454 * gcc.dg/vmx/3b-01.c: New.
37455 * gcc.dg/vmx/3b-02.c: New.
37456 * gcc.dg/vmx/3b-10.c: New.
37457 * gcc.dg/vmx/3b-13.c: New.
37458 * gcc.dg/vmx/3b-14.c: New.
37459 * gcc.dg/vmx/3b-15.c: New.
37460 * gcc.dg/vmx/3c-01a.c: New.
37461 * gcc.dg/vmx/3c-01.c: New.
37462 * gcc.dg/vmx/3c-02.c: New.
37463 * gcc.dg/vmx/3c-03.c: New.
37464 * gcc.dg/vmx/3d-01.c: New.
37465 * gcc.dg/vmx/4-01.c: New.
37466 * gcc.dg/vmx/4-03.c: New.
37467 * gcc.dg/vmx/5-01.c: New.
37468 * gcc.dg/vmx/5-02.c: New.
37469 * gcc.dg/vmx/5-03.c: New.
37470 * gcc.dg/vmx/5-04.c: New.
37471 * gcc.dg/vmx/5-05.c: New.
37472 * gcc.dg/vmx/5-06.c: New.
37473 * gcc.dg/vmx/5-07.c: New.
37474 * gcc.dg/vmx/5-07t.c: New.
37475 * gcc.dg/vmx/5-08.c: New.
37476 * gcc.dg/vmx/5-10.c: New.
37477 * gcc.dg/vmx/5-11.c: New.
37478 * gcc.dg/vmx/7-01a.c: New.
37479 * gcc.dg/vmx/7-01.c: New.
37480 * gcc.dg/vmx/7c-01.c: New.
37481 * gcc.dg/vmx/7d-01.c: New.
37482 * gcc.dg/vmx/7d-02.c: New.
37483 * gcc.dg/vmx/8-01.c: New.
37484 * gcc.dg/vmx/8-02a.c: New.
37485 * gcc.dg/vmx/8-02.c: New.
37486 * gcc.dg/vmx/brode-1.c: New.
37487 * gcc.dg/vmx/bug-1.c: New.
37488 * gcc.dg/vmx/bug-2.c: New.
37489 * gcc.dg/vmx/bug-3.c: New.
37490 * gcc.dg/vmx/cw-bug-1.c: New.
37491 * gcc.dg/vmx/cw-bug-2.c: New.
37492 * gcc.dg/vmx/cw-bug-3.c: New.
37493 * gcc.dg/vmx/dct.c: New.
37494 * gcc.dg/vmx/debug-1.c: New.
37495 * gcc.dg/vmx/debug-2.c: New.
37496 * gcc.dg/vmx/debug-3.c: New.
37497 * gcc.dg/vmx/debug-4.c: New.
37498 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37499 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37500 * gcc.dg/vmx/eg-5.c: New.
37501 * gcc.dg/vmx/fft.c: New.
37502 * gcc.dg/vmx/gcc-bug-1.c: New.
37503 * gcc.dg/vmx/gcc-bug-2.c: New.
37504 * gcc.dg/vmx/gcc-bug-3.c: New.
37505 * gcc.dg/vmx/gcc-bug-4.c: New.
37506 * gcc.dg/vmx/gcc-bug-5.c: New.
37507 * gcc.dg/vmx/gcc-bug-6.c: New.
37508 * gcc.dg/vmx/gcc-bug-7.c: New.
37509 * gcc.dg/vmx/gcc-bug-8.c: New.
37510 * gcc.dg/vmx/gcc-bug-9.c: New.
37511 * gcc.dg/vmx/gcc-bug-b.c: New.
37512 * gcc.dg/vmx/gcc-bug-c.c: New.
37513 * gcc.dg/vmx/gcc-bug-d.c: New.
37514 * gcc.dg/vmx/gcc-bug-e.c: New.
37515 * gcc.dg/vmx/gcc-bug-f.c: New.
37516 * gcc.dg/vmx/gcc-bug-g.c: New.
37517 * gcc.dg/vmx/gcc-bug-i.c: New.
37518 * gcc.dg/vmx/harness.h: New.
37519 * gcc.dg/vmx/ira1.c: New.
37520 * gcc.dg/vmx/ira2a.c: New.
37521 * gcc.dg/vmx/ira2b.c: New.
37522 * gcc.dg/vmx/ira2.c: New.
37523 * gcc.dg/vmx/ira2c.c: New.
37524 * gcc.dg/vmx/mem.c: New.
37525 * gcc.dg/vmx/newton-1.c: New.
37526 * gcc.dg/vmx/ops.c: New.
37527 * gcc.dg/vmx/sn7153.c: New.
37528 * gcc.dg/vmx/spill2.c: New.
37529 * gcc.dg/vmx/spill3.c: New.
37530 * gcc.dg/vmx/spill.c: New.
37531 * gcc.dg/vmx/t.c: New.
37532 * gcc.dg/vmx/varargs-1.c: New.
37533 * gcc.dg/vmx/varargs-2.c: New.
37534 * gcc.dg/vmx/varargs-3.c: New.
37535 * gcc.dg/vmx/varargs-4.c: New.
37536 * gcc.dg/vmx/varargs-5.c: New.
37537 * gcc.dg/vmx/varargs-6.c: New.
37538 * gcc.dg/vmx/varargs-7.c: New.
37539 * gcc.dg/vmx/vmx.exp: New.
37540 * gcc.dg/vmx/vprint-1.c: New.
37541 * gcc.dg/vmx/vscan-1.c: New.
37542 * gcc.dg/vmx/x-01.c: New.
37543 * gcc.dg/vmx/x-02.c: New.
37544 * gcc.dg/vmx/x-03.c: New.
37545 * gcc.dg/vmx/x-04.c: New.
37546 * gcc.dg/vmx/x-05.c: New.
37547 * gcc.dg/vmx/yousufi-1.c: New.
37548 * gcc.dg/vmx/zero-1.c: New.
37549 * gcc.dg/vmx/zero.c: New.
37551 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37553 * g++.dg/lookup/java1.C: Update for chage of
37555 * g++.dg/lookup/java2.C: Likewise.
37557 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37559 * ada/acats/run_all.sh: use -O2 by default.
37561 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37563 * gcc.dg/vr-mult-[12].c: New tests.
37565 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37567 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37569 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37571 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37573 * lib/target-supports.exp (check_profiling_available): Assume
37574 profiling isn't available for mips*-*-elf targets.
37576 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37578 * gcc.dg/builtins-38.c: New test.
37580 2004-04-14 Eric Christopher <echristo@redhat.com>
37582 * g++.dg/charset/charset.exp: Run .cc extension tests.
37584 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37586 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37588 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37590 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37592 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37594 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37595 * gcc.dg/i386-387-2.c: Likewise.
37597 * gcc.dg/i386-387-7.c: New test.
37598 * gcc.dg/i386-387-8.c: New test.
37600 * gcc.dg/builtins-37.c: New test.
37602 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37604 * g++.dg/pch/externc-1.C: Add missing semicolon.
37606 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37608 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37610 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37612 * gcc.c-torture/execute/20040411-1.c: New test.
37614 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37616 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37618 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37620 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37622 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37624 * lib/target-supports.exp (check_named_sections_available): New.
37625 * lib/gcc-dg.exp (dg-require-named-sections): New.
37626 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37627 old-deja.exp. Also prune error-count message from HP linker.
37628 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37630 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37631 * g++.old-deja/g++.pt/static3.C: Likewise.
37632 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37634 2004-04-09 Roger Sayle <roger@eyesopen.com>
37636 * gcc.c-torture/execute/20040409-1.c: New test case.
37637 * gcc.c-torture/execute/20040409-2.c: New test case.
37638 * gcc.c-torture/execute/20040409-3.c: New test case.
37640 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37642 * gcc.dg/20040409-1.c: New test.
37644 2004-04-08 Roger Sayle <roger@eyesopen.com>
37647 * g++.dg/opt/pr14888.C: New test case.
37649 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37651 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37652 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37653 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37654 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37657 2004-04-08 Paul Brook <paul@codesourcery.com>
37659 * gcc.dg/spill-1.c: New test.
37661 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37663 * gcc.dg/torture/builtin-ctype-2.c: New test.
37665 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37667 * gcc.dg/pch/pch.exp: Add largefile test.
37669 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37671 * g++.dg/pch/externc-1.Hs: New.
37672 * g++.dg/pch/externc-1.C: New.
37674 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37676 * gcc.dg/compat/struct-by-value-5a_main.c,
37677 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37678 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37679 * gcc.dg/compat/struct-by-value-5a_x.c,
37680 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37681 gcc.dg/compat/struct-by-value-5_x.c.
37682 * gcc.dg/compat/struct-by-value-5a_y.c,
37683 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37684 gcc.dg/compat/struct-by-value-5_y.c.
37686 * gcc.dg/compat/struct-by-value-6a_main.c,
37687 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37688 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37689 * gcc.dg/compat/struct-by-value-6a_x.c,
37690 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37691 gcc.dg/compat/struct-by-value-6_x.c.
37692 * gcc.dg/compat/struct-by-value-6a_y.c,
37693 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37694 gcc.dg/compat/struct-by-value-6_y.c.
37696 * gcc.dg/compat/struct-by-value-7a_main.c,
37697 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37698 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37699 * gcc.dg/compat/struct-by-value-7a_x.c,
37700 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37701 gcc.dg/compat/struct-by-value-7_x.c.
37702 * gcc.dg/compat/struct-by-value-7a_y.c,
37703 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37704 gcc.dg/compat/struct-by-value-7_y.c.
37706 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37708 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37709 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37710 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37713 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37715 * gcc.dg/builtins-36.c: New test.
37717 2004-04-06 Paul Brook <paul@codesourcery.com>
37719 * README.gcc: Remove obsolete contraint on testcases.
37721 2004-04-05 Paul Brook <paul@codesourcery.com>
37724 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37725 failure and exit(0) on success.
37726 * g++.dg/expr/anew2.C: Ditto.
37727 * g++.dg/expr/anew3.C: Ditto.
37728 * g++.dg/expr/anew4.C: Ditto.
37730 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37733 * g++.dg/template/unify7.C: New.
37735 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37737 * g++.dg/README: Bring up to date with new subdirectories; remove
37738 duplicate subdirectory lines.
37740 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37743 * g++.dg/template/unify5.C: New.
37744 * g++.dg/template/unify6.C: New.
37745 * g++.dg/template/qualttp20.C: Adjust.
37746 * g++.old-deja/g++.jason/report.C: Adjust.
37747 * g++.old-deja/g++.other/qual1.C: Adjust.
37749 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37752 * g++.dg/inherit/ptrmem1.C: New test.
37754 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37757 * gcc.c-torture/execute/20040331-1.c: New test.
37758 * gcc.dg/20040331-1.c: New test.
37760 2004-04-01 Paul Brook <paul@codesourcery.com>
37762 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37764 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37767 * g++.dg/init/goto1.C: New test.
37770 * g++.dg/template/defarg4.C: New test.
37772 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37774 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37776 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37778 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37780 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37782 * gcc.dg/noncompile/undeclared-2.c: New test.
37784 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37786 * gcc.dg/940409-1.c: Remove XFAIL.
37787 * gcc.dg/reg-vol-struct-1.c: New test.
37789 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37791 * gcc.dg/torture/builtin-wctype-1.c: New test.
37793 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37795 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37796 * gcc.dg/20001101-1.c: Likewise.
37797 * gcc.dg/20001102-1.c: Likewise.
37799 2004-03-25 Roger Sayle <roger@eyesopen.com>
37801 * gcc.dg/compare8.c: Add an additional test for XOR.
37803 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37805 * gcc.dg/torture/builtin-ctype-1.c: New test.
37807 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37809 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37810 * gcc.dg/torture/builtin-math-1.c: Likewise.
37811 * gcc.dg/torture/builtin-power-1.c: New test.
37813 2004-03-24 Andreas Schwab <schwab@suse.de>
37815 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37818 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37819 Roger Sayle <roger@eyesopen.com>
37821 * gcc.dg/compare8.c: New test case.
37823 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37825 * g++.dg/ext/altivec-7.C: New test.
37827 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37829 PR 12267, 12391, 12560, 13129, 14114, 14133
37830 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37831 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37832 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37833 Adjust error regexps.
37834 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37835 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37836 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37837 * gcc.dg/local1.c: Add explanatory comment.
37839 2004-03-23 Roger Sayle <roger@eyesopen.com>
37841 PR optimization/14669
37842 * g++.dg/opt/fold2.C: New test case.
37844 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37847 * gcc.dg/20040322-1.c: New test.
37849 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37851 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37852 * gcc.dg/ultrasp4.c: Likewise.
37853 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37855 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37857 * gcc.dg/i386-sse-8.c: Reset default options.
37859 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37861 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37862 in the error message text.
37864 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37866 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37868 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37871 * g++.dg/init/array13.C: New test.
37873 2004-03-20 Roger Sayle <roger@eyesopen.com>
37876 * gcc.c-torture/compile/pr13889.c: New test case.
37878 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37881 * builtins-1.c (nan, nans): Don't test.
37882 * builtins-30.c: Don't use nan, nanf, nanl.
37883 * builtins-35.c: New test.
37885 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37887 * g++.dg/ext/altivec-6.C: New test.
37889 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37891 * g++.dg/init/placement3.C: New test.
37893 * g++.dg/template/spec13.C: New test.
37895 * g++.dg/lookup/using11.C: New test.
37897 * g++.dg/lookup/koenig3.C: New test.
37899 * g++.dg/template/operator2.C: New test.
37901 * g++.dg/expr/dtor3.C: New test.
37902 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37904 * g++.old-deja/g++.law/visibility28.C: Likewise.
37906 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37908 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37909 * gcc.dg/ppc64-abi-3.c: Likewise.
37911 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37914 * g++.dg/parse/template15.C: New test.
37916 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37918 * g++.dg/expr/dtor2.C: New test.
37920 * g++.dg/lookup/anon4.C: New test.
37922 * g++.dg/overload/using1.C: New test.
37924 * g++.dg/template/lookup7.C: New test.
37926 * g++.dg/template/typename6.C: New test.
37928 * g++.dg/expr/cond6.C: New test.
37930 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37932 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37934 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37936 * g++.dg/expr/cond5.C: New test.
37937 * g++.dg/expr/constcast1.C: Likewise.
37938 * g++.dg/expr/ptrmem2.C: Likewise.
37939 * g++.dg/expr/ptrmem3.C: Likewise.
37940 * g++.dg/lookup/main1.C: Likewise.
37941 * g++.dg/template/lookup6.C: Likewise.
37943 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37945 * gcc.dg/local1.c: New test.
37947 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37949 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37951 * gcc.dg/torture/builtin-convert-1.c: New test.
37953 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37955 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37957 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37960 * g++.dg/warn/Wunused-7.C: New test.
37962 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37964 * gcc.dg/torture/builtin-integral-1.c: New test.
37966 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37969 * g++.dg/parse/non-dependent3.C: New test.
37971 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37973 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37974 * g++.dg/eh/simd-2.C: Likewise.
37975 * g++.dg/init/array10.C: Likewise.
37976 * gcc.c-torture/compile/simd-1.c: Likewise.
37977 * gcc.c-torture/compile/simd-2.c: Likewise.
37978 * gcc.c-torture/compile/simd-3.c: Likewise.
37979 * gcc.c-torture/compile/simd-4.c: Likewise.
37980 * gcc.c-torture/compile/simd-6.c: Likewise.
37981 * gcc.c-torture/execute/simd-1.c: Likewise.
37982 * gcc.c-torture/execute/simd-2.c: Likewise.
37983 * gcc.dg/compat/vector-defs.h: Likewise.
37984 * gcc.dg/20020531-1.c: Likewise.
37985 * gcc.dg/altivec-3.c: Likewise.
37986 * gcc.dg/altivec-4.c: Likewise.
37987 * gcc.dg/altivec-varargs-1.c: Likewise.
37988 * gcc.dg/compat/vector-defs.h: Likewise.
37989 * gcc.dg/i386-mmx-3.c: Likewise.
37990 * gcc.dg/i386-sse-4.c: Likewise.
37991 * gcc.dg/i386-sse-5.c: Likewise.
37992 * gcc.dg/i386-sse-8.c: Likewise.
37993 * gcc.dg/simd-1.c: Likewise.
37994 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37995 __ev64_opaque__ since the machine description provides it.
37997 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37999 * lib/compat.exp (skip_list): New global variable.
38000 Use it to hold the user defined COMPAT_SKIPS list if any.
38001 (compat-obj): Add the members of skip_list to optall.
38003 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38005 * gcc.dg/compat/union-by-value-1_main.c,
38006 union-by-value-1_x.c, union-by-value-1_y.c,
38007 union-check.h, union-defs.h,
38008 union-init.h, union-return-1_main.c,
38009 union-return-1_x.c, union-return-1_y.c: New files.
38011 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38013 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38014 mixed-struct-init.h: Add 4 mixed structure types.
38015 struct-by-value-21_main.c, struct-by-value-21_x.c,
38016 struct-by-value-21_y.c, struct-return-21_main.c,
38017 struct-return-21_x.c, struct-return-21_y.c: New files.
38019 2004-03-13 Mark Mitchell <mark@codesourcery.com>
38022 * g++.dg/parse/template14.C: New test.
38024 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38026 * gcc.c-torture/execute/20040313-1.c: New test.
38028 2004-03-13 Jakub Jelinek <jakub@redhat.com>
38031 * gcc.dg/20040311-2.c: New test.
38033 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
38036 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38039 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
38041 * gcc.dg/20040305-2.c: Add missing return statement.
38043 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38045 * gcc.dg/builtins-34.c: Also check pow10*.
38047 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38050 * gcc.dg/20040305-2.c: New test.
38052 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38054 * gcc.dg/20040310-1.c: New test.
38056 2004-03-11 Roger Sayle <roger@eyesopen.com>
38058 * gcc.c-torture/execute/20040311-1.c: New test case.
38060 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38063 * g++.dg/lookup/enum1.C: New test.
38065 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38068 * g++.dg/lookup/struct2.C: New test.
38070 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38072 * gcc.dg/builtins-34.c: New test.
38074 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38076 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38078 2004-03-09 James E Wilson <wilson@specifixinc.com>
38080 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38081 * gcc.dg/alias-2.c: New testcase.
38083 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38085 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38087 2004-03-09 Roger Sayle <roger@eyesopen.com>
38089 * gcc.c-torture/execute/20040309-1.c: New test case.
38091 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38094 * g++.dg/overload/ref1.C: New.
38096 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38099 * g++.dg/template/spec12.C: New test.
38102 * g++.dg/parse/crash14.C: New test.
38104 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38107 * g++.dg/init/ref11.C: New test.
38109 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38112 * g++.dg/parse/builtin2.C: New test.
38114 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38117 * g++.dg/init/ctor3.C: New test.
38118 * g++.dg/init/union1.C: New test.
38119 * g++.dg/ext/anon-struct4.C: New test.
38121 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38123 * g++.dg/lookup/koenig1.C: Tweak error messages.
38124 * g++.dg/lookup/used-before-declaration.C: Likewise.
38125 * g++.dg/other/do1.C: Likewise.
38126 * g++.dg/overload/koenig1.C: Likewise.
38127 * g++.dg/parse/crash13.C: Likewise.
38128 * g++.dg/template/instantiate3.C: Likewise.
38130 2004-03-08 Eric Christopher <echristo@redhat.com>
38132 * * lib/target-supports.exp: Enable libiconv in test
38133 compilation. Fix up error checking.
38135 2004-03-08 Roger Sayle <roger@eyesopen.com>
38137 PR middle-end/14289
38138 * gcc.dg/pr14289-1.c: New test case.
38139 * gcc.dg/pr14289-2.c: Likewise.
38140 * gcc.dg/pr14289-3.c: Likewise.
38142 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38144 * gcc.c-torture/execute/20040308-1.c: New test.
38146 2004-03-07 Roger Sayle <roger@eyesopen.com>
38148 * gcc.c-torture/execute/20040307-1.c: New test case.
38150 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38152 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38154 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38156 * gcc.dg/20040306-1.c: New test.
38158 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38160 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38162 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38164 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38167 * gcc.dg/decl-6.c: New test.
38169 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38171 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38172 Rename LOGPOW -> LOG_POW.
38173 (SQRT_EXP, POW_EXP): New.
38175 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38177 * gcc.dg/i386-sse-8.c: New test.
38179 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38182 * gcc.dg/decl-5.c: New test.
38184 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38186 * gcc.dg/20040305-1.c: New test.
38188 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38191 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38193 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38195 PR c++/14425, c++/14426
38196 * g++.dg/ext/altivec-4.C: New test.
38197 * g++.dg/ext/altivec-5.C: New test.
38199 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38201 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38202 global variables of a type with no linkage.
38203 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38204 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38205 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38206 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38207 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38208 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38209 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38210 * g++.dg/warn/deprecated.C: Name enum Color.
38211 * g++.dg/overload/VLA.C: Name structure for 'b'.
38212 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38214 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38216 * gcc.c-torture/compile/20040304-1.c: New test.
38218 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38221 * gcc.dg/decl-4.c: New testcase.
38223 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38225 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38226 as PRECF if sizeof (float) > sizeof (double).
38227 (PRECL): Make it the same as PRECF if
38228 sizeof (float) > sizeof (long double).
38230 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38232 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38233 system type. Add check for irix6 which doesn't have c99 runtime.
38235 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38237 * gcc.dg/const-elim-1.c: xfail for xtensa.
38239 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38242 * g++.dg/template/cond4.C: New test.
38244 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38247 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38250 * g++.dg/parse/defarg7.C: New test.
38253 * g++.dg/template/friend26.C: New test.
38255 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38258 * g++.dg/abi/mangle21.C: New test.
38261 * g++.dg/parse/constructor2.C: New test.
38264 * g++.dg/template/sfinae1.C: New test.
38266 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38269 * g++.dg/expr/crash2.C: New test.
38271 PR middle-end/13448
38272 * gcc.dg/inline-5.c: New test.
38273 * gcc.dg/always-inline.c: Split out tests into ...
38274 * gcc.dg/always-inline2.c: ... this and ...
38275 * gcc.dg/always-inline3.c: ... this.
38277 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38280 * g++.dg/debug/crash1.C: New test.
38282 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38284 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38285 function with __attribute__((noinline)).
38286 (recurser_void2): Likewise.
38287 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38288 (recurser_void2): Likewise.
38290 2004-02-29 Roger Sayle <roger@eyesopen.com>
38292 PR middle-end/14203
38293 * g++.dg/warn/Wunused-6.C: New test case.
38295 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38297 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38300 2004-02-27 Eric Christopher <echristo@redhat.com>
38302 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38303 * g++.dg/charset/asm2.c: Run only x86.
38304 * gcc.dg/charset/asm3.c: Ditto.
38306 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38308 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38311 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38313 * g++.dg/ext/altivec-3.C: New.
38315 2004-02-26 Richard Henderson <rth@redhat.com>
38317 * g++.dg/ext/attrib10.C: Mark for warning.
38318 * gcc.dg/attr-alias-1.c: New.
38320 2004-02-26 Richard Henderson <rth@redhat.com>
38322 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38323 * gcc.c-torture/execute/20040208-2.c: ... it back.
38325 2004-02-26 Eric Christopher <echristo@redhat.com>
38327 * lib/target-supports.exp (check-iconv-available): New function.
38328 * lib/gcc-dg.exp (dg-require-iconv): New function.
38330 * gcc.dg/charset: New directory.
38331 * gcc.dg/charset/charset.exp: New file.
38332 * gcc.dg/charset/asm1.c: Ditto.
38333 * gcc.dg/charset/asm2.c: Ditto.
38334 * gcc.dg/charset/asm3.c: Ditto.
38335 * gcc.dg/charset/asm4.c: Ditto.
38336 * gcc.dg/charset/asm5.c: Ditto.
38337 * gcc.dg/charset/attribute1.c: Ditto.
38338 * gcc.dg/charset/attribute2.c: Ditto.
38339 * gcc.dg/charset/string1.c: Ditto.
38340 * g++.dg/charset: New directory.
38341 * g++.dg/dg.exp: Add here. Special options.
38342 * g++.dg/charset/charset.exp: New file.
38343 * g++.dg/charset/asm1.c: Ditto.
38344 * g++.dg/charset/asm2.c: Ditto.
38345 * g++.dg/charset/asm3.c: Ditto.
38346 * g++.dg/charset/asm4.c: Ditto.
38347 * g++.dg/charset/attribute1.c: Ditto.
38348 * g++.dg/charset/attribute2.c: Ditto.
38349 * g++.dg/charset/extern1.cc: Ditto.
38350 * g++.dg/charset/extern2.cc: Ditto.
38351 * g++.dg/charset/string1.c: Ditto.
38353 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38356 * g++.dg/parse/comma1.C: New test.
38358 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38361 * g++.dg/template/ttp8.C: New test.
38363 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38365 * gcc.dg/fixuns-trunc-1.c: New test.
38367 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38369 * gcc.dg/builtins-config.h: Use #elif.
38371 2004-02-26 Michael Matz <matz@suse.de>
38373 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38374 * gcc.dg/991214-1.c: Likewise.
38375 * gcc.dg/i386-asm-1.c: Likewise.
38377 2004-02-25 Richard Henderson <rth@redhat.com>
38379 * gcc.c-torture/execute/20040208-2.c: Move ...
38380 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38382 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38385 * g++.dg/other/crash-3.C: New test.
38387 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38389 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38390 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38392 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38395 2004-02-24 Michael Matz <matz@suse.de>
38397 * gcc.dg/i386-regparm.c: New.
38399 2004-02-23 James E Wilson <wilson@specifixinc.com>
38401 * gcc.c-torture/execute/20040223-1.c: New.
38403 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38404 Kazu Hirata <kazu@cs.umass.edu>
38406 * gcc.dg/fwritable-strings-1.c: Remove.
38408 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38411 * gcc.dg/20040223-1.c: New test.
38413 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38416 * g++.dg/ext/typeof9.C: New test.
38418 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38421 * g++.dg/other/switch1.C: New test.
38423 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38425 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38426 * gcc.dg/va-arg-1.c: Likewise.
38428 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38431 * g++.dg/template/koenig5.C: New test.
38433 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38435 * g++.dg/ext/altivec-1.C: Generalize target triple.
38436 * g++.dg/ext/altivec-2.C: New test case.
38437 * g++.dg/ext/altivec_check.h: New file.
38438 * gcc.dg/altivec-1.c: Generalize target triple;
38439 include altivec_check.h and call altivec_check().
38440 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38441 * gcc.dg/altivec-6.c: New test case.
38442 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38443 type casts as needed.
38444 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38446 * gcc.dg/altivec-12.c: New test case.
38447 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38448 include altivec_check.h and call altivec_check().
38449 * gcc.dg/altivec_check.h: New file.
38451 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38453 * lib/target-supports.exp (check_alias_available): Don't mangle
38454 function `g' in test program.
38456 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38458 * lib/target-supports.exp (check_profiling_available): Check
38459 argument to determine whether we support a profiling type.
38460 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38461 check_profiling_available.
38462 * g++.dg/bprob/bprob.exp: Likewise.
38463 * g77.dg/bprob/bprob.exp: Likewise.
38464 * gcc.misc-tests/bprob.exp: Likewise.
38465 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38466 dg-require-profiling and delete expected error handling.
38467 * gcc.dg/20021014-1.c: Likewise.
38468 * gcc.dg/nest.c: Likewise.
38470 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38473 * g++.dg/other/vthunk1.C: New test.
38475 2004-02-20 Falk Hueffner <falk@debian.org>
38478 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38480 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38483 * g++.dg/other/error8.C: Remove XFAIL markers.
38486 * g++.dg/ext/packed5.C: New test.
38489 * g++.dg/warn/Wunused-5.C: New test.
38492 * g++.dg/lookup/member1.C: New test.
38494 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38496 * gcc.c-torture/compile/20040130-1.c: Enable only when
38497 __INT_MAX__ >= 2147483647L.
38498 * gcc.c-torture/compile/961203-1.c: Likewise.
38500 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38502 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38503 * g++.dg/opt/template1.C: Robustify assembler regexp
38505 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38507 * gcc.c-torture/execute/simd-4.x: Remove.
38508 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38509 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38510 Guard with #ifndef SKIP_ATTRIBUTE.
38511 * gcc.dg/compat/vector-1_y.c: Likewise.
38512 * gcc.dg/compat/vector-2_x.c: Likewise.
38513 * gcc.dg/compat/vector-2_y.c: Likewise.
38514 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38515 * g++.dg/eh/simd-2.C: Likewise.
38517 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38519 * gcc.c-torture/compile/complex-1.c: New.
38521 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38524 * gcc.c-torture/execute/20040218-1.c: New test.
38526 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38529 * g++.dg/parse/new2.C: New test.
38531 2004-02-18 Paul Brook <paul@codesourcery.com>
38533 * gcc.c-torture/compile/libcall-1.c: New test.
38535 2004-02-18 Paul Brook <paul@codesourcery.com>
38538 * gcc.dg/debug/debug-7.c: New test.
38540 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38542 * gcc.dg/20040217-1.c: New test.
38544 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38546 * gcc.c-torture/execute/990208-1.x: Delete.
38548 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38550 * gcc.c-torture/execute/20040208-2.x: New file.
38552 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38555 * g++.dg/abi/structret1.C: New test.
38557 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38559 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38560 (i386_cpuid): No need to test if cpuid is available on AMD64.
38561 Fix assembly, so that it works onboth i386 and AMD64.
38562 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38563 (vecInLong): Fix s[] member type to unsigned int.
38564 (vecInWord): Remove type.
38565 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38566 (a64, b64, c64, d64, e64): Remove.
38567 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38568 Remove unused variable. Remove initialization of removed variables.
38569 Don't call mmx_tests nor sse_tests.
38570 (reference_mmx, reference_sse): Remove.
38571 (check): Add return stmt.
38572 * gcc.dg/i386-sse-7.c: New test.
38573 * gcc.dg/i386-mmx-4.c: New test.
38575 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38577 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38578 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38579 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38580 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38581 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38582 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38583 g++.dg/tc1/dr94.C: Fix line terminator.
38585 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38587 * gcc.c-torture/compile/20040216-1.c: New.
38589 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38591 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38592 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38593 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38594 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38595 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38596 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38598 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38600 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38602 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38605 * g++.dg/expr/cond4.C: New test.
38608 * g++.dg/lookup/crash2.C: New test.
38610 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38612 * gcc.c-torture/compile/20040214-2.c: New test.
38614 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38617 * g++.dg/ext/typeof8.C: New test.
38619 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38621 * gcc.c-torture/compile/20040214-1.c: New test.
38623 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38626 * g++.dg/template/spec11.C: New test.
38628 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38631 * g++.dg/other/error8.C: New test.
38633 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38636 * g++.dg/template/array4.C: New test.
38639 * g++.dg/inherit/thunk2.C: New test.
38642 * g++.dg/eh/cond2.C: New test.
38644 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38646 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38648 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38650 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38652 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38654 * g++.dg/simd-2.C: xfail on ppc64-linux.
38656 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38659 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38662 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38664 * gcc.dg/builtins-33.c: New test.
38666 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38668 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38670 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38672 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38674 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38676 * gcc.dg/ppc64-abi-3.c: New test.
38678 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38682 * gcc.dg/pr14092-1.c: New testcase.
38684 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38686 * gcc.dg/cpp/assert4.c: Fix typo last change.
38688 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38689 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38691 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38693 2004-02-09 Roger Sayle <roger@eyesopen.com>
38695 * gcc.c-torture/compile/20040209-1.c: New test case.
38697 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38699 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38701 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38703 * gcc.c-torture/execute/20040208-[12].c: New tests.
38705 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38707 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38709 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38711 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38713 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38716 * gcc.dg/visibility-8.c: New testcase.
38718 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38720 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38722 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38724 2004-02-07 Roger Sayle <roger@eyesopen.com>
38726 PR middle-end/13696
38727 * g++.dg/opt/fold1.C: New test case.
38729 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38732 * g++.dg/other/crash-2.C: New test.
38734 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38737 * g++.dg/parse/angle-bracket2.C: New test.
38739 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38741 PR middle-end/13750
38743 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38745 * g++.dg/pch/wchar-1.C: New.
38746 * g++.dg/pch/wchar-1.Hs: New.
38748 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38751 * g++.dg/parse/error15.C: New test.
38752 * g++.dg/parse/crash11.C: Update dg-error mark.
38754 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38757 * g++.dg/warn/conv2.C: New test.
38759 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38762 * g++.dg/warn/incomplete1.C: Remove xfail.
38764 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38766 * lib/file-format.exp (gcc_target_object_format): Use
38767 ${tool}_target_compile, not gcc_target_compile.
38768 * lib/target-supports.exp (check_alias_available): Likewise.
38769 (check_gc_sections_available): Likewise.
38770 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38771 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38774 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38777 * g++.dg/template/static6.C: New test.
38779 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38781 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38783 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38785 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38786 tests for systems where `char' is unsigned by default.
38788 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38791 * g++.dg/template/partial3.C: New test.
38793 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38795 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38796 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38797 Remove mentions of obsolete ports.
38799 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38801 * gcc.dg/noncompile/20001228-1.c: Fix for new
38804 2004-02-03 Roger Sayle <roger@eyesopen.com>
38807 * gcc.c-torture/execute/multdi-1.c: New test case.
38809 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38812 * g++.dg/template/lookup5.C: New test.
38814 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38817 * g++.dg/template/lookup4.C: New test.
38820 * g++.dg/parse/error14.C: New test.
38823 * g++.dg/parse/template13.C: New test.
38825 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38828 * g++.dg/template/koenig4.C: New test.
38831 * g++.dg/template/crash17.C: New test.
38834 * g++.dg/parse/error13.C: New test.
38835 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38837 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38839 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38841 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38845 * gcc.dg/noncompile/20040203-1.c: New test.
38846 * gcc.dg/noncompile/20040203-2.c: Likewise.
38847 * gcc.dg/noncompile/20040203-3.c: Likewise.
38848 * gcc.dg/20040203-1.c: Likewise.
38850 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38853 * g++.dg/template/sizeof7.C: New test.
38855 2004-02-02 Eric Christopher <echristo@redhat.com>
38856 Zack Weinberg <zack@codesourcery.com>
38858 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38860 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38862 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38863 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38864 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38865 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38867 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38870 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38873 * g++.dg/ext/attrib13.C: New test.
38876 * g++.dg/conversion/op2.C: New test.
38878 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38880 * gcc.dg/titype-1.c: Fix pasto.
38882 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38884 * gcc.dg/titype-1.c: New test.
38886 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38889 * g++.dg/template/non-type-template-argument-1.C,
38890 g++.dg/template/qualified-id1.C: Update dg-error marks.
38891 * g++.dg/template/nontype6.C: New test.
38893 2004-02-01 Roger Sayle <roger@eyesopen.com>
38895 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38896 * gcc.dg/builtins-31.c: New testcase.
38897 * gcc.dg/builtins-32.c: New testcase.
38899 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38901 * objc.dg/call-super-2.m: Update line numbers
38902 for the including of stddef.h.
38904 2004-01-30 Michael Matz <matz@suse.de>
38906 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38907 g++.dg/ext/case-range3.C: New tests.
38909 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38913 * g++.dg/template/member4.C: New test.
38915 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38918 * g++.dg/template/sizeof6.C: New test.
38920 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38922 * gcc.dg/fwritable-strings-1.c: New test.
38924 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38926 * gcc.c-torture/compile/20040130-1.c: New test.
38928 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38930 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38932 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38935 * g++.dg/template/ctor3.C: New test.
38937 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38939 * g++.dg/tc1: New directory.
38940 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38941 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38942 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38943 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38944 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38946 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38948 * g++.dg/parse/error11.C: New test.
38949 * g++.dg/parse/error12.C: Likewise.
38951 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38953 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38954 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38956 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38959 * g++.dg/ext/attrib12.C: New test.
38962 * g++.dg/parse/cast2.C: New test.
38964 2004-01-27 James E Wilson <wilson@specifixinc.com>
38966 * objc.dg/encode-2.m (main): New local string. Set depending on
38967 sizeof long. Use in sscanf call.
38968 * objc.dg/encode-3.m (main): New local string. Set depending on
38969 sizeof long. Use in scan_initial call.
38971 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38973 * objc.dg/call-super-2.m: Make LP64-safe.
38974 * objc.dg/desig-init-1.m: Likewise.
38976 2004-01-27 Devang Patel <dpatel@apple.com>
38978 * g++.dg/debug/namespace1.C: New test.
38980 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38982 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38985 * gcc.dg/arm-mmx-1.c: New test.
38987 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38989 * gcc.dg/20040127-1.c: New test.
38990 * gcc.dg/20040127-2.c: New test.
38992 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38994 * objc.dg/stret-1.m (glob): Renamed to globa.
38996 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38999 * g++.dg/expr/for1.C: New test.
39001 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
39003 PR middle-end/13779
39004 * gcc.dg/darwin-longlong.c: New test.
39006 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
39008 * gcc.dg/20040124-1.c: Moved test from here...
39009 * gcc.c-torture/compile/20040124-1.c: ...to here.
39011 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39013 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
39014 the assembly output if -m64 is passed.
39016 2004-01-25 Mark Mitchell <mark@codesourcery.com>
39019 * g++.dg/template/cond3.C: New test.
39021 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39024 * g++.dg/template/ttp7.C: New test.
39026 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39029 * g++.dg/template/nontype4.C: New test.
39030 * g++.dg/template/nontype5.C: Likewise.
39032 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
39034 * gcc.dg/torture/mips-clobber-at.c: New test.
39036 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
39038 * gcc.dg/20040124-1.c: New test.
39040 2004-01-24 Jakub Jelinek <jakub@redhat.com>
39042 * gcc.dg/20040123-1.c: New test.
39044 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39046 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39048 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39050 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39052 2004-01-23 Andrew Pinski <apinski@apple.com>
39054 * gcc.dg/20030121-1.c: Move to ..
39055 * gcc.dg/20040121-1.c: here.
39057 2004-01-23 Roger Sayle <roger@eyesopen.com>
39059 * gcc.dg/builtins-29.c: New test case.
39061 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39064 * gcc.dg/builtins-30.c: New testcase.
39066 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39068 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39069 * lib/g77.exp: Likewise.
39070 * lib/objc.exp: Likewise.
39071 * lib/g++.exp: Likewise.
39073 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39075 * gcc.dg/struct-by-value-2.c: New test.
39077 2004-01-21 Andrew Pinski <apinski@apple.com>
39080 * gcc.dg/20030121-1.c: New test.
39082 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39084 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39085 clobber frame pointer register in asm statement.
39087 2004-01-21 Falk Hueffner <falk@debian.org>
39089 * gcc.c-torture/compile/20040121-1.c: New test.
39091 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39093 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39095 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39097 * gcc.dg/ppc64-abi-2.c: New test.
39099 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39101 * lib/treelang.exp: Fill out this file.
39102 * lib/treelang-dg.exp: New File.
39104 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39106 * gcc.c-torture/compile/981022-1.c: Remove.
39107 * gcc.dg/array-5.c: Remove XFAIL.
39108 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39109 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39110 gcc.dg/cond-lvalue-1.c: Update.
39111 * gcc.dg/cast-lvalue-2.c: New test.
39113 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39116 * g++.dg/other/error1.C (class foo): Tweak error message.
39119 * g++.dg/template/call2.C: New test.
39121 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39123 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39124 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39125 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39126 scalar-return-1_x.c, scalar-return-2_y.c,
39127 scalar-return-3_x.c, scalar-return-3_y.c,
39128 scalar-return-4_x.c, scalar-return-4_y.c,
39129 struct-align-1.h, struct-align-1_x.c,
39130 struct-align-1_y.c, struct-align-2.h,
39131 struct-align-2_x.c, struct-align-2_y.c,
39132 struct-by-value-10_y.c, struct-by-value-11_x.c,
39133 struct-by-value-11_y.c, struct-by-value-12_x.c,
39134 struct-by-value-12_y.c, struct-by-value-13_x.c,
39135 struct-by-value-13_y.c, struct-by-value-14_x.c,
39136 struct-by-value-14_y.c, struct-by-value-15_x.c,
39137 struct-by-value-15_y.c, struct-by-value-16_y.c,
39138 struct-by-value-17_y.c, struct-by-value-18_y.c,
39139 struct-by-value-19_y.c, struct-by-value-1_x.c,
39140 struct-by-value-1_y.c, struct-by-value-20_y.c,
39141 struct-by-value-2_x.c, struct-by-value-2_y.c,
39142 struct-by-value-3_y.c, struct-by-value-4_x.c,
39143 struct-by-value-4_y.c, struct-by-value-5_y.c,
39144 struct-by-value-6_y.c, struct-by-value-7_y.c
39145 struct-by-value-8_x.c, struct-by-value-8_y.c
39146 struct-by-value-9_x.c, struct-by-value-9_y.c
39147 struct-return-10_x.c, struct-return-10_y.c,
39148 struct-return-19_x.c, struct-return-20_x.c
39149 struct-return-2_x.c, struct-return-2_y.c
39150 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39151 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39153 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39155 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39156 attribute on sparc*-sun-solaris2.*.
39158 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39161 * g++.dg/ext/typeof7.C: New test.
39163 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39165 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39166 * gcc.dg/const-elim-1.c: Same.
39168 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39170 * objc.dg/stret-1.m: New.
39171 * objc.dg/stret-2.m: New.
39173 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39176 * g++.dg/ext/vector1.C: New test.
39178 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39180 * gcc.dg/pch/import-1.c: New.
39181 * gcc.dg/pch/import-1.hs: New.
39182 * gcc.dg/pch/import-1a.h: New.
39183 * gcc.dg/pch/import-1b.h: New.
39184 * gcc.dg/pch/import-1c.h: New.
39186 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39189 * g++.dg/ext/array1.C: New test.
39192 * g++.dg/conversion/op1.C: New test.
39194 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39197 From Kazumoto Kojima / Dan Kegel:
39198 * gcc.dg/pr11864-1.c: New test.
39201 From Marcus Comstedt / Dan Kegel:
39202 * gcc.dg/pr10392-1.c: New test.
39204 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39207 * g++.dg/init/ref10.C: New test.
39209 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39212 * g++.dg/parse/typename6.C: New test.
39214 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39217 * g++.dg/pch/wchar-1.C: New.
39218 * g++.dg/pch/wchar-1.Hs: New.
39220 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39223 * g++.dg/expr/sizeof2.C: New test.
39225 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39227 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39229 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39232 * g++.dg/lookup/strong-using-3.C: New.
39233 * g++.dg/lookup/using-10.C: New.
39235 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39238 * g++.dg/lookup/strong-using-2.C: New.
39240 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39241 Dan Kegel <dank@kegel.com>
39242 J"orn Rennecke <joern.rennecke@superh.com>
39245 * gcc.dg/pr9365-1.c: New test.
39247 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39250 * g++.dg/parse/casting-operator2.C: New test.
39251 * g++.old-deja/g++.pt/explicit83.C: Remove.
39253 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39255 * gcc.dg/label-compound-stmt-1.c: New test.
39256 * gcc.c-torture/compile/950922-1.c,
39257 gcc.c-torture/compile/20000211-3.c,
39258 gcc.c-torture/compile/20000518-1.c,
39259 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39260 compound statements.
39262 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39264 * gcc.dg/ppc64-abi-1.c: New test.
39266 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39268 * g++.dg/ext/attrib9.C: Add dg-warnings.
39270 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39273 * g++.dg/parse/dtor3.C: New test.
39275 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39278 * g++.dg/parse/try-catch-1.C: New test.
39280 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39282 * ada/acats/run_all.sh: Add more verbose output in acats.log
39283 when compiling tests.
39285 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39288 * gcc.dg/typedef-redecl.c: New test case.
39289 * gcc.dg/typedef-redecl.h: New support file.
39291 2004-01-13 Jan Hubicka <jh@suse.cz>
39293 * gcc.dg/always_inline.c: New test.
39294 * gcc.dg/debug/20031231-1.c: Fix.
39296 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39299 * g++.dg/template/array3.C: New test.
39301 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39303 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39304 * g++.dg/warn/Wunused-2.C: Likewise.
39306 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39309 * g++.dg/template/instantiate6.C: New test.
39311 2004-01-12 Roger Sayle <roger@eyesopen.com>
39313 PR middle-end/11397
39314 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39316 2004-01-12 Jan Hubicka <jh@suse.cz>
39319 * gcc.dg/20040112-1.c: New.
39321 * gcc.dg/dwarf-die[1-7].c: Move to...
39322 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39323 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39325 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39328 * g++.dg/parse/friend4.C: New test.
39330 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39333 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39334 definition is called a friend.
39336 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39338 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39340 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39343 * g++.dg/parse/error10.C: New test.
39344 * g++.dg/template/arg2.C: Accept "invalid type" error.
39346 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39348 PR middle-end/13392
39349 * g++.dg/opt/expect2.C: New test.
39351 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39353 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39354 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39355 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39356 Update dg-error regexps.
39358 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39360 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39361 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39363 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39365 * gcc.dg/pragma-re-1.c: Use right pointer type.
39367 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39369 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39371 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39373 * gcc.dg/rs6000-ldouble-1.c: New.
39375 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39379 * g++.dg/other/abstract1.C: New test.
39381 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39383 * g++.dg/lookup/strong-using-1.C: New.
39385 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39388 * gcc.dg/func-ptr-conv-1.c: New test.
39389 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39391 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39394 * gcc.c-torture/compile/20040109-1.c: New.
39396 2004-01-08 Stuart Hastings <stuart@apple.com>
39398 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39399 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39400 * gcc.dg/i386-sse-6.c: ...this new testcase.
39402 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39404 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39406 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39408 * ada/acats/run_acats: Treat 'gnatchop' the same way
39409 as 'gnatmake'. Export GCC_DRIVER.
39410 * ada/acats/run_all.sh: Add target_gnatchop. Use
39411 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39413 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39416 * g++.dg/template/dependent-expr4.C: New test.
39418 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39420 * gcc.dg/altivec-11.c: New test.
39422 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39424 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39426 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39429 * gcc.dg/enum-compat-1.c: New test.
39430 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39432 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39435 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39436 gcc.dg/c99-idem-qual-3.c: New tests.
39438 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39440 * gcc.dg/winline-7.c: Don't cast void * to int.
39442 2004-01-06 Jan Hubicka <jh@suse.cz>
39444 * gcc.dg/i386-sse-5.c: New test
39445 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39447 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39450 * g++.dg/rtti/typeid4.C: New test.
39452 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39454 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39456 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39459 * g++.dg/template/error11.C: New test.
39462 * g++.dg/template/class2.C: New test.
39464 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39465 Richard Sandiford <rsandifo@redhat.com>
39468 * g++.dg/opt/alias3.C: New test.
39470 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39473 * g++.dg/template/koenig3.C: New test.
39476 * g++.dg/parse/offsetof3.C: New test.
39478 * g++.dg/init/copy7.C: Add missing dg-error markers.
39481 * g++.dg/init/copy7.c: New test.
39484 * g++.dg/parse/cast1.C: New test.
39486 2004-01-04 Jan Hubicka <jh@suse.cz>
39488 * gcc.dg/winline[1-7].c: New tests.
39490 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39493 * g++.dg/template/qualttp22.C: New test.
39495 2004-01-01 Jan Hubicka <jh@suse.cz>
39497 * gcc.dg/debug/20031231-1.c: New.
39498 * gcc.c-torture/compile/20040101-1.c: New.
39499 * gcc.dg/dwarf-die-[1-7].c: New.
39501 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39503 PR optimization/13521
39504 * gcc.c-torture/compile/20031231-1.c: New test.
39506 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39508 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39510 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39513 * g++.dg/template/crash16.C: New test.
39515 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39517 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39519 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39521 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39523 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39524 * g++.old-deja/g++.law/profile1.C: Likewise.
39525 * gcc.c-torture/compile/981006-1.c: Likewise.
39526 * gcc.c-torture/execute/loop-2e.x: Likewise.
39527 * gcc.c-torture/execute/loop-2f.x: Remove.
39528 * gcc.c-torture/execute/loop-2g.x: Likewise.
39529 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39530 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39532 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39535 * g++.dg/ext/attrib11.C: New test.
39538 * g++.dg/template/array2-1.C: New test.
39539 * g++.dg/template/array2-2.C: New test.
39541 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39543 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39545 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39548 * g++.dg/template/array1-1.C: New test.
39549 * g++.dg/template/array1-2.C: New test.
39551 2003-12-29 Roger Sayle <roger@eyesopen.com>
39554 * g77.dg/12632.f: New test case.
39556 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39559 * g++.dg/parse/nontype1.C: New test.
39561 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39564 * g++.dg/parse/explicit1.C: New test.
39565 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39567 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39570 * g++.dg/opt/inline6.C: New test.
39573 * g++.dg/parse/error9.C: New test.
39575 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39577 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39580 * g++.dg/init/assign1.C: New test.
39582 2003-12-28 Roger Sayle <roger@eyesopen.com>
39585 * g++.dg/warn/format3.C: New test case.
39587 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39589 * gcc.c-torture/compile/20031227-1.c: New test.
39591 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39593 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39594 * g77.dg/bprob/bprob.exp: Likewise.
39595 * gcc.misc-tests/bprob.exp: Likewise.
39596 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39597 variants on systems where the library does not provide that
39599 * gcc.dg/builtins-20.c: Use builtins-config.h.
39600 * gcc.dg/builtins-config.h: New file.
39602 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39604 * lib/gcc-dg.exp (dg-require-profiling): New function.
39605 * lib/target-supports.exp (check_profiling_available): Likewise.
39606 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39607 * g77.dg/bprob/bprob.exp: Likewise.
39608 * gcc.misc-tests/bprob.exp: Likewise.
39609 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39610 * gcc.dg/20021014-1.c: Likewise.
39611 * gcc.dg/nest.c: Likewise.
39613 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39615 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39617 * g++.dg/lookup/java2.C: Likewise.
39618 * gcc.dg/cpp/lexident.c: Likewise.
39620 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39622 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39624 * gcc.c-torture/compile/961203-1.c: Likewise.
39625 * gcc.c-torture/compile/980506-1.c: Likewise.
39627 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39629 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39630 (additional_prunes): New global.
39631 (gcc-dg-prune): Handle additional per-test pruning.
39632 (dg-test): Clear additional_prunes between tests.
39634 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39635 dg-prune-output to avoid spurious failures from assembler
39636 complaining about nonexistent WAW violations.
39637 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39638 Use dg-prune-output to avoid spurious failures from assembler
39639 warning about Itanium B-step errata.
39641 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39643 * g++.dg/abi/macro0.C: New test.
39644 * g++.dg/abi/macro1.C: Likewise.
39645 * g++.dg/abi/macro2.C: Likewise.
39647 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39648 * g++.dg/abi/bitfield7.C: Likewise.
39649 * g++.dg/abi/dtor2.C: Likewise.
39650 * g++.dg/abi/mangle11.C: Likewise.
39651 * g++.dg/abi/mangle12.C: Likewise.
39652 * g++.dg/abi/mangle14.C: Likewise.
39653 * g++.dg/abi/mangle17.C: Likewise.
39654 * g++.dg/abi/vbase10.C: Likewise.
39655 * g++.dg/abi/vbase14.C: Likewise.
39656 * g++.dg/template/qualttp17.C: Likewise.
39658 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39661 * gcc.dg/20031223-1.c: New test.
39663 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39665 * gcc.dg/noreturn-7.c: New test.
39667 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39669 * gcc.dg/null-pointer-1.c: New test.
39671 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39673 * g++.old-deja/g++.jason/template18.C: Remove.
39674 * g++.old-deja/g++.jason/template37.C: Likewise.
39677 * g++.dg/lookup/ns1.C: New test.
39680 * g++.dg/template/lookup3.C: New test.
39682 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39684 * g++.dg/template/recurse1.C: New test
39686 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39689 * g++.dg/parse/semicolon1.C: New test.
39690 * g++.dg/parse/semicolon1.h: Likewise.
39692 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39694 * gcc.dg/darwin-misaligned.c: New test.
39696 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39699 * gcc.dg/20031222-1.c: New test.
39701 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39704 * g++.dg/parse/error8.C: New test.
39707 * g++.dg/warn/ctor-init-1.C: New test.
39709 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39711 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39713 * gcc.c-torture/compile/930217-1.c: Likewise.
39714 * gcc.c-torture/compile/930513-1.c: Likewise.
39715 * gcc.c-torture/execute/920908-2.c: Likewise.
39716 * gcc.c-torture/execute/921204-1.c: Likewise.
39717 * gcc.c-torture/execute/930621-1.c: Likewise.
39718 * gcc.c-torture/execute/930630-1.c: Likewise.
39719 * gcc.c-torture/execute/931031-1.c: Likewise.
39720 * gcc.c-torture/execute/980602-2.c: Likewise.
39721 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39722 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39723 * gcc.c-torture/execute/extzvsi.c: Likewise.
39724 * gcc.c-torture/unsorted/ext.c: Likewise.
39726 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39729 * gcc.c-torture/compile/20031220-2.c: New test case.
39731 2003-12-20 Roger Sayle <roger@eyesopen.com>
39733 PR optimization/13031
39734 * gcc.c-torture/compile/20031220-1.c: New test case.
39736 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39738 * gcc.dg/cast-function-1.c: New test.
39740 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39742 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39745 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39748 * g++.dg/ext/attrib10.C: New test.
39750 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39752 * gcc.dg/cleanup-10.c: New test.
39753 * gcc.dg/cleanup-11.c: New test.
39755 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39758 * g++.dg/opt/expect1.C: New test.
39760 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39762 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39764 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39767 * gcc.dg/20031218-1.c: New test.
39770 * gcc.dg/20031218-2.c: New test.
39771 * gcc.dg/20031218-3.c: New test.
39773 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39774 of label name and allow for USER_LABEL_PREFIX == "_" names.
39775 * g++.dg/abi/mangle18-2.C: Likewise.
39776 * g++.dg/abi/mangle19-1.C: Likewise.
39777 * g++.dg/abi/mangle19-2.C: Likewise.
39778 * g++.dg/abi/mangle20-1.C: Likewise.
39779 * g++.dg/abi/mangle20-2.C: Likewise.
39781 2003-12-18 Richard Henderson <rth@redhat.com>
39783 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39785 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39786 Dan Kegel <dank@kegel.com>
39789 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39790 testing a cross compiler, it causes spurious compile failures.
39791 * lib/g++.exp: Likewise.
39793 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39796 * g++.dg/template/access13.C: New test.
39798 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39800 * gcc.dg/20031216-1.c: New test.
39802 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39805 * g++.dg/template/error10.C: New test.
39807 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39809 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39810 * g++.dg/eh/simd-2.C: Likewise.
39812 2003-12-17 James E Wilson <wilson@specifixinc.com>
39813 Roger Sayle <roger@eyesopen.com>
39815 * gcc.c-torture/execute/ieee/mzero5.c: New.
39817 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39820 * g++.dg/parse/error6.C: New test.
39823 * g++.dg/parse/error7.C: New test.
39825 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39827 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39828 at -O with stabs debugging formats.
39829 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39830 * gcc.dg/debug/debug-2.c: Likewise.
39832 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39835 * g++.dg/init/error1.C: New test.
39838 * g++.dg/init/pm3.C: New test.
39840 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39843 * gcc.dg/bitfld-8.c: New test.
39845 2003-12-16 James Lemke <jim@wasabisystems.com>
39847 * gcc.dg/arm-scd42-[123].c: New tests.
39849 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39852 * g++.dg/abi/mangle20-1.C: New test.
39853 * g++.dg/abi/mangle20-2.C: New test.
39855 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39858 * g++.dg/other/offsetof2.C: Remove XFAIL.
39859 * g++.dg/parse/offsetof1.C: New test.
39860 * g++.gd/parse/offsetof2.C: Likewise.
39862 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39864 * g++.dg/template/nontype3.C: New test.
39865 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39867 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39869 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39871 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39874 * g++.dg/expr/assign1.C: New test.
39877 * g++.dg/abi/mangle19-1.C: New test.
39878 * g++.dg/abi/mangle19-2.C: New test.
39880 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39882 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39884 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39886 * gcc.c-torture/execute/20031216-1.c: New test.
39888 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39890 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39893 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39896 * g++.dg/template/error9.C: New test.
39899 * g++.dg/template/error8.C: New test.
39901 2003-12-15 Roger Sayle <roger@eyesopen.com>
39903 PR middle-end/13400
39904 * gcc.c-torture/execute/20031215-1.c: New test case.
39906 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39909 * g++.dg/parse/error5.C: New test.
39912 * g++.dg/expr/sizeof1.C: New test.
39915 * g++.dg/template/crash15.C: New test.
39917 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39919 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39920 a non-POD type as the last named parameter of a varargs function.
39922 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39926 * g++.dg/template/crash14.C: New test.
39927 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39929 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39931 * g++.dg/other/java1.C: New test.
39934 * g++.dg/abi/mangle18-1.C: New test.
39935 * g++.dg/abi/mangle18-2.C: New test.
39937 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39939 PR optimization/10312
39940 * gcc.c-torture/execute/20031214-1.c: New.
39942 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39946 * g++.dg/parse/error3.C: New test.
39947 * g++.dg/parse/error4.C: Likewise.
39948 * g++.dg/abi/mangle4.C: Tweak error messages.
39949 * g++.dg/lookup/using5.C: Likewise.
39950 * g++.dg/other/error2.C: Likewise.
39951 * g++.dg/parse/typename5.C: Likewise.
39952 * g++.dg/parse/undefined1.C: Likewise.
39953 * g++.dg/template/arg2.C: Likewise.
39954 * g++.dg/template/ttp3.C: Likewise.
39955 * g++.dg/template/type1.C: Likewise.
39956 * g++.old-deja/g++.other/crash32.C: Likewise.
39957 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39959 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39962 * g++.dg/warn/noreturn-3.C: New test.
39964 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39967 * g++.dg/abi/covariant3.C: New.
39969 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39971 * g++.dg/eh/ia64-1.C: New test.
39973 2003-12-12 Roger Sayle <roger@eyesopen.com>
39975 PR optimization/13037
39976 * g77.f-torture/execute/13037.f: New test case.
39978 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39981 * g++.dg/abi/covariant2.C: New.
39983 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39985 * gcc.dg/cpp/trad/macro.c: New tests.
39987 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39989 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39991 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39994 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39996 * lib/g++.exp (g++_version): Likewise.
39997 * lib/g77.exp (g77_version): Likewise.
39998 * lib/objc.exp (default_objc_version): Likewise.
40000 2003-12-10 Richard Henderson <rth@redhat.com>
40002 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40004 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40006 2003-12-08 Matt Austern <austern@apple.com>
40009 * lib/gcc-dg.exp (dg-require-visibility): Define.
40010 * lib/target-supports (check_visibility_available): Define.
40011 * gcc.dg/visibility-1.c: New test.
40012 * gcc.dg/visibility-2.c: Likewise.
40013 * gcc.dg/visibility-3.c: Likewise.
40014 * gcc.dg/visibility-4.c: Likewise.
40015 * gcc.dg/visibility-5.c: Likewise.
40016 * gcc.dg/visibility-6.c: Likewise.
40017 * g++.dg/ext/visibility-1.C: Likewise.
40018 * g++.dg/ext/visibility-2.C: Likewise.
40019 * g++.dg/ext/visibility-3.C: Likewise.
40020 * g++.dg/ext/visibility-4.C: Likewise.
40021 * g++.dg/ext/visibility-5.C: Likewise.
40022 * g++.dg/ext/visibility-6.C: Likewise.
40024 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40026 * g++.dg/lookup/java1.C: New test.
40027 * g++.dg/lookup/java2.C: New test.
40029 2003-12-07 Falk Hueffner <falk@debian.org>
40031 * g++.dg/opt/noreturn-1.C: New test.
40033 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
40035 * gcc.dg/overflow-1.c: New test.
40037 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40039 * g77.f-torture/compile/13060.f: New test.
40041 2003-12-06 Mark Mitchell <mark@codesourcery.com>
40044 * g++.dg/inherit/operator2.C: New test.
40046 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40049 * g++.dg/ext/attrib9.C: New test.
40051 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40054 * g++.dg/template/error7.C: New test.
40056 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40057 J"orn Rennecke <joern.rennecke@superh.com>
40060 * g++.dg/other/struct-va_list.C: New test.
40062 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40065 * g++.dg/parse/defarg6.C: New test.
40067 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40070 * gcc.c-torture/execute/20031201-1.c: New test.
40072 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40074 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40076 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40078 * gcc.dg/builtin-return-1.c: New test.
40080 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40081 J"orn Rennecke <joern.rennecke@superh.com>
40083 PR optimization/13260
40084 * gcc.c-torture/execute/20031204-1.c: New test.
40086 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40089 * g++.dg/template/error6.C: New test.
40091 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40093 * gcc.dg/20031202-1.c: New test.
40095 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40098 * g++.dg/template/eh1.C: New test.
40101 * g++.dg/template/error5.C: New test.
40103 2003-12-02 David Ung <davidu@mips.com>
40105 * gcc.dg/compat/vector-check.h: Corrected type for var
40108 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40111 * g++.dg/template/ptrmem8.C: New test.
40113 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40116 * g++.dg/template/dependent-expr3.C: New test.
40118 2003-12-01 James Lemke <jim@wasabisystems.com>
40120 * gcc.dg/arm-g2.c: New test.
40122 2003-12-01 Roger Sayle <roger@eyesopen.com>
40124 PR optimization/11634
40125 * gcc.dg/20031201-2.c: New test case.
40127 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40130 * objc.dg/proto-lossage-3.m: New test.
40132 2003-12-01 Roger Sayle <roger@eyesopen.com>
40134 PR optimization/12628
40135 * gcc.dg/20031201-1.c: New test case.
40137 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40139 * gcc.dg/unaligned-1.c: New test.
40141 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40144 * g++.dg/template/error4.C: New test.
40145 * g++.dg/template/nested3.C: Adjust error markers.
40147 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40149 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40151 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40154 * gcc.dg/bitfld-7.c: New test.
40156 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40158 * gcc.dg/tls/asm-1.C: New test.
40160 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40162 * gcc.dg/cpp/assert4.c: Update.
40164 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40166 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40167 * gcc.dg/builtin-apply3.c: New test.
40169 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40171 * lib/compat.exp (compat-obj): New xfaildata parameter.
40172 Use it to set compiler_conditional_xfail_data before compiling.
40173 (compat-get-options): Handle dg-xfail-if.
40174 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40175 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40176 * gcc.dg/compat/vector-1_y.c: Likewise.
40177 * gcc.dg/compat/vector-2_x.c: Likewise.
40178 * gcc.dg/compat/vector-2_y.c: Likewise.
40180 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40182 * g++.dg/opt/reg-stack4.C: New test.
40184 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40186 * gcc.dg/builtin-apply2.c: New test.
40188 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40190 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40192 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40195 * g++.dg/template/template-id-2.C: New test.
40197 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40200 * g++.dg/template/memfriend1.C: New test.
40201 * g++.dg/template/memfriend2.C: Likewise.
40202 * g++.dg/template/memfriend3.C: Likewise.
40203 * g++.dg/template/memfriend4.C: Likewise.
40204 * g++.dg/template/memfriend5.C: Likewise.
40205 * g++.dg/template/memfriend6.C: Likewise.
40206 * g++.dg/template/memfriend7.C: Likewise.
40207 * g++.dg/template/memfriend8.C: Likewise.
40208 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40210 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40213 * g++.dg/ext/cond1.C: New test.
40215 2003-11-20 Richard Henderson <rth@redhat.com>
40217 * gcc.dg/20020201-2.c: Remove.
40218 * gcc.dg/20020201-4.c: Remove.
40219 * gcc.dg/20020304-1.c: Remove.
40221 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40223 * gcc.dg/cpp/trad/xwin1.c: New test case.
40225 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40227 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40228 * lib/g77.exp: Likewise.
40229 * lib/objc.exp: Likewise.
40230 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40233 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40236 * g++.dg/template/static5.C: New test.
40238 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40240 * gcc.dg/nested-func-1.c: New test.
40242 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40244 * gcc.dg/cpp/assert4.c: New test.
40246 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40249 * g++.dg/lookup/using9.c: New test.
40251 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40254 * g++.dg/template/error3.C: New test.
40256 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40259 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40260 No longer use a wrapper for gcc, since this does not work under
40263 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40266 * g++.dg/template/ptrmem7.C: New test.
40268 2003-11-13 Andrew Pinski <apinski@apple.com>
40270 * gcc.c-torture/compile/20031113-1.c: New test.
40272 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40273 Kean Johnston <jkj@sco.com>
40276 * gcc.dg/unused-4.c: Update.
40278 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40280 * g++.dg/opt/const3.C: New test.
40282 2003-11-13 Jan Hubicka <jh@suse.cz>
40284 * gcc.c-torture/compile/20031112-1.c: New test.
40286 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40288 * g++.dg/parse/crash10.C: Remove bogus error marker.
40290 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40292 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40293 (host_gcc): Likewise.
40294 (ROOT): Honor $PWDCMD.
40296 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40298 2003-11-12 Catherine Moore <clm@redhat.com>
40300 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40302 2003-11-12 Andreas Jaeger <aj@suse.de>
40303 Jakub Jelinek <jakub@redhat.com>
40304 Andrew Pinski <pinskia@physics.uc.edu>
40305 Richard Henderson <rth@redhat.com>
40307 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40309 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40311 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40312 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40314 2003-11-11 Andreas Jaeger <aj@suse.de>
40316 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40318 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40320 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40322 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40325 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40327 * gcc.dg/trampoline-1.c: New test.
40329 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40331 * gcc.c-torture/compile/200031109-1.c: New test.
40333 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40337 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40338 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40339 gcc.dg/format/no-y2k-1.c: Update.
40341 2003-11-08 Roger Sayle <roger@eyesopen.com>
40343 PR optimization/10467
40344 * gcc.dg/20031108-1.c: New test case.
40346 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40348 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40350 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40352 * gcc.dg/compound-lvalue-1.c: New test.
40353 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40356 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40358 * gcc.dg/altivec-varargs-1.c: New test.
40360 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40362 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40363 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40364 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40365 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40366 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40368 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40370 * gcc.dg/cond-lvalue-1.c: New test.
40372 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40374 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40376 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40379 * g++.dg/template/instantiate5.C: New test.
40381 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40384 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40385 * ChangeLog: Add missing first entry for above test.
40387 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40390 * g++.dg/template/using8.C: New test.
40391 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40393 2003-11-02 Roger Sayle <roger@eyesopen.com>
40395 PR optimization/10817
40396 * gcc.c-torture/compile/20031102-1.c: New test case.
40398 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40400 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40403 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40405 * gcc.dg/20031102-1.c: New test.
40407 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40409 * gcc.dg/complex-1.c: New test.
40411 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40414 * g++.dg/template/crash13.C: Adjust expected error location.
40415 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40417 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40419 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40421 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40424 * gcc.c-torture/compile/20031031-2.c: New test.
40426 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40429 * gcc.c-torture/compile/20031031-1.c: New test.
40431 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40433 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40434 * gcc.misc-tests/bprob.exp: Likewise.
40435 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40436 the execution test on arm-elf configs.
40437 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40438 configs that don't support scratch files.
40439 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40441 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40443 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40446 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40448 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40449 Avoid non pure sh syntax. Add more logging.
40451 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40454 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40457 * gcc.dg/ppc-stackalign-1.c: New test.
40459 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40461 * ada/acats/run_all.sh: Change output to be more compliant with
40463 Create acats.sum and acats.log files under testsuite/ada/acats
40464 Only run [a-z]* directories, to filter out e.g. CVS.
40465 Redirect build output to log file.
40467 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40469 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40471 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40474 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40476 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40478 * gcc.c-torture/compile/20031023-1.c: New test.
40479 * gcc.c-torture/compile/20031023-2.c: New test.
40480 * gcc.c-torture/compile/20031023-3.c: New test.
40481 * gcc.c-torture/compile/20031023-4.c: New test.
40483 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40486 * g++.dg/lookup/scoped8.C: New test.
40488 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40490 * g++.dg/opt/reg-stack3.C: New test.
40492 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40494 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40496 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40499 * g++.dg/template/crash13.C: New test.
40501 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40503 * gcc.dg/c99-restrict-2.c: New test.
40505 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40507 PR c++/12698, c++/12699, c++/12700, c++/12566
40508 * g++.dg/inherit/covariant9.C: New test.
40509 * g++.dg/inherit/covariant10.C: New test.
40510 * g++.dg/inherit/covariant11.C: New test.
40512 2003-10-23 Jason Merrill <jason@redhat.com>
40515 * g++.dg/ext/complit2.C: New test.
40517 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40520 * gcc.c-torture/execute/20031020-1.c: New test.
40522 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40524 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40525 following the jump_insn.
40527 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40529 * gcc.dg/cast-lvalue-1.c: New test.
40531 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40534 * g++.dg/template/cond2.C: New test.
40536 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40538 * gcc.dg/builtins-28.c: New test.
40540 2003-10-20 Jan Hubicka <jh@suse.cz>
40542 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40544 * gcc.dg/inline-2.c: Likewise.
40546 2003-10-20 Phil Edwards <phil@codesourcery.com>
40548 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40549 * gcc.dg/nest.c: Likewise.
40551 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40553 PR c++/9781, c++/10583, c++/11862
40554 * g++.dg/parse/crash13.C: New test.
40556 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40558 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40560 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40562 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40563 Define HAVE_C99_RUNTIME except on Solaris.
40564 * gcc.dg/builtins-20.c: Likewise.
40566 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40568 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40570 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40573 * g++.dg/template/crash21.C: New test.
40575 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40578 * g++.dg/template/typename5.C: New test.
40580 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40583 * g++.dg/template/friend25.C: New test.
40585 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40587 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40590 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40592 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40595 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40597 * gcc.c-torture/execute/960416-1.x: Remove.
40598 * gcc.c-torture/execute/divconst-3.x: Likewise.
40600 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40603 * gcc.dg/torture/cris-volatile-1.c: New test.
40605 2003-10-14 Roger Sayle <roger@eyesopen.com>
40607 PR optimization/9325
40608 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40609 for overflowing floating point to integer conversion during RTL
40612 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40614 * objc/execute/_cmd.m: Fix typo.
40615 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40616 Relax 'scan-assembler' regexp.
40617 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40618 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40619 * objc.dg/zero-link-2.m: Remove blank line.
40620 * objc.dg/zero-link-3.m: New test case.
40622 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40624 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40626 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40627 than linker trickery.
40629 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40632 * g++.dg/other/friend2.C: New test.
40634 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40636 * gcc.dg/20031012-1.c: New test.
40638 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40640 * gcc.dg/weak/weak-3.c: Fix for new warning.
40642 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40644 PR optimization/8750
40645 * gcc.c-torture/execute/20031012-1.c: New test case.
40647 2003-10-11 Roger Sayle <roger@eyesopen.com>
40649 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40650 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40652 2003-10-11 Roger Sayle <roger@eyesopen.com>
40654 PR optimization/12260
40655 * gcc.c-torture/compile/20031011-2.c: New test case.
40657 2003-10-11 Roger Sayle <roger@eyesopen.com>
40659 * gcc.c-torture/execute/20031011-1.c: New testcase.
40661 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40663 * gcc.c-torture/compile/20031011-1.c: New test.
40665 2003-10-11 Jan Hubicka <jh@suse.cz>
40667 * g++.dg/other/first-global.C: New test.
40669 2003-10-11 Roger Sayle <roger@eyesopen.com>
40671 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40673 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40675 * gcc.c-torture/compile/20031010-1.c: New test.
40677 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40679 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40680 * gcc.c-torture/execute/va-arg-25.c: ... here.
40682 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40684 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40686 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40688 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40690 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40692 * g++.dg/parse/error2.C: New test.
40694 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40697 * g++.dg/other/error5.C: Modify the error message.
40698 * g++.dg/lookup/using8.C: New test.
40700 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40702 * gcc.dg/darwin-abi-2.c: New file.
40703 * gcc.c-torture/execute/va-arg-24.c: New file.
40705 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40707 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40710 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40713 * g++.dg/other/error4.C: Update error messages.
40714 * g++.dg/template/ptrmem4.C: Likewise.
40717 * g++.dg/init/new9.C: New test.
40719 PR c++/12334, c++/12236, c++/8656
40720 * g++.dg/ext/attrib8.C: New test.
40722 2003-10-06 Devang Patel <dpatel@apple.com>
40724 * gcc.dg/debug/dwarf2-3.h: New test.
40725 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40727 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40729 * g++.dg/opt/cfg2.C: New test.
40731 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40733 * g++.dg/opt/float1.C: New test.
40735 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40737 * gcc.dg/c90-array-lval-6.c: New test.
40738 * gcc.dg/c99-array-lval-6.c: New test.
40740 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40741 Ziemowit Laski <zlaski@apple.com>
40743 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40744 'Derived', so that it is never considered a class method; add
40745 new warning for '+port' method ambiguity.
40746 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40747 <objc/objc-api.h> (needed on Mac OS X).
40748 * objc.dg/method-13.m: New test.
40750 2003-10-03 Roger Sayle <roger@eyesopen.com>
40752 PR optimization/9325, PR java/6391
40753 * gcc.c-torture/execute/20031003-1.c: New test case.
40755 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40757 PR optimization/12180
40758 * gcc.dg/20031002-1.c: New test.
40761 * g++.dg/inherit/error1.C: New test.
40763 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40765 * lib/f-torture.exp (search_for): Rename to...
40766 (search_for_re): This. Also, clean up comments and the
40767 "regexp" invocation.
40769 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40771 * gcc.c-torture/compile/20031002-1.c: New test.
40773 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40775 * g++.dg/opt/cond1.C: New test.
40777 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40779 * gcc.dg/Wold-style-definition-2.c: New testcase.
40780 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40782 2003-09-29 Richard Henderson <rth@redhat.com>
40784 * g++.dg/init/array10.C: Add dg-options.
40786 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40788 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40790 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40792 * g++.dg/template/friend19.C: Fix typo.
40793 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40795 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40797 * gcc.c-torture/execute/20030928-1.c: New test.
40798 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40800 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40802 * g++.dg/opt/unroll1.C: New test.
40804 2003-09-26 Roger Sayle <roger@eyesopen.com>
40806 PR optimization/11741
40807 * gcc.dg/20030926-1.c: New test case.
40809 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40812 * g++.dg/parse/access7.C: New test.
40813 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40815 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40817 MERGE OF objc-improvements-branch into MAINLINE:
40818 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40819 if libobjc has not been built.
40820 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40821 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40822 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40823 objc/execute/nested-3.m, objc/execute/np-2.m,
40824 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40825 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40826 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40827 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40828 objc.dg/special/unclaimed-category-1.h,
40829 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40830 well as GNU runtime.
40831 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40832 * execute/cascading-1.m, execute/function-message-1.m,
40833 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40834 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40835 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40836 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40837 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40838 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40839 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40840 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40841 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40842 * objc.dg/bitfield-2.m: Run only on Darwin.
40843 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40844 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40845 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40846 * objc.dg/const-str-1.m: Fix constant string layout.
40848 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40850 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40852 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40854 * gcc.dg/darwin-abi-1.c: New file.
40856 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40859 * gcc.c-torture/compile/20030921-1.c: New test.
40861 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40863 * g++.dg/opt/reg-stack2.C: New test.
40865 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40867 * g++.dg/eh/delayslot1.C: New test.
40869 2003-09-20 Richard Henderson <rth@redhat.com>
40871 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40873 2003-09-20 Roger Sayle <roger@eyesopen.com>
40875 * gcc.c-torture/execute/20030920-1.c: New test case.
40877 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40879 * g++.dg/rtti/typeid3.C: Correct expected error message.
40881 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40884 * g++.dg/parse/crash12.C: New test.
40886 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40888 * gcc.dg/compat/mixed-struct-check.h: New.
40889 * gcc.dg/compat/mixed-struct-defs.h: New.
40890 * gcc.dg/compat/mixed-struct-init.h: New.
40891 * gcc.dg/compat/struct-by-value-19_main.c: New.
40892 * gcc.dg/compat/struct-by-value-19_x.c: New.
40893 * gcc.dg/compat/struct-by-value-19_y.c: New.
40894 * gcc.dg/compat/struct-by-value-20_main.c: New.
40895 * gcc.dg/compat/struct-by-value-20_x.c: New.
40896 * gcc.dg/compat/struct-by-value-20_y.c: New.
40897 * gcc.dg/compat/struct-return-19_main.c: New.
40898 * gcc.dg/compat/struct-return-19_x.c: New.
40899 * gcc.dg/compat/struct-return-19_y.c: New.
40900 * gcc.dg/compat/struct-return-20_main.c: New.
40901 * gcc.dg/compat/struct-return-20_x.c: New.
40902 * gcc.dg/compat/struct-return-20_y.c: New.
40904 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40905 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40906 so that it will not complain on LP64 targets.
40908 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40911 * g++.dg/template/friend24.C: New test.
40913 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40916 * g++.dg/template/memtmpl2.C: New test.
40918 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40921 * gcc.dg/builtin-apply1.c: New test.
40923 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40926 * g++.dg/warn/Wunused-4.C: New test.
40928 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40931 * g++.dg/other/gc2.C: New test.
40933 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40936 * g++.dg/rtti/typeid3.C: New test.
40939 * g++.dg/overload/template1.C: New test.
40941 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40943 * g++.dg/opt/cfg3.C: New test.
40945 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40948 * g++.dg/template/crash11.C: New test.
40950 2003-09-16 Jason Merrill <jason@redhat.com>
40951 Jakub Jelinek <jakub@redhat.com>
40953 * gcc.dg/attr-warn-unused-result.c: New test.
40955 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40958 * g++.dg/expr/call2.C: New test.
40960 2003-09-15 Andreas Jaeger <aj@suse.de>
40962 * gcc.dg/Wold-style-definition-1.c: New test.
40964 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40967 * g++.dg/parse/template12.C: New test.
40969 * g++.dg/abi/bitfield11.C: New test.
40970 * g++.dg/abi/bitfield12.C: Likewise.
40972 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40974 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40975 non-expansion of functional macro name without arguments at EOL.
40976 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40978 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40980 * gcc.c-torture/execute/20030914-[12].c: New tests.
40982 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40985 * g++.dg/overload/addr1.C: New test.
40987 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40989 * gcc.dg/20030909-1.c: New test.
40991 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40993 * gcc.dg/ultrasp10.c: New test.
40995 2003-09-09 Devang Patel <dpatel@apple.com>
40997 * gcc.dg/darwin-ld-6.c: New test.
40999 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41001 * gcc.dg/torture/builtin-explog-1.c: New testcase.
41003 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41005 * gcc.dg/ia64-types1.c: New test.
41006 * gcc.dg/ia64-types2.c: Likewise.
41008 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41010 * gcc.dg/builtins-1.c: Add more _Complex tests.
41011 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41013 * gcc.dg/builtins-1.c: Test existing _Complex functions.
41014 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41016 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41019 * g++.dg/lookup/koenig2.C: New test.
41022 * g++.dg/rtti/typeid2.C: New test.
41024 2003-09-08 Jakub Jelinek <jakub@redhat.com>
41026 * gcc.c-torture/compile/20030904-1.c: New test.
41028 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41030 * g++.dg/opt/longbranch2.C: New test.
41032 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41034 * g++.dg/template/crash10.C: Only compile it.
41036 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41038 PR middle-end/11665
41039 * gcc.c-torture/compile/20030907-1.c: New test.
41040 * g++.dg/init/array11.C: New test.
41042 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41045 * g++.dg/init/struct1.C: New test.
41047 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41050 * g++.dg/expr/comma1.C: New test.
41052 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41055 * g++.dg/expr/static_cast5.C: New test.
41057 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41060 * g++.dg/lookup/scoped7.C: New test.
41063 * g++.dg/other/static1.C: New test.
41066 * g++.dg/warn/template-1.C: New test.
41069 * g++.dg/template/crash10.C: New test.
41072 * g++.dg/overload/VLA.C: New test.
41075 * g++.dg/template/call1.C: New test.
41077 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41080 * g++.dg/parse/using3.C: New test.
41082 2003-09-06 Roger Sayle <roger@eyesopen.com>
41085 * g++.dg/overload/builtin3.C: New test case.
41087 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41090 * gcc.dg/20030906-1.c: New test.
41091 * gcc.dg/20030906-2.c: Likewise.
41093 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41096 * g++.dg/parse/defarg5.C: New test.
41098 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41100 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41103 * g++.dg/expr/static_cast4.C: New test.
41106 * g++.dg/template/crash9.C: New test.
41108 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41110 * g++.old-deja/g++.ext/pretty2.C: Update for change
41112 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41114 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41117 * g++/dg/template/qualified-id1.C: New test.
41120 * g++.dg/warn/noeffect4.C: New test.
41122 2003-09-04 Matt Austern <austern@apple.com>
41124 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41125 * g++.dg/ext/fnname2.C: Likewise.
41126 * g++.dg/ext/fnname3.C: Likewise.
41128 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41130 * g++.dg/expr/lval1.C: New test.
41131 * g++.dg/ext/lvcast.C: Remove.
41133 2003-09-03 Roger Sayle <roger@eyesopen.com>
41135 PR optimization/11700.
41136 * gcc.c-torture/compile/20030903-1.c: New test case.
41138 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41141 * g++.dg/abi/layout4.C: New test.
41143 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41146 * g++.dg/parse/friend3.C: New test.
41148 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41151 * g++.dg/template/class1.C: New test.
41154 * g++.dg/expr/call1.C: New test.
41156 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41159 * g++.dg/init/ref9.C: New test.
41162 * g++.dg/template/nested4.C: New test.
41164 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41167 * g++.dg/template/non-dependent4.C: New test.
41170 * g++.dg/inherit/conv1.C: New test.
41172 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41175 * g++.dg/ext/label1.C: New test.
41176 * g++.dg/ext/label2.C: Likewise.
41178 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41180 * g++.dg/expr/cond3.C: New test.
41182 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41184 * gcc.dg/builtins-1.c: Add new builtin cases.
41186 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41188 * gcc.dg/builtins-1.c: Add new cases.
41189 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41191 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41193 * gcc.dg/builtins-1.c: Add more math builtin tests.
41194 * gcc.dg/torture/builtin-attr-1.c: New test.
41196 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41198 PR optimization/5079
41199 * g++.dg/opt/static3.C: New test.
41201 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41203 * gcc.misc-tests/gcov-10b.c: New test.
41205 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41207 * g++.dg/opt/ptrmem3.C: New test.
41209 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41211 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41213 * gcc.dg/20030826-2.c: New test.
41215 2003-08-26 Roger Sayle <roger@eyesopen.com>
41217 PR middle-end/12002
41218 * g77.f-torture/compile/12002.f: New test case.
41220 2003-08-26 Roger Sayle <roger@eyesopen.com>
41222 * gcc.dg/20030826-1.c: New test case.
41224 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41226 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41228 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41231 * c++.dg/lookup/crash1.C: New test.
41233 * c++.dg/warn/noeffect3.C: New test.
41235 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41237 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41238 * gcc.dg/compat/vector-1_y.c: Ditto.
41239 * gcc.dg/compat/vector-2_x.c: Ditto.
41240 * gcc.dg/compat/vector-2_y.c: Ditto.
41242 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41244 * gcc.dg/20030702-1.c: New test.
41246 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41249 * g++.dg/ext/altivec-1.C: New test.
41251 2003-08-24 Richard Henderson <rth@redhat.com>
41253 * g++.dg/eh/simd-2.C: Add -w for x86.
41255 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41257 * gcc.dg/20030815-1.c: New test.
41259 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41262 * g++.dg/parse/access6.C: New test.
41264 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41266 PR c++/641, c++/11876
41267 * g++.dg/template/friend22.C: New test.
41268 * g++.dg/template/friend23.C: Likewise.
41270 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41272 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41275 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41277 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41279 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41281 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41283 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41285 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41287 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41289 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41291 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41294 * g++.dg/overload/prom1.C: New test.
41297 * g++.dg/parse/dtor2.C: New test.
41300 * g++.dg/parse/using2.C: New test.
41302 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41305 * gcc.c-torture/compile/20030821-1.c: New.
41307 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41310 * g++.dg/template/deduce2.C: New test.
41312 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41314 * gcc.c-torture/execute/20030821-1.c: New test.
41316 2003-08-20 Roger Sayle <roger@eyesopen.com>
41318 PR middle-end/11984
41319 * gcc.dg/20030820-1.c: New test case.
41321 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41324 * g++.dg/warn/noeffect2.C: New test.
41326 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41329 * g++.dg/template/dtor2.C: New test.
41332 * g++.dg/template/operator1.C: New test.
41333 * g++.dg/parse/operator4.C: New test.
41336 * g++.dg/expr/enum1.C: New test.
41337 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41340 * g++.dg/parse/elab2.C: New test.
41341 * g++.dg/parse/typedef4.C: Change error message.
41342 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41343 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41344 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41346 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41348 * gcc.dg/pch/warn-1.c: New.
41349 * gcc.dg/pch/warn-1.hs: New.
41351 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41354 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41356 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41358 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41360 * gcc.dg/uninit-D.c: New Test.
41361 * gcc.dg/uninit-E.c: New Test.
41362 * gcc.dg/uninit-F.c: New Test.
41363 * gcc.dg/uninit-G.c: New Test.
41365 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41367 * g++.dg/README: Describe the pch directory.
41369 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41372 * g++.dg/parse/access4.C: New test.
41373 * g++.dg/parse/access5.C: Likewise.
41374 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41376 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41378 * gcc.dg/noncompile/20030818-1.c: New.
41380 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41383 * g++.dg/warn/noeffect1.C: New test.
41385 * g++.dg/template/scope2.C: New test.
41386 * g++.dg/template/error2.C: Correct dg-error
41388 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41390 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41392 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41395 * g++.dg/template/warn1.C: New.
41397 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41399 * g++.dg/template/error2.C: New test.
41400 * g++.dg/lookup/using7.C: Adjust errors
41401 * g++.old-deja/g++.pt/crash36.C: Likewise.
41402 * g++.old-deja/g++.pt/derived3.C: Likewise.
41404 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41406 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41407 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41408 * gcc.c-torture/execute/builtins/string-9.c: New, from
41409 string-opt-9.c. Adjust for execute/builtins framework.
41410 * gcc.c-torture/execute/string-opt-9.c: Delete.
41412 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41414 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41416 * g++.dg/parse/ret-type2.C: New test.
41419 * g++.dg/init/new8.C: New test.
41422 * g++.dg/parse/typedef5.C: New test.
41425 * g++.dg/parse/qualified2.C: New test.
41426 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41429 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41431 * g++.dg/conversion/ptrmem1.C: New test.
41433 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41436 * gcc.dg/20030811-1.c: New test.
41439 * gcc.c-torture/execute/20030811-1.c: New test.
41441 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41443 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41445 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41448 * g++.dg/inherit/multiple1.C: New test.
41450 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41452 * gcc.dg/spe1.c: New test.
41455 * g++.dg/expr/cast2.C: New test.
41458 * g++.dg/template/dependent-name2.C: New test.
41460 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41462 * g++.dg/parse/crash11.C: Put the dg options in comments.
41464 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41466 * lib/gcc-dg.exp: Update for diagnostic change.
41468 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41471 * g++.dg/parse/crash11.C: New test.
41473 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41475 * gcc.dg/cpp/spacing1.c: Update.
41477 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41480 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41481 a value for -mtune.
41483 2003-08-04 Roger Sayle <roger@eyesopen.com>
41485 PR middle-end/11771
41486 * gcc.c-torture/compile/20030804-1.c: New test case.
41488 2003-08-04 Roger Sayle <roger@eyesopen.com>
41490 * gcc.dg/20030804-1.c: New test case.
41492 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41494 * gcc.dg/cpp/separate-1.c: New test.
41496 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41499 * g++.dg/template/dependent-expr2.C: New test.
41502 * g++.dg/expr/ptrmem1.C: New test.
41504 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41507 * g++.dg/template/friend15.C: New test.
41509 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41511 * lib/dg-pch.exp: Work round PCH bug.
41513 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41515 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41516 builtins. Move cases from builtins-4.c here.
41518 * gcc.dg/torture/builtin-math-1.c: New test taken from
41519 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41522 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41525 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41528 * g++.dg/template/using7.C: New test.
41530 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41532 * import1.c, import2.c: New tests.
41534 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41536 * g++.dg/eh/crossjump1.C: New test.
41538 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41541 * g++.dg/template/using6.C: New test.
41544 * g++.dg/template/koenig2.C: New test.
41546 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41549 * g++.dg/parse/typedef4.C: New test.
41551 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41553 PR c++/8442, c++/8806
41554 * g++.dg/template/elab1.C: New test.
41555 * g++.dg/template/type2.C: Likewise.
41556 * g++.dg/template/ttp3.C: Adjust expected error message.
41557 * g++.old-deja/g++.law/visibility13.C: Likewise.
41558 * g++.old-deja/g++.niklas/t135.C: Likewise.
41559 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41560 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41562 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41564 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41567 * g++.dg/ext/stmtexpr1.C: New test.
41569 * g++.dg/opt/tmp1.C: New test.
41572 * g++.dg/parse/constant4.C: New test.
41575 * g++.dg/template/using5.C: New test.
41577 2003-07-31 Roger Sayle <roger@eyesopen.com>
41579 * gcc.dg/builtins-27.c: New test case.
41581 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41583 * gcc.dg/tls/opt-7.c: New test.
41585 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41587 * g++.old-deja/g++.other/crash18.C: Remove.
41589 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41591 * g++.dg/template/explicit3.C: New.
41592 * g++.dg/template/explicit4.C: New.
41593 * g++.dg/template/explicit5.C: New.
41596 * g++.dg/template/memtmpl1.C: New.
41598 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41601 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41602 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41604 2003-07-30 Jan Hubicka <jh@suse.cz>
41608 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41610 * gcc.dg/struct-in-proto-1.c: New test.
41612 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41614 * gcc.dg/cpp/include2.c: Only expect one message.
41616 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41619 * g++.dg/template/using1.C: New test.
41620 * g++.dg/template/using2.C: New test.
41621 * g++.dg/template/using3.C: New test.
41622 * g++.dg/template/using4.C: New test.
41624 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41626 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41627 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41629 2003-07-28 Jan Hubicka <jh@suse.cz>
41632 * g++.dg/opt/call1.C: New test.
41634 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41637 * g++.dg/init/enum2.C: New test.
41638 * g++.dg/template/overload1.C: Add "-w" option.
41640 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41642 * gcc.dg/Wdeclaration-after-statement-1.c,
41643 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41645 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41647 * gcc.c-torture/compile/20030725-1.c: New test.
41649 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41651 * gcc.dg/20030505.c: Only run for SPE.
41652 Remove definition of opaque type.
41654 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41656 * g++.dg/template/ptrmem6.C: New test.
41658 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41660 * gcc.c-torture/compile/zero-strct-2.c: New test.
41662 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41664 * gcc.dg/intermod-1.c: New test.
41666 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41669 * g++.dg/template/lookup2.C: New test.
41670 * g++.dg/template/memclass1.C: Remove instantiated from error.
41671 * g++.dg/other/error2.C: Tweak expected errors.
41674 * g++.dg/template/defarg3.C: New test.
41676 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41678 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41680 * g++.dg/inherit/access5.C: New test.
41682 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41685 * g++.dg/template/crash8.C: New test.
41687 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41690 * gcc.dg/noncompile/incomplete-2.c: New test.
41692 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41695 * g++.dg/inherit/access4.C: New test.
41698 * g++.dg/expr/cond2.C: New test.
41700 PR optimization/10679
41701 * g++.dg/opt/inline4.C: New test.
41703 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41705 * g++.dg/parse/crash10: New test.
41707 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41709 * g++.dg/ext/flexary1.C: New test.
41711 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41714 * g++.dg/template/crash9.C: New test.
41716 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41719 * g++.dg/parse/typedef3.C: New test.
41722 * g++.dg/parse/operator2.C: New test.
41725 * g++.dg/parse/def-tmpl-arg1.C: New test.
41728 * g++.dg/parse/funptr1.C: New test.
41731 * g++.dg/parse/ambig3.C: New test.
41734 * g++.dg/parse/operator3.C: New test.
41737 * g++.dg/parse/template10.C: New test.
41740 * g++.dg/parse/template11.C: New test.
41743 * g++.dg/parse/invalid-op1.C: New test.
41746 * g++.dg/parse/condexpr1.C: New test.
41748 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41750 * g++.dg/ext/packed3.C: New test.
41751 * g++.dg/ext/packed4.C: New test.
41753 * gcc.dg/pack-test-3.c: New test.
41755 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41757 * lib/compat.exp: Handle dg-options per source file.
41758 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41759 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41760 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41761 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41762 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41763 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41764 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41765 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41766 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41767 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41768 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41769 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41770 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41771 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41773 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41776 * gcc.c-torture/execute/20030718-1.c: New test.
41778 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41780 PR optimization/11536
41781 * gcc.dg/20030721-1.c: New test.
41783 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41786 * g++.dg/template/lookup1.C: New test.
41788 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41790 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41791 diagnostics of ill-formed constructs involving labels.
41792 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41793 the new 'previously defined here' message.
41795 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41797 * g++.dg/parse/non-dependent2.C: New test.
41799 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41801 * g++.dg/init/init-ref4.C: xfail on targets without
41804 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41807 * gcc.c-torture/execute/20030717-1.c: New test.
41809 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41811 * g++.dg/opt/cfg1.C: New test.
41813 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41815 PR optimization/11557
41816 * gcc.dg/20030717-1.c: New test.
41818 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41821 * g++.dg/expr/crash-1.C: New test.
41824 * g++.dg/template/init3.C: New test.
41827 * g++.dg/template/non-dependent1.C: New test.
41830 * g++.dg/template/non-dependent2.C: New test.
41833 * g++.dg/template/non-dependent3.C: New test.
41836 * g++.dg/template/sizeof5.C: New test.
41838 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41841 * gcc.c-torture/compile/mangle-1.c: New file.
41843 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41846 * g++.dg/parse/access3.C: New test.
41848 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41851 * g++.dg/init/init-ref4.C: New test.
41853 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41856 * g++.dg/parse/constant3.C: New test.
41857 * g++.dg/parse/crash7.C: Likewise.
41859 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41862 * gcc.dg/i386-pentium4-not-mull.c: New.
41864 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41866 * gcc.dg/asm-names.c (ymain): Make it weak.
41868 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41871 * g++.dg/template/friend21.C: New test.
41873 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41875 * gcc.dg/cleanup-8.c: New test.
41876 * gcc.dg/cleanup-9.c: New test.
41878 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41880 * g++.dg/ext/dll-MI1.h: New file.
41881 * g++.dg/ext/dllexport-MI1.C: New file.
41882 * g++.dg/ext/dllimport-MI1.C: New file.
41884 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41886 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41887 it does not have cmpstrsi patterns (just cmpmemsi).
41889 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41892 * g++.dg/debug/debug8.C: New test.
41894 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41897 * g++.dg/template/crash7.C: New test.
41899 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41902 * gcc.c-torture/compile/20030708-1.c: New.
41904 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41906 * gcc.c-torture/execute/20030715-1.c: New test.
41908 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41910 * gcc.dg/pch/inline-3.c: New file.
41911 * gcc.dg/pch/inline-3.hs: New file.
41912 * gcc.dg/pch/inline-4.c: New file.
41913 * gcc.dg/pch/inline-4.hs: New file.
41915 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41918 * g++.dg/template/crash6.C: New test.
41921 * g++.dg/template/friend20.C: New test.
41924 * g++.dg/template/overload2.C: New test.
41926 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41928 PR optimization/11440
41929 * gcc.c-torture/execute/20030714-1.c: New test.
41931 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41934 * g++.dg/template/partial2.C: New test.
41936 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41939 * g++.dg/template/anon1.C: New test.
41943 * g++.dg/parse/template9.C: Likewise.
41944 * g++.dg/template/crash4.C: New test.
41945 * g++.dg/template/koenig1.C: Likewise.
41946 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41947 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41948 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41950 * g++.old-deja/g++.jason/template36.C: Likewise.
41951 * g++.old-deja/g++.mike/p1989.C: Likewise.
41952 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41953 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41954 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41955 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41957 * g++.old-deja/g++.pt/union2.C: Use this->.
41959 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41961 * gcc.dg/20030711-1.c: New test.
41963 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41966 * g++.dg/parse/args1.C: New test.
41967 * g++.pt/defarg8.C: Change expected errors.
41969 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41972 * g++.dg/template/nontype2.C: New test.
41975 * g++.dg/parse/template8.C: New test.
41978 * g++.dg/template/scope1.C: New test.
41980 * g++.dg/warn/Wsign-compare-1.C: New test.
41982 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41984 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41986 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41989 * g++.dg/template/explicit2.C: New test.
41992 * g++.dg/warn/pedantic1.C: New test.
41994 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41997 * g++.dg/other/field1.C: New test.
41999 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42002 * gcc.c-torture/compile/20030707-1.c: New.
42004 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42007 * g++.dg/template/access12.C: New test.
42009 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
42011 * g++.dg/bprob/bprob.exp (prof_ext): Update.
42012 * g77.dg/bprob/bprob.exp (prof_ext): Update.
42013 * gcc.misc-tests/bprob.exp (prof_ext): Update.
42014 * gcc.misc-tests/gcov.exp: Update
42015 * g++.dg/gcov/gcov.exp: Update
42016 * lib/gcov.exp: Update.
42018 2003-07-08 Mark Mitchell <mark@codesourcery.com>
42020 * g++.dg/abi/mangle17.C: Make sure template expressions are
42022 * g++.dg/abi/mangle4.C: Mark erroneous casts.
42023 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42024 * g++.dg/opt/stack1.C: Remove erroneous code.
42025 * g++.dg/parse/template7.C: New test.
42026 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42027 * g++.old-deja/g++.pt/crash4.C: Likewise.
42029 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42031 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42032 with zero or one occurence of `$' after the initial `L'.
42034 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
42036 * gcc.c-torture/compile/20030704-1.c: Add a comment.
42038 2003-07-08 Roger Sayle <roger@eyesopen.com>
42041 * gcc.dg/Wunreachable-6.c: New testcase.
42042 * gcc.dg/Wunreachable-7.c: New testcase.
42044 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42047 * gcc.dg/20030708-1.c: New test.
42049 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42051 * gcc.dg/compat/sdata-section.h: New file.
42052 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42053 * gcc.dg/torture/mips-sdata-1.c: New test.
42055 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42058 * g++.dg/template/friend19.C: New test.
42060 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42062 * g++.dg/opt/strength-reduce.C: New test.
42064 2003-07-07 Roger Sayle <roger@eyesopen.com>
42067 * gcc.dg/20030707-1.c: New testcase.
42069 2003-07-07 Roger Sayle <roger@eyesopen.com>
42071 PR optimization/11059
42072 * g++.dg/opt/emptyunion.C: New testcase.
42074 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42075 Eric Botcazou <ebotcazou@libertysurf.fr>
42077 * g++.dg/opt/stack1.C: New test.
42079 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42081 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42085 * g++.dg/expr/static_cast3.C: New test.
42087 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42089 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42091 * gcc.dg/concat.c: Concatenation of string constants with
42092 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42093 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42094 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42095 necessary to avoid multi-character character constant warning.
42096 * gcc.dg/cpp/escape.c: Likewise.
42097 * gcc.dg/cpp/ucs.c: Likewise.
42098 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42101 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42104 * gcc.c-torture/compile/20030704-1.c: New.
42106 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42108 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42110 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42112 PR c++/5287, PR c++/7910, PR c++/11021
42113 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42114 tests for warnings.
42115 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42116 * g++.dg/ext/dllimport3.C: Likewise.
42117 * g++.dg/ext/dllimport4.C: New file.
42118 * g++.dg/ext/dllimport5.C: New file.
42119 * g++.dg/ext/dllimport6.C: New file.
42120 * g++.dg/ext/dllimport7.C: New file.
42121 * g++.dg/ext/dllimport8.C: New file.
42122 * g++.dg/ext/dllimport9.C: New file.
42123 * g++.dg/ext/dllimport10.C: New file.
42124 * g++.dg/ext/dllexport1.C: New file.
42126 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42128 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42129 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42131 2003-07-03 Roger Sayle <roger@eyesopen.com>
42133 * gcc.dg/builtins-25.c: New testcase.
42134 * gcc.dg/builtins-26.c: New testcase.
42136 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42138 * gcc.dg/compat/vector-defs.h: New file.
42139 * gcc.dg/compat/vector-setup.h: New file.
42140 * gcc.dg/compat/vector-check.h: New file.
42141 * gcc.dg/compat/vector-1_main.c: New file.
42142 * gcc.dg/compat/vector-1_x.c: New file.
42143 * gcc.dg/compat/vector-1_y.c: New file.
42144 * gcc.dg/compat/vector-2_main.c: New file.
42145 * gcc.dg/compat/vector-2_x.c: New file.
42146 * gcc.dg/compat/vector-2_y.c: New file.
42148 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42149 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42150 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42151 * gcc.dg/compat/struct-align-1.h: New file.
42152 * gcc.dg/compat/struct-align-1_main.c: New file.
42153 * gcc.dg/compat/struct-align-1_x.c: New file.
42154 * gcc.dg/compat/struct-align-1_y.c: New file.
42155 * gcc.dg/compat/struct-align-2.h: New file.
42156 * gcc.dg/compat/struct-align-2_main.c: New file.
42157 * gcc.dg/compat/struct-align-2_x.c: New file.
42158 * gcc.dg/compat/struct-align-2_y.c: New file.
42160 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42161 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42162 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42163 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42164 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42165 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42166 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42167 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42168 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42169 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42170 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42171 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42172 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42173 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42174 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42175 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42176 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42177 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42178 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42179 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42180 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42181 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42182 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42183 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42184 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42185 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42186 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42187 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42188 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42190 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42192 * gcc.dg/i386-call-1.c: New test.
42194 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42197 * g++.dg/parse/defarg4.C: New.
42199 2003-07-03 Roger Sayle <roger@eyesopen.com>
42202 * gcc.c-torture/compile/20030703-1.c: New test case.
42204 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42206 * g++.dg/template/local3.C: Remove extra semicolon.
42208 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42210 * gcc.dg/i386-volatile-1.c: New test.
42212 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42215 * g++.dg/other/offsetof2.C: XFAIL.
42216 * g++.dg/other/offsetof5.C: New.
42219 * g++.dg/template/error1.C: New.
42222 * g++.dg/template/dependent-expr1.C: New.
42224 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42227 * g++.dg/template/local3.C: New test.
42230 * g++.dg/lookup/scoped6.C: New test.
42232 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42235 * g++.dg/other/error7.C: New test.
42237 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42239 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42240 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42241 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42242 * g++.old-deja/g++.other/union2.C: Likewise.
42243 * gcc.dg/c90-const-expr-2.c: Likewise.
42244 * gcc.dg/c90-const-expr-3.c: Likewise.
42245 * gcc.dg/c99-const-expr-2.c: Likewise.
42246 * gcc.dg/c99-const-expr-3.c: Likewise.
42247 * gcc.dg/concat.c: Likewise.
42249 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42252 * g++.dg/init/static1.C: New test.
42254 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42256 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42257 * g++.old-deja/g++.other/access2.C: Likewise.
42258 * g++.old-deja/g++.other/decl2.C: Likewise.
42259 * gcc.c-torture/execute/20020615-1.c: Likewise.
42261 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42264 * g++.dg/template/sizeof4.C: New test.
42266 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42268 * g++.dg/other/error6.C: New test.
42270 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42273 * g++.dg/parse/constant2.C: New test.
42275 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42278 * g++.dg/other/error5.C: New test.
42280 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42282 * gcc.dg/format/gcc_diag-1.c: New test.
42284 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42286 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42288 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42290 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42291 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42292 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42294 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42296 * gcc.c-torture/execute/builtins/string-8.c: New test.
42297 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42298 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42299 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42301 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42304 * g++.dg/ext/typeof6.C: New test.
42306 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42309 * g++.dg/init/enum1.C: New test.
42311 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42313 * gcc.dg/20030627-1.c: New test.
42315 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42318 * g++.dg/expr/static_cast2.C: New test.
42320 2003-06-26 Roger Sayle <roger@eyesopen.com>
42321 Jakub Jelinek <jakub@redhat.com>
42323 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42324 sprintf(dst,"%s",src) optimization.
42325 * gcc.c-torture/execute/20030626-1.c: New test case.
42326 * gcc.c-torture/execute/20030626-2.c: New test case.
42328 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42330 * gcc.c-torture/execute/multi-ix.c: New test.
42332 * gcc.c-torture/execute/simd-4.c (main):
42333 Added missing semicolon at end of union.
42335 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42338 * g++.dg/template/explicit-instantiation3.C: New test.
42340 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42342 * gcc.dg/20030626-1.c: Use signed char.
42344 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42346 * gcc.dg/20030626-1.c: New test.
42348 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42350 * const-str-2.m: Update.
42352 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42355 * g++.dg/rtti/dyncast1.C: New test.
42356 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42357 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42358 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42361 * g++.dg/expr/static_cast1.C: New test.
42363 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42365 * gcc.dg/20030625-1.c: New test.
42367 2003-06-24 Roger Sayle <roger@eyesopen.com>
42369 * gcc.c-torture/compile/20030624-1.c: New test case.
42371 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42373 * gcc.c-torture/execute/string-opt-17.c: New test.
42375 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42378 * g++.dg/parse/crash6.C: New test.
42380 2003-06-23 Roger Sayle <roger@eyesopen.com>
42382 * gcc.dg/builtins-24.c: New test case.
42384 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42386 * g++.dg/opt/operator1.C: New test.
42388 2003-06-22 Roger Sayle <roger@eyesopen.com>
42390 * gcc.c-torture/execute/string-opt-16.c: New test case.
42392 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42394 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42395 * g++.old-deja/g++.other/conv7.C: Likewise.
42396 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42397 * g++.old-deja/g++.other/overload14.C: Likewise.
42399 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42401 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42402 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42404 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42407 * g++.dg/warn/Winline-3.C: New test.
42409 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42411 * lib/target-supports.exp (check_alias_available): Make the test
42412 program acceptable to the Solaris assembler.
42415 * g++.dg/template/memclass2.C: New test.
42417 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42418 Eric Botcazou <ebotcazou@libertysurf.fr>
42420 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42421 data for non-matching targets.
42422 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42424 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42427 * g++.dg/template/member3.C: New test.
42429 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42432 * g++.dg/template/func1.C: New test.
42435 * g++.dg/template/static4.C: New test.
42436 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42439 * g++.dg/init/ref7.C: New test.
42441 2003-06-19 Matt Austern <austern@apple.com>
42444 * g++.dg/anew1.C: New test.
42445 * g++.dg/anew2.C: New test.
42446 * g++.dg/anew3.C: New test.
42447 * g++.dg/anew4.C: New test.
42449 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42451 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42453 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42455 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42458 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42460 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42463 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42465 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42466 * gcc.c-torture/compile/961203-1.c: Likewise.
42467 * gcc.c-torture/compile/980506-1.c: Likewise.
42469 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42472 * g++.dg/lookup/using7.C: New test.
42474 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42477 * g++.dg/abi/conv1.C: Remove it.
42478 * g++.dg/template/conv7.C: New test.
42479 * g++.dg/template/conv8.C: Likewise.
42480 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42481 conversion operator.
42483 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42485 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42486 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42487 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42488 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42489 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42490 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42491 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42492 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42493 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42494 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42495 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42496 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42497 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42498 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42499 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42500 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42501 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42502 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42503 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42504 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42505 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42506 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42507 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42508 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42509 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42510 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42511 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42512 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42513 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42515 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42517 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42518 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42521 2003-06-16 Roger Sayle <roger@eyesopen.com>
42523 * gcc.dg/i386-387-5.c: New test case.
42524 * gcc.dg/i386-387-6.c: New test case.
42525 * gcc.dg/builtins-23.c: New test case.
42527 2003-06-15 Roger Sayle <roger@eyesopen.com>
42529 * gcc.dg/builtins-22.c: New test case.
42530 * gcc.dg/i386-387-1.c: Update to test exp.
42531 * gcc.dg/i386-387-2.c: Likewise.
42533 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42535 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42537 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42539 * lib/gcc-dg.exp (dg-require-dll): New function.
42540 (dg-xfail-if): Likewise.
42541 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42544 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42545 * gcc.c-torture/compile/20001205-1.c: Likewise.
42546 * gcc.c-torture/compile/20001226-1.c: Likewise.
42547 * gcc.c-torture/compile/20010518-2.c: Likewise.
42548 * gcc.c-torture/compile/20020312-1.c: Likewise.
42549 * gcc.c-torture/compile/20020604-1.c: Likewise.
42550 * gcc.c-torture/compile/920501-12.c: Likewise.
42551 * gcc.c-torture/compile/920501-4.c: Likewise.
42552 * gcc.c-torture/compile/920520-1.c: Likewise.
42553 * gcc.c-torture/compile/920521-1.c: Likewise.
42554 * gcc.c-torture/compile/920625-1.c: Likewise.
42555 * gcc.c-torture/compile/961203-1.c: Likewise.
42556 * gcc.c-torture/compile/980506-1.c: Likewise.
42557 * gcc.c-torture/compile/981006-1.c: Likewise.
42558 * gcc.c-torture/compile/981022-1.c: Likewise.
42559 * gcc.c-torture/compile/981223-1.c: Likewise.
42560 * gcc.c-torture/compile/990617-1.c: Likewise.
42561 * gcc.c-torture/compile/dll.c: Likewise.
42562 * gcc.c-torture/compile/labels-3.c: Likewise.
42563 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42564 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42565 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42566 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42567 * gcc.c-torture/compile/simd-5.c: Likewise.
42568 * gcc.c-torture/compile/20000804-1.x: Remove.
42569 * gcc.c-torture/compile/20001205-1.x: Likewise.
42570 * gcc.c-torture/compile/20001226-1.x: Likewise.
42571 * gcc.c-torture/compile/20010518-2.x: Likewise.
42572 * gcc.c-torture/compile/20020312-1.x: Likewise.
42573 * gcc.c-torture/compile/20020604-1.x: Likewise.
42574 * gcc.c-torture/compile/920501-12.x: Likewise.
42575 * gcc.c-torture/compile/920501-4.x: Likewise.
42576 * gcc.c-torture/compile/920520-1.x: Likewise.
42577 * gcc.c-torture/compile/920521-1.x: Likewise.
42578 * gcc.c-torture/compile/920625-1.x: Likewise.
42579 * gcc.c-torture/compile/961203-1.x: Likewise.
42580 * gcc.c-torture/compile/980506-1.x: Likewise.
42581 * gcc.c-torture/compile/981006-1.x: Likewise.
42582 * gcc.c-torture/compile/981022-1.x: Likewise.
42583 * gcc.c-torture/compile/981223-1.x: Likewise.
42584 * gcc.c-torture/compile/990617-1.x: Likewise.
42585 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42586 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42587 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42588 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42589 * gcc.c-torture/compile/simd-5.x: Likewise.
42591 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42593 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42595 * gcc.c-torture/execute/20030611-1.c: New test.
42597 2003-06-12 Roger Sayle <roger@eyesopen.com>
42600 * gcc.dg/20030612-1.c: New test case.
42602 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42605 * g++.dg/expr/cast1.C: New test.
42607 2003-06-12 Roger Sayle <roger@eyesopen.com>
42609 * gcc.dg/builtins-21.c: New test case.
42611 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42613 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42614 options instead of at the end.
42615 * lib/objc.exp (objc_target_compile): Likewise.
42617 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42620 * g++.dg/parse/error1.C: New test.
42622 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42624 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42625 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42626 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42627 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42628 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42629 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42630 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42631 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42632 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42633 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42634 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42635 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42636 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42637 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42638 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42639 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42640 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42641 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42642 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42643 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42644 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42645 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42646 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42647 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42649 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42650 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42651 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42652 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42653 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42654 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42655 * gcc.dg/compat/scalar-return-3_main.c: New file.
42656 * gcc.dg/compat/scalar-return-3_x.c: New file.
42657 * gcc.dg/compat/scalar-return-3_y.c: New file.
42658 * gcc.dg/compat/scalar-return-4_main.c: New file.
42659 * gcc.dg/compat/scalar-return-4_x.c: New file.
42660 * gcc.dg/compat/scalar-return-4_y.c: New file.
42662 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42664 * gcc.dg/compat/fp2-struct-check.h: New file.
42665 * gcc.dg/compat/fp2-struct-defs.h: New file.
42666 * gcc.dg/compat/fp2-struct-init.h: New file.
42667 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42668 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42669 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42670 * gcc.dg/compat/struct-return-10_main.c: New file.
42671 * gcc.dg/compat/struct-return-10_x.c: New file.
42672 * gcc.dg/compat/struct-return-10_y.c: New file.
42674 * gcc.dg/compat/compat-common.h: New file.
42675 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42676 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42677 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42678 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42679 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42680 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42681 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42682 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42683 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42684 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42685 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42686 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42687 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42688 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42689 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42690 * gcc.dg/compat/small-struct-check.h: Ditto.
42691 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42692 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42693 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42694 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42695 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42696 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42697 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42698 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42699 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42700 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42701 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42702 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42703 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42704 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42705 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42706 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42707 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42708 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42709 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42710 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42711 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42712 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42713 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42714 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42715 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42716 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42717 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42718 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42719 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42720 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42722 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42724 * g++.dg/pch/static-1.C: New file.
42725 * g++.dg/pch/static-1.Hs: New file.
42727 2003-06-10 Richard Henderson <rth@redhat.com>
42729 * gcc.dg/asm-7.c: Adjust expected warning text.
42731 2003-06-10 Roger Sayle <roger@eyesopen.com>
42733 * gcc.dg/builtins-20.c: New test case.
42735 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42738 * g++.dg/opt/template1.C: New test.
42740 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42742 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42743 additional_sources.
42745 2003-05-21 David Taylor <dtaylor@emc.com>
42747 * gcc.dg/Wpadded.c: New file.
42749 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42751 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42752 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42753 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42756 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42758 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42760 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42762 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42763 (dg-require-alias): Likewise.
42764 (dg-require-gc-sections): Likewise.
42765 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42767 2003-06-08 Richard Henderson <rth@redhat.com>
42769 * gcc.dg/20011029-2.c: Fix the array reference.
42770 * gcc.dg/asm-7.c: New.
42772 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42774 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42776 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42778 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42779 (dg-require-gc-sections): Likewise.
42781 2003-06-08 Jan Hubicka <jh@suse.cz>
42783 * i386-cmov1.c: Fix regular expression.
42784 * i386-cvt-1.c: Likewise.
42785 * i386-local.c: Likewise.
42786 * i386-local2.c: Likewise.
42787 * i386-mul.c: Likewise.
42788 * i386-ssetype-1.c: Likewise.
42789 * i386-ssetype-3.c: Likewise.
42790 * i386-ssetype-5.c: Likewise.
42792 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42795 * g++.dg/warn/implicit-typename2.C: New test.
42796 * g++.dg/warn/implicit-typename3.C: New test.
42798 2003-06-07 Richard Henderson <rth@redhat.com>
42800 * g++.dg/other/offsetof3.C: Use size_t.
42801 * g++.dg/other/offsetof4.C: Likewise.
42803 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42805 * lib/copy-file.exp: New. Implement gcc_copy_files.
42807 * lib/dg-pch.exp: Load copy-file.exp
42808 (dg-pch): Use gcc_copy_files instead of "file copy".
42810 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42812 * gcc.dg/weak/weak.exp: Simplify.
42813 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42814 * gcc.dg/weak/weak-1.c: Likewise.
42815 * gcc.dg/weak/weak-2.c: Likewise.
42816 * gcc.dg/weak/weak-3.c: Likewise.
42817 * gcc.dg/weak/weak-4.c: Likewise.
42818 * gcc.dg/weak/weak-5.c: Likewise.
42819 * gcc.dg/weak/weak-6.c: Likewise.
42820 * gcc.dg/weak/weak-7.c: Likewise.
42821 * gcc.dg/weak/weak-8.c: Likewise.
42822 * gcc.dg/weak/weak-9.c: Likewise.
42824 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42826 gcc.c-torture/execute/20030606-1.c: New.
42828 2003-06-06 Roger Sayle <roger@eyesopen.com>
42830 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42831 * gcc.dg/builtins-19.c: Likewise.
42833 2003-06-06 Roger Sayle <roger@eyesopen.com>
42835 * gcc.dg/builtins-2.c: Add some more tests.
42836 * gcc.dg/builtins-18.c: New test case.
42837 * gcc.dg/builtins-19.c: New test case.
42839 2003-06-06 Roger Sayle <roger@eyesopen.com>
42840 Jim Wilson <wilson@tuliptree.org>
42842 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42844 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42846 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42847 mempcpy/stpcpy calls not to be optimized into something else.
42848 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42849 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42850 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42852 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42854 * gcc.dg/format/asm_fprintf-1.c: New test.
42856 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42858 * lib/gcc-defs.exp (additional_sources): New variable.
42859 (dg-additional-sources): New function.
42860 (additional_files): New variable.
42861 (dg-additional-files): New function.
42862 (dg-additional-files-options): Likewise.
42863 * lib/gcc-dg.exp (dg-require-weak): New function.
42864 (dg-require-alias): Likewise.
42865 (dg-require-gc-sections): Likewise.
42866 * lib/target-supports.exp (check_alias_available): Remove testfile
42868 (check_gc_sections_available): New function.
42869 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42870 (dg-gpp-additional-files): Likewise.
42871 * lib/g++.exp (additional_sources): Remove.
42872 (additional_files): Likewise.
42873 (g++_target_compile): Use dg-additional-files-options.
42875 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42877 * gcc.dg/special/ecos.exp: Remove.
42878 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42879 * gcc.dg/special/alias-1.c: Likewise.
42880 * gcc.dg/special/alias-2.c: Likewise.
42881 * gcc.dg/special/gcsec-1.c: Likewise.
42882 * gcc.dg/special/weak-1.c: Likewise.
42883 * gcc.dg/special/weak-2.c: Likewise.
42884 * gcc.dg/special/wkali-1.c: Likewise.
42885 * gcc.dg/special/wkali-2.c: Likewise.
42887 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42888 dg-gpp-additional-*.
42889 * g++.dg/special/conpr-3.C: Likewise.
42890 * g++.dg/special/conpr-4.C: Likewise.
42891 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42892 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42893 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42894 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42895 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42896 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42897 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42898 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42899 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42900 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42901 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42902 * g++.old-deja/g++.other/comdat1.C: Likewise.
42903 * g++.old-deja/g++.other/comdat2.C: Likewise.
42904 * g++.old-deja/g++.other/comdat3.C: Likewise.
42905 * g++.old-deja/g++.other/ctor1.C: Likewise.
42906 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42908 2003-06-05 Richard Henderson <rth@redhat.com>
42910 * gcc.dg/debug/20030605-1.c: New.
42912 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42914 * README.QMTEST: Update.
42916 2003-06-04 Richard Henderson <rth@redhat.com>
42918 * gcc.dg/cleanup-1.c: New.
42919 * gcc.dg/cleanup-2.c: New.
42920 * gcc.dg/cleanup-3.c: New.
42921 * gcc.dg/cleanup-4.c: New.
42922 * gcc.dg/cleanup-5.c: New.
42923 * gcc.dg/cleanup-6.c: New.
42924 * gcc.dg/cleanup-7.c: New.
42926 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42928 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42930 * lib/dg-pch.exp: New file.
42931 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42932 * gcc.dg/pch/pch.exp: Likewise.
42934 2003-06-04 Roger Sayle <roger@eyesopen.com>
42936 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42937 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42938 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42939 * gcc.dg/builtins-17.c: New test case.
42940 * gcc.dg/i386-387-4.c: New test case.
42941 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42943 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42945 * gcc.dg/ultrasp9.c: New test.
42947 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42949 * gcc.c-torture/compile/20030604-1.c: New test.
42950 * gcc.dg/sparc-constant-1.c: New test.
42952 2003-06-03 Glen Nakamura <glen@imodulo.com>
42954 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42956 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42958 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42960 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42961 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42963 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42965 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42967 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42970 * g++.dg/template/spec10.C: New test.
42972 2003-06-03 Roger Sayle <roger@eyesopen.com>
42974 * gcc.dg/builtins-16.c: New test case.
42976 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42978 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42979 mempcpy test with post-increments.
42980 * gcc.c-torture/execute/string-opt-3.c: New test.
42981 * gcc.dg/string-opt-1.c: New test.
42983 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42986 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42988 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42990 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42991 (scan-assembler): ... here. Use dg-scan.
42992 (scan-assembler-not): Likewise.
42993 (scan-file): New function.
42994 (scan-file-not): Likewise.
42995 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42996 * gcc.dg/cpp/_Pragma4.c: Likewise.
42997 * gcc.dg/cpp/_Pragma5.c: Likewise.
42998 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42999 * gcc.dg/cpp/avoidpaste2.c: Likewise.
43000 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43001 * gcc.dg/cpp/cmdlne-P.c: Likewise.
43002 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43003 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43004 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43005 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43006 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43007 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43008 * gcc.dg/cpp/cxxcom1.c: Likewise.
43009 * gcc.dg/cpp/line1.c: Likewise.
43010 * gcc.dg/cpp/maccom1.c: Likewise.
43011 * gcc.dg/cpp/maccom2.c: Likewise.
43012 * gcc.dg/cpp/maccom3.c: Likewise.
43013 * gcc.dg/cpp/maccom4.c: Likewise.
43014 * gcc.dg/cpp/maccom5.c: Likewise.
43015 * gcc.dg/cpp/maccom6.c: Likewise.
43016 * gcc.dg/cpp/multiline.c: Likewise.
43017 * gcc.dg/cpp/spacing1.c: Likewise.
43018 * gcc.dg/cpp/spacing2.c: Likewise.
43019 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43020 * gcc.dg/cpp/trad/maccom1.c: Likewise.
43021 * gcc.dg/cpp/trad/maccom2.c: Likewise.
43022 * gcc.dg/cpp/trad/maccom3.c: Likewise.
43023 * gcc.dg/cpp/trad/maccom4.c: Likewise.
43024 * gcc.dg/cpp/trad/maccom6.c: Likewise.
43025 * gcc.dg/cpp/cxxcom2.c: Likewise.
43026 * gcc.dg/cpp/cxxcom2.h: New file.
43028 * gcc.dg/cpp/truefalse.cpp: Move it to ...
43029 * g++.dg/cpp/truefalse.C: Here.
43030 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43032 2003-06-01 Loren James Rittle <ljrittle@acm.org>
43034 * gcc.dg/cpp/redef3.c: New file.
43036 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43038 * gcc.dg/i386-loop-3.c: New test.
43040 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
43042 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43044 2003-05-31 Roger Sayle <roger@eyesopen.com>
43046 * gcc.dg/fwrapv-1.c: New test case.
43047 * gcc.dg/fwrapv-2.c: New test case.
43049 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43052 * g++.dg/template/spec9.C: New test.
43054 2003-05-29 Roger Sayle <roger@eyesopen.com>
43056 * gcc.dg/duff-4.c: New test case.
43058 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43061 * g77.dg/ffixed-form-1.f: New test
43062 * g77.dg/ffixed-form-2.f: New test
43063 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43064 * g77.dg/ffree-form-3.f: New test
43066 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43068 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43069 * gcc.dg/wint_t-1.c: Likewise.
43071 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43073 * g++.dg/template/access11.C: New test.
43075 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43078 * g++.dg/template/access10.C: New test.
43080 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43081 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43083 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43085 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43087 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43088 suppress for powerpc-*-darwin*.
43089 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43091 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43093 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43094 suppress option for powerpc-*-darwin*.
43096 2003-05-23 Roger Sayle <roger@eyesopen.com>
43098 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43099 * gcc.dg/builtins-4.c: Add test for fmod.
43101 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43104 * g++.dg/template/instantiate4.C: New test.
43106 2003-05-22 Roger Sayle <roger@eyesopen.com>
43108 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43110 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43112 * gcc.dg/compat/scalar-return-1_main.c: New file.
43113 * gcc.dg/compat/scalar-return-1_x.c: New file.
43114 * gcc.dg/compat/scalar-return-1_y.c: New file.
43115 * gcc.dg/compat/scalar-return-2_main.c: New file.
43116 * gcc.dg/compat/scalar-return-2_x.c: New file.
43117 * gcc.dg/compat/scalar-return-2_y.c: New file.
43118 * gcc.dg/compat/struct-return-3_main.c: New file.
43119 * gcc.dg/compat/struct-return-3_y.c: New file.
43120 * gcc.dg/compat/struct-return-3_x.c: New file.
43121 * gcc.dg/compat/struct-return-2_main.c: New file.
43122 * gcc.dg/compat/struct-return-2_x.c: New file.
43123 * gcc.dg/compat/struct-return-2_y.c: New file.
43125 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43127 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43128 for hppa*-hp-hpux*.
43129 * gcc.dg/20021014-1.c (dg-options): Likewise.
43130 * gcc.dg/nest.c (dg-options): Likewise.
43132 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43135 * g++.dg/ext/dllimport2.C: New file.
43136 * g++.dg/ext/dllimport3.C: New file.
43138 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43140 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43141 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43142 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43143 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43144 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43145 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43146 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43147 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43148 * gcc.dg/compat/small-struct-defs.h: New file.
43149 * gcc.dg/compat/small-struct-init.h: New file.
43150 * gcc.dg/compat/small-struct-check.h: New file.
43151 * gcc.dg/compat/fp-struct-defs.h: New file.
43152 * gcc.dg/compat/fp-struct-check.h: New file.
43153 * gcc.dg/compat/fp-struct-init.h: New file.
43154 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43155 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43157 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43159 * gcc.dg/20030225-2.c: New test.
43161 2003-05-18 Roger Sayle <roger@eyesopen.com>
43162 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43164 * gcc.c-torture/compile/20030518-1.c: New test case.
43166 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43168 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43169 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43170 gcc-dg-debug-runtest.
43171 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43172 gcc-dg-debug-runtest.
43174 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43177 * g++.dg/lookup/using6.C: New test.
43179 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43181 * g++.dg/parse/access2.C: New test.
43183 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43185 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43186 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43187 * gcc.dg/debug/debug.exp: Likewise.
43189 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43191 * gcc.dg/dollar.c: New test.
43193 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43195 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43196 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43197 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43198 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43199 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43200 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43201 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43202 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43203 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43204 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43205 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43206 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43207 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43208 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43209 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43210 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43211 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43212 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43214 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43216 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43217 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43218 support for "repo" mode.
43219 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43220 * lib/g77-dg.exp: Likewise.
43221 * lib/obj-dg.exp: Likewise.
43223 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43225 Merge from gcc-3_2-rhl8-branch:
43226 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43228 * gcc.dg/tls/opt-6.c: New test.
43230 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43232 * gcc.dg/20030405-1.c: New test.
43234 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43236 * gcc.dg/20030309-1.c: New test.
43238 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43240 * gcc.c-torture/execute/20030307-1.c: New test.
43242 2003-02-20 Randolph Chung <tausq@debian.org>
43244 * gcc.c-torture/compile/20030220-1.c: New test.
43246 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43248 * gcc.dg/20030217-1.c: New test.
43250 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43252 * gcc.c-torture/compile/20020129-1.c: New test.
43254 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43256 * gcc.dg/unroll-1.c: New test.
43258 2002-11-16 Jan Hubicka <jh@suse.cz>
43260 * gcc.c-torture/execute/20020920-1.c: New test.
43262 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43265 * gcc.c-torture/compile/20021008-1.c: New test.
43267 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43270 * gcc.c-torture/execute/20020810-1.c: New test.
43272 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43274 * gcc.c-torture/compile/20020807-1.c: New test.
43276 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43278 * gcc.dg/tls/opt-1.c: New test.
43280 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43282 * gcc.dg/20020729-1.c: New test.
43284 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43286 * g++.dg/opt/life1.C: New test.
43288 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43290 * gcc.dg/20020525-1.c: New test.
43292 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43295 * g++.dg/ext/pretty1.C: New test.
43296 * g++.dg/ext/pretty2.C: New test.
43298 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43301 * g++.dg/ext/typeof5.C: New test.
43303 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43305 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43306 __USER_LABEL_PREFIX__ into account.
43307 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43309 2003-05-14 Roger Sayle <roger@eyesopen.com>
43311 * gcc.dg/builtins-15.c: New test case.
43313 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43315 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43317 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43319 * lib/g++.exp: Tweak handling of additional source files.
43320 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43321 * g++.dg/special/conpr-2a.C: Rename to ...
43322 * g++.dg/special/conpr-2a.cc: ... this.
43323 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43324 * g++.dg/special/conpr-3a.C: Rename to ...
43325 * g++.dg/special/conpr-3a.cc: This.
43326 * g++.dg/special/conpr-3b.C: Rename to ...
43327 * g++.dg/special/conpr-3b.cc: This.
43328 * g++.dg/special/conpr-4.C: New test.
43329 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43331 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43333 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43335 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43337 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43338 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43339 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43340 * g++.old-deja/g++.other/warn3.C: Likewise.
43342 2003-05-11 Roger Sayle <roger@eyesopen.com>
43344 * gcc.dg/i386-387-1.c: Update to also test log.
43345 * gcc.dg/i386-387-2.c: Likewise.
43347 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43349 * g77.f-torture/execute/int8421.f: New test.
43351 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43353 PR c++/10230, c++/10481
43354 * g++.dg/lookup/scoped5.C: New test.
43356 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43359 * g++.dg/template/ttp6.C: New test.
43361 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43363 * gcc.c-torture/execute/builtins: New directory.
43364 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43365 gcc.c-torture/execute/builtins.
43366 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43367 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43368 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43369 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43371 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43374 * g++.dg/template/access8.C: New test.
43375 * g++.dg/template/access9.C: New test.
43377 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43380 * g++.dg/parse/access1.C: New test.
43382 2003-05-09 DJ Delorie <dj@redhat.com>
43384 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43385 long, and not an int.
43387 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43389 PR c++/10555, c++/10576
43390 * g++.dg/template/memclass1.C: New test.
43392 2003-05-08 DJ Delorie <dj@redhat.com>
43394 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43396 * gcc.c-torture/execute/20021024-1.x: Likewise.
43397 * gcc.c-torture/execute/shiftdi.x: Likewise.
43398 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43399 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43400 * gcc.dg/20021018-1.c: Likewise.
43402 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43404 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43406 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43407 (bcopy): Call memmove.
43409 2003-05-08 Roger Sayle <roger@eyesopen.com>
43411 * g77.f-torture/compile/8485.f: New test case.
43413 2003-05-07 Richard Henderson <rth@redhat.com>
43416 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43417 Verify exception_cleanup not called for rethrows.
43418 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43419 when exiting catch block without rethrowing.
43420 * g++.dg/eh/forced3.C: New.
43421 * g++.dg/eh/forced4.C: New.
43423 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43425 * gcc.dg/20030505.c: Fix triplet.
43427 2003-05-06 DJ Delorie <dj@redhat.com>
43429 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43430 * gcc.dg/nest.c: Likewise.
43432 2003-05-05 Roger Sayle <roger@eyesopen.com>
43434 * gcc.dg/builtins-14.c: New test case.
43436 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43438 * lib/compat.exp (compat-execute): New argument.
43439 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43440 * gcc.dg/compat: New test directory.
43441 * gcc.dg/compat/compat.exp: New expect script.
43442 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43443 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43444 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43445 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43446 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43447 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43449 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43450 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43451 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43452 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43453 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43454 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43455 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43456 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43457 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43458 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43459 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43460 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43461 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43462 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43463 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43465 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43467 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43469 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43471 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43473 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43475 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43476 * gcc.dg/ppc-fsel-2.c: New test.
43478 * gcc.dg/unused-5.c: New test.
43480 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43483 * g++.dg/warn/pmf1.C: New test.
43485 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43488 * g++.dg/warn/main.C: New test.
43490 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43492 * gcc.dg/nonnull-3.c: New test.
43494 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43496 * gcc.dg/cpp/Wtrigraphs.c: Update.
43497 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43499 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43501 * gcc.dg/ppc-fsel-1.c: New test.
43503 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43506 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43508 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43510 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43512 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43514 PR c++/9364, c++/10553, c++/10586
43515 * g++.dg/parse/typename4.C: New test.
43516 * g++.dg/parse/typename5.C: Likewise.
43518 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43520 * gcc.c-torture/compile/20030503-1.c: New test.
43522 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43524 * g++.dg/lookup/using5.C: Fix testcase error.
43526 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43528 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43529 since MEABI is no longer supported. Remove all vestiges
43530 of MEABI from the test.
43532 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43535 * g++.dg/lookup/using5.C: New test.
43537 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43540 * g++.dg/template/ttp5.C: New test.
43542 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43544 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43545 (dg-gpp-additional-sources): New function.
43546 (dg-gpp-additional-files): Likewise.
43547 * lib/g++.exp (additional_sources): New variable.
43548 (additional_files): Likewise.
43549 (g++_target_compile): Deal with them.
43550 * lib/old-dejagnu.exp: Remove.
43551 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43552 * g++.old-deja: Revise all tests to use dg commands.
43554 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43556 PR c++/9432, c++/9528
43557 * g++.dg/lookup/using4.C: New test.
43559 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43561 * gcc.dg/noreturn-5.c: New file.
43562 * gcc.dg/noreturn-6.c: New file.
43564 * gcc.c-torture/compile/inline-1.c: New file.
43566 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43569 * g++.dg/template/explicit1.C: New test.
43571 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43574 * g++.dg/other/bitfield1.C: New test.
43577 * g++.dg/init/new7.C: New test.
43579 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43581 * g++.dg/ext/desig1.C: New test.
43582 * g++.dg/ext/init1.C: Update.
43584 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43586 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43589 * g++.dg/warn/Winline-1.C: New test.
43591 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43593 * gcc.c-torture/execute/string-opt-19.c: New test.
43595 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43596 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43598 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43601 * g++.dg/init/new6.C: New test.
43604 * g++.dg/init/ref6.C: New test.
43606 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43608 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43610 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43612 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43613 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43615 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43617 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43618 initialized static data members.
43620 2003-04-25 H.J. Lu <hjl@gnu.org>
43622 * gcc.dg/ia64-sync-4.c: New test.
43624 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43626 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43629 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43632 * g++.dg/warn/conv1.C: New test.
43633 * g++.old-deja/g++.other/conv7.C: Adjust.
43634 * g++.old-deja/g++.other/overload14.C: Adjust.
43636 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43639 * g++.dg/template/defarg2.C: New test.
43641 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43643 * gcc.dg/cpp/include2.c: Update.
43644 * gcc.dg/cpp/multiline-2.c: New.
43645 * gcc.dg/cpp/multiline.c: Update.
43646 * gcc.dg/cpp/strify2.c: Update.
43647 * gcc.dg/cpp/trad/literals-2.c: Update.
43649 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43651 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43653 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43655 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43657 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43660 * g++.dg/parse/crash4.C: New test.
43663 * g++.dg/parse/crash5.C: New test.
43665 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43668 * g++.dg/parse/crash3.C: New test.
43671 * g++.dg/parse/elab1.C: New test.
43673 2003-04-22 Devang Patel <dpatel@apple.com>
43675 * gcc.dg/cpp/trad/funlike-5.c: New test.
43677 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43679 * g++.dg/other/packed1.C: Fix dg options.
43681 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43683 * g++.dg/other/offsetof2.C: New test.
43685 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43687 * g++.dg/template/recurse.C: Adjust location of error messages.
43689 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43692 * g++.dg/init/addr-const1.C: New test.
43693 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43695 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43698 * g++.dg/lookup/struct-hack1.C: New test.
43700 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43702 * ucs.c: Update diagnostic messages.
43704 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43706 * gcc.dg/cpp/truefalse.cpp: New test.
43707 * gcc.dg/cpp/cpp.exp: Update.
43708 * g++.dg/other/stdbool-if.C: Remove.
43710 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43712 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43713 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43715 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43717 * gcc.c-torture/compile/20030418-1.c: New test.
43719 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43721 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43723 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43726 g++.dg/template/dependent-name1.C: New test.
43728 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43730 * gcc.dg/warn-1.c (tourist_guide): New array,
43731 contains a pointer to bar.
43733 2003-04-16 Roger Sayle <roger@eyesopen.com>
43735 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43736 * gcc.c-torture/execute/medce-1.c: New test case.
43737 * gcc.c-torture/execute/medce-2.c: New test case.
43739 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43741 * lib/prune.exp: Ignore more messages.
43744 * g++.dg/parse/lookup3.C: New test.
43746 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43748 * gcc.c-torture/compile/20030415-1.c : New test.
43750 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43752 * gcc.c-torture/execute/scope-2.c: Move to ...
43753 * gcc.dg/noncompile/scope.c: .... here.
43755 2003-04-14 Roger Sayle <roger@eyesopen.com>
43757 * gcc.dg/20030414-2.c: New test case.
43759 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43762 * gcc.dg/20030414-1.c: New test.
43764 2003-04-13 Roger Sayle <roger@eyesopen.com>
43766 * gcc.dg/builtins-12.c: New test case.
43767 * gcc.dg/builtins-13.c: New test case.
43769 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43771 * gcc.c-torture/execute/string-opt-18.c: New test.
43773 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43776 * g++.dg/init/new5.C: New test.
43778 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43781 * g++.dg/ext/dllimport1.C: New test.
43783 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43785 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43787 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43790 * g77.f-torture/noncompile/9263.f: New test
43792 * g77.f-torture/execute/1832.f: New test
43794 2003-04-11 David Chad <davidc@freebsd.org>
43795 Loren J. Rittle <ljrittle@acm.org>
43798 * objc.dg/headers.m: New test.
43800 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43802 * gcc.c-torture/execute/builtin-noret-2.c: New.
43803 * gcc.c-torture/execute/builtin-noret-2.x: New.
43804 XFAIL builtin-noret-2.c at -O1 and above.
43805 * gcc.dg/redecl.c: New.
43806 * gcc.dg/Wshadow-1.c: Update error regexps.
43808 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43810 * g++.dg/abi/bitfield10.C: New test.
43812 2003-04-09 Mike Stump <mrs@apple.com>
43814 * gcc.dg/pch/pch.exp: Make testcase names longer.
43815 * g++.dg/pch/pch.exp: Make testcase names longer.
43817 2003-04-08 Roger Sayle <roger@eyesopen.com>
43819 * gcc.dg/builtins-11.c: New test case.
43821 2003-04-08 Roger Sayle <roger@eyesopen.com>
43823 * gcc.dg/builtins-9.c: New test case.
43824 * gcc.dg/builtins-10.c: New test case.
43826 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43828 * gcc.dg/noncompile/init-4.c.c: New test.
43830 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43832 * gcc.misc-test/gcov-9.c: New test.
43833 * gcc.misc-test/gcov-10.c: New test
43834 * gcc.misc-test/gcov-11.c: New test.
43836 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43838 PR optimization/10024
43839 * gcc.c-torture/compile/20030405-1.c: New test.
43841 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43843 * gcc.dg/pch/static-3.c: New.
43844 * gcc.dg/pch/static-3.hs: New.
43845 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43847 2003-04-04 Richard Henderson <rth@redhat.com>
43849 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43850 * g++.dg/eh/forced2.C: Likewise.
43852 2003-04-03 Mike Stump <mrs@apple.com>
43854 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43856 (scan-assembler-times, scan-assembler-not): Likewise.
43857 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43859 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43861 * gcc.dg/sparc-loop-1.c: New test.
43863 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43866 * g++.dg/pch/system-2.C: New.
43867 * g++.dg/pch/system-2.Hs: New.
43869 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43871 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43873 * g++.dg/eh/simd-1.C (vecfunc): Same.
43875 2003-04-01 Roger Sayle <roger@eyesopen.com>
43877 * gcc.c-torture/execute/20030401-1.c: New test case.
43879 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43881 * objc.dg/defs.m: New.
43883 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43885 * g++.dg/eh/simd-1.C: New.
43886 * g++.dg/eh/simd-2.C: New.
43888 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43890 * gcc.c-torture/execute/simd-3.c: New.
43892 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43895 * gcc.dg/20030331-2.c: New test.
43897 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43900 * g++.dg/parse/crash2.C: New test.
43902 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43904 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43905 * gcc.c-torture/execute/20030331-1.c: ...here.
43907 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43909 * gcc.c-torture/execute/20030331-1.c: New test.
43911 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43913 * lib/gcov.exp: Adjust call return testing strings.
43914 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43916 2003-03-31 Roger Sayle <roger@eyesopen.com>
43918 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43919 * gcc.dg/builtins-7.c: New test case.
43920 * gcc.dg/builtins-8.c: New test case.
43922 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43924 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43926 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43929 * g++.dg/lookup-class-member-2.C: New test.
43931 2003-03-30 Glen Nakamura <glen@imodulo.com>
43933 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43935 2003-03-28 Roger Sayle <roger@eyesopen.com>
43937 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43939 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43941 * g++.dg/init/attrib1.C: New test.
43943 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43945 * gcc.dg/ultrasp8.c: New test.
43947 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43949 * gcc.dg/ultrasp7.c: New test.
43951 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43954 * g++.dg/template/inline1.C: New test.
43956 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43958 * gcc.dg/sparc-dwarf2.c: New test.
43960 2003-03-27 Roger Sayle <roger@eyesopen.com>
43962 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43963 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43965 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43967 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43968 than reading .x files.
43969 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43970 * g77.dg/gcov/gcov-1.f: Likewise.
43971 * gcc.misc-tests/gcov-4b.c: Likewise.
43972 * gcc.misc-tests/gcov-5b.c: Likewise.
43973 * gcc.misc-tests/gcov-6.c: Likewise.
43974 * gcc.misc-tests/gcov-7.c: Likewise.
43975 * gcc.misc-tests/gcov-8.c: Likewise.
43976 * g++.dg/gcov/gcov-1.x: Remove.
43977 * g77.dg/gcov/gcov-1.x: Likewise.
43978 * gcc.misc-tests/gcov-4b.x: Likewise.
43979 * gcc.misc-tests/gcov-5b.x: Likewise.
43980 * gcc.misc-tests/gcov-6.x: Likewise.
43981 * gcc.misc-tests/gcov-7.x: Likewise.
43982 * gcc.misc-tests/gcov-8.x: Likewise.
43984 2003-03-27 Glen Nakamura <glen@imodulo.com>
43987 * gcc.dg/20030324-1.c: New test.
43989 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43992 * g++.dg/template/arg3.C: New test.
43995 * g++.dg/template/friend18.C: New test.
43997 2003-03-26 Roger Sayle <roger@eyesopen.com>
43999 * g77.f-torture/compile/20030326-1.f: New test case.
44001 2003-03-26 Janis Johnson <janis187@us.ibm.com>
44003 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44005 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44007 2003-03-26 Jakub Jelinek <jakub@redhat.com>
44009 * gcc.dg/ia64-sync-3.c: New test.
44011 2003-03-26 Alan Modra <amodra@bigpond.net.au>
44013 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44015 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44017 * gcc.dg/ultrasp6.c: New test.
44019 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44021 * gcc.dg/i386-signbit-1.c: New test.
44022 * gcc.dg/i386-signbit-2.c: New test.
44023 * gcc.dg/i386-signbit-3.c: New test.
44025 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44027 * gcc.dg/ultrasp5.c: Fix options.
44029 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44031 * gcc.dg/ultrasp5.c: Fix comment.
44033 2003-03-24 Bud Davis <bdavis9659@comcast.net>
44036 * g77.f-torture/execute/10197.f: New test.
44038 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
44040 PR c++/9898, c++/383
44041 * g++.dg/template/conv6.C: New test.
44044 * g++.dg/template/ptrmem5.C: New test.
44047 * g++.dg/lookup/koenig1.C: New test.
44050 * g++.dg/lookup/template2.C: New test.
44052 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44054 * g++.dg/opt/rtti1.C: New test.
44056 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44058 * gcc.dg/ultrasp5.c: New test.
44060 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44063 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44066 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44069 * gcc.dg/20030323-1.c: New test.
44071 2003-03-23 Roger Sayle <roger@eyesopen.com>
44073 * gcc.c-torture/compile/20030323-1.c: New test case.
44075 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44077 * gcc.dg/20030321-1.c: New test.
44079 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44081 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44083 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44085 PR c++/9978, c++/9708
44086 * g++.dg/ext/vlm1.C: Adjust expected error.
44087 * g++.dg/ext/vla2.C: New test.
44088 * g++.dg/template/arg1.C: New test.
44089 * g++.dg/template/arg2.C: New test.
44091 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44093 * g77.f-torture/execute/select.f: New test.
44094 * g77.f-torture/noncompile/select_no_compile.f: New test.
44096 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44099 * g++.dg/other/error4.C: New test.
44101 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44103 * g++.dg/template/friend17.C: New test.
44105 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44107 * gcc.c-torture/compile/20030320-1.c: New.
44109 2003-03-20 Roger Sayle <roger@eyesopen.com>
44111 * gcc.dg/builtins-6.c: New test case.
44113 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44116 * gcc.c-torture/compile/20030319-1.c: New.
44118 2003-03-18 Jan Hubicka <jh@suse.cz>
44120 * gcc.dg/i386-cvt-1.c: New test.
44122 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44124 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44125 * objc.dg/naming-2.m: Likewise.
44127 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44130 * g++.dg/parse/crash1.C: New test.
44132 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44135 * g++.dg/eh/cleanup1.C: New test.
44137 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44139 * gcc.c-torture/execute/20030316-1.c: New test case.
44141 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44144 * g++.dg/init/ctor2.C: New test.
44146 2003-03-15 Roger Sayle <roger@eyesopen.com>
44148 * g77.f-torture/compile/xformat.f: New test case.
44150 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44152 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44153 * g++.old-deja/g++.mike/eh50.C: Likewise.
44155 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44158 * g++.dg/template/spec7.C: New test.
44159 * g++.dg/template/spec8.C: Likewise.
44161 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44163 * gcc.c-torture/execute/20030313-1.c: New test.
44165 2003-03-14 Richard Henderson <rth@redhat.com>
44167 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44169 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44171 * gcc.c-torture/compile/20030314-1.c: New test.
44173 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44175 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44176 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44178 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44179 to accept newer _imp__ prefix and additional
44180 newline in .drectve section.
44181 * gcc.dg/dll-4.c: Likewise.
44182 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44185 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44187 * g++.dg/parse/namespace9.C: New test.
44189 * g++.dg/init/ref5.C: New test.
44190 * g++.dg/parse/ptrmem1.C: Likewise.
44192 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44194 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44195 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44196 regular expression.
44197 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44198 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44200 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44202 * gcc.c-torture/execute/20030224-2.c: New test.
44204 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44206 * gcc.dg/decl-3.c: New test.
44208 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44210 * gcc.dg/i386-loop-2.c: New test.
44212 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44215 * g++.dg/parse/namespace8.C: New test.
44218 * g++.dg/overload/builtin2.C: New test.
44220 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44222 * gcc.dg/return-type-3.c: New test.
44224 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44226 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44227 profiling options are not supported.
44229 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44231 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44232 * g++.old-deja/g++.warn/impint2.C: Likewise.
44234 2003-03-10 Devang Patel <dpatel@apple.com>
44236 * g++.dg/cpp/c++_cmd_1.C: New test.
44237 * g++.dg/cpp/c++_cmd_1.h: New file.
44239 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44241 * gcc.dg/altivec-9.c: New file.
44243 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44245 * gcc.dg/ppc-sdata-1.c: New test.
44246 * gcc.dg/ppc-sdata-2.c: New test.
44248 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44251 * g++.dg/opt/ptrmem2.C: New test.
44254 * g++.dg/opt/ptrmem1.C: New test.
44256 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44258 * gcc.dg/i386-loop-1.c: New test.
44260 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44263 * g++.dg/lookup/friend1.C: New test.
44265 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44268 * g++.dg/parser/constructor1.C: New test.
44270 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44272 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44274 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44276 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44278 * gcc.dg/cpp/Wunused.c: Update test.
44280 2003-03-08 Jan Hubicka <jh@suse.cz>
44282 * gcc.dg/inline-3.c: New test.
44284 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44287 * g++.dg/parse/builtin1.C: New test.
44290 * g++.dg/abi/cookie1.C: New test.
44291 * g++.dg/abi/cookie2.C: Likewise.
44294 * g++.dg/template/field1.C: New test.
44297 * g++.dg/parse/class1.C: New test.
44298 * g++.dg/parse/namespace7.C: Likewise.
44299 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44301 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44303 * g++.dg/init/ref4.C: New test.
44305 2003-03-07 Jan Hubicka <jh@suse.cz>
44307 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44308 * gcc.dg/inline-3.c: New test.
44310 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44312 * g++.dg/init/ref3.C: New test.
44315 * g++.dg/init/ref2.C: New test.
44318 * g++.dg/warn/Wshadow-2.C: New test.
44321 * g++.dg/warn/Woverloaded-1.C: New test.
44323 2003-03-05 Jan Hubicka <jh@suse.cz>
44325 * gcc.dg/i386-local2.c: New.
44326 * gcc.dg/i386-local.c: Fix typo.
44328 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44330 * g++.dg/abi/layout3.C: New test.
44332 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44334 * gcc.c-torture/compile/20030305-1.c
44336 2003-03-05 Jan Hubicka <jh@suse.cz>
44338 * gcc.dg/i386-local.c: New.
44340 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44342 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44344 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44346 * gcc.dg/switch-2.c: New test.
44347 * gcc.dg/switch-3.c: New test.
44348 * gcc.dg/Wswitch.c: Adjust line numbers.
44349 * gcc.dg/Wswitch-default.c: Likewise.
44350 * gcc.dg/Wswitch-enum.c: Likewise.
44352 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44354 * gcc.c-torture/execute/20030222-1.c: New test.
44356 2003-03-03 James E Wilson <wilson@tuliptree.org>
44358 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44360 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44363 * g++.dg/init/ref1.C: New test.
44365 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44367 * gcc.dg/sh-relax.c: New SH-only test.
44369 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44371 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44372 comment explaining purpose of testcase.
44374 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44376 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44377 for HC11/HC12 (asm needs two int registers).
44378 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44379 HC11/HC12 because the test uses an asm which needs two 32-bit
44382 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44384 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44385 for HC11/HC12 (array is too large otherwise).
44386 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44387 * gcc.c-torture/compile/20010518-2.x: Likewise.
44388 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44389 HC11/HC12 (array is too large).
44391 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44393 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44394 * lib/g++-dg.exp (g++-dg-test): Likewise.
44396 2003-03-01 Roger Sayle <roger@eyesopen.com>
44398 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44399 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44401 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44403 * g++.dg/warn/implicit-typename1.C: Remove warning.
44405 2003-02-28 Richard Henderson <rth@redhat.com>
44407 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44408 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44410 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44412 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44413 * g++.dg/pch/pch.exp: Likewise.
44415 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44418 * g++.dg/init/new4.C: New test.
44420 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44422 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44424 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44426 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44429 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44432 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44434 * lib/scanasm.exp: Add support for counting numbers of
44436 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44437 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44439 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44442 * g++.dg/template/static3.C: New test.
44445 * g++.dg/parse/namespace6.C: New test.
44447 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44450 * gcc.dg/20030225-1.c: New test.
44452 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44454 * README: Remove out-of-date information.
44457 * g++.dg/template/spec6.C: New test.
44459 2003-02-24 Jeff Law <law@redhat.com>
44461 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44463 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44465 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44466 * gcc.dg/pragma-ep-1.c: Likewise.
44468 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44471 * g++.dg/template/friend16.C: New test.
44473 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44476 * g++.dg/parse/fused-params1.C: Adjust error messages.
44477 * g++.dg/template/nested3.C: New test.
44479 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44481 * g++.dg/abi/param1.C: New test.
44483 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44486 * g++.dg/warn/implicit-typename1.C: New test.
44488 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44490 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44492 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44493 * gcc.c-torture/execute/20010129-1.x: Likewise.
44494 * gcc.dg/20011107-1.c: Likewise.
44495 * gcc.dg/20020108-1.c: Likewise.
44496 * gcc.dg/20020122-3.c: Likewise.
44497 * gcc.dg/20020206-1.c: Likewise.
44498 * gcc.dg/20020310-1.c: Likewise.
44499 * gcc.dg/20020426-2.c: Likewise.
44500 * gcc.dg/20020517-1.c: Likewise.
44501 * gcc.dg/991230-1.c: Likewise.
44502 * gcc.dg/i386-unroll-1.c: Likewise.
44503 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44505 2003-02-22 Jan Hubicka <jh@suse.cz>
44507 * gcc.dg/i386-mul.c: New test.
44509 2003-02-21 Roger Sayle <roger@eyesopen.com>
44511 * gcc.dg/builtins-5.c: New test case.
44513 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44515 * gcc.dg/asmreg-1.c: New test.
44517 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44520 * g++.dg/parse/varmod1.C: New test.
44522 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44525 * g++.dg/template/op1.C: New test.
44527 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44530 * g++.dg/template/nested2.C: New test.
44532 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44535 * g++.dg/expr/dtor1.C: New test.
44537 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44539 * gcc.dg/cpp/include3.c: New test.
44540 * gcc.dg/cpp/inc/foo.h: New file.
44542 2003-02-21 Glen Nakamura <glen@imodulo.com>
44544 * gcc.c-torture/execute/20030221-1.c: New test.
44546 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44549 * g++.dg/abi/conv1.C: New test.
44551 2003-02-20 Jan Hubicka <jh@suse.cz>
44553 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44555 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44557 * gcc.c-torture/compile/20030219-1.c: New test.
44559 2003-02-18 Jan Hubicka <jh@suse.cz>
44561 * gcc.dg/funcorder.c: New test.
44563 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44565 * gcc.c-torture/execute/20030218-1.c: New.
44567 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44569 * gcc.dg/20030218-1.c: New.
44571 2003-02-18 Richard Henderson <rth@redhat.com>
44573 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44574 * gcc.dg/attr-used-2.c: New.
44576 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44579 * g++.dg/init/copy5.C: New test.
44581 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44583 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44584 * g++.dg/pch/pch.exp: Likewise.
44586 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44588 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44589 STACK_SIZE is not defined.
44591 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44594 * g++.dg/template/init1.C: New test.
44596 2003-02-16 Jan HUbicka <jh@suse.cz>
44598 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44599 (foo): Add few extra tests
44600 * gcc.dg/c99-const-expr-3.c: Likewise.
44601 * gcc.c-torture/execute/20030216-1.c: New.
44603 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44606 * g++.dg/ext/typeof4.C: New test.
44608 2003-02-15 Roger Sayle <roger@eyesopen.com>
44610 * gcc.dg/i386-387-3.c: New test case.
44612 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44614 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44615 cris-*-elf* cris-*-aout* and mmix-*-*.
44617 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44619 * gcc.dg/20030213-1.c: New test.
44621 2003-02-12 Roger Sayle <roger@eyesopen.com>
44623 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44624 * gcc.dg/i386-387-2.c: Likewise.
44626 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44628 * gcc.dg/ppc-spe.c: Fix formatting.
44629 Enable tests that were previously unsupported by gas.
44630 Delete tests for instructions that no longer exist.
44631 Switch arguments on evsubifw builtin.
44633 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44635 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44636 STACK_SIZE is too small.
44638 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44639 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44641 * gcc.dg/decl-2.c: New test.
44643 2003-02-10 Jan Hubicka <jh@suse.cz>
44645 * gcc.dg/i386-fpcvt-1.c: New test.
44647 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44649 * gcc.c-torture/execute/20030209-1.c: New test.
44651 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44653 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44654 int-wide bitops, use the constants of the same width.
44655 Likewise, if long long is 32-bit wide, test bitops using
44658 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44660 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44662 2003-02-07 Roger Sayle <roger@eyesopen.com>
44664 * gcc.dg/builtins-4.c: New test case.
44666 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44668 * gcc.dg/20020430-1.c: Fix dg command typos.
44669 * gcc.dg/20020503-1.c: Likewise.
44671 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44674 * g++.dg/parse/fused-params1.C: New test.
44677 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44680 * g++.dg/parse/non-dependent1.C: New test.
44683 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44686 * g++.dg/parse/undefined7.C: New test.
44687 * g++.dg/parse/non-templ1.C: New test.
44690 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44692 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44694 * gcc.c-torture/compile/20030206-1.c: New test.
44696 2003-02-05 Roger Sayle <roger@eyesopen.com>
44698 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44699 "pow" to "foo" to avoid potential confusion with a math built-in.
44701 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44703 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44704 conditions for SPARC targets.
44706 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44708 * gcc.dg/20030204-1.c: New test.
44710 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44713 * g++.dg/parse/array-size1.C: New test.
44716 * g++.dg/parse/undefined3.C: New test.
44719 * g++.dg/parse/undefined4.C: New test.
44722 * g++.dg/parse/undefined5.C: New test.
44725 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44728 * g++.dg/parse/casting-operator1.C: New test.
44731 * g++.dg/parse/undefined6.C: New test.
44734 * g++.dg/parse/missing-template1.C: New test.
44736 2003-02-04 Jan Hubicka <jh@suse.cz>
44738 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44739 * gcc.dg/i386-cmov?.c: Likewise.
44740 * gcc.dg/i386-fpcvt-?.c: Likewise.
44741 * gcc.dg/i386-ssefp-1.c: Likewise.
44742 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44745 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44748 * g++.dg/ext/max.C: New test.
44750 2003-02-03 Jan Hubicka <jh@suse.cz>
44752 * gcc.c-torture/execute/20030203-1.c: New test.
44754 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44756 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44759 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44761 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44762 * g++.dg/init/new2.C: Likewise.
44763 * g++.dg/other/new1.C: Likewise.
44765 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44767 * gcc.dg/struct-ret-libc.c: New test.
44769 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44771 * gcc.dg/20030129-1.c: New test.
44773 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44776 * g++.dg/template/ptrmem4.C: New test.
44778 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44780 * g++.dg/parser/constant1.C: New test.
44782 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44785 * g++.dg/parse/friend2.C: New test.
44787 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44790 * g++.dg/template/unify4.C: New test.
44792 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44794 * gcc.c-torture/execute/20030128-1.c: New test.
44796 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44798 * g++.dg/lookup/nested1.C: Test moved from ...
44799 * g++.old-deja/g++.other/lookup24.C: ... here.
44801 2003-01-28 Jan Hubicka <jh@suse.cz>
44803 * gcc.dg/i386-cmov5.c: New test.
44805 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44807 * gcc.c-torture/execute/20010925-1.c: Changed the
44808 memcpy declaration.
44810 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44813 * g++.dg/parse/template5.C: New test.
44815 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44818 * g77.dg/pr9258: New test.
44820 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44822 * README: Move relevant parts from README.g++.
44824 * README.g++: Remove this file.
44826 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44828 * g++.dg/abi/dcast1.C: New test.
44830 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44832 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44834 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44837 * g++.old-deja/g++.other/lookup24.C: New test.
44839 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44842 * gcc.dg/uninit-C.c: New test.
44844 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44846 * g++.dg/abi/covariant1.C: New test.
44848 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44850 * gcc.dg/20030123-1.c: New test.
44852 2003-01-25 Jan Hubicka <jh@suse.cz>
44855 * gcc.c-torture/compile/20030125-1.c
44857 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44860 * g++.dg/parse/template3.C: New test.
44861 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44864 * g++.dg/parse/template4.C: New test.
44867 * g++.dg/template/qual2.C: New test.
44870 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44872 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44874 2003-01-25 Roger Sayle <roger@eyesopen.com>
44876 * gcc.c-torture/execute/switch-1.c: New test case.
44878 2003-01-25 Jan Hubicka <jh@suse.cz>
44880 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44882 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44884 Tweaks for Bison-1.875. From the NEWS file:
44885 "- `parse error' -> `syntax error'
44886 Bison now uniformly uses the term `syntax error'"
44887 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44888 * gcc.dg/cpp/digraph2.c: Likewise.
44889 * gcc.dg/cpp/direct2.c: Likewise.
44890 * gcc.dg/cpp/paste4.c: Likewise.
44891 * gcc.dg/c90-restrict-1.c: Likewise.
44892 * gcc.dg/c99-func-2.c: Likewise.
44893 * gcc.dg/noncompile/920721-2.c: Likewise.
44894 * gcc.dg/noncompile/930622-2.c: Likewise.
44895 * gcc.dg/noncompile/940112-1.c: Likewise.
44896 * gcc.dg/noncompile/950921-1.c: Likewise.
44897 * gcc.dg/noncompile/951123-1.c: Likewise.
44898 * gcc.dg/noncompile/971104-1.c: Likewise.
44899 * gcc.dg/noncompile/990416-1.c: Likewise.
44901 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44903 * g++.dg/parse/undefined1.C: Add error message.
44905 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44908 * g++.dg/parse/new1.C: New test.
44911 * g++.dg/parse/template2.C: New test.
44914 * g++.dg/parse/typedef2.C: New test.
44917 * g++.dg/ext/typeof3.C: New test.
44919 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44922 * g++.dg/parse/ret-type1.C: New test.
44925 * g++.dg/parse/tmpl-outside1.C: New test.
44928 * g++.dg/parse/int-as-enum1.C: New test.
44931 * g++.dg/parse/no-typename1.C: New test.
44934 * g++.dg/parse/no-value1.C: New test.
44937 * g++.dg/parse/wrong-inline1.C: New test.
44940 * g++.dg/parse/ref1.C: New test.
44943 * g++.dg/parse/attr-ctor1.C: New test.
44946 * g++.dg/parse/namespace5.C: New test.
44949 * g++.dg/parse/func-def1.C: New test.
44952 * g++.dg/parse/undefined1.C: New test.
44954 PR c++/5723, PR c++/8522
44955 * g++.dg/parse/specialization1.C: New test.
44957 PR c++/163, PR c++/8595
44958 * g++.dg/parse/struct-as-enum1.C: New test.
44961 * g++.dg/parse/undefined2.C: New test.
44963 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44966 * g++.dg/parse/template1.C: New test.
44969 * g++.dg/parse/using1.C: New test.
44973 * g++.dg/parse/expr2.C: New test.
44976 * g++.dg/parse/lookup2.C: Likewise.
44978 2003-01-21 Jan Hubicka <jh@suse.cz>
44980 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44981 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44982 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44983 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44985 2003-01-20 Nick Clifton <nickc@redhat.com>
44987 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44988 problem with ARM sibcall code generation.
44990 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44992 * gcc.c-torture/execute/20030120-1.c: New.
44994 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44996 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44998 2003-01-17 Mark Mitchell <mark@codesourcery.com>
45001 * g++.dg/parse/ctor1.C: New test.
45004 * g++.dg/parse/qualified1.C: New test.
45006 * g++.dg/parse/typename3.C: New test.
45008 2003-01-16 Richard Henderson <rth@redhat.com>
45010 * g++.dg/tls/init-2.C: Fix error matches for real this time.
45012 2003-01-16 Richard Henderson <rth@redhat.com>
45014 * g++.dg/pch/pch.exp: Copy test header to the working directory
45015 before using it either for precompilation or direct use.
45016 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45017 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45019 2003-01-16 Richard Henderson <rth@redhat.com>
45021 * gcc.dg/pch/pch.exp: Copy test header to the working directory
45022 before using it either for precompilation or direct use.
45023 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45024 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45026 2003-01-16 Mark Mitchell <mark@codesourcery.com>
45028 * g++.dg/ext/typename1.C: Add typename keyword.
45029 * g++.dg/template/crash1.C: Update error messages.
45030 * g++.dg/template/crash2.C: Remove error message.
45031 * g++.dg/parse/typename2.C: New test.
45032 * g++.dg/template/typename2.C: Change implicit
45033 typename warning into error.
45034 * g++.old-deja/g++.benjamin/tem03.C: Issue more
45036 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45037 * g++.old-deja/g++.brendan/crash56.C: Add this->.
45038 * g++.old-deja/g++.law/visibility13.C: Remove error
45040 * g++.old-deja/g++.ns/template17.C: Reorder code to
45041 make declaration visible in template.
45042 * g++.old-deja/g++.pt/crash3.C: Fix typos.
45043 * g++.old-deja/g++.pt/crash36.C: Issue more error
45045 * g++.old-deja/g++.pt/crash5.C: Improve error
45047 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45048 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45049 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45050 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45051 typename warning with error message.
45052 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45053 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45054 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45056 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45058 * g++.dg/parse/ambig2.C: New test.
45060 2003-01-15 Richard Henderson <rth@redhat.com>
45062 * g++.dg/tls/init-2.C: Update error message string.
45064 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45066 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45068 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45070 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45072 * gcc.c-torture/compile/20001205-1.x: Likewise.
45073 * gcc.c-torture/compile/20001226-1.x: Likewise.
45074 * gcc.c-torture/compile/920520-1.x: Likewise.
45075 * gcc.c-torture/compile/961203-1.x: Likewise.
45076 * gcc.c-torture/compile/20020604-1.x: Likewise.
45078 2003-01-15 Jan Hubicka <jh@suse.cz>
45080 * gcc.c-torture/compile/20030115-1.c: New test.
45082 * gcc.dg/i386-fpcvt-1.c: New test.
45083 * gcc.dg/i386-fpcvt-2.c: New test.
45085 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45087 Further conform g++'s __vmi_class_type_info to the C++ ABI
45089 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45092 2003-01-14 Jan Hubicka <jh@suse.cz>
45094 * gcc.dg/i386-fpcvt-1.c: New test.
45095 * gcc.dg/i386-fpcvt-2.c: New test.
45097 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45099 * gcc.dg/i386-mmx-3.c: New test.
45101 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45104 * g++.dg/parse/octal1.C: New file.
45107 * g++.dg/parse/typename1.C: New file.
45109 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45111 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45112 * gcc.dg/bf-no-ms-layout.c: Likewise.
45113 * gcc.dg/bf-ms-attrib.c: Likewise.
45115 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45118 * g++.dg/parse/dtor1.C: New file.
45121 * g++.dg/rtti/typeid1.C: New file.
45124 * g++.dg/parse/lookup1.C: New file.
45127 * g++.dg/templ/spec5.C: New file.
45129 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45131 * gcc.c-torture/compile/20030110-1.c: New test.
45133 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45135 Merge from pch-branch:
45137 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45139 * gcc.dg/pch/cpp-1.h: New.
45140 * gcc.dg/pch/cpp-1.c: New.
45141 * gcc.dg/pch/cpp-2.h: New.
45142 * gcc.dg/pch/cpp-2.c: New.
45144 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45146 * gcc.dg/pch/except-1.h: New.
45147 * gcc.dg/pch/except-1.c: New.
45149 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45151 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45153 * gcc.dg/pch: Include *.hp not *.h.
45154 * gcc.dg/pch/system-1.h: New.
45155 * gcc.dg/pch/system-1.c: New.
45157 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45159 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45160 rather than trying to build and run a program using PCH.
45161 * gcc.dg/pch: Remove dg-do commands from test files.
45163 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45165 * gcc.dg/pch/macro-3.c: New.
45166 * gcc.dg/pch/macro-3.h: New.
45168 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45170 * gcc.dg/pch/common-1.c: New.
45171 * gcc.dg/pch/common-1.h: New.
45172 * gcc.dg/pch/decl-1.c: New.
45173 * gcc.dg/pch/decl-1.h: New.
45174 * gcc.dg/pch/decl-2.c: New.
45175 * gcc.dg/pch/decl-2.h: New.
45176 * gcc.dg/pch/decl-3.c: New.
45177 * gcc.dg/pch/decl-3.h: New.
45178 * gcc.dg/pch/decl-4.c: New.
45179 * gcc.dg/pch/decl-4.h: New.
45180 * gcc.dg/pch/decl-5.c: New.
45181 * gcc.dg/pch/decl-5.h: New.
45182 * gcc.dg/pch/global-1.c: New.
45183 * gcc.dg/pch/global-1.h: New.
45184 * gcc.dg/pch/inline-1.c: New.
45185 * gcc.dg/pch/inline-1.h: New.
45186 * gcc.dg/pch/inline-2.c: New.
45187 * gcc.dg/pch/inline-2.h: New.
45188 * gcc.dg/pch/static-1.c: New.
45189 * gcc.dg/pch/static-1.h: New.
45190 * gcc.dg/pch/static-2.c: New.
45191 * gcc.dg/pch/static-2.h: New.
45193 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45195 * g++.dg/pch/pch.exp: Better handle failing testcases.
45196 * gcc.dg/pch/pch.exp: Likewise.
45197 * gcc.dg/pch/macro-1.c: New.
45198 * gcc.dg/pch/macro-1.h: New.
45199 * gcc.dg/pch/macro-2.c: New.
45200 * gcc.dg/pch/macro-2.h: New.
45202 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45204 * g++.dg/dg.exp: Treat files in pch/ specially.
45205 * g++.dg/pch/pch.exp: New file.
45206 * g++.dg/pch/empty.H: New file.
45207 * g++.dg/pch/empty.C: New file.
45208 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45211 * gcc.dg/pch/pch.exp: New file.
45212 * gcc.dg/pch/empty.h: New file.
45213 * gcc.dg/pch/empty.c: New file.
45214 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45217 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45219 * g++.dg/template/friend14.C: New test.
45221 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45223 * gcc.dg/old-style-asm-1.c: New test.
45225 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45227 * gcc.c-torture/compile/20030109-1.c: New test.
45229 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45231 * gcc.c-torture/execute/20030109-1.c: New test.
45233 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45235 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45236 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45237 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45238 * g++.old-deja/g++.mike/eh2.C: Likewise.
45239 * g++.old-deja/g++.mike/eh3.C: Likewise.
45240 * g++.old-deja/g++.mike/eh5.C: Likewise.
45241 * g++.old-deja/g++.mike/eh6.C: Likewise.
45242 * g++.old-deja/g++.mike/eh7.C: Likewise.
45243 * g++.old-deja/g++.mike/eh8.C: Likewise.
45244 * g++.old-deja/g++.mike/eh9.C: Likewise.
45245 * g++.old-deja/g++.mike/eh10.C: Likewise.
45246 * g++.old-deja/g++.mike/eh12.C: Likewise.
45247 * g++.old-deja/g++.mike/eh13.C: Likewise.
45248 * g++.old-deja/g++.mike/eh14.C: Likewise.
45249 * g++.old-deja/g++.mike/eh16.C: Likewise.
45250 * g++.old-deja/g++.mike/eh17.C: Likewise.
45251 * g++.old-deja/g++.mike/eh18.C: Likewise.
45252 * g++.old-deja/g++.mike/eh21.C: Likewise.
45253 * g++.old-deja/g++.mike/eh23.C: Likewise.
45254 * g++.old-deja/g++.mike/eh24.C: Likewise.
45255 * g++.old-deja/g++.mike/eh25.C: Likewise.
45256 * g++.old-deja/g++.mike/eh26.C: Likewise.
45257 * g++.old-deja/g++.mike/eh27.C: Likewise.
45258 * g++.old-deja/g++.mike/eh28.C: Likewise.
45259 * g++.old-deja/g++.mike/eh29.C: Likewise.
45260 * g++.old-deja/g++.mike/eh31.C: Likewise.
45261 * g++.old-deja/g++.mike/eh33.C: Likewise.
45262 * g++.old-deja/g++.mike/eh34.C: Likewise.
45263 * g++.old-deja/g++.mike/eh35.C: Likewise.
45264 * g++.old-deja/g++.mike/eh36.C: Likewise.
45265 * g++.old-deja/g++.mike/eh37.C: Likewise.
45266 * g++.old-deja/g++.mike/eh38.C: Likewise.
45267 * g++.old-deja/g++.mike/eh39.C: Likewise.
45268 * g++.old-deja/g++.mike/eh40.C: Likewise.
45269 * g++.old-deja/g++.mike/eh41.C: Likewise.
45270 * g++.old-deja/g++.mike/eh42.C: Likewise.
45271 * g++.old-deja/g++.mike/eh44.C: Likewise.
45272 * g++.old-deja/g++.mike/eh46.C: Likewise.
45273 * g++.old-deja/g++.mike/eh47.C: Likewise.
45274 * g++.old-deja/g++.mike/eh48.C: Likewise.
45275 * g++.old-deja/g++.mike/eh49.C: Likewise.
45276 * g++.old-deja/g++.mike/eh50.C: Likewise.
45277 * g++.old-deja/g++.mike/eh51.C: Likewise.
45278 * g++.old-deja/g++.mike/eh53.C: Likewise.
45279 * g++.old-deja/g++.mike/eh55.C: Likewise.
45280 * g++.old-deja/g++.mike/p7912.C: Likewise.
45281 * g++.old-deja/g++.mike/p9706.C: Likewise.
45282 * g++.old-deja/g++.mike/p10416.C: Likewise.
45283 * g++.old-deja/g++.mike/p11667.C: Likewise.
45284 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45285 Remove redundant reference to Iris.
45286 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45287 Elxsi, i860, Pico Java, and WE32K.
45289 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45291 * g++.dg/ext/asm4.C: New test.
45293 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45296 * g++.dg/template/friend12.C: New test.
45297 * g++.dg/template/friend13.C: Likewise.
45298 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45300 2003-01-08 Jan Hubicka <jh@suse.cz>
45302 * gcc.dg/i386-cadd.c: New test.
45303 * gcc.dg/i386-cmov4.c: Likewise.
45305 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45308 * g++.dg/warn/Wunused-3.C: New test.
45310 * g++.dg/abi/bitfield9.C: New test.
45313 * g++.dg/parse/defarg3.C: New test.
45315 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45317 * g++.dg/parse/ambig1.C: New test.
45318 * g++.dg/parse/defarg2.C: New test.
45320 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45322 * g++.dg/template/defarg-1.C: New test.
45323 * g++.dg/template/local2.C: Likewise.
45325 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45327 * gcc.c-torture/execute/20030105-1.c: New test.
45329 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45331 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45332 * g++.dg/parse/namespace4.C: Likewise.
45334 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45336 * g++.dg/template/ntp2.C: New test.
45338 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45340 * g++.dg/parse/extern-C-1.C: New test.
45342 * g++.dg/parse/namespace4.C: New test.
45344 * g++.dg/template/nested1.C: New test.
45346 * g++.dg/parse/namespace3.C: New test.
45348 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45350 * g++.dg/lookup/two-stage1.C: New test.
45352 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45354 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45355 * g++.old-deja/g++.jason/access8.C: Likewise.
45356 * g++.old-deja/g++.other/decl5.C: Likewise.
45358 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45360 * g++.dg/parse/parse7.C: New test.
45362 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45365 * g++.dg/ext/attrib7.C: New test.
45367 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45369 * g++.dg/parse/parse6.C: New test.
45371 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45373 * gcc.dg/h8300-stack-1.c: New.
45375 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45377 g++.dg/lookup/exception1.C: New test.
45379 g++.dg/lookup/template1.C: New test.
45381 g++.dg/parse/namespace2.C: New test.
45383 g++.dg/parse/parens2.C: New test.
45385 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45387 * g++.dg/parse/parse5.C: New test.
45388 * g++.dg/lookup/scoped4.C: New test.
45390 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45392 * g++.dg/parse/parens1.C: New test.
45394 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45396 * g++.dg/parse/parens2.C: New test.
45398 * g++.dg/lookup/scope-operator1.C: New test.
45400 * g++.dg/parse/operator1.C: New test.
45402 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45404 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45405 * g++.old-deja/g++.other/access6.C: Likewise.
45406 * g++.old-deja/g++.other/decl1.C: Likewise.
45407 * g++.old-deja/g++.pt/typename12.C: Likewise.
45409 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45411 * g++.dg/parse/namespace1.C: New test.
45413 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45415 * g++.dg/parse/parse4.C: New test.
45417 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45419 * g++.dg/parse/parse3.C: New test.
45421 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45423 * g++.dg/parse/parse2.C: New test.
45425 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45427 * g++.dg/template/friend11.C: New test.
45429 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45431 * g++.dg/parse/parse1.C: New test.
45433 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45435 * lib/profopt.exp: Change the name of a global variable to avoid
45436 possible clashes with other test suites.
45438 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45440 * g++.dg/inherit/covariant8.C: New test.
45442 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45444 * g++.dg/init/array9.C: New test.
45447 * g++.dg/parse/expr1.C: New test.
45449 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45451 * gcc.c-torture/compile/20021230-1.c: New test.
45453 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45455 * g++.dg/inherit/covariant5.C: New test.
45456 * g++.dg/inherit/covariant6.C: New test.
45457 * g++.dg/inherit/covariant7.C: New test.
45459 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45462 * g++.dg/other/access2.C: New test.
45464 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45466 * g++.dg/other/anon-struct.C: No longer fails
45467 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45468 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45469 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45471 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45473 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45475 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45477 * g++.dg/eh/spec4.C: Remove stray semicolon.
45478 * g++.dg/expr/pmf-1.C: Change error message.
45479 * g++.dg/ext/asm1.C: Remove stray semicolon.
45480 * g++.dg/ext/typename1.C: Add missing typenames.
45481 * g++.dg/inherit/template-as-base.C: Change error message.
45482 * g++.dg/lookup/scoped1.C: Likewise.
45483 * g++.dg/lookup/scoped2.C: Likewise.
45484 * g++.dg/lookup/using2.C: Likewise.
45485 * g++.dg/other/component1.C: Remove stray semicolon.
45486 * g++.dg/other/do1.C: Change error message.
45487 * g++.dg/other/error2.C: Likewise.
45488 * g++.dg/other/init1.C: Likewise.
45489 * g++.dg/other/packed1.C: Remove stray semicolon.
45490 * g++.dg/other/ptrmem2.C: Change error message.
45491 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45493 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45494 * g++.dg/template/access3.C: Add typename keyword.
45495 * g++.dg/template/access5.C: Remove stray semicolon.
45496 * g++.dg/template/access6.C: Likewise.
45497 * g++.dg/template/complit1.C: Likewise.
45498 * g++.dg/template/crash1.C: Change error message.
45499 * g++.dg/template/inherit2.C: Remove stray semicolon.
45500 * g++.dg/template/instantiate2.C: Likewise.
45501 * g++.dg/template/instantiate3.C: Change error message.
45502 * g++.dg/template/qual1.C: Remove stray semicolon.
45503 * g++.dg/template/qualttp18.C: Change error message.
45504 * g++.dg/template/ref1.C: Remove stray semicolon.
45505 * g++.dg/template/sizeof1.C (A::value): Declare it.
45506 * g++.dg/template/spec4.C: Change error message.
45507 * g++.dg/template/static1.C: Likewise.
45508 * g++.dg/template/type1.C: Likewise.
45509 * g++.dg/template/typename3.C: Likewise.
45510 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45511 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45512 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45513 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45514 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45515 named return value extension.
45516 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45517 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45518 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45519 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45520 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45521 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45522 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45523 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45524 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45525 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45526 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45527 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45528 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45529 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45531 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45532 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45533 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45534 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45535 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45536 * g++.old-deja/g++.brendan/template11.C: Likewise.
45537 * g++.old-deja/g++.brendan/template26.C: Likewise.
45538 * g++.old-deja/g++.brendan/template27.C: Use explicit
45539 specialization syntax.
45540 * g++.old-deja/g++.brendan/template30.C: Likewise.
45541 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45542 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45543 non-dependent names.
45544 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45545 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45546 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45547 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45548 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45549 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45550 named return value extension.
45551 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45552 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45553 * g++.old-deja/g++.ext/return1.C: Likewise.
45554 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45555 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45556 * g++.old-deja/g++.jason/access8.C: Likewise.
45557 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45558 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45559 pseudo-destructor names.
45560 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45561 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45562 pseudo-destructor names.
45563 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45564 * g++.old-deja/g++.jason/overload19.C: Likewise.
45565 * g++.old-deja/g++.jason/overload32.C: Likewise.
45566 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45568 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45569 * g++.old-deja/g++.jason/return.C: Likewise.
45570 * g++.old-deja/g++.jason/return2.C: Likewise.
45571 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45572 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45574 * g++.old-deja/g++.jason/template10.C: Account for use of
45575 non-dependent names.
45576 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45578 * g++.old-deja/g++.jason/template37.C: Likewise.
45579 * g++.old-deja/g++.law/access4.C: Change error messages.
45580 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45581 pseudo-destructor names.
45582 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45583 * g++.old-deja/g++.law/ctors9.C: Likewise.
45584 * g++.old-deja/g++.law/cvt22.C: Likewise.
45585 * g++.old-deja/g++.law/dtors5.C: Likewise.
45586 * g++.old-deja/g++.law/global-init1.C: Likewise.
45587 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45588 * g++.old-deja/g++.law/operators28.C: Likewise.
45589 * g++.old-deja/g++.law/visibility28.C: Likewise.
45590 * g++.old-deja/g++.martin/eval1.C: Likewise.
45591 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45593 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45594 * g++.old-deja/g++.mike/net34.C: Likewise.
45595 * g++.old-deja/g++.mike/net36.C: Likewise.
45596 * g++.old-deja/g++.mike/ns2.C: Likewise.
45597 * g++.old-deja/g++.mike/p12306.C: Likewise.
45598 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45600 * g++.old-deja/g++.mike/p700.C: Likewise.
45601 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45602 * g++.old-deja/g++.mike/p710.C: Likewise.
45603 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45605 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45606 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45607 * g++.old-deja/g++.ns/crash2.C: Likewise.
45608 * g++.old-deja/g++.ns/crash3.C: Likewise.
45609 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45610 * g++.old-deja/g++.ns/ns17.C: Likewise.
45611 * g++.old-deja/g++.ns/template16.C: Likewise.
45612 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45614 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45615 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45616 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45617 named return value extension.
45618 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45619 * g++.old-deja/g++.other/access4.C: Issue additional error
45621 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45622 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45623 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45624 * g++.old-deja/g++.other/crash25.C: Change error message.
45625 * g++.old-deja/g++.other/crash4.C: Change error message.
45626 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45627 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45628 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45630 * g++.old-deja/g++.other/defarg8.C: Likewise.
45631 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45632 * g++.old-deja/g++.other/dtor10.C: Likewise.
45633 * g++.old-deja/g++.other/incomplete.C: Likewise.
45634 * g++.old-deja/g++.other/linkage7.C: Likewise.
45635 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45637 * g++.old-deja/g++.other/mangle2.C: Likewise.
45638 * g++.old-deja/g++.other/refinit2.C: Likewise.
45639 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45640 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45641 * g++.old-deja/g++.pt/crash28.C: Likewise.
45642 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45644 * g++.old-deja/g++.pt/crash32.C: Change error message.
45645 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45646 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45647 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45648 error message position.
45649 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45650 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45651 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45653 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45654 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45655 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45656 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45658 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45659 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45660 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45662 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45663 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45665 * g++.old-deja/g++.pt/friend28.C: Account for use of
45666 non-dependent names.
45667 * g++.old-deja/g++.pt/friend29.C: Likewise.
45668 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45670 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45671 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45672 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45674 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45675 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45677 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45678 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45679 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45681 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45682 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45683 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45684 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45685 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45686 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45688 * g++.old-deja/g++.pt/spec10.C: Likewise.
45689 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45690 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45691 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45692 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45693 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45694 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45695 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45696 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45697 * g++.old-deja/g++.pt/typename15.C: Likewise.
45698 * g++.old-deja/g++.pt/typename22.C: Likewise.
45699 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45700 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45701 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45702 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45704 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45705 return value extension.
45706 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45707 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45708 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45709 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45711 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45713 * g++.dg/warn/inline1.C: New test.
45714 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45715 * g++.old-deja/g++.jason/synth10.C: Likewise.
45716 * g++.old-deja/g++.mike/net31.C: Likewise.
45717 * g++.old-deja/g++.mike/p8786.C: Likewise.
45719 * g++.dg/template/friend10.C: New test.
45720 * g++.dg/template/conv5.C: New test.
45722 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45724 * g++.dg/lookup/scoped3.C: New test.
45726 * g++.dg/lookup/decl1.C: New test.
45727 * g++.dg/lookup/decl2.C: New test.
45729 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45731 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45732 gcc.c-torture/compile/20021015-1.c,
45733 gcc.c-torture/compile/20021015-2.c,
45734 gcc.c-torture/compile/20021123-1.c,
45735 gcc.c-torture/compile/20021123-2.c,
45736 gcc.c-torture/compile/20021123-3.c,
45737 gcc.c-torture/compile/20021123-4.c,
45738 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45739 only to 3.1 or 3.2 branch.
45741 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45743 * gcc.dg/i386-bitfield3.c: New test.
45745 * gcc.dg/i386-bitfield2.c: New test.
45747 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45749 * g++.dg/parse/conv_op1.C: New test.
45751 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45753 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45756 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45758 * gcc.c-torture/compile/20021220-1.c: New test.
45760 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45762 * gcc.dg/i386-fastcall-1.c: New.
45764 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45766 * gcc.c-torture/execute/20021219-1.c: New test.
45768 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45770 * gcc.dg/i386-pic-1.c: New test.
45772 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45775 * g++.dg/template/friend9.C: New test.
45777 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45780 * g++.dg/template/access7.C: New test.
45782 2002-12-18 Nick Clifton <nickc@redhat.com>
45784 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45785 the libstdc++-v3 directory has been found.
45787 2002-12-12 Devang Patel <dpatel@apple.com>
45788 * gcc.dg/darwin-ld-1.c: New test.
45789 * gcc.dg/darwin-ld-2.c: New test.
45790 * gcc.dg/darwin-ld-3.c: New test.
45791 * gcc.dg/darwin-ld-4.c: New test.
45792 * gcc.dg/darwin-ld-5.c: New test.
45794 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45796 * gcc.c-torture/compile/20021212-1.c: New test.
45798 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45800 * gcc.dg/fshort-wchar: New test.
45802 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45805 * g++.dg/template/dtor1.C: New test.
45807 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45810 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45812 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45814 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45816 * g++.dg/template/static1.C: New test.
45817 * g++.dg/template/static2.C: New test.
45818 * g++.old-deja/g++.ext/memconst.C: New test.
45820 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45822 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45823 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45824 * g++.dg/special/initp1.C: Likewise.
45826 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45828 * gcc.c-torture/execute/20021204-1.c: New test.
45830 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45832 * gcc.dg/ppc-fmadd-1.c: New file.
45833 * gcc.dg/ppc-fmadd-2.c: New file.
45834 * gcc.dg/ppc-fmadd-3.c: New file.
45836 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45838 * gcc.c-torture/compile/20021204-1.c: New test.
45840 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45842 * g++.dg/inherit/covariant2.C: New test.
45843 * g++.dg/inherit/covariant3.C: New test.
45844 * g++.dg/inherit/covariant4.C: New test.
45845 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45846 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45848 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45851 * g++.dg/init/brace3.C: New test.
45853 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45855 * gcc.dg/20020210-1.c: Fix a comment typo.
45857 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45860 * g++.dg/parse/defarg1.C: New test.
45863 * g++.dg/template/char1.C: New test.
45865 * g++.dg/template/varmod1.C: Fix typo.
45867 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45870 * g++.old-deja/g++.pt/crash32.C: Expect error.
45872 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45875 * g++.dg/template/varmod1.C: New test.
45878 * g++.dg/inherit/typeinfo1.C: New test.
45881 * g++.dg/inherit/typedef1.C: New test.
45883 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45887 * g++.dg/template/strlen1.C: New test.
45890 * g++.dg/template/ctor2.C: New test.
45893 * g++.dg/init/string1.C: New test.
45896 * g++.dg/template/friend8.C: New test.
45898 2002-11-29 Joe Buck <jbuck@synopsys.com>
45900 * g++.dg/lookup/anon2.C: New test.
45902 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45904 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45907 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45909 * gcc.dg/bitfld-6.c: New test.
45911 2002-11-27 Jan Hubicka <jh@suse.cz>
45913 * gcc.c-torture/execute/20021127.[cx]: New test.
45915 2002-11-26 Jan Hubicka <jh@suse.cz>
45917 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45920 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45922 * g++.dg/init/brace2.C: New test.
45923 * g++.old-deja/g++.mike/p9129.C: Correct.
45925 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45927 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45929 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45931 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45933 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45935 * g++.dg/abi/empty11.C: New test.
45936 * g++.dg/rtti/cv1.C: New test.
45938 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45940 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45942 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45944 * g++.dg/abi/empty10.C: New test.
45946 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45948 * gcc.c-torture/compile/20021124-1.c: New test.
45950 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45952 * g++.dg/abi/rtti2.C: New test.
45954 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45956 * gcc.dg/i386-unroll-1.c: New test.
45958 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45960 * gcc.c-torture/compile/20021120-1.c: New test.
45961 * gcc.c-torture/compile/20021120-2.c: New test.
45963 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45965 * gcc.dg/bitfld-5.c: New test.
45967 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45969 * gcc.c-torture/execute/20021120-3.c: New test.
45971 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45973 * gcc.c-torture/execute/20021120-2.c: New test.
45975 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45977 * gcc.c-torture/execute/20021120-1.c: New test.
45979 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45981 * gcc.c-torture/execute/20021118-3.c: New test.
45983 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45985 * gcc.c-torture/compile/20021119-1.c: New test.
45987 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45989 * gcc.dg/duff-1.c: New test.
45990 * gcc.dg/duff-2.c: New test.
45991 * gcc.dg/duff-3.c: New test.
45993 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45995 * gcc.dg/cpp/_Pragma5.c: New test.
45997 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45999 * gcc.c-torture/execute/20021118-2.c: New test.
46001 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46003 * gcc.c-torture/execute/20021118-1.c: New test.
46005 2002-11-16 Jakub Jelinek <jakub@redhat.com>
46007 * gcc.dg/20021116-1.c: New test.
46009 2002-11-14 Mark Mitchell <mark@codesourcery.com>
46011 * g++.dg/abi/vcall1.C: New test.
46013 2002-11-14 Jakub Jelinek <jakub@redhat.com>
46015 * gcc.dg/20021029-1.c: New test.
46016 * gcc.dg/20021029-2.c: New test.
46018 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46020 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46022 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46025 * gcc.dg/20021110.c: Move to ...
46026 * gcc.c-torture/compile/20021110.c: .... here.
46028 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46031 * gcc.c-torture/execute/20021111-1.c
46033 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46036 * gcc.dg/20021110.c: New test.
46038 2002-11-10 Mark Mitchell <mark@codesourcery.com>
46040 * g++.dg/abi/vthunk3.C: Run only on x86.
46042 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
46044 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46046 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
46048 * lib/compat.exp (compat-execute): Fix logic error in last
46051 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46053 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46055 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46058 * g++.dg/template/access6.C: New test.
46060 2002-11-08 Jan Hubicka <jh@suse.cz>
46062 * gcc.dg/i386-ssefp-1.c: New test.
46063 * gcc.dg/i386-ssefp-1.c: New test.
46065 2002-11-08 Jan Hubicka <jh@suse.cz>
46067 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46069 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46071 * g++.dg/abi/vthunk3.C: New test.
46074 * g++.dg/template/crash2.C: New test.
46076 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46078 * g++.dg/abi/dtor1.C: New test.
46079 * g++.dg/abi/dtor2.C: Likewise.
46081 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46083 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46086 2002-11-04 Adam Nemet <anemet@lnxw.com>
46088 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46089 -mthumb. Only xfail with -O0.
46091 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46093 * g++.dg/abi/thunk1.C: New test.
46094 * g++.dg/abi/thunk2.C: Likewise.
46095 * g++.dg/abi/vtt1.C: Likewise.
46097 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46099 PR optimization/8423
46100 * gcc.c-torture/execute/builtin-constant.c: New test.
46102 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46104 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46105 Add some more cases.
46107 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46110 * g++.dg/opt/local1.C: New test.
46112 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46115 * g++.dg/template/complit1.C: New test.
46118 * g++.dg/template/typename4.C: Likewise.
46120 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46122 Core issue 287, PR c++/7639
46123 * g++.dg/template/instantiate1.C: Adjust error location.
46124 * g++.dg/template/instantiate3.C: New test.
46125 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46126 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46127 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46129 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46131 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46133 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46136 * g++.dg/init/dtor2.C: New test.
46138 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46140 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46141 * gcc.dg/nest.c: Bypass errors on irix6.
46143 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46145 * gcc.dg/nest.c: Expect error for mmix-*-*.
46146 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46148 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46150 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46153 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46155 2002-10-25 Mike Stump <mrs@apple.com>
46157 * gcc.dg/warn-1.c: New test.
46159 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46161 * g++.dg/template/typename3.C: New test.
46163 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46165 * g++.dg/lookup/ptrmem1.C: New test.
46167 * g++.dg/abi/vthunk2.C: New test.
46169 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46171 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46173 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46175 * g++.dg/abi/empty9.C: New test.
46177 2002-10-24 Richard Henderson <rth@redhat.com>
46179 * g++.dg/inherit/thunk1.C: Enable for ia64.
46181 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46184 * g++.dg/lookup/pretty1.C: New test.
46186 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46188 * gcc.dg/20021023-1.c: New test.
46190 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46193 * g++.dg/parse/inline1.C: New test.
46195 2002-10-23 Richard Henderson <rth@redhat.com>
46197 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46199 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46201 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46204 * g++.dg/parse/stmtexpr3.C: New test.
46206 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46208 * g++.dg/expr/cond1.C: New test.
46210 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46212 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46214 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46216 * g++.dg/abi/vbase13.C: New test.
46217 * g++.dg/abi/vbase14.C: Likewise.
46219 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46221 * gcc.dg/tls/pic-1.c: New test.
46222 * gcc.dg/tls/nonpic-1.c: New test.
46223 * gcc.dg/20021018-1.c: New test.
46225 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46227 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46228 Remove only files with the same base name as the test case.
46229 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46230 (profopt-execute): Likewise. Also, remove old profiling
46231 and performance data files before running the tests.
46233 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46234 * g++.dg/bprob/bprob.exp: Likewise.
46235 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46236 to allow more general test case names.
46238 * g++.dg/bprob/bprob-1.C: Rename to ...
46239 * g++.dg/bprob/g++-bprob-1.C: ... this.
46241 * g77.dg/bprob/bprob-1.f: Rename to ...
46242 * g77.dg/bprob/g77-bprob-1.f: ... this.
46244 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46246 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46247 bison 1.50 or later.
46249 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46251 * g++.dg/README: Describe more test directories.
46253 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46255 * g++.dg/init/array6.C: Add additional tests.
46257 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46259 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46260 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46262 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46264 * gcc.c-torture/compile/20020604-1.x: New.
46265 * gcc.c-torture/compile/simd-5.x: Likewise.
46266 * gcc.c-torture/execute/920710-1.x: Likewise.
46267 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46269 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46271 * g++.dg/inherit/override1.C: Add dg-options clause.
46273 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46275 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46278 2002-10-19 Andreas Schwab <schwab@suse.de>
46280 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46281 directory component.
46283 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46285 * g++.dg/inherit/thunk1.C: New test.
46287 * g++.dg/inherit/override1.C: New test.
46289 * g++.dg/abi/mangle11.C: New test.
46290 * g++.dg/abi/mangle14.C: New test.
46291 * g++.dg/abi/mangle17.C: New test.
46293 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46295 * g++.dg/overload/member2.C: New test.
46297 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46299 * g++.dg/README: Describe new compat directory.
46300 * g++.dg/dg.exp: Skip tests in compat directory.
46301 * README.compat: New file.
46302 * lib/compat.exp: New expect script.
46303 * g++.dg/compat: New test directory.
46304 * g++.dg/compat/compat.exp: New expect script.
46305 * g++.dg/compat/abi: New test directory.
46306 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46307 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46308 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46309 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46310 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46311 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46312 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46313 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46314 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46315 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46316 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46317 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46318 * g++.dg/compat/break: New test directory.
46319 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46320 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46321 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46322 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46323 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46324 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46325 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46326 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46327 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46328 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46329 g++.dg/compat/break/README: New files.
46330 * g++.dg/compat/eh: New test directory.
46331 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46332 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46333 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46334 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46335 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46336 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46337 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46338 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46339 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46340 g++.dg/compat/eh/filter2_y.C,
46341 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46342 g++.dg/compat/eh/new1_y.C,
46343 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46344 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46345 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46346 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46347 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46348 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46349 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46350 g++.dg/compat/eh/unexpected1_y.C: New files.
46351 * g++.dg/compat/init: New test directory.
46352 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46353 g++.dg/compat/init/array5_y.C,
46354 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46355 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46356 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46357 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46358 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46359 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46360 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46361 g++.dg/compat/init/init-ref2_y.C: New files.
46363 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46366 * g++.dg/inherit/using3.C: New test.
46368 2002-10-17 Jan Hubicka <jh@suse.cz>
46370 * gcc.dg/20021017-2.c: New test.
46372 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46374 * g++.dg/abi/mangle16.C: Adjust.
46376 * g++.dg/init/array8.C: New test.
46378 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46380 * gcc.dg/special/mips-abi.exp: New test.
46381 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46383 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46385 * g++.dg/abi/mangle16.C: New test.
46386 * g++.dg/abi/mangle17.C: Likewise.
46389 * g++.dg/template/ref1.C: New test.
46391 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46393 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46395 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46397 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46399 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46402 * g++.dg/init/array7.C: New test.
46404 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46406 * g++.dg/init/array6.C: New test.
46408 * g++.dg/abi/mangle13.C: Likewise.
46409 * g++.dg/abi/mangle14.C: Likewise.
46410 * g++.dg/abi/mangle15.C: Likewise.
46412 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46414 * g++.dg/abi/empty8.C: New test.
46416 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46418 * g++.dg/init/ctor1.C: New test.
46420 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46422 * gcc.c-torture/execute/20021015-1.c: New test.
46424 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46426 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46428 2002-10-14 Jan Hubicka <jh@suse.cz>
46430 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46432 2002-10-14 Richard Henderson <rth@redhat.com>
46434 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46436 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46438 PR optimization/6631
46439 * g++.dg/opt/const2.C: New test.
46441 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46444 * g++.dg/parse/friend1.C: New test.
46445 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46447 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46449 * gcc.dg/20021014-1.c: New test.
46451 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46454 * g++.dg/ext/vlm1.C: New test.
46455 * g++.dg/ext/vlm2.C: Likewise.
46457 * g++.dg/init/array1.C: Remove invalid braces.
46458 * g++.dg/init/brace1.C: New test.
46459 * g++.dg/init/copy2.C: Likewise.
46460 * g++.dg/init/copy3.C: Likewise.
46461 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46462 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46465 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46467 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46469 2002-10-11 Richard Shann <richard.shann@superh.com>
46471 * gcc.c-torture/compile/simd-5.c: New test.
46473 2002-10-10 Roger Sayle <roger@eyesopen.com>
46475 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46477 2002-10-10 Jim Wilson <wilson@redhat.com>
46479 * gcc.c-torture/execute/20021010-1.c: New test.
46481 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46484 * g++.dg/ext/typedef-init.C: New test.
46485 * gcc.dg/typedef-init.c: New test.
46487 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46489 * gcc.dg/cpp/paste13.c: New test.
46491 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46493 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46494 remaining platforms, XFAIL during compile, not execute. Don't
46497 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46499 * gcc.dg/alias-1.c: Tweak expected warning.
46501 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46503 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46505 2002-10-06 Andreas Jaeger <aj@suse.de>
46507 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46508 * gcc.dg/cpp/c++98.C: Likewise.
46510 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46511 * g++.dg/cpp/c++98.C: Likewise.
46513 * g++.dg/README (Subdirectories): Mention cpp directory.
46516 * gcc.dg/20021006-1.c: New test.
46518 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46521 * g++.dg/other/warning1.C: New test.
46523 2002-10-04 Roger Sayle <roger@eyesopen.com>
46525 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46526 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46527 and sparc-*-* with -m64 as expected failures. See PR 8087.
46529 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46532 * g++.dg/template/ptrmem3.C: New test.
46535 * g++.dg/template/union1.C: New test.
46537 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46540 * g++.dg/abi/mangle9.C: New test.
46541 * g++.dg/abi/mangle10.C: New test.
46542 * g++.dg/abi/mangle11.C: New test.
46543 * g++.dg/abi/mangle12.C: New test.
46545 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46548 * g++.dg/template/meminit1.C: New test.
46549 * g++.dg/warn/Wreorder-1.C: Likewise.
46550 * g++.old-deja/g++.mike/warn3.C: Tweak.
46551 * lib/prune.exp: Ingore "in copy constructor".
46553 2002-10-02 Andreas Jaeger <aj@suse.de>
46555 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46556 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46557 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46560 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46562 * gcc.dg/empty1.C: Fix typo.
46564 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46566 * gcc.dg/alias-1.c: New test.
46568 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46570 * gcc.dg/empty1.C: New test.
46572 * g++.dg/tls/init-2.C: Tweak error messages.
46574 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46576 * gcc.c-torture/compile/20020923-1.c: New test.
46578 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46580 * gcc.c-torture/execute/ffs-1.c: New test.
46581 * gcc.c-torture/execute/ffs-2.c: Ditto.
46583 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46585 * g++.dg/overload/member1.C: New test.
46587 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46589 * g++.dg/abi/empty7.C: New test.
46590 * g++.dg/init/pm2.C: Likewise.
46592 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46594 * g++.dg/rtti/crash1.C: New test.
46596 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46598 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46599 gcc.dg/sibcall-4.c: New tests.
46601 2002-09-28 Roger Sayle <roger@eyesopen.com>
46603 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46604 powerpc and MMIX targets.
46606 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46608 * gcc.dg/cpp/20020927-1.c: New.
46610 2002-09-26 David S. Miller <davem@redhat.com>
46612 * gcc.c-torture/compile/trunctfdf.c: New.
46614 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46616 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46618 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46620 * gcc.c-torture/execute/loop-15.c: New.
46622 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46624 * README.QMTEST: Fix typo.
46626 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46628 * gcc.dg/20020926-1.c: New test.
46630 2002-09-25 David S. Miller <davem@redhat.com>
46633 * gcc.c-torture/execute/shiftdi.c: New test.
46635 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46637 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46638 unique to the tool.
46639 * lib/g77.exp (g77_init): Likewise.
46640 * lib/g++.exp (g++_init): Likewise.
46641 * lib/objc.exp (objc_init): Likewise.
46643 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46645 * g++.dg/abi/empty5.C: New test.
46646 * g++.dg/abi/empty6.C: New test.
46647 * g++.dg/abi/vbase12.C: New test.
46649 2002-09-25 Richard Henderson <rth@redhat.com>
46651 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46652 too-small long double.
46654 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46656 * gcc.dg/20020919-1.c: New test.
46658 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46660 * g++.dg/abi/bitfield6.C: New test.
46661 * g++.dg/abi/bitfield7.C: New test.
46662 * g++.dg/abi/bitfield8.C: New test.
46663 * g++.dg/abi/vbase11.C: New test.
46665 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46667 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46668 hppa*-*-hpux*. Update test comment.
46670 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46672 * gcc.dg/tls/struct-1.c: New test.
46674 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46676 * gcc.dg/cpp/tr-warn2.c: Update.
46678 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46680 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46682 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46684 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46687 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46689 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46691 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46692 Adjust for c++filt moved to binutils. Remove spurious duplicate
46693 setting of cxxfilt.
46695 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46697 * gcc.dg/20020312-2.c: Update for darwin.
46699 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46701 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46703 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46705 * objc.dg/comp-types-1.m: New test.
46706 * objc.dg/comp-types-2.m: New test.
46707 * objc.dg/comp-types-3.m: New test.
46708 * objc.dg/comp-types-4.m: New test.
46709 * objc.dg/comp-types-5.m: New test.
46710 * objc.dg/comp-types-6.m: New test.
46712 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46714 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46716 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46718 * g++.dg/other/do1.C: New test.
46720 * g++.dg/template/subst1.C: New test.
46722 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46724 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46726 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46728 * g++.dg/template/qualttp20.C: Adjust expected errors.
46729 * g++.old-deja/g++.jason/report.C: Likewise.
46730 * g++.old-deja/g++.other/qual1.C: Likewise.
46732 * g++.dg/lookup/scoped2.C: New test.
46734 * g++.dg/ext/asm3.C: New test.
46736 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46738 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46740 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46742 * ChangeLog: follow spelling conventions.
46743 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46744 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46745 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46746 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46747 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46748 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46749 * g++.old-deja/g++.law/global-init1.C: Likewise.
46750 * g++.old-deja/g++.other/delete4.C: Likewise.
46751 * g++.old-deja/g++.other/inline21.C: Likewise.
46752 * g++.old-deja/g++.other/singleton.C: Likewise.
46753 * g77.dg/strlen0.f: Likewise.
46754 * g77.f-torture/compile/20010519-1.f: Likewise.
46755 * g77.f-torture/compile/980310-4.f: Likewise.
46756 * gcc.c-torture/compile/20000605-1.c: Likewise.
46757 * gcc.c-torture/execute/20020225-1.c: Likewise.
46758 * gcc.dg/c90-hexfloat-2.c: Likewise.
46759 * gcc.dg/c99-bool-1.c: Likewise.
46760 * gcc.dg/c99-hexfloat-2.c: Likewise.
46761 * gcc.dg/dll-2.c: Likewise.
46762 * gcc.dg/wtr-union-init-1.c: Likewise.
46763 * gcc.dg/wtr-union-init-2.c: Likewise.
46764 * gcc.dg/wtr-union-init-3.c: Likewise.
46765 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46766 * gcc.dg/cpp/defined.c: Likewise.
46767 * gcc.dg/cpp/macsyntx.c: Likewise.
46768 * gcc.dg/cpp/paste2.c: Likewise.
46769 * gcc.dg/cpp/trad/defined.c: Likewise.
46770 * gcc.dg/format/c90-printf-1.c: Likewise.
46771 * gcc.dg/format/c90-scanf-1.c: Likewise.
46772 * gcc.dg/format/c99-printf-1.c: Likewise.
46773 * gcc.dg/format/c99-scanf-1.c: Likewise.
46774 * gcc.misc-tests/gcov-8.c: Likewise.
46775 * lib/profopt.exp: Likewise.
46777 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46779 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46781 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46783 * g++.dg/inherit/using2.C: New test.
46785 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46787 * ChangeLog: Follow spelling conventions.
46788 * g++.dg/template/friend4.C: Likewise.
46789 * g++.old-deja/g++.pt/crash67.C: Likewise.
46790 * gcc.c-torture/execute/20000801-4.c: Likewise.
46791 * gcc.dg/c90-digraph-1.c: Likewise.
46792 * gcc.dg/c94-digraph-1.c: Likewise.
46793 * gcc.dg/c99-digraph-1.c: Likewise.
46794 * gcc.dg/cpp/line5.c: Likewise.
46795 * gcc.dg/cpp/multiline.c: Likewise.
46796 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46797 * gcc.dg/format/attr-3.c: Likewise.
46798 * gcc.dg/format/c90-scanf-3.c: Likewise.
46799 * gcc.dg/format/ext-4.c: Likewise.
46801 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46803 * g++.dg/template/pretty1.C: New test.
46805 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46807 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46809 2002-09-13 Matt Austern <austern@apple.com>
46811 * g++.dg/other/constref[12].C: New, regression tests for
46812 passing a cast expression to a function by const reference.
46814 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46816 * g++.dg/template/deduce1.C: New test.
46818 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46820 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46823 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46825 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46828 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46830 * gcc.c-torture/compile/20020910-1.c: New test.
46832 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46834 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46836 2002-09-10 Andreas Jaeger <aj@suse.de>
46838 * gcc.dg/20020312-2.c: Adjust for x86-64.
46840 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46842 * g77.dg/7388.f: New test case for PR 7388.
46844 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46846 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46848 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46850 * objc.dg/proto-lossage-1.m: New test.
46852 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46854 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46856 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46858 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46861 2002-09-06 Stan Shebs <shebs@apple.com>
46862 David Edelsohn <edelsohn@gnu.org>
46864 * gcc.dg/weak: New directory.
46865 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46866 target-specific xfail bits.
46867 * gcc.dg/typeof-2.c: Move to new directory.
46868 * gcc.dg/weak.exp: New expect script.
46870 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46872 * gcc.c-torture/execute/extzvsi.c: New test.
46874 2002-09-05 Stan Shebs <shebs@apple.com>
46876 * gcc.dg/weak-1.c: xfail on Darwin.
46877 * gcc.dg/weak-2.c: Ditto.
46878 * gcc.dg/weak-3.c: Ditto.
46879 * gcc.dg/weak-4.c: Ditto.
46880 * gcc.dg/weak-5.c: Ditto.
46881 * gcc.dg/weak-6.c: Ditto.
46882 * gcc.dg/weak-7.c: Ditto.
46883 * gcc.dg/weak-8.c: Ditto.
46884 * gcc.dg/weak-9.c: Ditto.
46886 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46888 * gcc.c-torture/execute/loop-14.c: New test.
46890 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46892 * g++.dg/other/cxa-atexit1.C: New test.
46894 * gcc.dg/typeof-2.c: New test.
46896 2002-09-03 Roger Sayle <roger@eyesopen.com>
46898 * gcc.dg/builtins-2.c: New testcase.
46899 * gcc.dg/builtins-3.c: New testcase.
46901 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46903 * gcc.dg/cpp/_Pragma4.c: New test.
46905 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46907 * objc/execute/nil_method-1.m: New testcase.
46909 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46911 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46912 [Object class], not [Object initialize].
46914 2002-08-31 Roger Sayle <roger@eyesopen.com>
46915 Hans-Peter Nilsson <hp@bitrange.com>
46917 * gcc.c-torture/execute/20020720-1.x: Skip test on
46918 mmix-knuth-mmixware. Correct comment.
46920 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46922 * g++.dg/abi/bitfield5.C: New test.
46923 * g++.dg/abi/vbase10.C: Likewise.
46925 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46927 * objc.dg/undeclared-selector.m: New test.
46929 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46931 * g++.dg/other/offsetof1.C: Avoid cast warning.
46933 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46935 * objc.dg/super-class-2.m: New test.
46937 2002-08-24 Matt Austern <austern@apple.com>
46939 * g++.dg/ext/lvaddr.C: New test.
46940 * g++.dg/ext/lvcast.C: New test.
46942 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46944 * g++.dg/inherit/cond1.C: New test.
46946 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46948 * gcc.dg/noncompile/incomplete-1.c: New test.
46950 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46952 * gcc.dg/typespec-1.c: New test.
46954 2002-08-20 Devang Patel <dpatel@apple.com>
46955 * objc.dg/proto-hier-2.m: New test.
46957 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46959 * objc.dg/bitfield-1.m: New test.
46960 * objc.dg/bitfield-2.m: New test.
46962 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46964 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46965 gcc.dg/c99-flex-array-4.c: New tests.
46967 2002-08-16 Stan Shebs <shebs@apple.com>
46969 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46971 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46973 * gcc.dg/typeof-1.c: New test.
46974 * g++.dg/ext/typeof2.C: New test.
46976 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46978 * g++.dg/other/offsetof1.C: New test.
46980 2002-08-14 Richard Henderson <rth@redhat.com>
46982 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46984 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46986 * gcc.dg/cpp/_Pragma3.c: New test.
46988 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46990 * g++.dg/template/inherit3: New test.
46992 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46994 * gcc.dg/bitfld-4.c: Add blank options.
46996 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46998 * g++.dg/template/crash1.C: New test.
47000 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47002 * gcc.dg/tls/opt-2.c: New test.
47004 2002-08-08 Devang Patel <dpatel@apple.com>
47006 * objc.dg/selector-1.m : New test
47008 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47010 * g++.dg/abi/bitfield4.C: New test.
47011 * gcc.dg/bitfld-4.c: New test.
47013 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47015 * g++.dg/other/packed1.C: New test.
47017 2002-08-07 Mark Mitchell <mark@codesourcery.com>
47019 * g++.dg/abi/offsetof.C: Tweak error messages.
47020 * g++.old-deja/g++.mike/p10769a.C: Likewise.
47022 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47024 * gcc.dg/bitfld-3.c: New test.
47026 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47027 Richard Henderson <rth@redhat.com>
47029 * gcc.dg/i386-bitfield1.c: New test.
47030 * g++.dg/abi/bitfield3.C: Update.
47032 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
47034 * objc.dg/const-str-2.m: Update.
47035 * gcc.dg/cpp/c++98.c: Change to C extension.
47036 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47037 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47039 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
47041 * gcc.dg/tls/diag-3.c: New.
47043 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
47045 * g++.dg/README (Subdirectories): Document new subdir expr.
47046 * g++.dg/expr/pmf-1.C: New test.
47048 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47050 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47052 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47054 * g++.dg/abi/bitfield3.C: New test.
47056 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47058 * lib/gcov.exp: Tweak expected line formats.
47059 * gcc.misc-tests/gcov8.c: New test.
47060 * gcc.misc-tests/gcov8.x: New flags.
47062 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47064 * consistency.vlad/layout/endian.c: Include string.h.
47066 * gcc.c-torture/execute/20020805-1.c: New test.
47068 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47070 * g++.dg/other/conversion1.C: New test.
47072 2002-08-03 Roger Sayle <roger@eyesopen.com>
47074 * gcc.dg/builtins-1.c: New testcase.
47076 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47078 * g++.dg/inherit/access3.C: New test.
47080 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47082 * gcc.dg/ia64-visibility-2.c: New test.
47084 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47086 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47087 __qualifier_flags to __flags.
47089 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47091 * g++.dg/inherit/operator1.C: New test.
47092 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47093 * g++.dg/other/error1.C: Change expected error message.
47094 * g++.dg/template/conv4.C: Likewise.
47096 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47098 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47099 for documented behavior.
47101 2002-07-25 Roger Sayle <roger@eyesopen.com>
47103 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47104 several targets known to fail.
47106 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47108 * gcc.dg/mips-args-[123].c: New tests.
47110 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47112 * gcc.dg/ppc-spe.c: New.
47114 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47116 * g++.dg/other/ptrmem4.C: New testcase.
47118 2002-07-24 Richard Henderson <rth@redhat.com>
47120 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47122 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47124 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47126 2002-07-24 Roger Sayle <roger@eyesopen.com>
47128 * gcc.c-torture/execute/memset-3.c: New testcase.
47130 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47132 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47133 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47135 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47137 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47140 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47142 * gcc.c-torture/compile/simd-4.c: New test.
47144 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47146 PR c++/7347, c++/7348
47147 * g++.dg/template/access4.C: New test.
47148 * g++.dg/template/access5.C: New test.
47149 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47150 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47151 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47152 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47154 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47156 * gcc.dg/gnu89-init-2.c: New test.
47158 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47160 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47162 2002-07-20 Roger Sayle <roger@eyesopen.com>
47164 * gcc.c-torture/execute/20020720-1.c: New testcase.
47166 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47168 * gcc.dg/cpp/Wsignprom.c: New tests.
47170 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47172 * gcc.c-torture/execute/loop-13.c: New test.
47174 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47176 * gcc.dg/cpp/expr.c: New tests.
47178 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47180 * g++.dg/opt/pr6713.C: Add template instantiation.
47182 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47184 * gcc.dg/nest.c: New test.
47186 2002-07-17 Richard Henderson <rth@redhat.com>
47188 * g++.dg/opt/pr6713.C: New test.
47190 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47192 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47193 XFAIL for all x86 processors.
47195 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47197 * gcc.c-torture/execute/20010122-1.x: Do not test with
47198 -fomit-frame-pointer.
47200 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47202 * g++.dg/template/instantiate2.C: New test.
47203 * g++.dg/template/spec4.C: New test.
47205 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47207 * g++.dg/template/access2.C: New test.
47208 * g++.dg/template/access3.C: New test.
47210 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47212 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47213 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47214 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47215 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47216 Convert to use <stdarg.h>.
47217 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47219 * gcc.dg/va-arg-2.c: New.
47220 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47222 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47224 * gcc.c-torture/compile/20020710-1.c: New test.
47226 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47227 Andrew Pinski <pinskia@physics.uc.edu>
47229 gcc.c-torture/compile/simd-2.c: New testcase.
47230 gcc.c-torture/compile/simd-3.c: Likewise.
47232 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47235 * g++.dg/overload/error1.C: New test.
47237 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47239 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47240 configuration and IRIX 6 O32 ABI.
47242 2002-07-11 Roger Sayle <roger@eyesopen.com>
47244 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47246 2002-07-10 Roger Sayle <roger@eyesopen.com>
47248 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47250 2002-07-10 Jeffrey A Law <law@redhat.com>
47252 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47254 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47256 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47258 * gcc.dg/20020312-2.c: Check for __PPC__.
47260 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47262 * gcc.c-torture/compile/20020709-1.c: New test.
47264 2002-07-07 Roger Sayle <roger@eyesopen.com>
47266 * g++.dg/template/qualttp21.C: New test case.
47268 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47270 * gcc.c-torture/compile/20020706-1.c: New test.
47271 * gcc.c-torture/compile/20020706-2.c: New test.
47273 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47274 Alexandre Oliva <aoliva@redhat.com>
47276 * g++.dg/warn/incomplete1.C: New test.
47278 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47281 * g++.dg/warn/noreturn1.C: New test.
47283 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47286 * g++.dg/debug/debug6.C: New test.
47287 * g++.dg/debug/debug7.C: New test.
47289 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47291 * gcc.c-torture/compile/simd-3.c: New test.
47293 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47295 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47296 * gcc.dg/20020620-1.c: Likewise.
47298 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47301 * g++.dg/init/array4.C: New test.
47302 * g++.dg/init/array5.C: New test.
47304 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47306 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47307 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47309 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47311 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47312 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47313 * gcc.dg/wtr-conversion-1.c: Likewise.
47314 * gcc.dg/wtr-escape-1.c: Likewise.
47315 * gcc.dg/wtr-int-type-1.c: Likewise.
47316 * gcc.dg/wtr-label-1.c: Likewise.
47317 * gcc.dg/wtr-static-1.c: Likewise.
47318 * gcc.dg/wtr-strcat-1.c: Likewise.
47319 * gcc.dg/wtr-suffix-1.c: Likewise.
47320 * gcc.dg/wtr-switch-1.c: Likewise.
47321 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47322 * gcc.dg/wtr-union-init-1.c: Likewise.
47323 * gcc.dg/wtr-union-init-2.c: Likewise.
47324 * gcc.dg/wtr-union-init-3.c: Likewise.
47326 * gcc.dg/wtr-func-def-1.c: New test.
47328 2002-07-02 Devang Patel <dpatel@apple.com>
47330 * objc.dg/param-1.m: New test.
47332 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47334 * gcc.dg/cpp/trad/directive.c: Add test.
47335 * gcc.dg/cpp/trad/macroargs.c: Add test.
47336 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47338 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47340 * gcc.dg/cpp/cmdlne-M.c: New test.
47342 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47344 * objc.dg/desig-init-1.m: New test.
47346 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47349 * g++.dg/template/instantiate1.C: New test.
47351 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47354 * g++.dg/template/sizeof2.C: New test.
47356 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47358 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47359 gcc.dg/cpp/trad/include.c: New tests.
47361 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47364 * gcc.c-torture/compile/20020701-1.c: New test.
47366 2002-07-01 Stan Shebs <shebs@apple.com>
47368 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47370 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47371 (objc-torture-execute): or here.
47373 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47375 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47377 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47379 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47381 2002-06-30 Devang Patel <dpatel@apple.com>
47383 * objc.dg/fsyntax-only.m: New test.
47385 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47388 * g++.dg/template/friend7.C: New file.
47390 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47392 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47395 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47397 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47398 avoid division by zero.
47400 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47402 * gcc.dg/Wunknownprag.c: New tests.
47404 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47406 * gcc.c-torture/execute/simd-2.c: New test.
47408 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47410 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47411 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47412 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47413 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47414 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47415 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47416 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47417 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47418 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47419 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47420 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47421 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47422 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47423 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47424 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47425 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47426 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47428 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47430 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47431 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47432 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47433 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47435 * gcc.dg/cpp/trad/directive.c: Update.
47437 2002-06-23 Andreas Jaeger <aj@suse.de>
47439 * gcc.c-torture/execute/complex-6.c: New.
47441 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47443 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47444 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47445 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47446 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47448 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47450 * gcc.dg/cpp/trad: New directory with traditional tests copied
47451 from parent directory.
47452 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47453 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47454 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47455 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47456 Move to trad/ and rename.
47457 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47458 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47459 gcc.dg/cpp/trad/redef2.c: New tests.
47460 * gcc.dg/cpp/trad/trad.exp: New driver.
47462 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47464 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47465 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47466 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47467 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47470 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47472 * gcc.dg/20020620-1.c: New test.
47474 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47476 * g++.dg/template/ttp4.C: New test.
47478 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47480 * g++.dg/opt/vt1.C: Fix regexp.
47482 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47484 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47485 Don't use attribute `noinline'.
47487 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47489 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47491 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47493 * gcc.c-torture/execute/simd-1.c: New.
47495 * gcc.dg/simd-1.c: New.
47497 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47499 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47501 2002-06-16 Richard Henderson <rth@redhat.com>
47503 * g++.dg/ext/anon-struct1.C: New.
47504 * g++.dg/ext/anon-struct2.C: New.
47505 * g++.dg/ext/anon-struct3.C: New.
47506 * gcc.dg/anon-struct-1.c: New.
47507 * gcc.dg/anon-struct-2.c: New.
47508 * gcc.dg/anon-struct-3.c: New.
47509 * gcc.dg/20011008-1.c: Adjust warning text.
47510 * gcc.dg/20020527-1.c: Add -fms-extensions.
47512 2002-06-16 Richard Henderson <rth@redhat.com>
47514 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47516 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47518 * gcc.c-torture/execute/20020615-1.c: New test.
47520 2002-06-15 Roger Sayle <roger@eyesopen.com>
47522 * gcc.c-tortuture/execute/compare-1.c: New test case.
47523 * gcc.c-tortuture/execute/compare-2.c: New test case.
47524 * gcc.c-tortuture/execute/compare-3.c: New test case.
47526 2002-06-13 Richard Henderson <rth@redhat.com>
47528 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47531 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47533 * g++.dg/template/typename2.C: Update error message.
47535 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47537 * gcc.c-torture/execute/20020611-1.c: New test.
47539 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47541 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47542 list of targets to skip.
47544 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47546 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47547 targets if not optimizing.
47549 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47551 * gcc.c-torture/compile/20020605-1.c: New test.
47553 * g++.dg/opt/vt1.C: New test.
47555 * gcc.dg/20020531-1.c: New test.
47557 * gcc.dg/20020530-1.c: New test.
47559 * gcc.dg/20020527-1.c: New test.
47561 * g++.dg/opt/cse1.C: New test.
47563 2002-06-07 Roger Sayle <roger@eyesopen.com>
47565 * gcc.dg/20020607-2.c: New test case.
47567 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47569 * gcc.c-torture/compile/20020604-1.c: New test.
47571 2002-06-04 Richard Henderson <rth@redhat.com>
47573 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47574 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47575 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47577 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47579 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47581 2002-06-03 Richard Henderson <rth@redhat.com>
47583 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47584 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47586 2002-06-02 Richard Henderson <rth@redhat.com>
47588 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47589 test functions static.
47591 2002-06-02 Andreas Jaeger <aj@suse.de>
47593 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47596 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47598 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47599 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47600 Update for mofified diagnostics.
47601 * gcc.dg/c99-intconst-1.c: No longer fail.
47603 2002-06-02 Richard Henderson <rth@redhat.com>
47605 * gcc.dg/uninit-A.c: Remove xfail markers.
47607 2002-06-01 Roger Sayle <roger@eyesopen.com>
47609 * gcc.dg/fnegate-1.c: New test case.
47611 2002-05-30 Osku Salerma <osku@iki.fi>
47613 * gcc.c-torture/execute/mayalias-1.c: New file.
47615 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47617 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47618 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47619 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47621 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47623 * gcc.c-torture/execute/20020529-1.c: New test.
47625 2002-05-27 Richard Henderson <rth@redhat.com>
47627 * g++.dg/ext/attrib6.C: New test case.
47629 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47631 * gcc.c-torture/execute/pure-1.c: New test.
47633 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47635 * gcc.dg/cpp/arith-2.c: Remove.
47637 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47639 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47640 * gcc.dg/cpp/if-3.c: Remove.
47642 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47644 * g++.dg/opt/cse2.C: New test.
47646 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47648 * gcc.dg/cpp/arith-1.c: New semantic tests.
47649 * gcc.dg/cpp/if-1.c: Update.
47651 2002-05-24 Ben Elliston <bje@redhat.com>
47653 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47655 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47657 * gcc.dg/verbose-asm.c: New test.
47659 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47661 * gcc.dg/cpp/paste12.c: New test.
47663 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47665 * g++.dg/parse/named_ops.C: New test.
47667 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47669 * gcc.dg/weak-8.c: New test.
47671 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47673 * gcc.dg/weak-2.c: Allow optional leading underscore
47674 in scan-assembler symbol name.
47675 * gcc.dg/weak-3.c: Likewise.
47676 * gcc.dg/weak-4.c: Likewise.
47677 * gcc.dg/weak-5.c: Likewise.
47679 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47681 * gcc.dg/20020523-1.c: New test.
47683 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47685 * objc.dg/const-str-2.m: Update now that we stop after
47686 a command line error.
47688 2002-05-22 Richard Henderson <rth@redhat.com>
47690 * g++.dg/dg.exp: Fix typo in test pruneing.
47692 2002-05-22 Richard Henderson <rth@redhat.com>
47694 * g++.dg/dg.exp: Prune the tls subdirectory.
47695 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47696 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47697 * g++.dg/tls/init-1.C: New.
47699 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47701 * gcc.dg/20020517-1.c: New test.
47703 2002-05-21 Richard Henderson <rth@redhat.com>
47705 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47706 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47708 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47710 * g++.dg/other/copy2.C: New test.
47712 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47714 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47715 (MAX_COPY): Bump up to 10 times sizeof (long long).
47716 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47718 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47719 sizeof (long long).
47721 * gcc.c-torture/execute/strcpy-1.c: New test.
47723 2002-05-19 Jason Merrill <jason2redhat.com>
47725 * g++.dg/ext/oper1.C: New test.
47727 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47728 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47730 * README.QMTEST: New file.
47732 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47734 2002-05-19 Andreas Jaeger <aj@suse.de>
47736 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47738 * gcc.c-torture/execute/loop-2d.x: Likewise.
47740 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47742 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47743 support weak symbols.
47744 * gcc.dg/weak-4.c: Likewise.
47745 * gcc.dg/weak-6.c: Likewise.
47747 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47749 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47750 cygwin, coff and h8300-*-hms targets
47751 * gcc.dg/weak-5.c: Likewise.
47752 * gcc.dg/weak-7.c: Likewise.
47754 2002-05-16 Jason Merrill <jason@redhat.com>
47756 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47757 (scan-assembler-not, scan-assembler-dem): Likewise.
47758 (scan-assembler-dem-not): Likewise.
47760 2002-05-15 Richard Henderson <rth@redhat.com>
47762 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47764 2002-05-15 Richard Henderson <rth@redhat.com>
47766 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47767 (vfoo1f): Warning here.
47768 (vfoo1l): Don't redefine the alias.
47770 2002-05-14 Jason Merrill <jason@redhat.com>
47771 Alexandre Oliva <aoliva@redhat.com>
47773 * g++.dg/init/pm1.C: New test.
47775 2002-05-12 David S. Miller <davem@redhat.com>
47777 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47780 2002-05-10 Roger Sayle <roger@eyesopen.com>
47782 * gcc.c-torture/execute/20020510-1.c: New test case.
47784 2002-05-10 David S. Miller <davem@redhat.com>
47786 * gcc.c-torture/execute/conversion.c: Test long double too.
47788 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47790 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47791 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47792 * lib/g++.exp (g++_link_flags): Likewise.
47793 * lib/objc.exp (objc_target_compile): Likewise.
47795 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47797 * gcc.dg/cpp/poison.c: Update.
47798 * gcc.dg/cpp/20000625-2.c: Remove.
47799 * gcc.dg/cpp/direct2s.c: Remove final test.
47801 2002-05-08 Tom Rix <trix@redhat.com>
47803 * gcc.c-torture/execute/20020508-1.c: New test.
47804 * gcc.c-torture/execute/20020508-2.c: New test.
47805 * gcc.c-torture/execute/20020508-3.c: New test.
47807 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47809 * gcc.dg/cpp/charconst-4.c: More tests.
47811 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47814 * gcc.dg/weak-3.c: Update location of warning messages.
47815 * gcc.dg/weak-5.c: Likewise.
47817 2002-05-06 Roger Sayle <roger@eyesopen.com>
47819 * gcc.c-torture/execute/20020506-1.c: New test case.
47821 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47823 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47825 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47827 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47829 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47831 * gcc.dg/cpp/charconst-3.c: New test.
47833 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47835 * gcc.dg/cpp/charconst.c: Update tests.
47837 2002-05-05 Tim Josling <tej@melbpc.org.au>
47839 * treelang: Added directory for new sample language treelang. Also
47840 lib/treelang.exp: New file to signal treelang should be tested.
47842 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47844 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47845 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47846 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47847 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47848 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47849 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47850 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47852 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47854 * gcc.dg/format/xopen-2.c: New test.
47856 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47858 * gcc.dg/20020503-1.c: New test.
47860 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47862 * g++.dg/init/dtor1.C: Make it tougher.
47864 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47866 * g++.dg/init/dtor1.C: New test.
47868 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47870 * gcc.dg/altivec-8.c: New.
47872 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47874 * gcc.dg/altivec-7.c: New.
47876 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47878 * g++.dg/parse/typedef1.C: New test.
47880 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47883 * g++.dg/template/friend6.C: New test.
47886 * g++.dg/init/copy1.C: New test.
47888 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47890 * g++.dg/warn/effc1.C: New test.
47892 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47894 * gcc.dg/cpp/if-cexp.c: Add a test.
47896 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47898 * gcc.dg/20020426-2.c: New test.
47900 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47902 * gcc.dg/cpp/if-mop.c: Update.
47903 * gcc.dg/cpp/if-mpar.c: Add test.
47904 * gcc.dg/cpp/if-oppr.c: Update.
47906 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47909 * gcc.dg/weak-[2-7].c: New tests.
47911 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47913 * gcc.dg/enum1.c: New test.
47915 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47918 * g++.dg/inherit/access2.C: New test.
47920 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47923 * gcc.dg/20020426-1.c: New test.
47925 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47927 * g++.dg/abi/enum1.C: New test.
47929 2002-04-26 Richard Henderson <rth@redhat.com>
47931 * gcc.dg/c99-bool-1.c: Expect always true warning.
47933 2002-04-25 Roger Sayle <roger@eyesopen.com>
47935 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47937 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47939 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47942 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47944 * g++.dg/abi/mange7.C: New test.
47947 * g++.dg/parse/stmtexpr2.C: New test.
47949 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47951 * gcc.dg/20020312-2.c: Add SH target.
47953 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47955 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47956 compiler output on mips*-*-irix*.
47958 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47960 * g++.dg/parse/attr1.C: New test.
47962 2002-04-23 Roger Sayle <roger@eyesopen.com>
47964 * gcc.c-torture/execute/string-opt-17.c: New test case.
47965 * gcc.c-torture/execute/memset-2.c: New test case.
47967 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47970 * g++.dg/template/friend5.C: New test.
47973 * g++.dg/template/qual1.C: Likewise.
47975 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47977 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47978 Include stdlib.h, not stdio.h or ctype.h.
47980 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47982 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47983 cris-*-elf* and mmix-*-*.
47984 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47985 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47986 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47988 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47989 * gcc.dg/wchar_t-1.c: Ditto.
47991 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47993 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47996 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47998 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48000 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48002 * gcc.c-torture/execute/20000906-1.x: Delete.
48004 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
48006 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48008 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
48011 * g77.f-torture/execute/6367.f: New test.
48012 * g77.f-torture/execute/6367.x: Disable for MMIX.
48014 2002-04-19 Mark Mitchell <mark@codesourcery.com>
48017 * g++.dg/opt/inline2.C: New test.
48019 2002-04-18 Richard Henderson <rth@redhat.com>
48021 * gcc.dg/20000906-1.c: Enable for all targets.
48022 * gcc.c-torture/compile/iftrap-2.c: New.
48024 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48026 * gcc.dg/20020418-1.c: New test.
48027 * gcc.dg/20020418-2.c: New test.
48029 2002-04-18 Richard Henderson <rth@redhat.com>
48031 * gcc.c-torture/compile/iftrap-1.c: New.
48032 * gcc.dg/iftrap-1.c: Adjust for ia64.
48033 * gcc.dg/iftrap-2.c: New.
48035 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48037 * gcc.c-torture/compile/20020418-1.c: New test.
48039 2002-04-18 Roger Sayle <roger@eyesopen.com>
48041 * gcc.c-torture/compile/20020415-1.c: New.
48043 2002-04-18 David S. Miller <davem@redhat.com>
48045 * gcc.c-torture/execute/20020418-1.c: New test.
48047 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48049 * gcc.dg/20020416-1.c: New test.
48051 * g++.dg/opt/inline1.C: New test.
48053 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48055 * gcc.dg/altivec-5.c: New test.
48057 * gcc.dg/20020415-1.c: New test.
48059 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48061 * lib/chill.exp: Remove.
48063 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48065 * g++.dg/other/big-struct.C: New test.
48067 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48069 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48072 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48075 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48076 in scan-assembler function name
48078 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48080 * g77.f-torture/execute/980628-4.x,
48081 g77.f-torture/execute/980628-5.x,
48082 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48083 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48084 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48087 2002-04-13 David S. Miller <davem@redhat.com>
48089 * gcc.c-torture/execute/20020413-1.c: New test.
48091 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48094 * g++.dg/ext/asm1.C: New tests.
48096 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48099 * g++.dg/parse/stmtexpr1.C: New test.
48102 * g++.dg/template/copy1.C: New test.
48104 2002-04-12 Richard Henderson <rth@redhat.com>
48106 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48108 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48110 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48111 gcc.c-torture/execute/20020307-2.c.
48113 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48115 * g++.dg/ext/attrib5.C,
48116 * g++.dg/lookup/struct1.C: New tests.
48118 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48120 * gcc.dg/20020411-1.c: New test.
48122 * gcc.c-torture/execute/20020411-1.c: New test.
48124 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48126 * g77.f-torture/execute/6177.f: New test.
48128 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48131 * g++.dg/opt/cleanup1.C: New test.
48133 * g++.dg/opt/const1.C: New test.
48135 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48137 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48139 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48142 * g++.dg/template/typename2.C: New test.
48144 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48146 * gcc.c-torture/execute/loop-12.c: New.
48148 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48150 * g77.f-torture/execute/980628-4.x,
48151 g77.f-torture/execute/980628-5.x,
48152 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48153 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48154 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48156 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48158 PR optimization/6086
48159 * g++.dg/opt/preinc1.C: New test.
48161 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48164 * g++.dg/opt/static2.C: New test.
48166 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48169 * gcc.dg/20020406-1.c: New test.
48171 2002-04-04 David S. Miller <davem@redhat.com>
48173 * gcc.c-torture/execute/20020404-1.c: New test.
48175 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48178 * gcc.dg/20020312-2.c: Do not declare global register variable
48179 if __PIC__ or __pic__ is defined.
48181 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48183 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48184 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48186 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48188 * gcc.misc-tests/linkage.exp: Update last change to handle
48189 sparc*-, not just sparc-.
48191 2002-04-03 Richard Henderson <rth@redhat.com>
48193 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48195 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48197 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48199 2002-04-02 David S. Miller <davem@redhat.com>
48201 * gcc.c-torture/execute/20020402-3.c: New test.
48203 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48205 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48206 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48208 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48209 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48210 g77.f-torture/execute/20001201.x,
48211 g77.f-torture/execute/u77-test.x: New files.
48213 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48214 * gcc.dg/wchar_t-1.c: Ditto.
48216 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48218 * gcc.c-torture/execute/20020402-1.c: New test.
48220 2002-04-01 Richard Henderson <rth@redhat.com>
48222 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48224 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48226 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48228 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48230 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48232 * g++.dg/inherit/template-as-base.C: Expect error.
48233 * g++.dg/inherit/namespace-as-base.C: Likewise.
48235 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48237 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48238 g++.dg/ext/instantiate3.C: Tweak match patterns.
48240 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48241 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48244 2002-03-31 Richard Henderson <rth@redhat.com>
48246 * gcc.dg/special/alias-2.c: New.
48247 * gcc.dg/special/ecos.exp: Run it.
48249 2002-03-31 Richard Henderson <rth@redhat.com>
48251 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48253 2002-03-31 Kazu Hirata <kazu@hxi.com>
48255 * gcc.dg/weak-1.c: Disable on h8300 port.
48257 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48259 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48260 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48262 * g++.dg/bprob/bprob-1.C: New test.
48263 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48264 * g++.dg/gcov/gcov-1.C: New test.
48265 * g++.dg/gcov/gcov-1.x: New file.
48266 * g++.dg/gcov/gcov-2.C: New test.
48267 * g++.dg/gcov/gcov-3.C: New test.
48268 * g++.dg/gcov/gcov-3.h: New file.
48270 2002-03-28 Roger Sayle <roger@eyesopen.com>
48272 * g++.old-deja/g++.other/builtins5.C: New test.
48273 * g++.old-deja/g++.other/builtins6.C: New test.
48274 * g++.old-deja/g++.other/builtins7.C: New test.
48275 * g++.old-deja/g++.other/builtins8.C: New test.
48276 * g++.old-deja/g++.other/builtins9.C: New test.
48278 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48280 * g++.dg/opt/static1.C: New test.
48282 * g++.dg/opt/longbranch1.C: New test.
48284 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48286 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48288 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48290 2002-03-28 Jeffrey A Law (law@redhat.com)
48292 * gcc.c-torture/execute/20020328-1.c: New test.
48294 2002-03-27 Richard Henderson <rth@redhat.com>
48296 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48297 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48298 move from g++.old-deja/g++.ext/.
48300 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48302 * g++.dg/init/new2.C: New test.
48304 2002-03-26 Richard Henderson <rth@redhat.com>
48306 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48308 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48311 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48313 * gcc.dg/20001102-1.c: Likewise.
48315 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48317 * gcc.dg/cpp/endif-pedantic1.c,
48318 gcc.dg/cpp/endif-pedantic2.c: New tests.
48320 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48322 * g++.dg/init/new1.C: New test.
48324 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48326 * g++.dg/abi/vbase9.C: New test.
48328 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48330 * gcc.dg/arm-asm.c: New test.
48332 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48334 * gcc.dg/Wswitch-enum.c: New test.
48337 2002-03-26 Richard Henderson <rth@redhat.com>
48339 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48342 2002-03-25 Richard Henderson <rth@redhat.com>
48344 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48347 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48348 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48350 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48352 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48354 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48356 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48357 targets using generic thunk support.
48359 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48361 * gcc.c-torture/compile/20020323-1.c: New test.
48363 * g++.dg/opt/conj2.C: New test.
48365 2002-03-24 Richard Henderson <rth@redhat.com>
48367 * gcc.dg/weak-1.c: Use -fno-common.
48369 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48371 * g77.dg/f77-edit-apostrophe-out.f: New test
48372 * g77.dg/f77-edit-h-out.f: New test
48373 * g77.dg/f77-edit-t-in.f: New test
48374 * g77.dg/f77-edit-t-out.f: New test
48375 * g77.dg/f77-edit-x-out.f: New test
48376 * g77.dg/f77-edit-slash-out.f: New test
48377 * g77.dg/f77-edit-colon-out.f: New test
48378 * g77.dg/f77-edit-s-out.f: New test
48380 2002-03-24 Richard Henderson <rth@redhat.com>
48382 * objc/execute/formal_protocol-6.x: New XFAIL.
48384 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48386 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48387 that do not support weak symbols
48389 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48391 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48392 * lib/g77.exp: Likewise.
48393 * lib/objc.exp: Likewise.
48395 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48397 * gcc.dg/Wswitch-default.c: New test.
48399 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48401 * g++.dg/other/enum1.C: New test.
48403 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48405 * gcc.dg/pragma-ep-3.c: Fix typo.
48407 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48409 * g++.dg/inherit/template-as-base.C: New test.
48411 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48413 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48414 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48416 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48418 * gcc.dg/cpp/multiline.c: Update to match.
48420 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48422 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48424 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48426 * gcc.dg/cpp/extratokens2.c: New file.
48428 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48430 * gcc.dg/20020312-2.c: Add rs6000 target.
48432 * gcc.c-torture/compile/20020319-1.c: New test.
48434 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48436 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48437 (A, E): Handle this.
48439 2002-03-20 Jason Merrill <jason@redhat.com>
48441 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48443 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48444 through prune_gcc_output.
48446 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48448 * gcc.c-torture/compile/20020320-1.c: New test.
48450 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48452 * gcc.c-torture/compile/20020318-1.c: New test.
48454 * gcc.dg/struct-by-value-1.c: New test.
48456 * gcc.dg/20020319-1.c: New test.
48458 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48460 * g++.dg/opt/conj1.C: New test.
48462 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48464 * g++.dg/template/qualttp20.C: Revert previous change.
48465 * g++.dg/template/qualttp3.C: Likewise.
48466 * g++.dg/template/qualttp4.C: Likewise.
48467 * g++.dg/template/qualttp5.C: Likewise.
48468 * g++.dg/template/qualttp6.C: Likewise.
48469 * g++.dg/template/qualttp7.C: Likewise.
48470 * g++.dg/template/qualttp8.C: Likewise.
48471 * g++.dg/template/recurse.C: Likewise.
48473 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48475 * gcc.dg/cpp/wchar-1.c: Update.
48477 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48479 * g++.dg/template/conv1.C: New test.
48480 * g++.dg/template/conv2.C: New test.
48481 * g++.dg/template/conv3.C: New test.
48482 * g++.dg/template/conv4.C: New test.
48484 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48486 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48487 * g++.dg/template/qualttp3.C: Likewise.
48488 * g++.dg/template/qualttp4.C: Likewise.
48489 * g++.dg/template/qualttp5.C: Likewise.
48490 * g++.dg/template/qualttp6.C: Likewise.
48491 * g++.dg/template/qualttp7.C: Likewise.
48492 * g++.dg/template/qualttp8.C: Likewise.
48493 * g++.dg/template/recurse.C: Likewise.
48495 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48497 * g++.dg/opt/dtor1.C: New test.
48499 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48501 * gcc.c-torture/compile/20020315-1.c: New test.
48503 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48505 * gcc.dg/weak-1.c: Fix scan tests.
48507 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48509 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48510 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48511 cris-*-aout* mmix-*-*.
48512 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48513 cris-*-aout* mmix-*-*.
48514 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48515 cris-*-elf* cris-*-aout* and mmix-*-*.
48516 * gcc.dg/20001009-1.c: Ditto.
48517 * gcc.dg/20010912-1.c: Ditto.
48518 * gcc.dg/20020122-4.c: Ditto.
48519 * gcc.dg/inline-2.c: Ditto.
48521 2002-03-14 Jeffrey A Law (law@cygnus.com)
48523 * gcc.c-torture/compile/20020314-1.c: New test.
48525 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48527 * gcc.c-torture/execute/20020314-1.c: New test.
48529 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48531 * g++.dg/warn/Wunused-1.C: New test.
48533 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48535 * g++.dg/abi/mangle6.C: New test.
48537 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48539 * gcc.c-torture/compile/20020309-2.c: New test.
48541 * gcc.c-torture/compile/20020312-1.c: New test.
48543 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48545 * g++.dg/other/access1.C: New test.
48547 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48549 * gcc.c-torture/execute/wchar_t-1.c: New test.
48551 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48553 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48555 2002-03-12 Roger Sayle <roger@eyesopen.com>
48557 * gcc.dg/20020312-1.c: New test case.
48559 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48561 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48563 2002-03-11 Richard Henderson <rth@redhat.com>
48565 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48566 * g++.old-deja/g++.jason/report.C: Likewise.
48568 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48570 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48571 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48573 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48575 * g++.dg/overload/pmf1.C: New test.
48577 2002-03-11 Kazu Hirata <kazu@hxi.com>
48579 * gcc.c-torture/execute/20020307-1.c: Use long.
48581 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48583 PR optimization/5844
48584 * gcc.dg/20020310-1.c: New test.
48586 2002-03-09 Michael Meissner <meissner@redhat.com>
48588 * gcc.c-torture/execute/memcpy-2.c: New test.
48589 * gcc.c-torture/execute/memset-1.c: New test.
48590 * gcc.c-torture/execute/strlen-1.c: New test.
48591 * gcc.c-torture/execute/strcmp-1.c: New test.
48592 * gcc.c-torture/execute/strncmp-1.c: New test.
48594 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48596 * gcc.dg/ppc-ldstruct.c: New test.
48598 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48600 * gcc.c-torture/execute/va-arg-22.c: New test.
48602 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48604 * gcc.c-torture/compile/20020309-1.c: New test.
48606 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48608 * gcc.c-torture/execute/20020307-2.c: New test.
48610 2002-03-07 Jeffrey A Law (law@redhat.com)
48612 * g77.f-torture/compile/20020307-1.f: New test.
48614 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48616 * gcc.dg/unordered-1.c: New test.
48618 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48620 * gcc.c-torture/execute/20020307-1.c: New test.
48622 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48624 * gcc.dg/20020304-1.c: New test.
48626 * gcc.c-torture/compile/20020304-2.c: New test.
48628 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48630 * gcc.c-torture/compile/20020304-1.c: New test case
48633 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48635 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48637 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48639 * g++.dg/other/classkey1.C: New test.
48641 2002-03-01 Richard Henderson <rth@redhat.com>
48643 * gcc.c-torture/compile/981223-1.x: New.
48644 * gcc.c-torture/compile/920625-1.x: New.
48646 2002-02-28 Richard Henderson <rth@redhat.com>
48648 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48650 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48652 * gcc.c-torture/execute/20020227-1.c: New test.
48654 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48656 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48658 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48659 * g++.old-deja.g++.other/defarg1.C: Likewise.
48660 * g++.old-deja/g++.pt/calls2.C: Likewise.
48661 * g++.old-deja/g++.pt/crash20.C: Likewise.
48662 * g++.old-deja/g++.pt/crash30.C: Likewise.
48663 * g++.old-deja/g++.pt/crash36.C: Likewise.
48664 * g++.old-deja/g++.pt/crash6.C: Likewise.
48665 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48666 * g++.old-deja/g++.pt/derived3.C: Likewise.
48667 * g++.old-deja/g++.pt/error1.C: Likewise.
48668 * g++.old-deja/g++.pt/friend21.C: Likewise.
48669 * g++.old-deja/g++.pt/friend23.C: Likewise.
48670 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48671 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48673 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48675 * gcc.c-torture/execute/20020225-2.c: New test.
48677 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48679 * gcc.c-torture/execute/920730-1t.c,
48680 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48681 Delete test cases, only relevant to -traditional.
48683 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48685 * gcc.dg/cpp/undef1.c: Remove.
48686 * gcc.dg/cpp/directiv.c: Update.
48687 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48689 2002-02-27 Michael Meissner <meissner@redhat.com>
48691 * gcc.c-torture/execute/20020226-1.c: New test.
48693 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48695 * g++.dg/debug/debug4.C: New test.
48697 * gcc.dg/ia64-visibility-1.c: New test.
48699 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48701 * gcc.dg/debug/20020224-1.c: New.
48703 2002-02-25 Kazu Hirata <kazu@hxi.com>
48705 * gcc.c-torture/execute/960416-1.x: New.
48706 * gcc.c-torture/execute/divconst-3.x: Likewise.
48708 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48710 * gcc.dg/20020224-1.c: New test.
48712 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48714 * gcc.c-torture/execute/20020225-1.c: New.
48716 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48718 * gcc.dg/cpp/wchar-1.c: New test.
48720 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48722 * gcc.dg/20020222-1.c: New test.
48724 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48726 * g++.dg/opt/anonunion1.C: New test.
48728 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48730 * g++.dg/template/qualttp19.C: New test.
48731 * g++.dg/template/qualttp20.C: New test.
48732 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48733 * g++.old-deja/g++.other/qual1.C: Likewise.
48735 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48737 * gcc.dg/attr-alwaysinline.c: New.
48739 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48741 * gcc.dg/20020220-1.c: New test.
48743 * gcc.dg/20020220-2.c: New test.
48745 * g++.dg/opt/mmx1.C: New test.
48747 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48749 * gcc.c-torture/compile/20020110.c: New test.
48751 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48753 * gcc.c-torture/execute/20020219-1.c: New test.
48755 * gcc.dg/20020219-1.c: New test.
48757 * gcc.dg/noncompile/20020220-1.c: New test.
48759 * g++.dg/opt/ptrintsum1.C: New test.
48761 * gcc.dg/debug/20020220-1.c: New test.
48763 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48765 * gcc.c-torture/execute/20020216-1.c: New test.
48767 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48769 * gcc.dg/decl-1.c: Update, new test.
48771 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48773 * g++.dg/abi/bitfield1.C: New test.
48774 * g++.dg/abi/bitfield2.C: New test.
48776 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48778 * gcc.dg/attr-nest.c: New test.
48780 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48782 * gcc.c-torture/execute/20020215-1.c: New test.
48784 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48786 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48787 * g++.dg/debug/debug.exp: New.
48788 * g++.dg/debug/trivial.C: New.
48789 * g++.dg/debug/debug1.C: Moved...
48790 * g++.dg/other/debug1.C: ...from here.
48791 * g++.dg/debug/debug2.C: Moved...
48792 * g++.dg/other/debug2.C: ...from here.
48793 * g++.dg/debug/debug3.C: Moved...
48794 * g++.dg/other/debug3.C: ...from here.
48796 * gcc.dg/noncompile/20020213-1.c: New test.
48798 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48800 * g++.dg/other/debug3.C: New test.
48802 * gcc.c-torture/execute/20020213-1.c: New test.
48804 2002-02-13 Richard Smith <richard@ex-parrot.com>
48806 * g++.old-deja/g++.other/thunk1.C: New test.
48808 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48810 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48812 2002-02-13 Stan Shebs <shebs@apple.com>
48814 * gcc.dg/altivec-3.c: New.
48816 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48818 * gcc.dg/Wunreachable-1.c: New test.
48819 * gcc.dg/Wunreachable-2.c: New test.
48821 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48823 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48825 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48827 * gcc.dg/decl-1.c: New test.
48829 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48831 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48833 2002-02-10 Kazu Hirata <kazu@hxi.com>
48835 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48836 * gcc.c-torture/compile/980506-1.x: Likewise.
48838 2002-02-10 Kazu Hirata <kazu@hxi.com>
48840 * gcc.dg/20020210-1.c: New.
48842 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48844 * g77.f-torture/execute/947.f: New regression test
48845 for PR fortran/947.
48847 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48849 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48850 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48852 2002-02-08 Richard Henderson <rth@redhat.com>
48854 * gcc.c-torture/compile/labels-3.c: New.
48856 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48858 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48859 expression statements work instead.
48860 * gcc.dg/noncompile/20020207-1.c: New test.
48862 2002-02-07 Richard Henderson <rth@redhat.com>
48864 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48866 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48868 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48870 * lib/g77-dg.exp: Trim g77 error messages so that they are
48871 recognized by dg.exp.
48873 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48876 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48878 2002-02-07 Richard Henderson <rth@redhat.com>
48880 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48881 to be sufficiently aligned for integers.
48883 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48885 * g++.dg/template/friend4.C: New test.
48887 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48890 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48893 2002-02-07 Richard Henderson <rth@redhat.com>
48895 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48896 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48897 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48898 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48900 2002-02-06 Richard Henderson <rth@redhat.com>
48902 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48904 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48906 * gcc.dg/20020206-1.c: New test.
48908 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48910 * gcc.c-torture/execute/20020206-1.c: New test.
48912 * gcc.c-torture/execute/20020206-2.c: New test.
48914 PR optimization/5429:
48915 * gcc.c-torture/compile/20020206-1.c: New test.
48917 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48919 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48920 as certain file formats cannot support particularly large
48923 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48924 and do not expect to be able to link the executable.
48926 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48927 fail because the COFF format does not support the weak attribute.
48929 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48931 * g77.dg/pr5473.f: New test
48933 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48935 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48936 Fix testcase accordingly.
48938 2002-02-04 Richard Henderson <rth@redhat.com>
48940 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48941 (buf): Change to be an array of pointers, not ints.
48943 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48945 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48946 before all tests. Move warning one line above to match where it
48948 * gcc.dg/Wswitch-2.c: New test.
48949 * g++.dg/warn/Wswitch-1.C: New test.
48950 * g++.dg/warn/Wswitch-2.C: New test.
48952 2002-02-04 Richard Henderson <rth@redhat.com>
48954 * g++.dg/abi/offsetof.C: Fix size comparison.
48956 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48958 * gcc.dg/cast-qual-2.c: New test.
48960 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48962 * gcc.dg/20020201-4.c: New test.
48964 2002-02-04 Ben Elliston <bje@redhat.com>
48966 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48967 target_info attribute != 0, in addition to the empty string.
48968 (gcc_target_compile): Likewise.
48970 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48972 * gcc.dg/Wswitch.c: New test.
48973 PR gcc/4475. PR gcc/3780.
48975 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48977 * g77.f-torture/execute/5122.f: New test for regressions
48978 against PR fortran/5122.
48980 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48982 * g77.f-torture/compile/pr3743.f: Delete
48983 * g77.dg/pr3743-1.f: New test.
48984 * g77.dg/pr3743-2.f: New test.
48985 * g77.dg/pr3743-3.f: New test.
48986 * g77.dg/pr3743-4.f: New test.
48988 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48990 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48992 2002-02-02 Richard Henderson <rth@redhat.com>
48994 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48995 * gcc.c-torture/execute/bf64-1.c: Likewise.
48997 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48999 * gcc.dg/20020201-2.c: New test.
49001 * gcc.dg/20020201-3.c: New test.
49003 * gcc.c-torture/execute/bitfld-2.c: New test.
49005 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49007 * gcc.dg/bitfld-1.c: Update.
49008 * gcc.dg/bitfld-2.c: Update.
49009 * gcc.c-torture/execute/bitfld-1.x: New.
49011 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49013 * gcc.c-torture/execute/20020201-1.c: New test.
49015 2002-02-01 Janis Johnson <janis187@us.ibm.com>
49018 * gcc.dg/20020201-1.c: New test.
49020 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
49023 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49024 * g77.f-torture/compile/pr3743.x: Remove
49026 2002-01-31 Tom Rix <trix@redhat.com>
49028 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49030 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49032 * gcc.dg/noncompile/20020130-1.c: New test.
49034 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
49036 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49038 2002-01-29 Richard Henderson <rth@redhat.com>
49040 * gcc.c-torture/execute/991118-1.c: Cast various constants back
49042 * gcc.c-torture/execute/bf64-1.c: Likewise.
49044 2002-01-29 Jakub Jelinek <jakub@redhat.com>
49046 * gcc.c-torture/execute/20020129-1.c: New test.
49048 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49050 * gcc.c-torture/compile/20000224-1.c: Update.
49051 * gcc.c-torture/execute/bitfld-1.c: New tests.
49052 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49053 * gcc.dg/uninit-A.c: Update.
49055 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49057 * g++.dg/template/ctor1.C: Add instantiation.
49059 2002-01-28 Paul Koning <pkoning@equallogic.com>
49061 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49062 argument to __builtin_prefetch to be const ptr.
49064 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49066 * gcc.c-torture/compile/20020120-1.c: New test.
49068 2002-01-27 Kazu Hirata <kazu@hxi.com>
49070 * gcc.c-torture/execute/20020127-1.c: New test.
49072 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49074 * g77.dg/f77-edit-i-in.f: New test
49075 * g77.dg/f77-edit-i-out.f: New test
49077 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49079 * gcc.dg/debug/debug.exp: New file.
49080 * gcc.dg/debug/trivial.c: New file.
49081 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49082 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49083 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49084 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49085 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49086 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49087 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49088 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49089 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49090 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49091 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49092 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49093 * gcc.dg/20000503-1.c: Removed.
49094 * gcc.dg/20010207-1.c: Removed.
49095 * gcc.dg/20011223-1.c: Removed.
49096 * gcc.dg/20020104-2.c: Removed.
49097 * gcc.dg/debug-1.c: Removed.
49098 * gcc.dg/debug-2.c: Removed.
49099 * gcc.dg/debug-3.c: Removed.
49100 * gcc.dg/debug-4.c: Removed.
49101 * gcc.dg/debug-5.c: Removed.
49102 * gcc.dg/debug-6.c: Removed.
49103 * gcc.dg/dwarf2-1.c: Removed.
49104 * gcc.dg/dwarf2-2.c: Removed.
49106 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49108 * g++.old-deja/g++.other/eh5.C: New test.
49109 * g++.old-deja/g++.other/sibcall2.C: New test.
49110 * g++.old-deja/g++.other/array9.C: New test.
49111 * g++.old-deja/g++.other/typename2.C: New test.
49112 * g++.old-deja/g++.other/crash60.C: New test.
49113 * g++.old-deja/g++.other/conv9.C: New test.
49114 * g++.old-deja/g++.other/mangle10.C: New test.
49115 * g++.old-deja/g++.other/unchanging1.C: New test.
49116 * g++.old-deja/g++.other/exprstmt1.C: New test.
49117 * g++.old-deja/g++.other/inline23.C: New test.
49118 * g++.old-deja/g++.eh/ia64-1.C: New test.
49119 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49120 * g++.old-deja/g++.other/reload1.C: New test.
49121 * g++.old-deja/g++.other/static20.C: New test.
49122 * g++.old-deja/g++.other/local-alloc1.C: New test.
49123 * g++.old-deja/g++.other/conv8.C: New test.
49124 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49125 * g++.old-deja/g++.other/storeexpr1.C: New test.
49126 * g++.old-deja/g++.other/storeexpr2.C: New test.
49127 * g++.dg/eh/template2.C: New test.
49128 * g++.dg/warn/weak1.C: New test.
49130 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49132 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49133 Remove first, non-varying, argument.
49135 2002-01-23 Richard Henderson <rth@redhat.com>
49137 * gcc.dg/inline-2.c: New.
49139 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49140 Add optional target arg. Check number of arguments.
49141 (scan-assembler-not, scan-assembler-dem): Likewise.
49142 (scan-assembler-dem-not): Likewise.
49144 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49146 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49148 * g++.old-deja/g++.brendan/parse3.C,
49149 g++.old-deja/g++.other/crash26.C,
49150 g++.old-deja/g++.other/crash28.C,
49151 g++.old-deja/g++.other/crash29.C,
49152 g++.old-deja/g++.other/crash30.C,
49153 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49155 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49157 * gcc.dg/20020115-1.c: New.
49159 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49161 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49163 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49165 * gcc.dg/20020122-3.c: New.
49167 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49169 * g++.dg/other/gc1.C: New test.
49171 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49173 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49175 2002-01-22 Richard Henderson <rth@redhat.com>
49177 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49179 2002-01-22 Richard Henderson <rth@redhat.com>
49181 * gcc.dg/20020122-4.c: New.
49183 2002-01-22 H.J. Lu <hjl@gnu.org>
49185 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49187 * gcc.dg/special/ecos.exp: Likewise.
49188 * lib/g++-dg.exp: Likewise.
49189 * lib/g77-dg.exp: Likewise.
49190 * lib/gcc-dg.exp : Likewise.
49191 * lib/mike-g++.exp: Likewise.
49192 * lib/mike-g77.exp: Likewise.
49193 * lib/mike-gcc.exp: Likewise.
49194 * lib/objc-dg.exp: Likewise.
49196 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49199 * gcc.dg/20020122-2.c: New test.
49201 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49203 * gcc.dg/20020122-1.c: New test.
49205 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49207 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49209 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49211 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49213 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49215 * gcc.c-torture/compile/20020121-1.c: New test.
49217 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49219 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49222 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49224 * gcc.dg/20020218-1.c: New test.
49226 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49228 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49230 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49231 "At global scope" warning
49232 * g++.dg/ext/align1.C: Change cygwin test for alignment
49233 from db-bogus to dg-warning
49235 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49237 * g77.f-torture/compile/cpp2.F: New test.
49239 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49241 * g++.dg/template/access1.C: New test.
49243 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49245 * gcc.dg/20020118-1.c: New.
49247 2002-01-18 Kazu Hirata <kazu@hxi.com>
49249 * gcc.c-torture/execute/20020118-1.c: New test.
49251 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49253 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49254 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49255 alignment warnings.
49257 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49259 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49260 torture_with_loops and torture_without_loops
49262 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49264 * gcc.c-torture/compile/20020116-1.c: New test.
49266 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49268 * gcc.dg/20020116-2.c: New test.
49270 * gcc.dg/ultrasp4.c: New test.
49272 * gcc.dg/20020116-1.c: New test.
49274 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49276 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49279 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49281 * gcc.misc-tests/i386-prefetch.exp: New.
49282 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49283 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49284 * gcc.misc-tests/i386-pf-none-1.c: New test.
49285 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49287 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49289 * gcc.dg/gnu89-init-1.c: Add new tests.
49291 2002-01-15 Andreas Jaeger <aj@suse.de>
49293 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49294 * gcc.dg/i386-mmx-2.c: Likewise.
49295 * gcc.dg/i386-sse-1.c: Likewise.
49296 * gcc.dg/i386-sse-2.c: Likewise.
49297 * gcc.dg/i386-sse-3.c: Likewise.
49299 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49301 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49302 Uncomment additional cases that now pass.
49304 2002-01-11 Richard Henderson <rth@redhat.com>
49306 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49307 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49309 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49311 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49313 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49315 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49316 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49318 2002-01-10 Dale Johannesen <dalej@apple.com>
49320 * gcc.c-torture/execute/loop-11.c: New.
49322 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49324 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49325 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49327 2002-01-09 Richard Henderson <rth@redhat.com>
49329 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49330 type in which to perform the operation for each size.
49332 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49334 * gcc.c-torture/compile/20020109-2.c: New test.
49336 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49338 * gcc.c-torture/execute/loop-10.c: New test.
49340 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49342 * gcc.c-torture/compile/20010226-1.c: New test.
49343 * gcc.c-torture/compile/20010227-1.c: New test.
49344 * gcc.c-torture/compile/20010426-1.c: New test.
49345 * gcc.c-torture/compile/20010510-1.c: New test.
49346 * gcc.c-torture/compile/20010605-3.c: New test.
49347 * gcc.c-torture/compile/20010824-1.c: New test.
49348 * gcc.c-torture/execute/20010409-1.c: New test.
49349 * gcc.dg/noncompile/20000901-1.c: New test.
49350 * gcc.dg/20001023-1.c: New test.
49351 * gcc.dg/20001101-1.c: New test.
49352 * gcc.dg/20001102-1.c: New test.
49353 * gcc.dg/20010207-1.c: New test.
49354 * gcc.dg/20010405-1.c: New test.
49355 * gcc.dg/20010822-1.c: New test.
49356 * gcc.dg/20011107-1.c: New test.
49358 2002-01-09 Jeffrey A Law (law@redhat.com)
49360 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49362 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49363 execution failure on PA targets.
49365 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49367 * gcc.c-torture/compile/20020109-1.c: New test.
49369 2002-01-08 Kazu Hirata <kazu@hxi.com>
49371 * gcc.c-torture/execute/20020108-1.c: New test.
49373 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49375 * gcc.dg/20020108-1.c: New test.
49377 2002-01-08 H.J. Lu <hjl@gnu.org>
49379 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49382 2002-01-08 Geoff Keating <geoffk@redhat.com>
49384 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49387 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49389 * gcc.dg/altivec-4.c: Test altivec predicates.
49391 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49393 * gcc.c-torture/execute/20020107-1.c: New test.
49395 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49398 * gcc.c-torture/compile/20020106-1.c: New test.
49400 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49402 * gcc.c-torture/execute/nestfunc-4.c: New test.
49404 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49406 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49407 extra triple that slipped in.
49408 * g++.old-deja/g++.abi/align.C: Likewise.
49409 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49411 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49413 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49414 * g++.old-deja/g++.abi/align.C: Likewise.
49415 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49417 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49419 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49422 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49424 * gcc.dg/20020104-1.c: New test.
49426 * gcc.dg/20020104-2.c: New test.
49428 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49430 * gcc.dg/20020103-1.c: Fix typo in target selector.
49432 2002-01-03 Richard Henderson <rth@redhat.com>
49434 * gcc.dg/20020103-1.c: New.
49436 2002-01-03 Kazu Hirata <kazu@hxi.com>
49438 * gcc.c-torture/execute/20020103-1.c: New test.
49440 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49442 * g++.dg/other/debug2.C: New test.
49444 * gcc.c-torture/compile/20020103-1.c: New test.
49446 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49448 * gcc.dg/gnu89-init-1.c: Added new tests.
49450 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49452 * g++.dg/template/friend2.C: Remove as patch is reverted.
49454 * g++.dg/warn/oldcast1.C: New test.
49456 * g++.dg/template/ptrmem1.C: New test.
49457 * g++.dg/template/ptrmem2.C: New test.
49459 * g++.dg/template/ntp.C: New test.
49461 * g++.dg/other/component1.C: New test.
49463 * g++.dg/template/ttp3.C: New test.
49465 * g++.dg/template/friend2.C: New test.
49466 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49468 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49470 * g++.dg/other/ptrmem1.C: New test.
49471 * g++.dg/other/ptrmem2.C: New test.
49473 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49475 * g++.dg/template/ctor1.C: New test.
49477 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49479 * g++.dg/template/friend2.C: New test.
49481 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49483 * gcc.dg/mmix-1.c: New test.
49485 2001-12-31 Richard Henderson <rth@redhat.com>
49487 * gcc.dg/asm-5.c: New.
49489 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49491 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49492 in namespace __gnu_cxx
49494 2001-12-30 Richard Henderson <rth@redhat.com>
49496 * gcc.dg/debug-6.c: New.
49498 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49500 * gcc.c-torture/compile/20011229-2.c: New test.
49502 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49504 * gcc.dg/debug-3.c: New test.
49505 * gcc.dg/debug-4.c: New test.
49506 * gcc.dg/debug-5.c: New test.
49508 2001-12-29 Richard Henderson <rth@redhat.com>
49510 * g++.dg/eh/loop1.C: New.
49512 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49514 * g++.dg/template/crash1.C: New test.
49516 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49518 * g++.dg/other/const1.C: New test.
49520 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49522 * gcc.c-torture/compile/20011229-1.c: New test.
49524 2001-12-28 Stan Shebs <shebs@apple.com>
49526 * lib/objc-torture.exp: Resync with c-torture.exp.
49527 * lib/objc.exp: Load standard libraries.
49529 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49531 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49534 2001-12-27 Roger Sayle <roger@eyesopen.com>
49536 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49538 2001-12-27 Richard Henderson <rth@redhat.com>
49540 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49542 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49544 * g++.dg/eh/ctor1.C: New test.
49545 * g++.dg/other/error2.C: New test.
49547 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49549 * g++.dg/other/init2.C: New test.
49551 2001-12-24 Richard Henderson <rth@redhat.com>
49553 * gcc.dg/20011223-1.c: New.
49554 * gcc.dg/inline-1.c: New.
49556 2001-12-23 Richard Henderson <rth@redhat.com>
49558 * gcc.dg/asm-4.c: Test operand modifiers.
49560 2001-12-23 Richard Henderson <rth@redhat.com>
49562 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49564 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49566 * gcc.c-torture/execute/20011223-1.c: New test.
49568 2001-12-21 Richard Henderson <rth@redhat.com>
49570 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49571 re-enables the warning.
49573 2001-12-21 Richard Henderson <rth@redhat.com>
49575 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49577 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49579 * gcc.c-torture/compile/20011218-1.c: New test.
49581 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49583 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49585 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49586 epilogue generation for ARM ISR routines.
49588 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49590 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49591 * gcc.dg/format/c90-printf-3.c: Likewise.
49592 * gcc.dg/format/c99-printf-3.c: Likewise.
49593 * gcc.dg/format/ext-1.c: Likewise.
49594 * gcc.dg/format/ext-6.c: Likewise.
49595 * gcc.dg/format/format.h: Prototype unlocked stdio.
49597 2001-12-20 Richard Henderson <rth@redhat.com>
49599 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49601 (malloc): Correct allocation logic. Abort if we fill up the
49602 arena before initialization complete.
49603 (realloc): Correct allocation logic.
49605 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49607 * gcc.c-torture/compile/20011219-2.c: New test.
49609 * gcc.c-torture/execute/20011219-1.c: New test.
49611 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49613 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49614 target does not support weak symbols.
49616 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49618 * gcc.c-torture/compile/20011219-1.c: New test.
49620 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49622 * g++.dg/other/error1.C: New test.
49624 2001-12-17 Jeffrey A Law (law@redhat.com)
49626 * gcc.c-torture/execute/20011217-1.c: New test.
49628 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49630 * objc.dg/special/: New directory.
49631 * objc.dg/special/special.exp: New file.
49632 * objc.dg/special/unclaimed-category-1.h: New file.
49633 * objc.dg/special/unclaimed-category-1a.m: New file.
49634 * objc.dg/special/unclaimed-category-1.m: New file.
49636 2001-12-17 Andreas Jaeger <aj@suse.de>
49638 * gcc.c-torture/compile/20011217-2.c: New test.
49640 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49642 * gcc.c-torture/compile/20011217-1.c: New test.
49644 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49646 * gcc.dg/20011214-1.c: New.
49648 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49650 * gcc.dg/altivec-4.c: New.
49652 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49654 * gcc.dg/20011113-1.c: New test.
49656 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49658 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49659 std::__malloc_alloc_template<0> and
49660 std::__default_alloc_template<false, 0>.
49662 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49664 * objc/execute/bf-21.m: New test.
49665 * objc/execute/enumeration-1.m: New test.
49666 * objc/execute/enumeration-2.m: New test.
49668 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49670 * gcc.dg/gnu89-init-1.c: New test.
49672 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49674 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49675 * g++.old-deja/g++.jason/2371.C: Likewise.
49676 * g++.old-deja/g++.jason/template33.C: Likewise.
49677 * g++.old-deja/g++.jason/template34.C: Likewise.
49678 * g++.old-deja/g++.jason/template36.C: Likewise.
49679 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49680 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49681 * g++.old-deja/g++.other/typename1.C: Likewise.
49682 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49683 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49684 * g++.old-deja/g++.pt/typename11.C: Likewise.
49685 * g++.old-deja/g++.pt/typename14.C: Likewise.
49686 * g++.old-deja/g++.pt/typename16.C: Likewise.
49687 * g++.old-deja/g++.pt/typename3.C: Likewise.
49688 * g++.old-deja/g++.pt/typename4.C: Likewise.
49689 * g++.old-deja/g++.pt/typename5.C: Likewise.
49690 * g++.old-deja/g++.pt/typename7.C: Likewise.
49691 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49693 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49695 * g++.dg/other/linkage1.C: New test.
49696 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49699 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49701 * gcc.dg/concat.c: New test.
49703 2001-12-11 Stan Shebs <shebs@apple.com>
49705 * objc/compile: New test directory.
49706 * objc/compile/compile.exp: New expect script.
49707 * objc/compile/20011211-1.m: New compile test.
49709 2001-12-11 Jason Merrill <jason@redhat.com>
49711 * lib/prune.exp (prune_gcc_output): Also handle "In member
49712 function". So many permutations...
49714 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49716 * g++.dg/template/typedef1.C: New test.
49718 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49720 * g++.dg/other/copy1.C: New test.
49722 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49724 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49726 * gcc.dg/builtin-choose-expr.c: New.
49728 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49730 * gcc.dg/altivec-2.c: New.
49732 2001-12-07 Richard Henderson <rth@redhat.com>
49734 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49736 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49738 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49741 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49743 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49745 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49747 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49748 variable argument list.
49750 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49752 * gcc.c-torture/execute/memcheck: Delete entire directory.
49753 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49754 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49756 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49758 * gcc.dg/Wshadow-1.c: New test.
49760 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49762 * gcc.c-torture/compile/20011130-1.c: New test.
49764 * gcc.dg/noncompile/20011025-1.c: New test.
49766 * g++.dg/other/anon-union.C: New test.
49768 * gcc.c-torture/execute/20011024-1.c: New test.
49770 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49772 * gcc.c-torture/execute/20000722-1.x,
49773 gcc.c-torture/execute/20010123-1.x: Remove.
49774 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49775 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49776 gcc.dg/c99-complit-2.c: New tests.
49778 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49780 * g++.dg/inherit/base1.C: New test.
49782 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49784 * g++.dg/other/stdarg1.C: New test.
49786 * gcc.c-torture/compile/20011130-2.c: New test.
49788 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49790 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49791 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49792 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49793 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49794 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49795 * gcc.dg/builtin-prefetch-1.c: New test.
49797 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49799 * gcc.dg/20011130-1.c: New test.
49801 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49803 * g++.dg/other/scope1.C: New test.
49804 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49806 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49808 * gcc.dg/vla-init-1.c: New test.
49810 2001-12-01 Geoff Keating <geoffk@redhat.com>
49812 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49814 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49816 * objc.dg/alias.m: Update.
49817 * objc.dg/class-1.m: Update.
49818 * objc.dg/const-str-1.m: Update.
49819 * objc.dg/fwd-proto-1.m: Update.
49820 * objc.dg/id-1.m: Update.
49821 * objc.dg/super-class-1.m: Update.
49823 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49825 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49828 2001-11-28 Jeffrey A Law (law@cygnus.com)
49830 * gcc.c-torture/execute/20011128-1.c: New test.
49832 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49834 * gcc.dg/20011127-1.c: New test.
49836 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49838 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49839 from Austin Group draft 7.
49840 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49841 scanf format arguments.
49842 * gcc.dg/format/no-exargs-2.c: New test.
49844 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49846 * g++.dg/abi/vbase8-4.C: New test.
49848 2001-11-24 Ian Lance Taylor <ian@airs.com>
49850 * gcc.c-torture/execute/20011121-1.c: New test.
49852 2001-11-23 Jeffrey A Law (law@cygnus.com)
49854 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49856 2001-11-23 Andreas Jaeger <aj@suse.de>
49858 * gcc.dg/cpp/charconst-2.c: New test.
49860 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49862 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49863 to the host if it is remote. Let tests specify extra headers
49865 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49866 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49867 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49868 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49869 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49870 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49871 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49872 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49873 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49874 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49876 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49878 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49879 for little endian ARMs.
49881 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49883 * gcc.c-torture/compile/20011119-1.c: New test.
49884 * gcc.c-torture/compile/20011119-2.c: New test.
49886 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49888 * gcc.dg/altivec-1.c: Fix typo.
49890 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49892 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49894 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49896 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49898 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49900 * lib/g77.exp: Don't specify --rpath-link.
49902 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49903 across all the headers.
49904 * gcc.dg/format/format.exp: For testing on a remote host,
49907 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49908 * gcc.c-torture/execute/930406-1.c: Likewise.
49909 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49911 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49913 * gcc.dg/altivec-1.c: New.
49915 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49917 * gcc.dg/cpp/fpreprocessed.c: New test case.
49919 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49921 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49922 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49923 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49925 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49927 * gcc.dg/no-builtin-1.c: New test.
49929 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49931 * gcc.c-torture/execute/20011115-1.c: New test.
49933 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49935 * gcc.c-torture/compile/20011114-2.c: New test.
49936 * gcc.c-torture/compile/20011114-3.c: New test.
49937 * gcc.c-torture/compile/20011114-4.c: New test.
49939 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49941 * g++.dg/other/init1.C: New test.
49943 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49945 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49948 * gcc.c-torture/execute/20011114-1.c: New testcase.
49950 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49951 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49952 like the (before this change) version of 20010327-1.c.
49954 2001-11-14 Roger Sayle <roger@eyesopen.com>
49956 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49958 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49960 * g++.dg/init/array2.C: New test.
49962 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49964 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49966 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49968 * g++.dg/other/forscope1.C: New test.
49969 * g++.dg/ext/forscope1.C: New test.
49970 * g++.dg/ext/forscope2.C: New test.
49972 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49974 * gcc.c-torture/execute/20011113-1.c: New test.
49976 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49978 * gcc.c-torture/execute/20011109-2.c: New test.
49980 * gcc.c-torture/execute/20011109-1.c: New test.
49982 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49984 * gcc.c-torture/compile/20011109-1.c: New test.
49986 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49988 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49989 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49990 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49991 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49992 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49993 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49994 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49996 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49998 * g++.dg/warn/Wshadow-1.C: New tests.
49999 * g++.old-deja/g++.mike/for3.C: Update.
50001 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
50003 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50004 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50005 XFAILs. Adjust expected error texts.
50006 * gcc.c-torture/compile/20011106-1.c,
50007 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50008 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50009 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50010 gcc.dg/c99-array-lval-5.c: New tests.
50012 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50014 * gcc.dg/cpp/defined.c: Update.
50016 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50018 * gcc.c-torture/execute/anon-1.c: New test.
50020 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
50022 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50023 same size, so no warning should be produced on stormy16.
50025 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50026 due to oversized array.
50027 * g++.old-deja/g++.mike/ns15.C: Likewise.
50028 * g++.old-deja/g++.pt/crash16.C: Likewise.
50030 2001-11-02 Graham Stott <grahams@redhat.com>
50032 * g++.dgother/debug1.C: Fix typos.
50034 2001-11-01 Jakub Jelinek <jakub@redhat.com>
50036 * g++.dg/other/debug1.C: New test.
50038 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50040 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50043 2001-10-30 Jakub Jelinek <jakub@redhat.com>
50045 * gcc.dg/20011029-2.c: New test.
50047 * gcc.c-torture/compile/20011029-1.c: New test.
50049 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50051 * objc/execute/class_self-1.m: New test.
50052 * objc/execute/class_self-2.m: New test.
50054 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50056 * gcc.misc-tests/msgs.exp: Delete.
50057 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50058 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50059 error set to match recent changes.
50061 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50063 * gcc.dg/20011021-1.c: New test.
50065 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50067 * gcc.c-torture/compile/20011023-1.c: New test.
50069 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50071 * lib/g77.exp: Rewrite based on lib/g++.exp.
50073 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50075 * gcc.c-torture/execute/20011019-1.c: New test.
50077 * gcc.dg/20011018-1.c: New test.
50079 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50081 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50083 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50085 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50086 * gcc.dg/attr-invalid.c: Likewise.
50088 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50090 * gcc.dg/20011015-1.c: New test.
50092 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50094 * g++.dg/template/unify2.C: New test.
50096 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50098 * g++.dg/other/exception-specification.C: New test
50100 2001-10-13 Tom Rix <trix@redhat.com>
50102 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50103 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50105 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50107 * gcc.dg/20011009-1.c: New test.
50109 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50112 * g++.dg/other/friend1.C: New test.
50114 2001-10-11 Richard Henderson <rth@redhat.com>
50116 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50118 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50120 * gcc.c-torture/compile/20011010-1.c: New.
50122 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50124 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50125 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50126 g77.f-torture/execute/execute.exp,
50127 g77.f-torture/noncompile/noncompile.exp,
50128 gcc.c-torture/compile/compile.exp,
50129 gcc.c-torture/execute/execute.exp,
50130 gcc.c-torture/execute/ieee/ieee.exp,
50131 gcc.c-torture/execute/memcheck/memcheck.exp,
50132 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50133 objc/execute/execute.exp: Update FSF address.
50135 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50137 * gcc.dg/cpp/cmdlne-C.c: Update.
50138 * gcc.dg/cpp/cmdlne-C2.c: New.
50140 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50142 * gcc.c-torture/execute/20011008-3.c: New.
50144 2001-10-08 DJ Delorie <dj@redhat.com>
50146 * gcc.dg/20011008-1.c: New.
50147 * gcc.dg/20011008-2.c: New.
50149 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50151 * gcc.dg/cpp/spacing1.c: Update test.
50153 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50155 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50156 spelling errors of "separate" as "seperate".
50158 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50160 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50161 enough to avoid inlining.
50163 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50165 * lib/g77.exp: set libg2c_dir correctly.
50167 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50169 * gcc.dg/cpp/macro11.c: New test.
50171 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50173 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50174 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50175 gcc.dg/format/multattr-3.c: New tests.
50176 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50177 tests for format attributes on function pointers being rejected.
50179 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50181 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50183 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50185 * g++.dg/warn/format1.C: New test.
50187 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50189 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50191 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50193 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50195 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50197 * gcc.dg/cpp/redef2.c: Add test.
50199 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50201 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50202 long-standing bug on i686, apparently.
50203 * gcc.c-torture/execute/loop-2c.x: New file.
50204 * gcc.c-torture/execute/loop-2d.x: New file.
50205 * gcc.c-torture/execute/loop-3c.x: New file.
50207 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50209 * gcc.dg/cpp/20000625-2.c: Correct line number.
50211 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50213 * gcc.dg/cpp/macro10.c: New test.
50214 * gcc.dg/cpp/strify3.c: New test.
50215 * gcc.dg/cpp/spacing1.c: Add tests.
50216 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50217 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50219 2001-09-24 DJ Delorie <dj@redhat.com>
50221 * gcc.c-torture/execute/20010924-1.c: New test.
50223 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50225 * objc/execute/paste.m: Remove.
50227 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50229 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50231 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50233 * g77.dg/strlen0.f: New test.
50235 2001-09-21 Richard Henderson <rth@redhat.com>
50237 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50238 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50240 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50242 Table-driven attributes.
50243 * g++.dg/ext/attrib1.C: New test.
50245 2001-09-20 DJ Delorie <dj@redhat.com>
50247 * gcc.dg/20000926-1.c: Update expected warning messages.
50248 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50249 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50252 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50254 * g++.dg/eh/registers1.C: New test case.
50256 2001-09-17 Richard Henderson <rth@redhat.com>
50258 * gcc.dg/array-5.c: Fix VLA decomposition test.
50260 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50262 * gcc.dg/cpp/line5.c: New testcase.
50264 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50266 * gcc.dg/cpp/macro9.c: New test.
50268 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50270 * gcc.c-torture/execute/980223.c: Change type of addr from long
50273 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50275 * gcc.c-torture/execute/20010915-1.c: New test.
50277 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50279 * g77.dg/bprob: New directory.
50280 * g77.dg/bprob/bprob.exp: New file.
50281 * g77.dg/bprob/bprob-1.f: New test.
50282 * g77.dg/gcov: New directory.
50283 * g77.dg/gcov/gcov.exp: New file.
50284 * g77.dg/gcov/gcov-1.f: New test.
50285 * g77.dg/gcov/gcov-1.x: New file.
50287 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50289 * gcc.dg/cpp/directiv.c: Update.
50290 * gcc.dg/cpp/undef1.c: Update.
50292 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50294 * gcc.dg/20010912-1.c: New test.
50296 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50298 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50299 language-independent file in lib.
50300 * lib/gcov.exp: New file.
50302 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50304 * gcc.c-torture/compile/20010911-1.c: New test.
50306 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50308 * lib/profopt.exp: New, to support profile-directed optimizations.
50309 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50310 * gcc.misc-tests/bprob-1.c: New test.
50311 * gcc.misc-tests/bprob-2.c: New test.
50313 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50315 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50316 XFAIL and which kinds of gcov output to verify.
50317 * gcc.misc-tests/gcov-4b.x: New file.
50318 * gcc.misc-tests/gcov-5b.x: New file.
50319 * gcc.misc-tests/gcov-6.x: New file.
50320 * gcc.misc-tests/gcov-7.c: New test.
50321 * gcc.misc-tests/gcov-7.x: New file.
50323 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50325 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50326 * gcc.misc-tests/gcov-6.c: New test.
50328 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50331 * g++.dg/abi/vbase1.C: New test.
50333 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50335 * objc.dg/method-2.m: New.
50337 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50340 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50341 * g++.dg/init/empty1.C: New test.
50343 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50345 * gcc.c-torture/compile/20010903-1.c: New test.
50347 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50349 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50352 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50354 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50356 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50358 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50360 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50362 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50363 for 16-bit 'unsigned int'.
50365 2001-08-29 Kazu Hirata <kazu@hxi.com>
50367 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50369 2001-08-27 Richard Henderson <rth@redhat.com>
50371 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50372 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50374 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50376 * gcc.dg/asm-names.c (ymain): New.
50378 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50380 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50381 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50382 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50384 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50386 * gcc.dg/compare5.c: New testcase.
50388 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50390 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50391 and "In instantiation".
50393 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50395 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50397 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50399 * gcc.misc-tests/gcov.exp: Add support for branch information.
50400 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50401 * gcc.misc-tests/gcov-4.c: New test.
50402 * gcc.misc-tests/gcov-4b.c: New test.
50403 * gcc.misc-tests/gcov-5b.c: New test.
50405 2001-08-20 Zack Weinberg <zackw@panix.com>
50407 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50410 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50412 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50414 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50416 * g++.dg/eh/template1.C: New test.
50418 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50420 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50422 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50425 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50427 * lib/g77-dg.exp: Use prune.exp for common procedures
50428 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50429 * lib/g77.exp: (g77-dg-prune) Remove
50431 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50433 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50435 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50437 * g++.dg/template/unify1.C: New test.
50439 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50441 * g++.dg/abi/empty4.C: New test.
50443 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50445 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50447 * g77.f-torture/compile/pr3743.x: Likewise.
50449 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50451 * g++.dg/other/using-declaration.C: New test.
50453 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50455 * gcc.dg/cpp/tr-sign.c: New testcase.
50457 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50459 * gcc.dg/cpp/19951025-1.c: Revert.
50460 * gcc.dg/cpp/directiv.c: We no longer process directives that
50461 interrupt macro arguments.
50463 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50465 * gcc.dg/bconstp-1.c: New test.
50467 2001-08-03 Richard Henderson <rth@redhat.com>
50469 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50471 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50473 * gcc.dg/cpp/19951025-1.c: Update.
50475 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50477 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50480 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50483 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50484 * g++.old-deja/g++.other/std1.C: Likewise.
50485 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50487 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50489 * lib/g77.exp: Load gcc-defs.exp for common procedures
50490 (g77_pass, g77_fail, g77_finish, g77_exit,
50491 ${tool}_check_unsupported_p} Now redundant. Deleted.
50493 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50495 * g77.dg/fbackslash.f
50496 * g77.dg/fcase-preserve.f
50498 * g77.dg/ffixed-line-length-0.f
50499 * g77.dg/ffixed-line-length-132.f
50500 * g77.dg/ffixed-line-length-7.f
50501 * g77.dg/ffixed-line-length-72.f
50502 * g77.dg/ffixed-line-length-none.f
50503 * g77.dg/ffree-form-1.f
50504 * g77.dg/fno-backslash.f
50505 * g77.dg/fno-f90-1.f
50506 * g77.dg/fno-fixed-form-1.f
50507 * g77.dg/fno-onetrip.f
50508 * g77.dg/fno-typeless-boz.f
50509 * g77.dg/fno-underscoring.f
50510 * g77.dg/fno-vxt-1.f
50511 * g77.dg/fonetrip.f
50512 * g77.dg/ftypeless-boz.f
50513 * g77.dg/fugly-assumed.f
50514 * g77.dg/funderscoring.f
50517 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50519 * objc.dg/fwd-proto-1.m: New.
50520 * objc.dg/local-decl-1.m: New.
50521 * objc.dg/naming-1.m: New.
50522 * objc.dg/naming-2.m: New.
50523 * objc.dg/proto-hier-1.m: New.
50525 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50527 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50528 largest-type elements to a struct makes its size grow.
50530 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50532 * g++.dg/abi/vthunk1.C: New test.
50534 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50536 * g++.dg/abi/vbase8-22.C: New test.
50538 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50540 * gcc.dg/cpp/macro8.c: New test.
50542 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50544 * g++.dg/abi/vbase8-21.C: New test.
50546 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50548 * g++.dg/abi/vbase8-10.C: New test.
50550 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50552 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50553 ${tool}_set_ld_library_path.
50555 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50558 2001-07-26 Stan Cox <scox@redhat.com>
50560 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50561 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50562 gcc_exit, gcc_check_unsupported_p):
50563 Moved to gcc-deps.exp
50564 * gcc-deps.exp: New file.
50566 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50568 * g++.old-deja/g++.pt/defarg14.C: New test.
50570 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50572 * g++.old-deja/g++.other/lineno5.C: New test.
50574 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50576 * g++.old-deja/g++.pt/crash68.C: New test.
50578 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50580 * g++.old-deja/g++.other/crash42.C: New test.
50582 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50584 * gcc.dg/cpp/extratokens.c: Fix.
50585 * gcc.dg/cpp/skipping2.c: New tests.
50587 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50589 * gcc.c-torture/execute/20010724-1.c: New file.
50590 * gcc.c-torture/execute/20010724-1.x: New file.
50592 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50594 * g++.old-deja/g++.other/cond7.C: New test.
50596 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50598 * g++.old-deja/g++.other/optimize4.C: New test.
50600 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50602 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50604 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50606 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50607 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50608 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50609 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50611 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50612 bug report" message.
50614 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50615 * g++.dg/ext/instantiate1.C: Move from old-deja.
50617 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50619 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50620 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50621 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50622 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50624 2001-07-23 Jeffrey A Law (law@cygnus.com)
50626 * gcc.c-torture/execute/20010723-1.c: New test.
50628 2001-07-23 Ben Elliston <bje@redhat.com>
50630 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50632 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50634 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50636 Delete handling of ieee_multilib_flags.
50637 Pass -mieee for alpha*-*-* and sh-*-*.
50638 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50640 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50642 Remove old-abi tests.
50643 * g++.old-deja/g++.mike/p11116.C: Remove.
50644 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50646 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50648 * g77.f-torture/compile/pr3743.f: New test
50650 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50652 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50654 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50656 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50657 g++.old-deja/g++.pt/static6.C: Likewise.
50658 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50659 supports weak symbols.
50661 2001-07-18 Andreas Jaeger <aj@suse.de>
50663 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50666 2001-07-18 Andreas Jaeger <aj@suse.de>
50668 * gcc.dg/iftrap-1.c: Fix target line.
50670 2001-07-17 Richard Henderson <rth@redhat.com>
50672 * gcc.c-torture/execute/20010717-1.c: New.
50674 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50676 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50679 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50681 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50683 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50685 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50686 UAC_SIGBUS, UAC_NOPRINT definitions.
50688 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50690 * objc/execute/object_is_class.m: New test.
50691 * objc/execute/object_is_meta_class.m: New test.
50693 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50695 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50696 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50698 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50700 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50701 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50703 2001-07-14 Richard Henderson <rth@redhat.com>
50705 * gcc.dg/iftrap-1.c: New.
50707 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50709 * g77.f-torture/execute/intrinsic77.f: New test.
50711 2001-07-11 Janis Johnson <janis@us.ibm.com>
50713 * gcc.misc-tests/gcov-3.c: New test.
50715 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50717 * gcc.c-torture/compile/20010711-1.c,
50718 * gcc.c-torture/compile/20010711-2.c: New tests.
50720 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50722 * gcc.c-torture/execute/20010711-1.c: New test.
50724 2001-07-11 Ben Elliston <bje@redhat.com>
50726 * g++.old-deja/g++.other/enum5.C: New test.
50728 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50730 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50731 (g++-dg-prune): Call prune_gcc_output.
50732 * prune.exp: New file for prune_gcc_output.
50733 * lib/g++.exp, lib/gcc.exp: Load it.
50735 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50737 * gcc.c-torture/compile/20010701-1.c,
50738 g++.old-deja/g++.ext/attrib6.C: New tests.
50740 2001-07-06 Jeffrey A Law (law@cygnus.com)
50742 * gcc.c-torture/compile/20010706-1.c: New test.
50744 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50746 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50748 2001-06-28 Stan Shebs <shebs@apple.com>
50750 * gcc.dg/pragma-darwin.c: New test.
50752 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50754 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50755 Solaris 2.[678] system.
50757 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50759 * gcc.dg/20010622-1.c: New test.
50761 2001-06-18 Stan Shebs <shebs@apple.com>
50763 * objc.dg: New directory.
50764 * objc.dg/dg.exp: New file.
50765 * objc.dg/alias.m: New.
50766 * objc.dg/class-1.m: New.
50767 * objc.dg/class-2.m: New.
50768 * objc.dg/const-str-1.m: New.
50769 * objc.dg/const-str-2.m: New.
50770 * objc.dg/id-1.m: New.
50771 * objc.dg/method-1.m: New.
50772 * objc.dg/super-class-1.m: New.
50773 * lib/objc-dg.exp: New file.
50775 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50777 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50780 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50782 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50784 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50786 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50789 2001-06-12 Richard Henderson <rth@redhat.com>
50791 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50793 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50795 * g++.old-deja/g++.abi/vbase5.C: New test.
50796 * g++.old-deja/g++.abi/vbase6.C: New test.
50797 * g++.old-deja/g++.abi/vbase7.C: New test.
50799 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50801 * gcc.c-torture/compile/20010610-1.c: New test.
50803 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50805 * g++.old-deja/g++.abi/vbase4.C: New test.
50807 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50809 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50810 support %f for HC11/HC12 targets.
50811 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50812 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50813 on HC11/HC12 targets.
50814 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50816 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50818 * gcc.dg/wchar_t-1.c: New file.
50819 * gcc.dg/wint_t-1.c: Likewise.
50821 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50823 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50825 2001-06-11 Richard Henderson <rth@redhat.com>
50827 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50829 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50831 * gcc.c-torture/compile/20010611-1.c: New test.
50833 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50835 * gcc.dg/c99-tag-1.c: Add more tests.
50837 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50839 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50840 representation on MN10300 and ARM/Thumb.
50842 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50844 * g77.f-torture/execute/20010610.f: New.
50846 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50848 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50851 2001-06-09 Richard Henderson <rth@redhat.com>
50853 * gcc.c-torture/execute/ashrdi-1.c: New.
50854 * gcc.c-torture/execute/ashldi-1.c: New.
50855 * gcc.c-torture/execute/lshrdi-1.c: New.
50857 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50859 * objc/execute/load-3.m: Added. Check sending +load to categories,
50860 in addition to classes.
50862 2001-06-08 Stan Shebs <shebs@apple.com>
50864 * objc/execute/load-2.m: New test. From Nicola Pero
50865 <n.pero@mi.flashnet.it>.
50867 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50869 * gcc.c-torture/execute/20010605-2.c: New test.
50871 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50873 * g++.old-deja/g++.abi/vbase2.C: New test.
50874 * g++.old-deja/g++.abi/vbase3.C: New test.
50876 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50878 * g++.old-deja/g++.pt/friend49.C: New test.
50880 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50882 * g++.old-deja/g++.ext/anon3.C: New test.
50884 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50886 * g++.old-deja/g++.other/conv7.C: New test.
50888 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50890 * gcc.c-torture/compile/20010605-2.c: New test.
50892 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50894 * gcc.c-torture/execute/20010604-1.c: New test.
50896 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50898 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50900 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50902 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50903 (g++_link_flags): Likewise.
50904 (g++_init): Pass gccpath's value to two previous functions.
50906 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50908 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50909 Ensure logfile entry matches exec command line.
50911 2001-05-31 Richard Henderson <rth@redhat.com>
50913 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50914 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50916 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50918 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50919 compiler for irix6.2
50921 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50923 * g++.old-deja/g++.other/optimize3.C: New file.
50925 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50927 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50930 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50932 * g++.old-deja/g++.other/optimize2.C: New file.
50934 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50936 * gcc.c-torture/compile/20010518-2.c: New file.
50937 * gcc.c-torture/execute/20010518-1.c: New file.
50938 * gcc.c-torture/execute/20010518-2.c: New file.
50940 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50942 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50944 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50946 G++ no longer defines builtins that do not begin with __builtin.
50947 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50948 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50949 * g++.old-deja/g++.law/builtin1.C: Likewise.
50950 * g++.old-deja/g++.law/cvt2.C: Likewise.
50951 * g++.old-deja/g++.mike/net5.C: Likewise.
50952 * g++.old-deja/g++.other/builtins1.C: Likewise.
50953 * g++.old-deja/g++.other/builtins2.C: Likewise.
50954 * g++.old-deja/g++.other/builtins3.C: Likewise.
50955 * g++.old-deja/g++.other/builtins4.C: Likewise.
50956 * g++.old-deja/g++.other/inline8.C: Likewise.
50957 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50959 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50961 * g++.old-deja/g++.pt/using1.C: Adjust.
50962 * g++.old-deja/g++.pt/using2.C: New test.
50964 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50966 * gcc.dg/cpp/charconst.c: New tests.
50967 * gcc.dg/cpp/escape.c: New tests.
50968 * gcc.dg/cpp/escape-1.c: New tests.
50969 * gcc.dg/cpp/escape-2.c: New tests.
50970 * gcc.dg/cpp/ucs.c: New tests.
50972 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50974 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50975 native compiler for irix6.5.
50977 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50979 * lib/g++.exp (g++_include_flags): Use args to compute
50981 (g++_link_flags): Likewise.
50982 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50984 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50986 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50988 2001-05-21 Geoff Keating <geoffk@redhat.com>
50990 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50993 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50995 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50997 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50998 to STACK_SIZE; Use it to define size of add_histo array.
50999 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51001 (f): Use GITT_SIZE to define size of gitt local table.
51002 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51003 to STACK_SIZE; Use it to define size of bytemem array.
51005 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51007 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51008 on 68HC11/HC12 due to the asm instruction.
51009 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51010 * gcc.c-torture/compile/920520-1.x: Likewise.
51011 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51012 on 68HC11/HC12 because the function is larger than 64K.
51013 * gcc.c-torture/compile/961203-1.x: New file, this test fails
51014 on 68HC11/HC12 because the structure is too large.
51016 2001-05-20 Richard Henderson <rth@redhat.com>
51018 * gcc.c-torture/execute/20010520-1.c: New.
51020 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51022 * g++.old-deja/g++.warn/compare1.C: New test.
51023 * gcc.dg/compare4.c: New test.
51025 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
51027 * g++.old-deja/g++.other/optimize1.C: New test.
51029 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51031 * g++.old-deja/g++.pt/spec41.C: New test.
51033 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
51035 * gcc.c-torture/compile/20010114-1.x: Remove.
51037 2001-05-18 Stan Shebs <shebs@apple.com>
51039 * gcc.c-torture/compile/20010518-1.c: New test.
51041 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
51043 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51044 * g++.old-deja/g++.pt/crash67.C: New test.
51046 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
51048 * g++.old-deja/g++.other/debug9.C: New test.
51050 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51052 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51054 2001-05-16 Jan Hubicka <jh@suse.cz>
51056 * gcc.c-torture/compile/20010516-1.c: New test.
51058 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51060 * g++.old-deja/g++.other/crash41.C: New test.
51062 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51064 * g++.old-deja/g++.pt/crash66.C: New test.
51066 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51068 * g++.old-deja/g++.robertl/eb27.C: Convert.
51070 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51072 * g++.dg/friend-warn.C: New test. Do not warn about friend
51073 declaration being redundant.
51075 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51077 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51079 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51081 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51083 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51085 * lib/g++.exp: Use testsuite_flags.
51087 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51089 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51091 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51093 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51095 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51097 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51099 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51101 * gcc.c-torture/compile/20010313-1.c: New test.
51103 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51105 * gcc.dg/cpp/direct2.c: New test.
51106 * gccq.dg/cpp/direct2s.c: New test.
51108 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51110 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51112 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51113 * g++.old-deja/g++.other/op3.C: Likewise.
51115 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51117 * gcc.dg/cpp/syshdr.h: New file.
51118 * gcc.dg/cpp/sysmac1.c: Update.
51119 * gcc.dg/cpp/sysmac2.c: Update.
51121 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51123 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51125 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51127 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51128 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51130 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51132 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51134 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51136 * lib/g++.exp (g++_include_flags): Don't use any special flags
51137 if TESTING_IN_BUILD_TREE is not defined.
51138 (g++_init): Use a plain 'c++' as the compiler if
51139 TESTING_IN_BUILD_TREEE is not defined.
51141 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51143 * g++.old-deja/g++.eh/catch13.C: New test.
51144 * g++.old-deja/g++.eh/catch14.C: New test.
51146 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51148 * gcc.dg/cpp/tr-define.c: New test.
51150 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51152 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51153 <stdlib.h>, not <malloc.h>.
51155 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51157 * g++.old-deja/g++.ns/template17.C: New test.
51159 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51161 * g++.old-deja/g++.pt/ref4.C: New test.
51163 2001-04-30 Richard Henderson <rth@redhat.com>
51165 * gcc.dg/20000724-1.c: Revert last change.
51167 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51169 * g77.f-torture/execute/20010430.f: New test.
51171 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51173 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51175 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51177 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51179 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51181 * g++.old-deja/g++.eh/crash6.C: New test.
51183 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51185 * g++.old-deja/g++.other/warn7.C: New test.
51187 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51189 * g++.old-deja/g++.other/defarg9.C: New test.
51191 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51193 * g77.f-torture/compile/20010426.f: New test.
51194 * g77.f-torture/execute/20010426.f: New test.
51196 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51198 * g77.f-torture/compile/20000629-1.x: Remove - error
51201 2001-04-26 Jeffrey A Law (law@cygnus.com)
51203 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51204 Tweak slightly to work with g++.dg framework.
51205 * g++.dg/special/ecos.exp: Run initp1.C test.
51206 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51208 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51209 its linker doesn't give line numbers either.
51210 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51212 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51214 * g++.old-deja/g++.other/lex1.C: New test.
51216 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51218 * gcc.dg/noncompile/20010425-1.c: New test.
51220 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51222 * g++.old-deja/g++.pt/mangle2.C: New test.
51224 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51226 * gcc.dg/format/plus-1.c: New test.
51228 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51230 * gcc.dg/20010423-1.c: New test.
51232 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51234 * gcc.c-torture/execute/20010422-1.c: New test.
51236 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51238 * g++.old-deja/g++.ns/type2.C: New test.
51240 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51242 * g++.old-deja/g++.other/perf1.C: New test.
51244 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51246 * gcc.dg/c99-func-2.c: Remove xfail.
51247 * gcc.dg/c99-func-3.c: Remove xfail.
51248 * gcc.dg/c99-func-4.c: Remove xfail.
51250 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51252 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51254 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51256 * gcc.c-torture/compile/20010423-1.c: New test.
51258 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51260 * g++.old-deja/g++.pt/typename28.C: New test.
51262 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51264 * g++.old-deja/g++.abi/empty2.C: New test.
51265 * g++.old-deja/g++.abi/empty3.C: New test.
51267 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51269 * g++.old-deja/g++.other/comdat2.C: New test.
51270 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51272 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51274 * g++.old-deja/g++.other/overload14.C: New test.
51276 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51278 * g++.old-deja/g++.other/lookup23.C: New test.
51280 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51282 * gcc.c-torture/execute/20010403-1.c: New test.
51284 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51285 Mark Mitchell <mark@codesourcery.com>
51287 * lib/old-dejagnu.exp: Don't delete output of executable.
51288 Add .exe suffix to executables.
51290 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51292 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51294 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51296 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51298 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51300 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51301 * g++.old-deja/g++.abi/crash1.C: New test.
51303 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51305 * g++.old-deja/g++.other/crash40.C: New test.
51307 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51309 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51311 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51313 * g++.old-deja/g++.other/warn6.C: New test.
51315 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51317 * g++.old-deja/g++.robertl/eb42.C: Same.
51319 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51321 * gcc.dg/wtr-conversion-1.c: New testcase.
51323 2001-04-10 Richard Henderson <rth@redhat.com>
51325 * g++.old-deja/g++.other/array5.C: New.
51327 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51329 * gcc.c-torture/execute/20010408-1.c: New test.
51331 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51333 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51334 headers and constructs.
51335 * g++.old-deja/g++.robertl/eb79.C: Same.
51336 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51337 * g++.old-deja/g++.robertl/eb73.C: Same.
51338 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51339 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51340 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51341 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51342 * g++.old-deja/g++.robertl/eb44.C: Same.
51343 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51344 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51345 * g++.old-deja/g++.robertl/eb39.C: Same.
51346 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51347 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51348 * g++.old-deja/g++.robertl/eb30.C: Same.
51349 * g++.old-deja/g++.robertl/eb3.C: Same.
51350 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51351 * g++.old-deja/g++.robertl/eb21.C: Same.
51352 * g++.old-deja/g++.robertl/eb15.C: Same.
51353 * g++.old-deja/g++.robertl/eb118.C: Same.
51354 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51355 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51356 * g++.old-deja/g++.robertl/eb109.C: Same.
51357 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51358 * g++.old-deja/g++.mike/rtti1.C: Same.
51359 * g++.old-deja/g++.mike/p658.C: Same.
51360 * g++.old-deja/g++.mike/net46.C: Same.
51361 * g++.old-deja/g++.mike/net34.C: Same.
51362 * g++.old-deja/g++.mike/memoize1.C: Same.
51363 * g++.old-deja/g++.mike/eh2.C: Same.
51364 * g++.old-deja/g++.law/weak.C: Same.
51365 * g++.old-deja/g++.law/visibility7.C: Same.
51366 * g++.old-deja/g++.law/visibility25.C: Same.
51367 * g++.old-deja/g++.law/visibility22.C: Same.
51368 * g++.old-deja/g++.law/visibility2.C: Same.
51369 * g++.old-deja/g++.law/visibility17.C: Same.
51370 * g++.old-deja/g++.law/visibility13.C: Same.
51371 * g++.old-deja/g++.law/visibility10.C: Same.
51372 * g++.old-deja/g++.law/visibility1.C: Same.
51373 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51374 * g++.old-deja/g++.law/vbase1.C: Same.
51375 * g++.old-deja/g++.law/operators32.C: Same.
51376 * g++.old-deja/g++.law/nest3.C: Same.
51377 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51378 * g++.old-deja/g++.law/except5.C (main): Same.
51379 * g++.old-deja/g++.law/cvt7.C (run): Same.
51380 * g++.old-deja/g++.law/cvt2.C: Same.
51381 * g++.old-deja/g++.law/cvt16.C: Same.
51382 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51383 * g++.old-deja/g++.law/ctors17.C (main): Same.
51384 * g++.old-deja/g++.law/ctors13.C: Same.
51385 * g++.old-deja/g++.law/ctors12.C (main): Same.
51386 * g++.old-deja/g++.law/ctors10.C: Same.
51387 * g++.old-deja/g++.law/code-gen5.C: Same.
51388 * g++.old-deja/g++.law/bad-error7.C: Same.
51389 * g++.old-deja/g++.law/arm9.C: Same.
51390 * g++.old-deja/g++.law/arm12.C: Same.
51391 * g++.old-deja/g++.law/arg8.C: Same.
51392 * g++.old-deja/g++.law/arg1.C: Same.
51393 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51394 * g++.old-deja/g++.jason/template31.C: Same.
51395 * g++.old-deja/g++.jason/template24.C (main): Same.
51396 * g++.old-deja/g++.jason/2371.C: Same.
51397 * g++.old-deja/g++.eh/new2.C: Same.
51398 * g++.old-deja/g++.eh/new1.C: Same.
51399 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51400 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51401 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51402 * g++.old-deja/g++.brendan/crash62.C: Same.
51403 * g++.old-deja/g++.brendan/crash52.C: Same.
51404 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51405 * g++.old-deja/g++.brendan/crash38.C: Same.
51406 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51407 * g++.old-deja/g++.brendan/copy9.C: Same.
51409 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51411 * gcc.c-torture/execute/20001203-2.c (memset):
51412 Count argument is of type __SIZE_TYPE__.
51414 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51416 * gcc.c-torture/compile/20010404-1.c: New test.
51418 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51420 * gcc.c-torture/compile/20010326-1.c: New test.
51422 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51424 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51425 peculiarities of the SH.
51426 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51428 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51430 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51431 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51432 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51434 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51436 * g77.f-torture/compile/20010321-1.f: New test.
51438 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51440 * gcc.c-torture/compile/20010329-1.c: New test.
51442 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51444 * gcc.c-torture/execute/20010329-1.c: New test.
51446 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51448 * g++.old-deja/g++.other/eh4.C: Fix typo.
51450 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51452 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51454 2001-03-28 Philip Blundell <philb@gnu.org>
51456 * gcc.c-torture/compile/20010328-1.c: New test.
51458 2001-03-27 Richard Henderson <rth@redhat.com>
51460 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51461 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51463 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51465 * gcc.c-torture/compile/20010327-1.c: New test.
51467 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51469 * g++.old-deja/g++.other/friend12.C: New test.
51470 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51471 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51473 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51475 * gcc.c-torture/execute/20010325-1.c: New test.
51477 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51479 * g++.old-deja/g++.other/mangle3.C: New test.
51481 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51483 * g++.old-deja/g++.other/anon8.C: New test.
51485 2001-03-20 Philip Blundell <philb@gnu.org>
51487 * gcc.c-torture/compile/20010320-1.c: New test.
51489 2001-03-17 Richard Henderson <rth@redhat.com>
51491 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51493 2001-03-15 Geoff Keating <geoff@redhat.com>
51495 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51498 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51500 * g++.old-deja/g++.other/eh4.C: New test.
51502 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51504 * gcc.dg/cpp/mi1.c: Update.
51506 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51508 * g++.old-deja/g++.other/regstack.C: New test.
51510 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51512 * g++.old-deja/g++.other/ref4.C: New test.
51514 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51516 * objc/execute/va_method.m: Added.
51517 * objc/execute/IMP.m: Added.
51518 * objc/execute/_cmd.m: Added.
51519 * objc/execute/accessing_ivars.m: Added.
51520 * objc/execute/class-1.m: Added.
51521 * objc/execute/class-10.m: Added.
51522 * objc/execute/class-11.m: Added.
51523 * objc/execute/class-12.m: Added.
51524 * objc/execute/class-13.m: Added.
51525 * objc/execute/class-14.m: Added.
51526 * objc/execute/class-2.m: Added.
51527 * objc/execute/class-3.m: Added.
51528 * objc/execute/class-4.m: Added.
51529 * objc/execute/class-5.m: Added.
51530 * objc/execute/class-6.m: Added.
51531 * objc/execute/class-7.m: Added.
51532 * objc/execute/class-8.m: Added.
51533 * objc/execute/class-9.m: Added.
51534 * objc/execute/class-tests-1.h
51535 * objc/execute/class-tests-2.h
51536 * objc/execute/compatibility_alias.m: Added.
51537 * objc/execute/encode-1.m: Added.
51538 * objc/execute/formal_protocol-1.m: Added.
51539 * objc/execute/formal_protocol-2.m: Added.
51540 * objc/execute/formal_protocol-3.m: Added.
51541 * objc/execute/formal_protocol-4.m: Added.
51542 * objc/execute/formal_protocol-5.m: Added.
51543 * objc/execute/formal_protocol-6.m: Added.
51544 * objc/execute/formal_protocol-7.m: Added.
51545 * objc/execute/informal_protocol.m: Added.
51546 * objc/execute/initialize.m: Added.
51547 * objc/execute/load.m: Added.
51548 * objc/execute/many_args_method.m: Added.
51549 * objc/execute/nested-3.m: Added.
51550 * objc/execute/no_clash.m: Added.
51551 * objc/execute/private.m: Added.
51552 * objc/execute/redefining_self.m: Added.
51553 * objc/execute/root_methods.m: Added.
51554 * objc/execute/selector-1.m: Added.
51555 * objc/execute/static-1.m: Added.
51556 * objc/execute/static-2.m: Added.
51557 * objc/execute/va_method.m: Added.
51559 2001-03-10 Richard Henderson <rth@redhat.com>
51561 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51563 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51565 * g++.old-deja/g++.other/crash31.C: XFAIL.
51566 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51567 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51568 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51569 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51570 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51572 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51574 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51576 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51578 * gcc.dg/20000724-1.c: Don't use multiline strings.
51580 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51582 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51583 result of -cString against what we expect it to be; don't just
51584 print it out for no one to read.
51586 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51587 Based on testcases provided by Nicola Pero.
51589 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51591 * gcc.dg/cpp/macro7.c: New test.
51593 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51595 * gcc.dg/cpp/multiline.c: Update.
51597 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51599 * g++.old-deja/g++.other/enum3.C: New test.
51601 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51603 * g++.old-deja/g++.other/pod1.C: New test.
51605 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51607 * g++.old-deja/g++.ext/overload1.C: New test.
51609 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51611 * g++.old-deja/g++.pt/using1.C: New test.
51613 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51615 * g++.old-deja/g++.other/using9.C: New test.
51617 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51619 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51621 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51623 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51625 * g++.old-deja/g++.ext/realpt1.C: Remove.
51627 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51629 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51631 2001-02-26 Will Cohen <wcohen@redhat.com>
51633 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51635 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51637 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51638 templatized constructors.
51640 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51642 * gcc.c-torture/execute/20010224-1.c: New test.
51644 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51646 * gcc.c-torture/execute/20010222-1.c: New test.
51648 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51650 * g++.old-deja/g++.other/inline20.C: New test.
51652 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51654 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51656 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51658 * g++.old-deja/g++.other/lookup22.C: New test.
51660 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51662 * g77.dg: New directory.
51663 * g77.dg/20010216-1.f: New test case.
51664 * g77.dg/dg.exp: New driver.
51665 * lib/g77-dg.exp: New driver library.
51667 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51669 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51671 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51673 * g++.old-deja/g++.other/decl9.C: New test.
51675 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51677 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51678 not need <string> and also tests the initialization at runtime.
51680 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51682 * gcc.c-torture/execute/longlong.c: New test.
51684 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51686 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51688 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51690 * gcc.c-torture/execute/920302-1.c (execute):
51691 Change argument type to short.
51693 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51695 * g++.old-deja/g++.pt/deduct6.C: New test.
51697 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51699 * g++.old-deja/g++.pt/deduct5.C: New test.
51701 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51703 * gcc.c-torture/execute/20010209-1.c: New test.
51705 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51707 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51709 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51711 * g++.dg/vtgc1.C: Update for new ABI.
51713 * consistency.vlad: New directory, 1665 files.
51715 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51717 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51719 * gcc.dg/cpp/digraphs.c: Declare puts.
51721 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51723 * g++.old-deja/g++.other/warn5.C: New test.
51725 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51727 * g++.old-deja/g++.pt/spec40.C: New test.
51729 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51731 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51733 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51735 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51737 * gcc.c-torture/compile/20010209-1.c: New test.
51739 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51741 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51742 excess errors message but not if it crashes.
51743 * g++.old-deja/g++.other/crash27.C: Likewise.
51744 * g++.old-deja/g++.other/crash28.C: Likewise.
51745 * g++.old-deja/g++.other/crash30.C: Likewise.
51746 * g++.old-deja/g++.other/crash32.C: Likewise.
51747 * g++.old-deja/g++.other/crash35.C: Likewise.
51748 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51750 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51752 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51753 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51754 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51755 g77.f-torture/execute/execute.exp,
51756 g77.f-torture/noncompile/noncompile.exp,
51757 gcc.c-torture/execute/execute.exp,
51758 gcc.c-torture/execute/memcheck/memcheck.exp,
51759 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51760 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51761 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51762 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51763 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51764 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51765 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51766 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51767 Remove bug reporting instructions with ancient email addresses.
51769 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51771 * gcc.dg/20010202-1.c: New test.
51772 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51774 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51776 * g++.dg/stdbool-if.C: New test.
51778 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51780 * objc/execute/fdecl.m: Added main().
51782 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51784 * gcc.c-torture/execute/20010206-1.c: New test.
51786 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51788 * gcc.dg/cpp/avoidpaste1.c: Update.
51790 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51792 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51793 Pero <nicola@brainstorm.co.uk>.
51794 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51796 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51798 * g++.old-deja/g++.pt/spec39.C: New test.
51800 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51802 * gcc.c-torture/compile/20010202-1.c: New test.
51804 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51806 * g++.old-deja/g++.abi/primary2.C: New test.
51807 * g++.old-deja/g++.abi/primary3.C: New test.
51808 * g++.old-deja/g++.abi/primary4.C: New test.
51809 * g++.old-deja/g++.abi/primary5.C: New test.
51810 * g++.old-deja/g++.abi/vtable3.h: New test.
51811 * g++.old-deja/g++.abi/vtable3a.C: New test.
51812 * g++.old-deja/g++.abi/vtable3b.C: New test.
51813 * g++.old-deja/g++.abi/vtable3c.C: New test.
51814 * g++.old-deja/g++.abi/vtable3d.C: New test.
51815 * g++.old-deja/g++.abi/vtable3e.C: New test.
51816 * g++.old-deja/g++.abi/vtable3f.C: New test.
51817 * g++.old-deja/g++.abi/vtable3g.C: New test.
51818 * g++.old-deja/g++.abi/vtable3h.C: New test.
51819 * g++.old-deja/g++.abi/vtable3i.C: New test.
51820 * g++.old-deja/g++.abi/vtable3j.C: New test.
51821 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51823 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51825 * g++.old-deja/g++.other/anon6.C: New test.
51826 * g++.old-deja/g++.other/anon7.C: New test.
51828 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51830 * gcc.dg/cpp/avoidpaste2.c: New tests.
51832 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51834 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51836 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51838 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51839 DECIMAL_DIG cases for Irix."
51841 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51843 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51845 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51847 * gcc.dg/c99-tag-1.c: New test.
51849 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51851 * gcc.dg/cpp/tr-warn1.c: Add tests.
51853 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51855 * gcc.dg/cpp/avoidpaste1.c: Update.
51856 * gcc.dg/cpp/paste4.c: Update.
51858 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51860 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51863 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51865 * g++.old-deja/g++.other/inline19.C: New test.
51867 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51869 * gcc.dg/Wlarger-than.c: New test.
51871 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51873 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51875 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51877 * gcc.c-torture/execute/20010129-1.c: New test.
51878 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51880 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51882 * gcc.dg/cpp/avoidpaste1.c: Test case.
51884 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51886 * g++.old-deja/g++.other/inline18.C: New test.
51888 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51890 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51891 and __builtin_putchar.
51893 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51895 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51898 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51900 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51901 floating point number rounding mode to round to the nearest
51902 representable mode.
51904 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51906 * g++.old-deja/g++.other/mangle2.C: New test.
51908 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51910 * gcc.c-torture/compile/20010124-1.c: New test.
51912 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51914 * g++.old-deja/g++.pt/spec38.C: New test.
51916 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51918 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51921 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51923 * gcc.c-torture/execute/20010123-1.c: New test.
51925 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51927 * g++.old-deja/g++.pt/spec37.C: New test.
51929 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51931 * g++.old-deja/g++.pt/overload14.C: New test.
51933 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51935 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51936 __builtin_return_address.
51938 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51940 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51941 * g++.old-deja/g++.pt/spec35.C: New test.
51942 * g++.old-deja/g++.pt/spec36.C: New test.
51944 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51946 * gcc.c-torture/compile/20010118-1.c: New test.
51948 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51950 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51952 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51954 * gcc.c-torture/execute/20010119-1.c: New test.
51956 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51958 * g++.old-deja/g++.other/vbase5.C: New test.
51960 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51962 * gcc.c-torture/execute/20010118-1.c: New test.
51964 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51966 * g++.old-deja/g++.pt/deduct3.C: New test.
51968 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51970 * g++.old-deja/g++.pt/spec34.C: New test.
51972 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51974 * g77.f-torture/compile/20000601-2.f: New test.
51976 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51978 * g++.old-deja/g++.other/init17.C: New test.
51980 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51982 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51984 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51986 * g++.old-deja/g++.pt/unify8.C: New test.
51988 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51990 * g++.old-deja/g++.abi/vbase1.C: New test.
51992 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51994 * g++.old-deja/g++.pt/crash65.C: New test.
51996 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51998 * gcc.dg/cpp/assembl2.S: New test case.
52000 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
52002 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52005 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52007 * g++.old-deja/g++.other/builtins1.C: New test.
52008 * g++.old-deja/g++.other/builtins2.C: Likewise.
52009 * g++.old-deja/g++.other/builtins3.C: Likewise.
52010 * g++.old-deja/g++.other/builtins4.C: Likewise.
52012 2001-01-17 Jakub Jelinek <jakub@redhat.com>
52014 * gcc.c-torture/compile/20010117-1.c: New test.
52015 * gcc.c-torture/compile/20010117-2.c: New test.
52017 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52019 * g77.f-torture/execute/20010116.[fx]: New test,
52021 * g77.f-torture/compile/20010115.f: Indicate it's
52022 a test for PR fortran/1636.
52024 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
52026 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52028 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52030 * g77.f-torture/compile/20010115.f: New test.
52032 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
52034 * g++.old-deja/g++.pt/nontype5.C: New test.
52036 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
52038 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52039 have an equivalent working one below it.
52041 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52043 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52044 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52046 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52048 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52049 message containing "init_priority".
52050 (conpr-2.C): Likewise.
52051 (conpr-3.C): Likewise.
52052 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52054 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52056 * gcc.c-torture/execute/20010114-2.c: New test.
52058 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52060 * gcc.c-torture/compile/20010114-1.c: New test.
52061 * gcc.c-torture/compile/20010114-1.x: Xfail.
52062 * gcc.c-torture/compile/20010114-2.c: New test.
52063 * gcc.c-torture/execute/20010114-1.c: New test.
52064 * gcc.dg/trunc-1.c: New test.
52065 * gcc.dg/uninit-B.c: New test.
52067 2001-01-13 Nick Clifton <nickc@redhat.com>
52069 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52072 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52074 * gcc.c-torture/compile/20010113-1.c: New test.
52076 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52078 * gcc.c-torture/compile/20001212-1.c: New test.
52080 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52082 * gcc.dg/cpp/widestr1.c: Update.
52083 * gcc.dg/cpp/prag-imp.c: Remove.
52085 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52087 * gcc.c-torture/execute/20000801-3.x: Remove.
52088 * gcc.dg/c90-init-1.c: New test.
52089 * gcc.dg/c99-init-1.c: New test.
52090 * gcc.dg/c99-init-2.c: New test.
52091 * gcc.dg/gnu99-init-1.c: New test.
52093 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52095 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52096 testing that no relevant ones were found.
52098 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52100 * g++.old-deja/g++.pt/cast2.C: New test.
52102 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52104 * g++.old-deja/g++.pt/friend47.C: New test.
52106 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52108 * g++.old-deja/g++.pt/instantiate13.C: New test.
52110 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52112 * g++.old-deja/g++.other/defarg7.C: New test.
52113 * g++.old-deja/g++.other/defarg8.C: New test.
52115 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52117 * g++.old-deja/g++.pt/crash64.C: New test.
52119 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52121 * g++.old-deja/g++.pt/crash63.C: New test.
52123 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52125 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52127 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52129 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52131 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52133 * g++.old-deja/g++.pt/error3.C: New test.
52135 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52137 * g++.old-deja/g++.other/crash39.C: New test.
52139 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52141 * g++.old-deja/g++.other/vbase4.C: New test.
52143 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52145 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52146 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52147 * gcc.dg/special/special.exp: New test driver which will check
52148 for alias support for the above test.
52150 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52152 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52153 problems on small machines.
52154 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52157 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52159 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52161 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52163 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52165 * g++.old_deja/g++.pt/using8.C: New test.
52167 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52169 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52171 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52173 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52174 where a failure is expected.
52175 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52177 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52179 * g++.old_deja/g++.pt/instantiate12.C: New test.
52181 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52183 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52185 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52186 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52187 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52188 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52189 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52190 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52191 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52192 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52193 * g++.old-deja/g++.eh/spec6.C: Likewise.
52194 * g++.old-deja/g++.jason/crash3.C: Likewise.
52195 * g++.old-deja/g++.law/ctors11.C: Likewise.
52196 * g++.old-deja/g++.law/ctors17.C: Likewise.
52197 * g++.old-deja/g++.law/ctors5.C: Likewise.
52198 * g++.old-deja/g++.law/ctors9.C: Likewise.
52199 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52200 * g++.old-deja/g++.mike/net22.C: Likewise.
52201 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52202 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52203 * g++.old-deja/g++.mike/virt3.C: Likewise.
52204 * g++.old-deja/g++.niklas/t128.C: Likewise.
52205 * g++.old-deja/g++.other/anon4.C: Likewise.
52206 * g++.old-deja/g++.other/using1.C: Likewise.
52207 * g++.old-deja/g++.other/warn3.C: Likewise.
52208 * g++.old-deja/g++.pt/t37.C: Likewise.
52209 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52210 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52212 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52214 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52216 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52218 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52220 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52222 * gcc.c-torture/compile/20010107-1.c: New test.
52224 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52226 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52228 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52230 * gcc.dg/format/format.h: New file.
52231 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52232 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52233 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52234 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52235 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52236 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52237 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52238 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52239 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52240 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52241 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52242 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52243 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52244 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52245 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52246 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52247 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52248 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52249 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52250 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52251 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52252 instead of declaring standard types, macros and functions in each
52255 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52257 * gcc.c-torture/execute/20010106-1.c: New test.
52259 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52261 * gcc.dg/format/format.exp: New file.
52262 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52263 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52264 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52265 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52266 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52267 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52268 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52269 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52270 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52271 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52272 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52273 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52274 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52275 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52276 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52277 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52278 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52279 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52280 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52281 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52282 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52283 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52284 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52285 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52286 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52287 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52288 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52289 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52290 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52291 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52292 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52293 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52294 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52295 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52296 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52297 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52298 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52299 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52300 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52301 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52302 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52303 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52305 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52307 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52310 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52312 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52314 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52316 * g++.old-deja/g++.pt/crash62.C: New test.
52318 2001-01-04 Richard Henderson <rth@redhat.com>
52320 * gcc.dg/20000926-1.c: Update expected warnings.
52321 * gcc.dg/array-2.c: Likewise.
52322 * gcc.dg/array-4.c: Also validate flexible array members.
52323 * gcc.dg/c99-flex-array-1.c: New.
52325 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52327 * gcc.c-torture/compile/20001222-1.x: Remove.
52329 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52331 * gcc.c-torture/execute/built-in-setjmp.c: New.
52333 2001-01-03 Richard Henderson <rth@redhat.com>
52335 * gcc.dg/940510-1.c: Update expected error wording.
52336 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52338 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52340 * lib/target-supports.exp (check_alias_available): Modified to
52341 indicate aliases not supported if only weak aliases are supported.
52343 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52345 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52346 Turn on cmpstrsi checks for __pj__ and __i370__.
52348 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52350 * g++.old-deja/g++.other/virtual11.C: New test.
52352 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52354 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52356 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52358 * gcc.c-torture/compile/20010102-1.c: New test.
52360 2001-01-02 Andreas Jaeger <aj@suse.de>
52362 * gcc.dg/noreturn-3.c: New test.
52364 * gcc.dg/noreturn-4.c: New test.
52366 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52368 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52369 __builtin_fputc and __builtin_fwrite.
52371 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52373 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52374 signed char, not default char.
52376 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52378 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52380 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52382 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52384 2000-12-29 Richard Henderson <rth@redhat.com>
52386 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52387 (__cyg_profile_func_exit): Define.
52389 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52391 * g++.dg/vtgc1.C: New test.
52393 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52395 * gcc.dg/noncompile/20001228-1.c: New test.
52397 * gcc.dg/20001228-1.c: New test.
52399 * gcc.c-torture/execute/20001228-1.c: New test.
52401 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52403 * gcc.dg/format-strfmon-1.c: New test.
52405 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52407 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52408 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52409 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52410 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52411 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52412 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52413 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52414 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52415 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52416 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52417 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52418 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52419 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52421 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52422 * gcc.c-torture/execute/string-opt-4.c: Test index.
52424 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52426 * gcc.c-torture/compile/20001226-1.c: New test.
52428 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52430 * gcc.c-torture/compile/20001222-1.c: New test.
52431 * gcc.c-torture/compile/20001222-1.x: Xfail.
52433 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52435 * gcc.c-torture/execute/comp-goto-2.c: New test.
52437 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52439 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52440 Use long types if __INT_MAX__ is 32767.
52441 (main): Use cast to (sint32 *) when poking 88 into a_page.
52443 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52445 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52447 * gcc.c-torture/compile/20001221-1.c: New test.
52448 * gcc.c-torture/execute/20001221-1.c: New test.
52450 2000-12-20 Richard Henderson <rth@redhat.com>
52452 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52453 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52455 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52457 * gcc.dg/compare3.c: New test.
52459 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52461 * gcc.dg/format-warnll-1.c: New test.
52463 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52465 * gcc.dg/cpp/cmdlne-P.c: New test.
52467 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52469 * gcc.c-torture/execute/builtin-abs-1.c,
52470 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52472 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52474 * gcc.dg/cpp/multiline.c: New test.
52476 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52478 * g++.old-deja/g++.other/syshdr1.C: Update.
52479 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52481 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52483 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52485 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52487 * g++.old-deja/g++.pt/ttp65.C: New test.
52489 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52491 * g++.old-deja/g++.pt/ttp64.C: New test.
52493 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52495 * g++.old-deja/g++.pt/spec33.C: New test.
52497 2000-12-14 Catherine Moore <clm@redhat.com>
52499 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52500 * gcc.c-torture/execute/920612-2.c: Likewise.
52501 * gcc.c-torture/execute/920428-2.c: Likewise.
52502 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52503 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52505 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52507 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52508 * gcc.dg/pack-test-2.c: Likewise.
52510 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52512 Tests by Zack Weinberg <zackw@stanford.edu>.
52514 * gcc.dg/cpp/defined.c: Update.
52515 * gcc.dg/cpp/defined_trad.c: New tests.
52517 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52519 * gcc.dg/cpp/trad-direct.c: Update.
52521 2000-12-11 Neil Booth <neilb@earthling.net>
52523 * gcc.dg/cpp/defined_trad.c
52525 2000-12-11 Neil Booth <neilb@earthling.net>
52527 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52529 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52531 * gcc.dg/format-miss-2.c: New test.
52533 2000-12-09 Neil Booth <neilb@earthling.net>
52535 * gcc.dg/cpp/lineflags.c: New tests.
52536 * gcc.dg/cpp/poison.c: Update.
52537 * gcc.dg/cpp/redef2.c: Update.
52538 * gcc.dg/cpp/skipping.c: New test.
52540 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52542 * g++.old-deja/g++.other/eh3.C: New testcase.
52544 2000-12-07 Neil Booth <neilb@earthling.net>
52546 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52547 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52548 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52549 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52550 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52553 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52555 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52556 __SIZE_TYPE__ instead of int for type of integers cast to
52559 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52561 * g++.old-deja/g++.other/cleanup4.C: New test.
52563 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52565 * format-sec-1.c: New test.
52567 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52569 * gcc.dg/format-nonlit-3.c: New test.
52571 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52573 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52574 through a null pointer.
52576 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52578 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52579 * g++.old-deja/g++.pt/partial4.C: New test.
52581 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52583 * gcc.c-torture/execute/ieee/hugeval.x: New.
52585 2000-12-06 Neil Booth <neilb@earthling.net>
52587 * gcc.dg/cpp/backslash2.c: New tests.
52589 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52591 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52592 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52594 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52596 * gcc.c-torture/execute/20001203-2.c: New testcase.
52598 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52600 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52601 * g++.old-deja/g++.other/virtual10.C: New test.
52603 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52605 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52607 2000-12-05 Richard Henderson <rth@redhat.com>
52609 * gcc.c-torture/compile/20001205-1.c: New.
52611 2000-12-04 Neil Booth <neilb@earthling.net>
52613 * g++.old-deja/g++.other/virtual9.C: New test.
52614 * g++.old-deja/g++.pt/crash61.C: New test.
52615 * gcc.c-torture/execute/loop-9.c: New test.
52617 2000-12-04 Neil Booth <neilb@earthling.net>
52619 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52620 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52621 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52622 * gcc.dg/cpp/extratokens.c: ...here.
52624 2000-12-04 Neil Booth <neilb@earthling.net>
52626 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52629 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52631 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52632 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52634 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52636 * gcc.c-torture/execute/20001203-1.c: New test.
52638 2000-12-03 Neil Booth <neilb@earthling.net>
52640 * gcc.dg/cpp/macro6.c: New test cases.
52642 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52644 * gcc.c-torture/execute/string-opt-9.c: New test.
52645 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52646 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52647 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52649 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52650 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52652 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52654 * gcc.dg/cpp/if-6.c: New testcase.
52656 * gcc.dg/20001201-1.c: New testcase.
52658 2000-12-02 Neil Booth <neilb@earthling.net>
52660 * g++.old-deja/g++.other/externC4.C,
52661 g++.old-deja/g++.other/friend10.C: New tests.
52663 2000-12-02 Neil Booth <neilb@earthling.net>
52665 * g++.old-deja/g++.other/instan2.C
52666 * g++.old-deja/g++.other/instan3.C: New test.
52668 2000-12-02 Neil Booth <neilb@earthling.net>
52670 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52671 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52672 gnuc99.c,gnuc99-pedantic.c: New tests.
52674 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52676 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52677 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52679 2000-12-01 Neil Booth <neilb@earthling.net>
52681 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52682 * gcc.dg/cpp/poison.c: Update.
52683 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52685 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52687 * g77.f-torture/execute/20001201.f: New test.
52689 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52691 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52693 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52695 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52697 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52699 * g++.old-deja/g++.other/cast6.C: New test.
52701 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52703 * gcc.c-torture/execute/20001130-2.c: New testcase.
52705 2000-11-30 Richard Henderson <rth@redhat.com>
52707 * gcc.c-torture/execute/20001130-1.c: New test.
52709 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52711 * g++.old-deja/g++.other/op3.C: New test.
52713 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52715 * g++.old-deja/g++.other/op2.C: New test.
52717 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52719 * g++.old-deja/g++.other/crash38.C: New test.
52721 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52723 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52725 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52727 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52729 * gcc.c-torture/execute/string-opt-6.c: New test.
52731 * gcc.dg/20001117-1.c: Add main.
52733 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52735 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52737 * gcc.dg/940510-1.c: ... to here.
52739 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52740 zero-size arrays in toplevel structures.
52742 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52744 * gcc.c-torture/execute/loop-8.c: New test.
52746 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52748 * g++.old-deja/g++.other/base1.C: New test.
52750 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52752 * g++.old-deja/g++.other/parse2.C: New test.
52754 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52756 * g++.old-deja/g++.pt/incomplete1.C: New test.
52758 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52760 * g++.old-deja/g++.other/friend9.C: New test.
52762 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52764 * gcc.dg/20001127-1.c: New test.
52766 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52768 * g++.old-deja/g++.pt/friend46.C: New test.
52770 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52772 * g++.old-deja/g++.other/ptrmem8.C: New test.
52774 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52776 * gcc.c-torture/execute/string-opt-7.c: New test.
52777 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52779 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52781 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52782 instead of 'mkcheck 2'.
52784 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52786 * gcc.c-torture/execute/memcheck/driver.c,
52787 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52788 C9X references to refer to C99.
52790 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52792 * gcc.dg/ultrasp3.c: New test.
52794 2000-11-25 Neil Booth <neilb@earthling.net>
52796 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52798 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52800 * gcc.c-torture/compile/20001123-2.c: New.
52802 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52804 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52806 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52808 * gcc.dg/sequence-point-1.c: Add some new tests.
52809 * gcc.c-torture/execute/20001124-1.c: New test.
52811 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52813 * g++.old-deja/g++.other/vaarg4.C: New test.
52814 * gcc.c-torture/compile/20001123-1.c: New test.
52816 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52818 * g++.other/crash24.C: Adjust and remove XFAIL.
52819 * g++.other/crash37.C: New test.
52821 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52823 * g++.old-deja/g++.pt/instantiate9.C: New test.
52825 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52827 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52830 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52831 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52833 2000-11-22 Neil Booth <neilb@earthling.net>
52835 * gcc.dg/cpp/Wtrigraphs.c: New test.
52837 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52839 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52841 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52843 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52845 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52847 * lib/gcc-dg.exp: load_lib scanasm.exp.
52848 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52849 * lib/g++-dg.exp: load_lib scanasm.exp.
52850 * lib/scanasm.exp: New.
52851 (scan-assembler, scan-assembler-not): Add optional arguments to
52852 test name, or if not present, the pattern name.
52853 (scan-assembler-dem, scan-assembler-dem-not): New.
52855 * g++.dg/dg.exp: New.
52857 2000-11-21 Neil Booth <neilb@earthling.net>
52859 * gcc.dg/cpp/integrated1.c: Remove.
52861 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52863 * gcc.c-torture/execute/20001121-1.c: New test.
52865 2000-11-21 Richard Henderson <rth@redhat.com>
52867 * gcc.c-torture/compile/20001121-1.c: New test.
52869 2000-11-20 Neil Booth <neilb@earthling.net>
52871 * gcc.dg/cpp/integrated1.c: New test.
52873 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52875 * g++.old-deja/g++.other/inline17.C: New test.
52877 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52879 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52880 local variable to be zero: I made the variable global. Now
52881 uses abort() and exit() instead of relying on main's return value.
52883 2000-11-20 Neil Booth <neilb@earthling.net>
52885 * gcc.dg/cpp/paste2.c: Update test.
52886 * objc/execute/paste.m: New test.
52888 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52890 * gcc.dg/c99-condexpr-1.c: New test.
52892 2000-11-20 Neil Booth <neilb@earthling.net>
52894 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52896 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52898 * g++.old-deja/g++.pt/export1.C: New test.
52900 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52902 * gcc.dg/20001117-1.c: New test.
52904 2000-11-18 Richard Henderson <rth@redhat.com>
52906 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52908 2000-11-18 Richard Henderson <rth@redhat.com>
52910 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52911 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52912 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52914 2000-11-18 Richard Henderson <rth@redhat.com>
52916 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52917 (main): New. Exit cleanly.
52919 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52921 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52922 gcc.dg/c99-fordecl-2.c: New tests.
52924 2000-11-18 Richard Henderson <rth@redhat.com>
52926 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52927 * gcc.c-torture/execute/zerolen-2.c: New.
52929 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52931 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52934 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52936 * g++.old-deja/g++.pt/instantiate8.C: New test.
52938 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52940 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52941 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52943 2000-11-16 Nick Clifton <nickc@redhat.com>
52945 * gcc.c-torture/execute/nestfunc-2.c: New test.
52946 * gcc.c-torture/execute/nestfunc-3.c: New test.
52948 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52950 * gcc.c-torture/compile/20001116-1.c: New test.
52952 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52954 * gcc.c-torture/execute/20001115-1.c: New test.
52956 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52958 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52959 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52960 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52961 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52963 2000-11-15 Neil Booth <neilb@earthling.net>
52965 gcc.dg/cpp/_Pragma1.c: Update.
52966 gcc.dg/cpp/_Pragma2.c: New test.
52968 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52970 * g++.old-deja/g++.other/anon5.C: New test.
52972 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52974 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52977 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52979 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52982 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52984 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52985 labels at end of compound statements.
52987 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52989 * gcc.c-torture/execute/loop-7.c: New test.
52991 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52993 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52995 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52997 * gcc.dg/c99-bool-1.c: New test.
52999 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53001 * gcc.dg/c99-scope-1.c: Remove xfail.
53002 * gcc.dg/c99-scope-2.c: New test.
53004 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53006 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53007 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53009 2000-11-11 Mark Mitchell <mark@codesourcery.com>
53011 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53014 * g++.mike/p700.C: Don't typedef wchar_t.
53015 * g++.mike/p784.C: Likewise.
53016 * g++.mike/eb101.C: Don't use __wchar_t.
53018 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
53020 * g77.f-torture/execute/20001111.[fx]: Test premature exit
53023 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53025 * gcc.c-torture/execute/20001111-1.c: New test.
53027 2000-11-10 Nick Clifton <nickc@redhat.com>
53029 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53030 long multuiple and accumulate.
53032 2000-11-09 Richard Henderson <rth@redhat.com>
53034 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53035 via size_t instead of int.
53037 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53038 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53039 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53040 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53042 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
53044 * gcc.c-torture/compile/20001109-1.c: New test.
53045 * gcc.c-torture/compile/20001109-2.c: New test.
53047 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53049 * g++.old-deja/g++.pt/operator1.C: New test.
53050 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53052 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53054 * gcc.dg/20001108-1.c: New test.
53056 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53058 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53059 with both arguments constant strings.
53060 * gcc.c-torture/execute/string-opt-3.c: New test.
53061 * gcc.c-torture/execute/string-opt-4.c: New test.
53062 * gcc.c-torture/execute/string-opt-5.c: New test.
53064 2000-11-08 Nick Clifton <nickc@redhat.com>
53066 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53067 mulsidi3adddi patterns.
53069 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53071 * g++.old-deja/g++.other/crash36.C: New test.
53073 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53075 * g++.old-deja/g++.other/init16.C: New test.
53077 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53079 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53081 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53083 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53084 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53085 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53087 2000-11-07 DJ Delorie <dj@redhat.com>
53089 * gcc.dg/20000614-1.c: Add return so that test can pass.
53091 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53093 * gcc.c-torture/execute/string-opt-1.c: New test.
53095 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53097 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53098 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53099 parameters in registers, and there is no way for a varargs
53100 function to know in which order the integer and floating-point
53101 parameters should be interleaved when they are placed on the
53103 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53104 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53106 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53108 * gcc.c-torture/execute/string-opt-2.c: New test.
53110 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53112 * g++.old-deja/g++.pt/crash60.C: New test.
53114 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53116 * g++.old-deja/g++.other/crash24.C: New test.
53117 * g++.old-deja/g++.other/crash25.C: New test.
53118 * g++.old-deja/g++.other/crash26.C: New test.
53119 * g++.old-deja/g++.other/crash27.C: New test.
53120 * g++.old-deja/g++.other/crash28.C: New test.
53121 * g++.old-deja/g++.other/crash29.C: New test.
53122 * g++.old-deja/g++.other/crash30.C: New test.
53123 * g++.old-deja/g++.other/crash31.C: New test.
53124 * g++.old-deja/g++.other/crash32.C: New test.
53125 * g++.old-deja/g++.other/crash33.C: New test.
53126 * g++.old-deja/g++.other/crash34.C: New test.
53127 * g++.old-deja/g++.other/crash35.C: New test.
53129 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53131 * gcc.c-torture/execute/20001031-1.c: New test.
53133 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53135 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53138 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53139 standards-conformant.
53141 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53143 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53144 * g++.old-deja/g++.mike/p755a.C: Likewise.
53145 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53146 library makes no calls to `operator new' during initialization.
53148 2000-11-04 Neil Booth <neilb@earthling.net>
53150 * gcc.dg/cpp/include2.c: New tests.
53152 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53154 * lib/g++.exp (g++_set_ld_library_path): New function.
53155 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53157 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53159 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53162 2000-11-01 Richard Henderson <rth@redhat.com>
53164 * g++.old-deja/g++.ext/namedret1.C: New.
53165 * g++.old-deja/g++.ext/namedret2.C: New.
53166 * g++.old-deja/g++.ext/namedret3.C: New.
53168 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53170 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53171 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53173 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53175 * gcc.c-torture/execute/va-arg-21.c: New test.
53177 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53179 * gcc.dg/c99-complex-2.c: New test.
53181 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53183 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53185 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53187 * g++.old-deja/g++.other/inline16.C: New test.
53189 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53191 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53192 __PRETTY_FUNCTION__
53194 2000-10-29 Neil Booth <neilb@earthling.net>
53196 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53198 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53199 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53202 2000-10-29 Neil Booth <neilb@earthling.net>
53204 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53205 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53206 * mi5.c: Test multiple includes work with -C.
53207 * trigraphs.c: Test ^= version.
53209 2000-10-28 Neil Booth <neilb@earthling.net>
53211 New tests and test updates for new macro expander.
53213 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53214 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53215 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53216 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53217 new diagnostic messages.
53219 * gcc.dg/cpp/macro3.c: New tests.
53221 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53223 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53226 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53228 * g++.old-deja/g++.other/eh2.C: New test.
53230 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53232 * gcc.c-torture/execute/20001027-1.c: New test.
53234 2000-10-26 Richard Henderson <rth@redhat.com>
53236 * gcc.c-torture/execute/20001026-1.c: New.
53238 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53240 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53241 * g++.old-deja/g++.law/builtin1.C: Likewise.
53242 * g++.old-deja/g++.law/ctors10.C: Likewise.
53243 * g++.old-deja/g++.law/virtual3.C: Likewise.
53244 * g++.old-deja/g++.mike/p658.C: Likewise.
53245 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53246 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53247 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53248 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53249 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53251 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53253 * gcc.c-torture/compile/20001024-1.c: New test.
53255 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53257 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53258 to tell us whether or not we are using V3.
53260 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53262 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53265 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53267 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53269 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53271 * gcc.c-torture/execute/20001024-1.c: New test.
53273 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53275 * g++.old-deja/g++.other/sibcall1.C: New test.
53277 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53279 * gcc.dg/noncompile/init-3.c: New test.
53281 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53283 * gcc.dg/format-array-1.c: New test.
53285 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53287 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53288 writing through null pointers; remove comment about testing
53289 unterminated strings.
53291 2000-10-17 Matthew Hiller <hiller@redhat.com>
53293 * gcc.c-torture/execute/20001017-2.c: New test.
53295 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53297 * gcc.c-torture/compile/20001018-1.c: New test.
53298 * gcc.c-torture/compile/20001018-1.x: Xfail.
53300 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53302 * gcc.c-torture/execute/20001017-1.c: New test.
53304 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53306 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53307 for multiple use of arguments with scanf formats; add tests for
53308 multiple use of arguments.
53310 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53312 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53313 from some old tests.
53315 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53317 * gcc.dg/format-miss-1.c: New test.
53319 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53321 * gcc.c-torture/execute/20001013-1.c: New test.
53323 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53325 * gcc.dg/format-branch-1.c: New test.
53327 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53329 * README, lib/file-format.exp: Remove EGCS references.
53331 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53333 * gcc.dg/20001013-1.c: New test.
53335 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53337 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53338 for intmax_t in the compiler using __typeof__ and the type rules
53339 for conditional expressions.
53341 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53343 * gcc.dg/20001012-1.c: New test.
53344 * gcc.dg/20001012-2.c: New test.
53346 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53348 * gcc.dg/format-attr-1.c: New test.
53350 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53352 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53353 __LONG_LONG_MAX__ instead of LLONG_MAX.
53355 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53357 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53359 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53362 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53364 * gcc.dg/sequence-pt-1.c: New test.
53366 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53368 * gcc.c-torture/execute/20001011-1.c: New testcase.
53369 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53371 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53373 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53374 does not error on it.
53376 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53378 * gcc.dg/20001009-1.c: New test.
53380 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53382 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53383 * gcc.c-torture/execute/20001009-2.c: ... to here.
53385 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53387 * gcc.c-torture/compile/20001009-1.c: New testcase.
53388 * gcc.c-torture/execute/20001009-1.c: New testcase.
53389 Testcases provided by Jan Hubicka <jh@suse.cz>.
53391 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53393 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53394 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53395 uintmax_t using <limits.h> to emulate the compiler's internal
53396 logic. No longer XFAIL %j tests.
53398 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53400 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53401 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53402 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53403 regexps and details of expected handling of some bad formats.
53404 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53407 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53409 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53410 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53411 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53412 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53415 2000-10-06 Richard Henderson <rth@cygnus.com>
53417 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53418 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53419 * g++.old-deja/g++.jason/report.C: Likewise.
53420 * g++.old-deja/g++.law/friend5.C: Likewise.
53421 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53422 of the expected warnings.
53424 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53426 * g++.old-deja/g++.pt/enum14.C: New test.
53428 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53430 * g++.old-deja/g++.pt/crash59.C: New test.
53432 2000-10-04 Will Cohen <wcohen@redhat.com>
53434 * gcc.dg/20000926-1.c: New test.
53436 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53438 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53439 function name for current C++ compiler.
53440 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53442 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53444 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53445 __PRETTY_FUNCTION__.
53446 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53448 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53450 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53452 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53454 * gcc.c-torture/compile/20000923-1.c: New test.
53456 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53458 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53459 * g++.old-deja/g++.pt/ttp62.C: Same.
53460 * g++.old-deja/g++.other/inline14.C: Same.
53462 2000-09-24 Richard Henderson <rth@cygnus.com>
53464 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53466 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53468 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53470 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53472 * gcc.c-torture/compile/20000922-1.c: New file.
53474 2000-09-21 Nick Clifton <nickc@redhat.com>
53476 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53477 a signed long modulo operation.
53478 (mod6): New function - perform an unsigned long modulo operation.
53479 (main): Add tests for modulos of very large numbers by very small
53482 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53484 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53486 2000-09-19 Richard Henderson <rth@cygnus.com>
53488 * gcc.dg/compare2.c (case 10): XFAIL.
53490 2000-09-18 Richard Henderson <rth@cygnus.com>
53492 * gcc.c-torture/execute/20000906-1.c: Move ...
53493 * gcc.dg/20000906-1.c: ... here. Only run on targets
53494 that support __builtin_trap.
53496 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53498 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53500 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53502 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53503 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53504 more $ format tests.
53506 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53508 * gcc.dg/format-errmk-1.c: New test.
53510 2000-09-17 Greg McGary <greg@mcgary.org>
53512 * gcc.c-torture/execute/20000917-1.x: Remove.
53514 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53516 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53518 2000-09-17 Greg McGary <greg@mcgary.org>
53520 * gcc.c-torture/execute/20000917-1.c: New test.
53521 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53523 2000-09-16 Neil Booth <NeilB@earthling.net>
53525 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53526 in nested macro bug.
53528 2000-09-15 Neil Booth <NeilB@earthling.net>
53530 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53532 2000-09-14 Jeffrey A Law (law@cygnus.com)
53534 * gcc.c-torture/execute/20000914-1.c: New test.
53536 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53538 * g++.other/inline13.C: New test.
53540 2000-09-12 Andreas Jaeger <aj@suse.de>
53542 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53543 constant by Ulrich Drepper <drepper@redhat.com>.
53545 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53547 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53549 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53551 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53553 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53555 * gcc.dg/cpp/backslash.c: New test.
53557 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53559 * gcc.c-torture/execute/20000910-1.c: New test.
53560 * gcc.c-torture/execute/20000910-2.c: Likewise.
53562 2000-09-11 Robert Lipe <robertl@sco.com>
53564 * gcc.dg/pragma-align.c: New test.
53566 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53568 * g++.old-deja/g++.pt/explicit82.C: New test.
53569 * g++.old-deja/g++.pt/explicit83.C: New test.
53571 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53573 * gcc.dg/asm-names.c: New test.
53575 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53577 * gcc.dg/cpp/tr-warn6.c: New test
53579 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53581 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53584 2000-09-07 Catherine Moore <clm@redhat.com>
53586 * gcc.c-torture/execute/unroll-1.c: New test.
53588 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53590 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53592 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53593 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53594 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53595 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53596 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53598 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53599 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53601 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53603 * g++.old-deja/g++.pt/deduct2.C: New test.
53605 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53607 * g++.old-deja/g++.pt/parms2.C: New test.
53609 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53611 * g++.old-deja/g++.pt/crash58.C: New test.
53613 2000-09-06 Greg McGary <greg@mcgary.org>
53615 * gcc.c-torture/execute/20000906-1.c: New test.
53616 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53618 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53620 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53622 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53624 * g++.old-deja/g++.pt/crash57.C: New test.
53626 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53628 * g++.old-deja/g++.pt/crash56.C: New test.
53630 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53632 * g++.old-deja/g++.pt/koenig1.C: New test.
53634 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53636 * gcc.dg/20000904-1.c: New test.
53638 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53640 * gcc.dg/cpp/paste8.c: New test.
53642 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53644 * gcc.c-torture/compile/20000827-1.c: New test.
53646 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53648 * gcc.dg/format-diag-1.c: New test.
53650 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53652 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53653 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53654 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53655 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53656 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53658 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53660 * g++.old-deja/g++.other/nested4.C: New test.
53662 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53664 * g++.old-deja/g++.ns/scoped1.C: New test.
53666 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53668 * lib/g++.exp: Support testing already-installed GCC.
53670 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53672 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53674 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53676 * gcc.dg/return-type-2.c: New test.
53678 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53680 * gcc.c-torture/compile/20000825-1.c: New test.
53682 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53684 * gcc.dg/dwarf2-2.c: New test.
53686 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53688 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53689 dg-warning regexps.
53691 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53693 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53694 gcc.dg/format-ext-5.c: New tests.
53696 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53698 * g++.old-deja/g++.other/crash22.C: New test.
53700 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53702 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53704 2000-08-24 Richard Henderson <rth@cygnus.com>
53706 * gcc.dg/ia64-sync-1.c: New test.
53707 * gcc.dg/ia64-sync-2.c: New test.
53708 * gcc.dg/ia64-asm-1.c: New test.
53710 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53712 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53713 * gcc.dg/format-ext-2.c: New test.
53715 2000-08-23 Jason Merrill <jason@redhat.com>
53717 * lib/old-dejagnu.exp: Also ignore "In member function" and
53720 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53722 * gcc.dg/noncompile/label-lineno-1.c: New test.
53724 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53726 * gcc.dg/c99-array-nonobj-1.c: New test.
53728 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53730 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53732 * gcc.dg/format-ext-1.c: New test.
53734 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53736 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53737 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53738 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53739 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53740 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53742 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53744 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53745 gcc.dg/c99-strftime-2.c: New tests.
53747 2000-08-22 Richard Henderson <rth@cygnus.com>
53749 * gcc.c-torture/execute/20000822-1.c: New test.
53751 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53753 * gcc.c-torture/execute/20000819-1.x: Remove.
53755 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53757 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53758 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53759 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53760 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53761 gcc.dg/format-xopen-1.c: New tests.
53763 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53765 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53767 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53769 * g++.old-deja/g++.other/loop2.C: New test.
53771 * gcc.c-torture/compile/20000606-1.c: New test.
53772 * gcc.c-torture/compile/20000728-1.c: New test.
53773 * gcc.c-torture/execute/20000801-1.c: New test.
53774 * gcc.c-torture/execute/20000801-2.c: New test.
53775 * gcc.c-torture/execute/20000819-1.c: New test.
53776 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53777 * gcc.dg/20000629-1.c: New test.
53778 * gcc.dg/20000724-1.c: New test.
53779 * gcc.dg/20000807-1.c: New test.
53781 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53783 * gcc.dg/cpp/pragma-1.c: New test.
53784 * gcc.dg/cpp/pragma-2.c: New test.
53786 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53788 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53789 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53791 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53793 * gcc.c-torture/compile/20000818-1.c: New test.
53795 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53797 * gcc.c-torture/execute/20000818-1.c: New test.
53799 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53801 * gcc.dg/format-va-1.c: New test.
53803 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53805 * g++.old-deja/g++.other/typedef8.C: New test.
53807 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53809 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53810 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53811 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53812 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53813 * g++.old-deja/g++.other/ptrmem7.C: New test.
53814 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53816 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53818 * g++.old-deja/g++.pt/typename27.C: New test.
53820 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53822 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53823 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53824 * g++.old-deja/g++.pt/friend45.C: New test.
53825 * g++.old-deja/g++.other/friend8.C: New test.
53827 2000-08-15 Richard Henderson <rth@cygnus.com>
53829 * gcc.c-torture/execute/20000815-1.c: New test.
53831 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53833 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53834 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53835 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53837 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53839 * g++.old-deja/g++.other/refinit2.C: New test.
53841 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53843 * lib/c-torture.exp (c-torture): Make
53844 compiler_conditional_xfail_data global.
53845 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53846 compiler_conditional_xfail_data machinery.
53847 (f-torture-execute): Likewise.
53848 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53849 and only when unrolling loops.
53851 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53853 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53855 * g++.old-deja/g++.pt/explicit81.C: New test.
53857 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53859 * g++.old-deja/g++.pt/typename26.C: New test.
53861 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53863 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53866 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53868 * g++.old-deja/g++.other/array3.C: New test.
53870 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53872 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53873 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53874 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53877 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53879 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53880 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53882 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53884 * gcc.c-torture/execute/20000808-1.c: New test.
53886 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53888 * gcc.dg/c90-const-expr-1.c: New test.
53890 2000-08-08 Richard Henderson <rth@cygnus.com>
53892 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53894 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53896 * gcc.dg/noncompile/const-ll-1.c: New test.
53898 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53900 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53902 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53904 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53905 that running programs linked against the shared version of libobjc
53908 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53910 * gcc.dg/c99-printf-1.c: New test.
53912 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53914 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53916 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53918 * gcc.c-torture/execute/20000731-1.x: Delete.
53920 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53922 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53923 and torture_without_loops as is done by c-torture.exp.
53924 (search_for): Copy from c-torture.exp.
53925 (gcc-dg-runtest): New function, drives a directory of tests
53926 iterating over the TORTURE_OPTIONS.
53927 (scan-assembler, scan-assembler-not): Move here from
53928 individual directory drivers.
53930 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53931 defined by lib/gcc-dg.exp.
53932 * gcc.dg/cpp/cpp.exp: Likewise.
53933 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53934 gcc-dg-runtest, so we cycle over optimization options.
53936 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53937 * gcc.dg/compare2.c: No longer expected to fail.
53939 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53941 * gcc.c-torture/execute/20000804-1.c: New test.
53943 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53945 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53947 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53949 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53951 2000-08-03 Jeffrey A Law (law@cygnus.com)
53953 * gcc.c-torture/compile/20000803-1.c: New test.
53955 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53957 * gcc.c-torture/execute/20000801-3.c,
53958 gcc.c-torture/execute/20000801-4.c: New tests.
53959 * gcc.c-torture/execute/20000801-3.x,
53960 gcc.c-torture/execute/20000801-4.x: Xfail.
53962 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53964 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53965 libobjc/.libs to allow for libtool.
53967 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53969 * gcc.c-torture/compile/20000802-1.c: New test.
53971 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53973 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53975 2000-07-31 Jeffrey A Law (law@cygnus.com)
53977 * gcc-c-torture/execute/20000731-2.c: New test.
53979 * gcc.c-torture/execute/20000731-1.c: New test.
53980 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53982 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53984 * gcc.dg/cpp/paste7.c: New test.
53985 * gcc.dg/cpp/20000725-1.c: New test.
53987 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53989 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53990 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53991 declaration warning for __builtin_dwarf_reg_size.
53993 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53995 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53997 * gcc.dg/noncompile/voidparam-1.c: New test.
53999 2000-07-30 Richard Henderson <rth@cygnus.com>
54001 * gcc.dg/c90-digraph-1.c: Don't xfail.
54002 * gcc.dg/compare2.c (case 10): Xfail.
54003 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54005 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
54007 * gcc.dg/c99-main-1.c: New test.
54009 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
54011 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54013 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
54015 * gcc.c-tortuer/execute/20000726-1.c: New test.
54017 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
54019 * gcc.c-torture/execute/enum-2.c: New test.
54021 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54023 * gcc.dg/cpp/tr-warn3.c: New test.
54025 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54027 * g++.old-deja/g++.ext/implicit1.C: Remove.
54028 * g++.old-deja/g++.jason/c2.C: Remove
54029 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54030 * g++.old-deja/g++.pt/crash16.C: Likewise.
54031 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54033 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54035 * g++.old-deja/g++.other/for2.C: New test.
54037 2000-07-25 Jakub Jelinek <jakub@redhat.com>
54039 * gcc.dg/20000720-1.c: New test.
54041 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
54043 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
54045 2000-07-24 Geoff Keating <geoffk@cygnus.com>
54047 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54048 * gcc.c-torture/execute/20000722-1.c: New.
54049 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54051 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54053 * gcc.dg/cpp/20000720-1.S: New test.
54055 2000-07-21 Michael Meissner <meissner@redhat.com>
54057 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54059 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54061 * g++.old-deja/g++.brendan/crash16.C,
54062 g++.old-deja/g++.brendan/parse3.C,
54063 g++.old-deja/g++.brendan/redecl1.C,
54064 g++.old-deja/g++.ns/template13.C,
54065 g++.old-deja/g++.other/decl4.C,
54066 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54068 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54070 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54071 and "Internal error".
54073 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54075 * gcc.dg/cpp/paste6.c: New test.
54077 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54079 * gcc.dg/cpp/tr-direct.c: New test.
54081 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54082 gcc.dg/cpp/undef1.c: Tweak error regexps.
54084 2000-07-18 Eric Christopher <echristo@redhat.com>
54086 * gcc.c-torture/compile/20000718-1.c: New test.
54088 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54090 * cpplex.c (_cpp_push_token): If the token being pushed back
54091 is the previous token in this context, just subtract one from
54093 * cppmacro.c (save_expansion): Clear aux field when storing a
54096 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54098 * gcc.dg/noncompile/redecl-1.c: New test.
54100 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54102 * gcc.c-torture/execute/20000717-5.c: New test.
54103 * gcc.c-torture/execute/20000717-1.x: Removed.
54105 2000-07-17 Richard Henderson <rth@cygnus.com>
54107 * gcc.c-torture/execute/20000717-4.c: New test.
54109 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54111 * gcc.dg/cpp/syshdr.c: New test.
54112 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54114 2000-07-17 Neil Booth <neilb@earthling.net>
54116 * gcc.dg/cpp/cmdlne-dM.c: New test.
54117 * gcc.dg/cpp/cmdlne-dD.c: New test.
54119 2000-07-17 Jeffrey A Law (law@cygnus.com)
54121 * gcc.c-torture/execute/20000717-3.c: New test.
54123 * gcc.c-torture/compile/20000717-1.c: New test.
54125 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54127 * gcc.c-torture/execute/20000717-2.c: New test.
54129 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54131 * gcc.dg/formatz-1.c: New test.
54133 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54134 * gcc.dg/c99-digraph-1.c: New tests.
54136 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54137 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54139 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54140 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54141 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54142 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54143 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54144 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54145 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54147 2000-07-17 Greg McGary <greg@mcgary.org>
54149 * gcc.c-torture/execute/20000717-1.c: New test.
54150 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54152 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54154 * gcc.c-torture/execute/20000715-2.c: New test.
54155 * gcc.dg/20000715-1.c: New test.
54157 2000-07-15 Michael Meissner <meissner@redhat.com>
54159 * gcc.c-torture/execute/20000715-1.c: New test.
54161 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54163 * gcc.c-torture/execute/20000707-1.c: New test.
54165 2000-07-13 Neil Booth <NeilB@earthling.net>
54167 * gcc.dg/cpp/digraph1.c,
54168 gcc.dg/cpp/digraph2.c,
54169 gcc.dg/cpp/digraphs.c: New tests.
54171 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54173 * g77.f-torture/compile/20000630-2.f: New test.
54174 * g77.f-torture/compile/20000630-2.x
54176 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54178 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54180 2000-07-11 Neil Booth <NeilB@earthling.net>
54182 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54184 2000-07-11 Neil Booth <NeilB@earthling.net>
54186 * gcc.dg/cpp/cmdlne-C.c: New.
54188 2000-07-09 Neil Booth <NeilB@earthling.net>
54190 * gcc.dg/cpp/directiv.c: New tests.
54191 * gcc.dg/cpp/undef1.c: Update.
54193 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54195 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54197 2000-07-09 Neil Booth <NeilB@earthling.net>
54199 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54201 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54203 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54204 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54206 2000-07-08 Neil Booth <NeilB@earthling.net>
54208 * gcc.dg/cpp/macsyntx.c: New tests.
54210 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54212 * gcc.dg/20000707-1.c: New test.
54214 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54216 * gcc.c-torture/execute/20000706-1.c: New test.
54217 * gcc.c-torture/execute/20000706-2.c: New test.
54218 * gcc.c-torture/execute/20000706-3.c: New test.
54219 * gcc.c-torture/execute/20000706-4.c: New test.
54220 * gcc.c-torture/execute/20000706-5.c: New test.
54222 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54224 * g++.old-deja/g++.pt/instantiate7.C: New test.
54226 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54228 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54229 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54230 * g++.old-deja/g++.other/rtti3.C: Likewise.
54231 * g++.old-deja/g++.other/rttid3.C: Likewise.
54233 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54235 * g77.f-torture/compile/20000630-1.x: Fix typo
54237 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54239 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54242 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54244 * gcc.dg/cpp/ident.c: New test.
54246 2000-07-05 Neil Booth <NeilB@earthling.net>
54248 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54249 gcc.dg/cpp/lexstrng.c: New tests.
54251 2000-07-04 Neil Booth <NeilB@earthling.net>
54253 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54254 * gcc.dg/cpp/strify2.c: Same.
54256 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54258 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54259 * gcc.dg/cpp/19990703-1.c: Likewise.
54260 * gcc.dg/cpp/20000625-1.c: Likewise.
54261 * gcc.dg/cpp/20000625-2.c: Likewise.
54263 * gcc.dg/cpp/macro1.c,
54264 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54265 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54266 gcc.dg/cpp/strify1.c,
54267 gcc.dg/cpp/strify2.c: New tests.
54269 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54271 * gcc.c-torture/execute/20000703-1.c: New test.
54273 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54275 * g++.old-deja/g++.pt (lookup10.C): New test.
54277 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54279 * g++.old-deja/g++.pt (typename25.C): New test.
54281 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54283 * gcc.c-torture/compile/20000701-1.c: New test.
54285 2000-06-30 Nick Clifton <nickc@cygnus.com>
54287 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54290 2000-06-30 Catherine Moore <clm@cygnus.com>
54292 * gcc.c-torture/execute/align-1.c: New test.
54294 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54296 * g++.old-deja/g++.pt/expr8.C: New test.
54297 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54299 2000-06-29 Nick Clifton <nickc@cygnus.com>
54301 * gcc.c-torture/compile/20000629-1.c: New test.
54303 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54306 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54307 gcc.dg/noncompile directory, depending on whether they're
54308 preprocessor tests or not. Annotate all the tests for the dg
54311 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54312 * gcc.dg/noncompile/noncompile.exp: New.
54316 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54317 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54318 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54319 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54320 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54321 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54322 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54323 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54324 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54325 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54326 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54327 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54328 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54329 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54330 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54331 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54332 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54333 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54334 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54335 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54336 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54337 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54338 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54339 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54341 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54342 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54343 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54344 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54345 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54346 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54348 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54350 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54351 declare one variable. On the fourth, error.
54352 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54353 declared by 20000628-1a.h.
54355 2000-06-29 Richard Henderson <rth@redhat.com>
54357 * gcc.c-torture/execute/930529-1.x: New file.
54358 * gcc.dg/920413-1.c: Adjust expected warning text.
54359 * gcc.dg/980217-1.c: Declare abort.
54360 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54362 2000-06-29 Jeffrey A Law (law@cygnus.com)
54364 * g77.f-torture/compile/20000629-1.f: New test.
54365 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54367 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54369 Rearrange lots of files, removing entirely the
54370 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54374 gcc.c-torture/code_quality/code_quality.exp
54375 gcc.c-torture/special/special.exp
54376 gcc.failure/failure.exp
54377 gcc.failure/940409-1.x
54378 gcc.c-torture/compile/961203-1.x
54381 gcc.misc-tests/linkage.exp
54382 gcc.c-torture/execute/920730-1t.c
54383 gcc.c-torture/execute/920730-1t.x
54384 gcc.c-torture/compile/920520-1.x
54385 gcc.c-torture/compile/920521-1.x
54386 gcc.c-torture/compile/981006-1.x
54387 gcc.c-torture/execute/eeprof-1.x
54389 * Moved files (possibly with modifications to fit a new harness):
54391 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54392 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54393 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54394 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54395 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54396 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54397 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54398 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54399 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54400 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54401 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54402 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54403 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54404 gcc.failure/940409-1.c gcc.dg/940409-1.c
54406 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54408 * c-torture/compile/961203-1.x: Delete.
54410 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54411 not exit. Include stdio.h.
54412 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54413 * gcc.misc-tests/dg-12.c: Likewise.
54414 * gcc.misc-tests/dg-5.c: Likewise.
54415 * gcc.misc-tests/dg-6.c: Likewise.
54416 * gcc.misc-tests/dg-7.c: Prototype abort.
54417 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54418 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54419 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54421 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54422 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54424 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54426 * gcc.dg/cpp/20000628-1.c: New test.
54427 * gcc.dg/cpp/20000628-1.h: New header for above test.
54428 * gcc.dg/cpp/20000628-1a.h: Likewise.
54430 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54432 * gcc.dg/cpp: New directory.
54433 * gcc.dg/cpp/cpp.exp: New driver.
54434 * gcc.dg/cpp/20000627-1.c: New test.
54435 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54436 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54437 and rewrite as a compilation test.
54439 * gcc.dg: Move many files into the cpp subdirectory, possibly
54440 renaming or editing them as well.
54442 990119-1.c cpp/19990119-1.c
54443 990228-1.c cpp/19990228-1.c
54444 990407-1.c cpp/19990407-1.c
54445 990409-1.c cpp/19990409-1.c
54446 990413-1.c cpp/19990413-1.c
54447 990703-1.c cpp/19990703-1.c
54448 20000127-1.c cpp/20000127-1.c
54449 20000129-1.c cpp/20000129-1.c
54450 20000207-1.c cpp/20000207-1.c
54451 20000207-2.c cpp/20000207-2.c
54452 20000209-1.c cpp/20000209-1.c
54453 20000209-2.c cpp/20000209-2.c
54454 20000301-1.c cpp/20000301-1.c
54455 20000419-1.c cpp/20000419-1.c
54456 20000510-1.S cpp/20000510-1.S
54457 20000519-1.c cpp/20000519-1.c
54458 20000529-1.c cpp/20000529-1.c
54459 20000625-1.c cpp/20000625-1.c
54460 20000625-2.c cpp/20000625-2.c
54461 cpp-as1.c cpp/assert1.c
54462 cpp-as2.c cpp/assert2.c
54463 cxx-comments-1.c cpp/cxxcom1.c
54464 cxx-comments-2.c cpp/cxxcom2.c
54465 endif-label.c cpp/endif.c
54466 cpp-hash1.c cpp/hash1.c
54467 cpp-hash2.c cpp/hash2.c
54468 cpp-if1.c cpp/if-1.c
54469 cpp-if2.c cpp/if-2.c
54470 cpp-if3.c cpp/if-3.c
54471 cpp-if4.c cpp/if-4.c
54472 cpp-if5.c cpp/if-5.c
54473 cpp-cond.c cpp/if-cexp.c
54474 cpp-missingop.c cpp/if-mop.c
54475 cpp-missingparen.c cpp/if-mpar.c
54476 cpp-opprec.c cpp/if-oppr.c
54477 cpp-ifparen.c cpp/if-paren.c
54478 cpp-shortcircuit.c cpp/if-sc.c
54479 cpp-shift.c cpp/if-shift.c
54480 cpp-unary.c cpp/if-unary.c
54481 cpp-li1.c cpp/line1.c
54482 cpp-li2.c cpp/line2.c
54483 lineno.c cpp/line3.c
54484 lineno-2.c cpp/line4.c
54486 cpp-mic.h cpp/mi1c.h
54487 cpp-micc.h cpp/mi1cc.h
54488 cpp-mind.h cpp/mi1nd.h
54489 cpp-mindp.h cpp/mi1ndp.h
54490 cpp-mix.h cpp/mi1x.h
54491 cpp-mi2.c cpp/mi2.c
54492 cpp-mi2a.h cpp/mi2a.h
54493 cpp-mi2b.h cpp/mi2b.h
54494 cpp-mi2c.h cpp/mi2c.h
54495 cpp-mi3.c cpp/mi3.c
54496 cpp-mi3.def cpp/mi3.def
54497 poison-1.c cpp/poison.c
54498 pr-impl.c cpp/prag-imp.c
54499 cpp-redef-2.c cpp/redef1.c
54500 cpp-redef.c cpp/redef2.c
54501 strpaste.c cpp/strp1.c
54502 strpaste-2.c cpp/strp2.c
54503 cpp-tradpaste.c cpp/tr-paste.c
54504 cpp-tradstringify.c cpp/tr-str.c
54505 cpp-tradwarn1.c cpp/tr-warn1.c
54506 cpp-tradwarn2.c cpp/tr-warn2.c
54507 trigraphs.c cpp/trigraphs.c
54508 cpp-unc1.c cpp/unc1.c
54509 cpp-unc2.c cpp/unc2.c
54510 cpp-unc3.c cpp/unc3.c
54511 cpp-unc.c cpp/unc4.c
54512 undef.c cpp/undef1.c
54513 undef-2.c cpp/undef2.c
54514 cpp-wi1.c cpp/widestr1.c
54516 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54518 * lib/g++.exp (g++_include_flags): Tweak.
54520 2000-06-27 H.J. Lu <hjl@gnu.org>
54521 Loren J. Rittle <ljrittle@acm.org>
54523 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54524 version with one that knows about the new gcc tree structure.
54525 (g++_link_flags): Same.
54527 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54529 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54530 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54531 case we are cross-compiling.
54533 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54534 g++.old-deja/g++.niklas/Makefile.in,
54535 g++.old-deja/g++.niklas/configure.in,
54536 g++.old-deja/g++.other/Makefile.in,
54537 g++.old-deja/g++.other/configure.in,
54538 gcc.c-torture/code_quality/Makefile.in,
54539 gcc.c-torture/code_quality/configure.in,
54540 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54541 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54542 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54543 gcc.c-torture/execute/ieee/Makefile.in,
54544 gcc.c-torture/execute/ieee/configure.in,
54545 gcc.c-torture/noncompile/Makefile.in,
54546 gcc.c-torture/noncompile/configure.in,
54547 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54548 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54549 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54551 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54553 * g++.old-deja/g++.other/ambig3.C: New test.
54555 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54557 * g++.old-deja/g++.pt/syntax1.C: New test.
54558 * g++.old-deja/g++.pt/syntax2.C: New test.
54559 * g++.old-deja/g++.other/syntax3.C: New test.
54560 * g++.old-deja/g++.other/syntax4.C: New test.
54562 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54564 * gcc.dg/20000623-1.c: Prototype exit and abort.
54566 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54568 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54570 * gcc.dg/cpp-mi3.def: New file.
54572 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54574 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54575 lexer's error messages.
54576 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54577 divine anything from the linemarkers.
54578 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54579 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54581 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54583 * gcc.dg/20000623-1.c: New test.
54585 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54587 * gcc.c-torture/execute/20000622-1.c: New test.
54589 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54591 * g++.old-deja/g++.other/init15.C: New test.
54593 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54595 * g++.old-deja/g++.pt/vaarg2.C: New test.
54596 * g++.old-deja/g++.pt/vaarg3.C: New test.
54598 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54600 * g++.old-deja/g++.other/dyncast6.C: New test.
54602 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54604 * gcc.c-torture/execute/loop-6.c: New test.
54606 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54608 * gcc.dg/20000614-1.c: New test.
54609 * gcc.dg/20000614-2.c: New test.
54611 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54613 * g++.old-deja/g++.other/inline12.C: New test.
54615 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54617 * g++.old-deja/g++.other/eh1.C: New test.
54619 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54621 * g++.old-deja/g++.other/type.C: New test.
54623 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54625 * g++.old-deja/g++.other/initstring.C: New test.
54627 2000-06-12 Jason Merrill <jason@redhat.com>
54629 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54631 2000-06-09 Jeffrey A Law (law@cygnus.com)
54633 * gcc.c-torture/compile/20000609-1.c: New test.
54635 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54637 * gcc.dg/20000609-1.c: New test.
54639 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54641 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54642 * gcc.c-torture/noncompile/poison-1.c: Move...
54643 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54644 * gcc.dg/cpp-li1.c: Add a token after the #line.
54646 2000-06-05 Richard Henderson <rth@cygnus.com>
54648 * gcc.c-torture/execute/20000605-2.c: New test.
54649 * gcc.c-torture/execute/20000605-3.c: New test.
54651 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54653 * g77.f-torture/execute/20000503-1.x: New file.
54655 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54657 * g++.old-deja/g++.eh/badalloc1.C: New test.
54659 2000-06-05 Richard Henderson <rth@cygnus.com>
54661 * gcc.c-torture/execute/20000605-1.c: New test.
54663 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54664 Nathan Sidwell <nathan@codesourcery.com>
54666 * gcc.c-torture/compile/20000605-1.c: New test.
54668 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54670 * g77.f-torture/compile/20000601-1.f: New test.
54672 2000-06-03 Richard Henderson <rth@cygnus.com>
54674 * gcc.c-torture/execute/20000603-1.c: New.
54676 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54678 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54679 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54681 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54683 * gcc.dg/compare2.c (case 12): XFAIL.
54684 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54685 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54687 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54689 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54691 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54692 guard macro is already defined when the header is first
54694 * gcc.dg/cpp-mix.h: New file.
54695 * gcc.dg/endif-label.c: Update patterns to match compiler.
54697 * g++.brendan/complex1.C: Declare abort.
54698 * g++.law/refs4.C: Remove XFAIL.
54699 * g++.oliva/expr2.C: Declare abort and exit.
54701 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54703 * gcc.c-torture/execute/20000528-1.c: New test.
54705 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54706 * g++.old-deja/g++.law/temps4.C: Likewise.
54708 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54709 stdlib.h. Call abort() on failure.
54710 * g++.old-deja/g++.law/refs4.C: Likewise.
54711 * g++.old-deja/g++.law/temps4.C: Likewise.
54712 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54713 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54715 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54717 Relative to g++.dg/special:
54718 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54720 Relative to g++.old-deja:
54721 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54722 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54723 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54724 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54725 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54726 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54727 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54729 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54730 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54731 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54732 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54733 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54734 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54737 * g++.other/goto1.C: Update expectations for error messages.
54739 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54741 * gcc.c-torture/compile/20000523-1.c: New test.
54743 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54745 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54747 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54749 * g++.old-deja/g++.eh/catch11.C: New test.
54750 * g++.old-deja/g++.eh/catch12.C: New test.
54752 2000-05-24 Nick Clifton <nickc@cygnus.com>
54754 * gcc.c-torture/execute/20000523-1.c: New test.
54756 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54758 * c-torture/execute/bcp-1.c: Replace abort in arg of
54759 __builtin_constant_p with a generic external function.
54761 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54762 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54763 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54764 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54765 Prototype abort and/or exit.
54767 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54768 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54769 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54770 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54772 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54774 * gcc.dg/dwarf2-1.c: New test.
54776 2000-05-20 Richard Henderson <rth@cygnus.com>
54778 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54780 2000-05-20 Andreas Jaeger <aj@suse.de>
54782 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54785 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54787 * gcc.c-torture/execute/20000519-2.c: New test.
54789 2000-05-19 Andreas Jaeger <aj@suse.de>
54791 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54792 which fails with SSA.
54794 * lib/c-torture.exp: Also test with -O3 -fssa.
54796 2000-05-18 Michael Meissner <meissner@redhat.com>
54798 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54799 * gcc.c-torture/execute/920415-1.c: Ditto.
54800 * gcc.c-torture/execute/920501-1.c: Ditto.
54801 * gcc.c-torture/execute/conversion.c: Ditto.
54802 * gcc.c-torture/execute/cvt-1.c: Ditto.
54804 2000-05-18 Jeffrey A Law (law@cygnus.com)
54806 * gcc.c-torture/compile/20000518-1.c: New test.
54808 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54810 * g77.f-torture/compile/200005018.f: New test.
54812 2000-05-17 Jeffrey A Law (law@cygnus.com)
54814 * gcc.c-torture/compile/20000517-1.c: New test.
54816 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54818 * gcc.c-torture/execute/20000516-1.c: New test.
54820 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54822 * g++.old-deja/g++.other/eh.C: New test.
54824 2000-05-12 Richard Henderson <rth@cygnus.com>
54826 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54827 constants through to doit's conditional.
54829 2000-05-11 Jeffrey A Law (law@cygnus.com)
54831 * gcc.c-torture/compile/20000511-1.c: New test.
54832 * g77.f-torture/compile/20000511-1.f: New test.
54833 * g77.f-torture/compile/20000511-2.f: New test.
54835 2000-05-11 Michael Meissner <meissner@redhat.com>
54837 * gcc.c-torture/execute/20000511-1.c: New test.
54839 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54841 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54842 * gcc.dg/20000510-1.S: New.
54844 2000-05-08 Catherine Moore <clm@cygnus.com>
54846 * gcc.dg/unused-3.c: New.
54848 2000-05-06 Richard Henderson <rth@cygnus.com>
54850 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54851 * g++.old-deja/g++.mike/warn1.C: Likewise.
54852 * g++.old-deja/g++.pt/local1.C: Likewise.
54853 * g++.old-deja/g++.pt/local7.C: Likewise.
54854 * g++.old-deja/g++.pt/spec16.C: Likewise.
54856 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54858 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54860 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54862 * g77.f-torture/execute/20000503-1.f: New test.
54864 2000-05-04 Andreas Jaeger <aj@suse.de>
54866 * gcc.dg/noreturn-2.c: New test.
54868 2000-05-04 Neil Booth <NeilB@earthling.net>
54870 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54873 2000-05-04 Richard Henderson <rth@cygnus.com>
54875 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54877 2000-05-04 Richard Henderson <rth@cygnus.com>
54879 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54880 OpenSSL by Jason R Thorpe.
54882 2000-05-03 Jim Wilson <wilson@cygnus.com>
54884 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54886 2000-05-03 Robert Lipe <robertlipe@usa.net>
54888 * gcc.dg/20000503-1.c: New test.
54890 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54892 * gcc.c-torture/compile/20000502-1.c: New test.
54893 * g++.old-deja/g++.other/align.C: New test.
54894 * gcc.dg/cpp-tradstringify.c: New test.
54896 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54898 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54899 and hard registers.
54901 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54903 * gcc.c-torture/execute/loop-5.c: New test.
54905 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54907 * gcc.c-torture/execute/va-arg-20.c: New test.
54909 2000-04-23 Jeffrey A Law (law@cygnus.com)
54911 * gcc.c-torture/execute/20000422-1.c: New test.
54913 2000-04-20 Greg McGary <gkm@gnu.org>
54915 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54916 when optimizing, but without sibling-call optimizations (-O1).
54918 2000-04-20 Jeffrey A Law (law@cygnus.com)
54920 * gcc.c-torture/compile/20000420-1.c: New test.
54922 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54924 * g++.abi/ptrflags.C: New test.
54925 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54927 2000-04-19 Catherine Moore <clm@cygnus.com>
54929 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54931 2000-04-19 Greg McGary <gkm@gnu.org>
54933 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54934 sibling-call optimizations.
54936 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54938 * gcc.dg/20000419-1.c: New test.
54940 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54942 * gcc.c-torture/execute/20000412-6.c: New test.
54944 2000-04-12 Jeffrey A Law (law@cygnus.com)
54946 * gcc.c-torture/execute/20000412-5.c: New test.
54947 * g77.f-torture/compile/20000412-1.f: New test.
54948 * gcc.c-torture/execute/20000412-4.c: New test.
54949 * gcc.c-torture/compile/20000412-2.c: New test.
54950 * gcc.c-torture/execute/20000412-3.c: New test.
54951 * gcc.c-torture/compile/20000412-1.c: New test.
54952 * gcc.c-torture/execute/20000412-2.c: New test.
54954 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54956 * objc/execute/bf-20.m: New test.
54958 2000-04-10 Richard Henderson <rth@cygnus.com>
54960 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54962 * gcc.c-torture/execute/20000412-1.c: New test.
54964 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54966 * g++.old-deja/g++.eh/catchptr1.C: New test.
54968 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54970 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54972 2000-04-08 Neil Booth <NeilB@earthling.net>
54974 * gcc.dg/cpp-nullchar.c: Remove test as
54975 embedded nulls cause problems.
54977 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54979 * gcc.dg/compare2.c: New test.
54981 2000-04-08 Neil Booth <NeilB@earthling.net>
54983 * gcc.dg/cpp-nullchar.c: New test.
54985 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54987 * gcc.dg/cpp-mi2.c: New test.
54988 * gcc.dg/cpp-mi2[abc].h: New files.
54990 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54992 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54995 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54997 * g++.old-deja/g++.abi/vmihint.C: New test.
54999 2000-04-06 Neil Booth <NeilB@earthling.net>
55001 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55002 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55005 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
55007 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55008 avoid stack-frame overwrite.
55010 2000-04-05 Jakub Jelinek <jakub@redhat.com>
55012 * gcc.c-torture/compile/20000405-2.c: New test.
55013 * gcc.c-torture/compile/20000405-3.c: New test.
55015 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55017 * gcc.c-torture/compile/20000405-1.c: New test.
55019 2000-04-04 Geoff Keating <geoffk@cygnus.com>
55021 * gcc.dg/cast-qual-1.c: Revert last change.
55023 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55025 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55027 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
55029 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55030 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55032 2000-04-03 Jeffrey A Law (law@cygnus.com)
55034 * gcc.c-torture/compile/20000403-2.c: New test.
55035 * gcc.c-torture/compile/20000403-1.c: New test.
55037 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
55039 * gcc.c-torture/execute/20000403-1.c: New test.
55041 2000-04-03 Geoff Keating <geoffk@cygnus.com>
55043 * gcc.c-torture/execute/20000402-1.c: New test.
55045 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
55047 * gcc.c-torture/execute/va-arg-15.c: New test.
55048 * gcc.c-torture/execute/va-arg-16.c: New test.
55049 * gcc.c-torture/execute/va-arg-17.c: New test.
55050 * gcc.c-torture/execute/va-arg-18.c: New test.
55051 * gcc.c-torture/execute/va-arg-19.c: New test.
55053 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55055 * gcc.c-torture/compile/981211-1.c: Move to...
55056 * gcc.dg/cpp-as1.c: ...here.
55057 * gcc.dg/cpp-as2.c: New file.
55059 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55062 2000-04-02 Neil Booth <NeilB@earthling.net>
55064 * gcc.dg/cpp-cond.c New tests.
55065 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55066 accidental success less likely.
55067 * gcc.dg/cpp-missingop.c New tests.
55068 * gcc.dg/cpp-missingparen.c New tests.
55069 * gcc.dg/cpp-shift.c New tests.
55070 * gcc.dg/cpp-shortcircuit.c New tests.
55071 * gcc.dg/cpp-unary.c New tests.
55073 2000-03-29 Jeffrey A Law (law@cygnus.com)
55075 * gcc.c-torture/compile/20000329-1.c: New test.
55077 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55079 * gcc.c-torture/compile/20000326-1.c: New test.
55080 * gcc.c-torture/compile/20000326-2.c: New test.
55082 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55084 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55085 the first parameter is a function argument.
55087 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55089 * g++.old-deja/g++.ext/array4.C: New test.
55091 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55093 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55095 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55097 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55099 2000-03-19 Richard Henderson <rth@cygnus.com>
55101 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55103 2000-03-19 Richard Henderson <rth@cygnus.com>
55105 * gcc.c-torture/compile/20000319-1.c: New test.
55107 2000-03-14 Jeffrey A Law (law@cygnus.com)
55109 * gcc.c-torture/execute/20000314-3.c: New test.
55110 * gcc.c-torture/execute/20000314-2.c: New test.
55111 * gcc.c-torture/execute/20000314-1.c: New test.
55112 * gcc.c-torture/compile/20000314-2.c: New test.
55113 * gcc.c-torture/compile/20000314-1.c: New test.
55115 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55117 * g++.old-deja/g++.warn/inline.C: New test.
55119 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55121 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55122 standards-compliant result rather than specific constants.
55123 Put test-values in array.
55125 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55127 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55128 (g++_target_compile): Put test-specific options last.
55130 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55132 * g++.old-deja/g++.eh/vbase4.C: New test.
55134 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55136 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55138 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55140 * g++.old-deja/g++.brendan/misc12.C: Removed.
55141 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55142 * g++.old-deja/g++.ext/pretty4.C: New test.
55144 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55146 * g++.old-deja/g++.other/string2.C: New test.
55148 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55150 * g++.old-deja/g++.warn/impint2.C: New test.
55152 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55154 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55157 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55159 * g++.old-deja/g++.warn/impint.C: New test.
55160 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55161 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55162 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55163 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55164 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55165 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55166 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55167 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55168 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55169 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55170 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55171 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55173 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55175 * gcc.dg/cpp-redef.c: New test.
55177 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55179 * g++.old-deja/g++.pt/unify7.C: New test.
55181 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55183 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55184 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55186 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55188 * gcc.c-torture/compile/20000224-1.c: New test.
55190 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55192 * gcc.c-torture/compile/cpp-2.c: New test.
55193 * gcc.c-torture/compile/cpp-1.c: New test.
55195 2000-02-25 Jeffrey A Law (law@cygnus.com)
55197 * gcc.c-torture/execute/20000225-1.c: New test.
55199 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55201 * gcc.dg/cpp-li2.c: New test.
55203 * gcc.dg/cpp-wi1.c: New test.
55205 * gcc.dg/cpp-li1.c: New test.
55207 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55209 * g++.old-deja/g++.other/sizeof5.C: New test.
55211 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55213 * gcc.c-torture/execute/va-arg-13.c: New test.
55215 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55217 * gcc.c-torture/execute/va-arg-12.c: New test.
55219 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55221 * gcc.c-torture/execute/20000223-1.c: New test.
55223 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55225 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55227 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55229 * g++.old-deja/g++.abi/ptrmem.C: New test.
55231 2000-02-19 Richard Henderson <rth@cygnus.com>
55233 * gcc.c-torture/compile/init-3.c: New.
55235 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55237 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55240 2000-02-11 Robert Lipe <robertl@sco.com>
55242 * gcc.c-torture/compile/20000211-3.c: New test.
55244 2000-02-11 Martin Buchholz <martin@xemacs.org>
55246 * gcc.c-torture/compile/20000211-2.c: New test.
55248 2000-02-11 Jeffrey A Law (law@cygnus.com)
55250 * gcc.c-torture/compile/20000211-1.c: New test.
55252 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55254 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55257 2000-02-08 Nathan Sidwell <nathan@acm.org>
55259 * g++.old-deja/g++.other/cast5.C: New test.
55261 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55263 * gcc.c-torture/execute/20000205-1.c: New.
55265 2000-02-03 Nathan Sidwell <nathan@acm.org>
55267 * g++.old-deja/g++.jason/cast3.C: Return void.
55268 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55270 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55272 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55274 * gcc.dg/loop-1.c: New test.
55276 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55278 * gcc.c-torture/compile/20000127-1.c: New test.
55279 * gcc.c-torture/execute/991228-1.c: New test.
55281 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55283 * gcc.dg/unused-2.c: New test.
55285 * gcc.dg/conv-1.c: New test.
55287 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55289 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55291 (tool_option_proc): Fix typo.
55293 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55295 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55296 of the ld on the host, not on the build machine.
55297 Also, don't crash if '--help' is not a supported option.
55299 2000-01-24 Richard Henderson <rth@cygnus.com>
55301 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55303 2000-01-20 Jeffrey A Law (law@cygnus.com)
55305 * gcc.c-torture/execute/20000120-2.c: New test.
55306 * gcc.c-torture/execute/20000120-1.c: New test.
55308 2000-01-13 Jeffrey A Law (law@cygnus.com)
55310 * gcc.c-torture/execute/20000113-1.c: New test.
55312 2000-01-12 Jeffrey A Law (law@cygnus.com)
55314 * gcc.c-torture/execute/20000112-1.c: New test.
55316 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55318 * gcc.dg/20000111-1.c: New test.
55320 2000-01-10 Jeffrey A Law (law@cygnus.com)
55322 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55323 with 16 bit integers.
55325 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55327 * gcc.dg/20000108-1.c: New test.
55329 2000-01-05 Nathan Sidwell <nathan@acm.org>
55331 * g++.old-deja/g++.ns/koenig8.C: New test.
55333 2000-01-05 Nathan Sidwell <nathan@acm.org>
55335 * g++.old-deja/g++.other/cast4.C: New test.
55337 2000-01-05 Jeffrey A Law (law@cygnus.com)
55339 * gcc.c-torture/compile/20000105-2.c: New test.
55340 * gcc.c-torture/compile/20000105-1.c: New test.
55342 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55344 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55345 references to printf & atoi to conform to ANSI standard.
55346 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55347 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55348 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55349 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55350 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55351 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55352 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55353 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55354 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55355 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55356 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55357 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55358 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55359 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55360 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55361 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55362 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55363 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55364 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55365 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55366 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55367 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55368 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55369 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55370 * g++.old-deja/g++.brendan/init3.C: Likewise.
55371 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55372 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55373 * g++.old-deja/g++.brendan/new2.C: Likewise.
55374 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55375 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55376 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55377 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55378 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55379 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55380 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55381 * g++.old-deja/g++.brendan/template24.C: Likewise.
55382 * g++.old-deja/g++.brendan/template3.C: Likewise.
55383 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55384 * g++.old-deja/g++.jason/inline3.C: Likewise.
55385 * g++.old-deja/g++.jason/opeq.C: Likewise.
55386 * g++.old-deja/g++.law/arg5.C: Likewise.
55387 * g++.old-deja/g++.law/arm7.C: Likewise.
55388 * g++.old-deja/g++.law/ctors11.C: Likewise.
55389 * g++.old-deja/g++.law/cvt8.C: Likewise.
55390 * g++.old-deja/g++.law/init9.C: Likewise.
55391 * g++.old-deja/g++.law/refs4.C: Likewise.
55392 * g++.old-deja/g++.law/template2.C: Likewise.
55393 * g++.old-deja/g++.law/visibility24.C: Likewise.
55394 * g++.old-deja/g++.law/vtable3.C: Likewise.
55395 * g++.old-deja/g++.mike/asm2.C: Likewise.
55396 * g++.old-deja/g++.mike/eh1.C: Likewise.
55397 * g++.old-deja/g++.mike/misc1.C: Likewise.
55398 * g++.old-deja/g++.mike/misc13.C: Likewise.
55399 * g++.old-deja/g++.mike/misc14.C: Likewise.
55400 * g++.old-deja/g++.mike/ns12.C: Likewise.
55401 * g++.old-deja/g++.mike/p1248.C: Likewise.
55402 * g++.old-deja/g++.mike/p3708.C: Likewise.
55403 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55404 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55405 * g++.old-deja/g++.mike/p646.C: Likewise.
55406 * g++.old-deja/g++.mike/p700.C: Likewise.
55407 * g++.old-deja/g++.mike/p783.C: Likewise.
55408 * g++.old-deja/g++.mike/p783a.C: Likewise.
55409 * g++.old-deja/g++.mike/p783b.C: Likewise.
55410 * g++.old-deja/g++.mike/p786.C: Likewise.
55411 * g++.old-deja/g++.mike/p789.C: Likewise.
55412 * g++.old-deja/g++.mike/p789a.C: Likewise.
55413 * g++.old-deja/g++.mike/p807a.C: Likewise.
55414 * g++.old-deja/g++.other/delete3.C: Likewise.
55415 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55416 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55417 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55418 * g++.old-deja/g++.other/empty1.C: Likewise.
55419 * g++.old-deja/g++.other/temporary1.C: Likewise.
55420 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55421 * g++.old-deja/g++.pt/t16.C: Likewise.
55422 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55424 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55426 * gcc.dg/991230-1.c: New test.
55428 1999-12-29 Jeffrey A Law (law@cygnus.com)
55430 * gcc.c-torture/compile/991229-3.c: New test.
55431 * gcc.c-torture/compile/991229-2.c: New test.
55432 * gcc.c-torture/compile/991229-1.c: New test.
55434 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55436 * gcc.c-torture/compile/labels-2.c: New test.
55438 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55440 * gcc.c-torture/execute/991227-1.c: New test.
55442 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55444 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55446 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55448 * gcc.c-torture/execute/991221-1.c: New test.
55450 1999-12-20 Nathan Sidwell <nathan@acm.org>
55452 * g++.old-deja/g++.other/cast3.C: New test.
55454 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55456 * gcc.c-torture/execute/991216-4.c: New test.
55458 1999-12-16 Michael Meissner <meissner@cygnus.com>
55460 * gcc.c-torture/execute/991216-1.c: New test.
55461 * gcc.c-torture/execute/991216-2.c: New test.
55462 * gcc.c-torture/execute/991216-3.c: New test.
55464 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55466 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55467 Actually make the test fail by using "-O2" for compilation.
55469 1999-12-15 Nathan Sidwell <nathan@acm.org>
55471 * g++.old-deja/g++.warn/cast-align1.C: New test.
55473 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55475 * gcc.c-torture/compile/991214-1.c: New test.
55476 * gcc.c-torture/compile/991214-2.c: New test.
55478 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55480 * gcc.dg/991214-1.c: New test.
55482 1999-12-13 Jeffrey A Law (law@cygnus.com)
55484 * gcc.c-torture/compile/991213-3.c: New test.
55485 * gcc.c-torture/compile/991213-2.c: New test.
55486 * gcc.c-torture/compile/991213-1.c: New test.
55488 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55490 * gcc.dg/991209-1.c: New test.
55492 1999-12-08 Nathan Sidwell <nathan@acm.org>
55494 * gcc.c-torture/compile/991208-1.c: New test.
55496 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55498 * gcc.dg/ultrasp2.c: New test.
55500 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55502 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55504 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55506 * gcc.c-torture/compile/991202-1.c: New test.
55507 * gcc.c-torture/execute/991202-1.c: New test.
55508 * gcc.c-torture/execute/991202-2.c: New test.
55509 * gcc.c-torture/execute/991202-3.c: New test.
55511 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55513 * g++.old-deja/g++.abi/align.C: New test.
55514 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55515 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55517 1999-12-01 Richard Henderson <rth@cygnus.com>
55519 * gcc.c-torture/execute/991201-1.c: New.
55521 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55523 * gcc.dg/991129-1.c: New test.
55525 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55527 * gcc.c-torture/compile/991127-1.c: New test.
55529 1999-11-22 Nathan Sidwell <nathan@acm.org>
55531 * g++.old-deja/g++.other/warn4.C: New test.
55533 1999-11-22 Nathan Sidwell <nathan@acm.org>
55535 * g++.old-deja/g++.eh/cleanup2.C: New test.
55536 * g++.old-deja/g++.ext/pretty2.C: New test.
55537 * g++.old-deja/g++.ext/pretty3.C: New test.
55538 * g++.old-deja/g++.other/debug6.C: New test.
55540 1999-10-20 Jim Wilson <wilson@cygnus.com>
55542 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55543 compiler_output to look for one error message instead of two.
55545 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55547 * gcc.c-torture/execute/991118-1.c: Also test case
55548 where the word boundary does not split a byte evenly.
55550 1999-11-19 Nathan Sidwell <nathan@acm.org>
55552 * g++.old-deja/g++.ext/restrict1.C: New test.
55554 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55556 * gcc.c-torture/execute/991118-1.c: New test.
55558 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55560 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55561 working directory pathnames.
55563 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55565 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55566 host is equipped with driver.h and driver.o so it can actually
55567 compile and run the tests.
55569 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55571 * gcc.c-torture/compile/991008-1.c: New test.
55573 1999-11-08 Nick Clifton <nickc@cygnus.com>
55575 * lib/gcc-dg.exp: Include target-supports.exp
55577 1999-11-05 Nick Clifton <nickc@cygnus.com>
55579 * lib/target-supports.exp: New file: Provide procs to test for
55580 features supported by the target.
55581 (check_weak_available): Moved here from ecos.exp.
55582 (check_alias_available): New proc: Determine of the target
55583 toolchain supports the alias attribute.
55585 * gcc.dg/special/ecos.exp: Move check_weak_available to
55586 target-supports.exp.
55587 (alias-1.c): Only perform the test if the target supports
55589 (wkali-1.c): Only perform the test if the target supports
55592 * gcc.dg/990506-0.c: Expect error messages from cross
55593 targets as well as native targets.
55595 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55597 * gcc.dg/ultrasp1.c: Removed xfail.
55598 * gcc.dg/struct-ret-2.c: Likewise.
55599 * gcc.dg/array-1.c: Likewise.
55601 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55603 * gcc.dg/struct-ret-2.c: New test.
55605 * gcc.dg/array-1.c: New test.
55607 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55609 * gcc.c-torture/execute/991030-1.c: New test.
55611 1999-10-26 Richard Henderson <rth@cygnus.com>
55613 * gcc.c-torture/compile/991026-2.c: New test.
55615 1999-10-26 Jeffrey A Law (law@cygnus.com)
55617 * gcc.c-torture/compile/991026-1.c: New test.
55619 1999-10-23 Jeffrey A Law (law@cygnus.com)
55621 * gcc.c-torture/execute/991023-1.c: New test.
55623 1999-10-19 Jeffrey A Law (law@cygnus.com)
55625 * gcc.c-torture/execute/991019-1.c: New test.
55627 1999-10-16 Richard Henderson <rth@cygnus.com>
55629 * gcc.c-torture/execute/991016-1.c: New test.
55631 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55633 * gcc.c-torture/execute/991014-1.c: New test.
55635 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55637 * g++.old-deja/g++.other/union2.C: New test.
55639 1999-10-13 Nathan Sidwell <nathan@acm.org>
55641 * g++.old-deja/g++.other/vaarg2.C: New test.
55642 * g++.old-deja/g++.other/vaarg3.C: New test.
55644 1999-10-12 Craig Burley <craig@jcb-sc.com>
55646 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55649 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55651 * gcc.c-torture/execute/va-arg-11.c: New test.
55653 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55655 * lib/file-format.exp (gcc_target_object_format): Don't
55656 crash if objdump is unavailable.
55658 1999-09-29 Donn Terry <donn@interix.com>
55660 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55662 1999-09-28 Nick Clifton <nickc@cygnus.com>
55664 * gcc.c-torture/compile/990928-1.c: New test.
55666 1999-09-28 Nathan Sidwell <nathan@acm.org>
55668 * g++.old-deja/g++.other/decl6.C: New test.
55670 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55672 * gcc.c-torture/execute/va-arg-10.c: New test.
55674 1999-09-27 Nathan Sidwell <nathan@acm.org>
55676 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55677 __PRETTY_FUNCTION__.
55679 1999-09-23 Nick Clifton <nickc@cygnus.com>
55681 * gcc.c-torture/execute/990923-1.c: New test.
55683 1999-09-21 Nick Clifton <nickc@cygnus.com>
55685 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55686 for which -fpic is inappropriate.
55688 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55690 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55692 1999-09-21 Nathan Sidwell <nathan@acm.org>
55694 * g++.old-deja/g++.other/dyncast1.C: New test.
55695 * g++.old-deja/g++.other/dyncast2.C: New test.
55696 * g++.old-deja/g++.other/dyncast3.C: New test.
55697 * g++.old-deja/g++.other/dyncast4.C: New test.
55698 * g++.old-deja/g++.other/dyncast5.C: New test.
55699 * g++.old-deja/g++.eh/catch3.C: New test.
55700 * g++.old-deja/g++.eh/catch3p.C: New test.
55701 * g++.old-deja/g++.eh/catch4.C: New test.
55702 * g++.old-deja/g++.eh/catch4p.C: New test.
55703 * g++.old-deja/g++.eh/catch5.C: New test.
55704 * g++.old-deja/g++.eh/catch5p.C: New test.
55705 * g++.old-deja/g++.eh/catch6.C: New test.
55706 * g++.old-deja/g++.eh/catch6p.C: New test.
55707 * g++.old-deja/g++.eh/catch7.C: New test.
55708 * g++.old-deja/g++.eh/catch7p.C: New test.
55709 * g++.old-deja/g++.eh/catch8.C: New test.
55710 * g++.old-deja/g++.eh/catch8p.C: New test.
55711 * g++.old-deja/g++.eh/catch9.C: New test.
55712 * g++.old-deja/g++.eh/catch9p.C: New test.
55714 1999-09-13 Nathan Sidwell <nathan@acm.org>
55716 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55717 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55719 1999-09-13 Jeffrey A Law (law@cygnus.com)
55721 * gcc.c-torture/compile/990913-1.c: New test.
55723 1999-09-10 Nathan Sidwell <nathan@acm.org>
55725 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55726 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55728 1999-09-09 Richard Henderson <rth@cygnus.com>
55730 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55732 1999-09-09 Nathan Sidwell <nathan@acm.org>
55734 * g++.old-deja/g++.other/lookup11.C: New test.
55735 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55736 what is permitted and what we want.
55737 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55739 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55741 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55743 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55744 * gcc.c-torture/noncompile/poison-1.c: New file.
55746 1999-09-08 Nathan Sidwell <nathan@acm.org>
55748 * g++.old-deja/g++.other/sizeof3.C: New test.
55749 * g++.old-deja/g++.other/sizeof4.C: New test.
55750 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55751 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55753 1999-09-07 Richard Henderson <rth@cygnus.com>
55755 * gcc.dg/va-arg-1.c: New.
55757 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55759 * gcc.c-torture/execute/va-arg-9.c: New test.
55761 1999-09-05 Craig Burley <craig@jcb-sc.com>
55763 * g77.f-torture/compile/980519-2.f: New test.
55764 * g77.f-torture/compile/19990905-0.f: New test.
55765 * g77.f-torture/compile/19990905-1.f: New test.
55766 * g77.f-torture/compile/19990905-2.f: New test.
55768 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55770 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55772 * gcc.c-torture/execute/990827-1.c: Fix typo.
55774 1999-09-03 Nathan Sidwell <nathan@acm.org>
55776 * g++.old-deja/g++.other/deref1.C: New test.
55778 1999-09-02 Nathan Sidwell <nathan@acm.org>
55780 * g++.old-deja/g++.other/ambig2.C: New test.
55781 * g++.old-deja/g++.other/cond5.C: New test.
55782 * g++.old-deja/g++.other/lookup16.C: New test.
55784 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55786 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55789 1999-08-31 Jeffrey A Law (law@cygnus.com)
55791 * lib/c-torture.exp: Avoid the "compare executables" optimization
55792 when testing native.
55794 1999-08-29 Jeffrey A Law (law@cygnus.com)
55796 * gcc.c-torture/execute/990829-1.c: New test.
55797 * gcc.c-torture/compile/990829-1.c: New test.
55799 1999-08-27 Paul Burchard <burchard@pobox.com>
55801 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55802 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55803 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55804 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55805 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55806 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55807 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55808 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55809 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55810 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55811 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55813 1999-08-27 Jeffrey A Law (law@cygnus.com)
55815 * gcc.c-torture/execute/990827-1.c: New test.
55817 1999-08-26 Craig Burley <craig@jcb-sc.com>
55819 * g77.f-torture/noncompile/19990826-4.f: New test.
55821 * g77.f-torture/compile/19990826-3.f: New test.
55823 * g77.f-torture/execute/19990826-2.f: New test.
55825 * g77.f-torture/compile/19990826-1.f: New test.
55827 * gcc.c-torture/execute/990826-0.c: New test.
55828 * g77.c-torture/execute/19990826-0.f: New test.
55830 * g77.f-torture/noncompile/970626-2.f: New test.
55832 1999-08-25 Paul Burchard <burchard@pobox.com>
55834 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55835 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55836 lss-011.C: New tests.
55838 1999-08-25 Nathan Sidwell <nathan@acm.org>
55840 * g++.old-deja/g++.other/decl5.C: New test.
55842 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55844 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55845 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55846 call `postbase' for each one. All callers of `postbase' changed
55847 to call this instead.
55849 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55851 * gcc.c-torture/execute/990811-1.c: New test.
55853 1999-08-09 Nick Clifton <nickc@cygnus.com>
55855 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55858 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55861 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55863 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55865 1999-08-04 Jeffrey A Law (law@cygnus.com)
55867 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55869 1999-08-04 Nathan Sidwell <nathan@acm.org>
55871 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55873 1999-08-04 Jeffrey A Law (law@cygnus.com)
55875 * gcc.c-torture/execute/990804-1.c: New test.
55877 1999-08-03 Nathan Sidwell <nathan@acm.org>
55879 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55880 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55881 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55883 1999-08-03 Nathan Sidwell <nathan@acm.org>
55885 * g++.old-deja/g++.other/struct1.C: New test.
55887 1999-08-03 Nathan Sidwell <nathan@acm.org>
55889 * g++.old-deja/g++.other/enum2.C: New test.
55891 1999-08-02 Richard Henderson <rth@cygnus.com>
55893 Adapted from tests from Franz Sirl:
55894 * gcc.c-torture/execute/va-arg-7.c: New test.
55895 * gcc.c-torture/execute/va-arg-8.c: New test.
55897 1999-08-01 Jeffrey A Law (law@cygnus.com)
55899 * gcc.c-torture/compile/990801-2.c: New test.
55901 * gcc.c-torture/compile/990801-1.c: New test.
55903 1999-07-27 Michael Meissner <meissner@cygnus.com>
55905 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55906 fp-cmp-1.c, converting double to float.
55908 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55909 fp-cmp-1.c, converting double to long double.
55911 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55912 from fr1 to unknown_register, since fr1 is a legitimate register
55915 1999-07-25 Jeffrey A Law (law@cygnus.com)
55917 * README: More listname related changes.
55919 1999-07-08 Catherine Moore <clm@cygnus.com>
55921 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55923 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55925 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55927 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55929 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55931 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55933 * gcc.dg/990703-1.c: New test.
55935 1999-06-29 Nick Clifton <nickc@cygnus.com>
55937 * lib/file-format.exp: New file: Move definition of proc
55938 gcc_target_object_format to here from
55939 gcc.dg/special/ecos.exp.
55941 * lib/c-torture.exp: Include lib file-format.exp.
55942 * lib/gcc-dg.exp: Include lib file-format.exp.
55944 * gcc.dg/special/ecos.exp: Remove definition of proc
55945 gcc_target_object_format.
55947 1999-06-28 Jeffrey A Law (law@cygnus.com)
55949 * gcc.c-torture/execute/990628-1.c: New test.
55951 1999-06-25 Jeffrey A Law (law@cygnus.com)
55953 * gcc.c-torture/compile/990625-2.c: New test.
55955 * gcc.c-torture/compile/990625-1.c: New test.
55957 1999-06-23 Nick Clifton <nickc@cygnus.com>
55959 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55960 attributes compile.
55961 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55962 ports that use the COFF/PE file format.
55964 1999-06-17 Jeffrey A Law (law@cygnus.com)
55966 * gcc.c-torture/compile/990617-1.c: New test.
55968 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55970 * g++.old-deja/g++.other/decl4.C: New test.
55972 1999-06-14 Nathan Sidwell <nathan@acm.org>
55974 * g++.old-deja/g++.other/bitfld3.C: New test.
55976 1999-06-08 Nathan Sidwell <nathan@acm.org>
55978 * g++.old-deja/g++.eh/catch1.C: New test.
55980 1999-06-07 Jeffrey A Law (law@cygnus.com)
55982 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55984 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55985 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55987 1999-06-05 Craig Burley <craig@jcb-sc.com>
55989 * g77.f-torture/compile/19990502-0.f: Replace with new,
55990 shorter, test that still fails after recent changes.
55992 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55994 * gcc.c-torture/execute/990604-1.c: New test.
55996 1999-05-31 Jeffrey A Law (law@cygnus.com)
55998 * gcc.c-torture/execute/990531-1.c: New test.
56000 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56002 * gcc.c-torture/compile/990527-1.c: New test.
56004 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
56006 * gcc.c-torture/execute/990527-1.c: New test.
56008 1999-05-25 Nick Clifton <nickc@cygnus.com>
56010 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56011 bitfields as signed.
56013 1999-05-25 Craig Burley <craig@jcb-sc.com>
56015 * g77.f-torture/compile/19990525-0.f: New test.
56017 1999-05-25 Jeffrey A Law (law@cygnus.com)
56019 * gcc.c-torture/execute/990525-2.c: New test.
56021 * gcc.c-torture/execute/990525-1.c: New test.
56023 1999-05-24 Nathan Sidwell <nathan@acm.org>
56025 * g++.old-deja/g++.other/anon3.C: New test.
56026 * g++.old-deja/g++.other/anon4.C: New test.
56027 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56028 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56029 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56032 1999-05-24 Jeffrey A Law (law@cygnus.com)
56034 * gcc.c-torture/execute/990524-1.c: New test.
56036 * gcc.dg/990524-1.c: New test.
56038 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56040 * gcc.c-torture/compile/990523-1.c: New test.
56042 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
56044 * gcc.c-torture/compile/990519-1.c: New test.
56046 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56048 * gcc.c-torture/compile/990517-1.c: New test.
56050 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56051 (e4, f4): New tests.
56054 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56056 * gcc.dg/noreturn-1.c: New test.
56058 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56060 * gcc.c-torture/execute/990513-1.c: New test.
56062 1999-05-10 Richard Henderson <rth@cygnus.com>
56064 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56066 1999-05-10 Craig Burley <craig@jcb-sc.com>
56068 * g77.f-torture/execute/erfc.f: Use small single-precision
56069 values, to avoid problems on Alphas when not -mieee.
56071 1999-05-08 Craig Burley <craig@jcb-sc.com>
56073 * gcc.dg/990506-0.c: New test.
56075 1999-05-08 Richard Henderson <rth@cygnus.com>
56077 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56078 the constant to test. Don't XFAIL 64-bit targets.
56080 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56081 * g++.old-deja/g++.law/profile1.C: Likewise.
56083 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56084 operator new instances.
56085 * g++.old-deja/g++.other/delete5.C: Likewise.
56087 1999-05-03 Craig Burley <craig@jcb-sc.com>
56089 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56092 1999-05-03 Craig Burley <craig@jcb-sc.com>
56094 * g77.f-torture/execute/u77-test.f: Reverse order of two
56095 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56097 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56099 * gcc.dg/compare1.c: New test.
56101 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56103 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56106 1999-05-02 Craig Burley <craig@jcb-sc.com>
56108 * g77.f-torture/compile/19990502-1.f: New test.
56110 1999-05-02 Craig Burley <craig@jcb-sc.com>
56112 * g77.f-torture/compile/19990502-0.f: New test.
56114 1999-05-02 Craig Burley <craig@jcb-sc.com>
56116 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56119 1999-05-02 Craig Burley <craig@jcb-sc.com>
56121 * g77.f-torture/execute/u77-test.f (main): List libU77
56122 intrinsics not currently tested.
56123 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56124 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56125 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56126 Trim blanks off the ends of some printed strings.
56128 1999-05-02 Craig Burley <craig@jcb-sc.com>
56130 * g77.f-torture/execute/u77-test.f (main): Just warn about
56131 FSTAT gid disagreement, as it's expected on some systems.
56133 1999-05-01 Craig Burley <craig@jcb-sc.com>
56135 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56136 use a new function, which allows for some slop.
56137 Clean up some commentary.
56138 (issum): The new function.
56139 (sgladd): Deleted subroutine.
56141 1999-05-01 Craig Burley <craig@jcb-sc.com>
56143 * g77.f-torture/execute/u77-test.f: Modify to be more like
56144 libf2c/libU77 version, bringing patches to that version here.
56145 Add suitable commentary.
56147 1999-04-25 Richard Henderson <rth@cygnus.com>
56149 * gcc.dg/990424-1.c: New test.
56151 1999-04-24 Craig Burley <craig@jcb-sc.com>
56153 * g77.f-torture/execute/u77-test.f (main): Bug involving
56154 LSTAT has been fixed, so turn back on full checking.
56156 1999-04-20 Craig Burley <craig@jcb-sc.com>
56158 * g77.f-torture/compile/19990419-0.f: New test.
56159 * g77.f-torture/execute/19990419-1.f: New test.
56161 1999-04-17 Richard Henderson <rth@cygnus.com>
56163 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56164 to avoid the need for a prototype to supress a warning.
56166 1999-04-07 Jim Wilson <wilson@cygnus.com>
56168 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56170 1999-04-04 Jeffrey A Law (law@cygnus.com)
56172 * gcc.c-torture/execute/990404-1.c: New test.
56174 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56176 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56177 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56178 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56179 missing initializer warnings.
56181 1999-03-28 Jeffrey A Law (law@cygnus.com)
56183 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56186 1999-03-26 Jeffrey A Law (law@cygnus.com)
56188 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56190 1999-03-26 Craig Burley <craig@jcb-sc.com>
56192 * g77.f-torture/execute/19990325-0.f: New test.
56193 * g77.f-torture/execute/19990325-1.f: New test.
56195 1999-03-24 Jeffrey A Law (law@cygnus.com)
56197 * gcc.c-torture/execute/990324-1.c: New test.
56199 1999-03-22 Jim Wilson <wilson@cygnus.com>
56201 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56204 1999-03-17 Richard Henderson <rth@cygnus.com>
56206 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56208 1999-03-13 Craig Burley <craig@jcb-sc.com>
56210 * g77.f-torture/execute/19990313-2.f: New test.
56211 * g77.f-torture/execute/19990313-3.f: New test.
56213 1999-03-13 Craig Burley <craig@jcb-sc.com>
56215 * g77.f-torture/execute/19990313-0.f: New test.
56216 * g77.f-torture/execute/19990313-1.f: New test.
56218 1999-03-12 Jim Wilson <wilson@cygnus.com>
56220 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56222 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56223 (main): Add check for u15. Conditionalize u31 check depending on
56224 whether ints are <32 bits or >=32 bits.
56226 1999-03-08 Craig Burley <craig@jcb-sc.com>
56228 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56230 1999-03-08 Craig Burley <craig@jcb-sc.com>
56232 * g77.f-torture/compile/19990305-0.f: New test.
56233 * g77.f-torture/execute/19981119-0.f: New test.
56235 1999-03-08 Craig Burley <craig@jcb-sc.com>
56237 * g77.f-torture/execute/970625-2.f: call ABORT if final
56238 result is not correct, instead of just printing it.
56239 Add this checking via newly introduced obfuscation, to
56240 trip up buggy front ends.
56242 1999-03-07 Craig Burley <craig@jcb-sc.com>
56244 * g77.f-torture/compile/960317-1.f: Moved from being
56245 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56247 1999-03-06 Craig Burley <craig@jcb-sc.com>
56249 * g77.f-torture/execute/960317-1.f: New (old) test.
56250 * g77.f-torture/execute/970625-2.f: Ditto.
56252 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56254 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56255 error message on line 1 or line 2; cccp and cpplib do this differently.
56257 1999-03-01 Jeffrey A Law (law@cygnus.com)
56259 * g++.old-deja/g++.law/weak1.C: New test.
56261 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56263 * gcc.c-torture/execute/990119-1.c: Renamed to...
56264 * gcc.dg/990119-1.c: this, so it will only be tested once
56265 (it's a preprocessor test, it doesn't need to be run at
56266 multiple optimization levels).
56268 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56270 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56273 1999-02-24 Craig Burley <craig@jcb-sc.com>
56275 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56276 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56277 to not be compilable by current g77.
56279 1999-02-24 Nick Clifton <nickc@cygnus.com>
56281 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56283 1999-02-22 Jeffrey A Law (law@cygnus.com)
56285 * gcc.c-torture/execute/990222-1.c: New test.
56287 1999-02-19 Craig Burley <craig@jcb-sc.com>
56289 * g77.f-torture/compile/19990218-0.f: New test.
56290 * g77.f-torture/noncompile/19990218-1.f: New test.
56292 1999-02-18 Craig Burley <craig@jcb-sc.com>
56294 * g77.f-torture/compile/19981216-0.f: New test.
56296 1999-02-14 Jeffrey A Law (law@cygnus.com)
56298 * gcc.dg/990214-1.c: New test.
56300 1999-02-13 Jeffrey A Law (law@cygnus.com)
56302 * gcc.dg/990213-2.c: New test.
56304 * gcc.dg/990213-1.c: New test.
56306 1999-02-12 Jeffrey A Law (law@cygnus.com)
56308 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56311 1999-02-11 Nick Clifton <nickc@cygnus.com>
56313 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56314 specified by target.
56316 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56318 1999-02-11 Jeffrey A Law (law@cygnus.com)
56320 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56322 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56324 * gcc.dg/special/ecos.exp: New test driver for new tests with
56325 special requirements.
56327 * gcc.dg/special/alias-1.c: New test.
56328 * gcc.dg/special/gcsec-1.c: New test.
56329 * gcc.dg/special/weak-1.c: New test.
56330 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56331 * gcc.dg/special/weak-2.c: New test.
56332 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56333 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56334 * gcc.dg/special/wkali-1.c: New test.
56335 * gcc.dg/special/wkali-2.c: New test.
56336 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56337 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56339 1999-02-10 Felix Lee <flee@cygnus.com>
56341 * lib/c-torture.exp (c-torture-compile): Pull out code for
56342 analyzing gcc error messages.
56343 (c-torture-execute): Likewise. Fix some (harmless) false
56345 * lib/gcc.exp (gcc_check_compile): New function.
56347 1999-02-08 Richard Henderson <rth@cygnus.com>
56349 * gcc.c-torture/execute/990208-1.c: New test.
56351 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56353 * g++.dg/special/ecos.exp: New driver for new tests with special
56356 * g++.dg/special/conpr-1.C: New test
56357 * g++.dg/special/conpr-2.C: New test
56358 * g++.dg/special/conpr-2a.C: New test
56359 * g++.dg/special/conpr-3.C: New test
56360 * g++.dg/special/conpr-3a.C: New test
56361 * g++.dg/special/conpr-3b.C: New test
56363 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56364 allow g++ to use the dg driver
56366 * README: Add comment about g++.dg directory
56368 1999-02-06 Jeffrey A Law (law@cygnus.com)
56370 * README: Update email addresses.
56372 1999-02-03 Nick Clifton <nickc@cygnus.com>
56374 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56375 arguments in order to force structure S onto the stack even on
56377 (test): Pass 10 leading arguments to function foo as well as the
56380 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56381 failure for all targets.
56383 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56384 abort to terminate program execution.
56386 1999-01-30 Richard Henderson <rth@cygnus.com>
56388 * gcc.c-torture/execute/990130-1.c: New test.
56390 1999-01-30 Jeffrey A Law (law@cygnus.com)
56392 * gcc.dg/990130-1.c: New test.
56394 1999-01-28 Michael Meissner <meissner@cygnus.com>
56396 * gcc.c-torture/execute/990128-1.c: New test.
56398 1999-01-27 Michael Meissner <meissner@cygnus.com>
56400 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56402 1999-01-27 Felix Lee <flee@cygnus.com>
56404 * lib/c-torture.exp (c-torture-compile): pull out code for
56405 analyzing gcc error messages.
56406 (c-torture-execute): ditto, and fix some (harmless) false
56408 * lib/gcc.exp (gcc_check_compile): new function.
56410 1999-01-17 Jeffrey A Law (law@cygnus.com)
56412 * gcc.dg/990117-1.c: New test.
56414 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56416 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56418 1999-01-15 Jeffrey A Law (law@cygnus.com)
56420 * g77.f-torture/compile/990115-1.f: New test.
56422 1999-01-07 Jeffrey A Law (law@cygnus.com)
56424 * gcc.c-torture/compile/990107-1.c: New test
56426 1999-01-06 Jeffrey A Law (law@cygnus.com)
56428 * gcc.c-torture/execute/990106-2.c: New test.
56430 * gcc.c-torture/execute/990106-1.c: New test.
56432 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56434 * gcc.c-torture/compile/981223-1.c: New test.
56436 1998-12-29 Richard Henderson <rth@cygnus.com>
56438 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56439 (opt3): Rename from opt4 and disable.
56441 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56443 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56445 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56447 * g++.old-deja/g++.other/conv5.C: New test.
56449 1998-12-14 Nick Clifton <nickc@cygnus.com>
56451 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56453 1998-12-11 Jeffrey A Law (law@cygnus.com)
56455 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56457 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56459 * gcc.c-torture/compile/981211-1.c: New test.
56461 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56463 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56465 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56467 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56469 * gcc.special/930510-1.c: Make C9X safe.
56470 * gcc.misc-tests/gcov-1.c Similarly.
56471 * gcc.misc-tests/gcov-2.c Similarly.
56473 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56475 * gcc.dg/ultrasp1.c: New test.
56477 1998-12-06 Richard Henderson <rth@cygnus.com>
56479 * gcc.c-torture/execute/981206.c: New test.
56481 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56483 * g++.old-deja/g++.ns/template7.C: New test.
56485 * g++.old-deja/g++.other/expr1.C: New test.
56487 * g++.old-deja/g++.eh/tmpl3.C: New test.
56489 * g++.old-deja/g++.eh/tmpl2.C: New test.
56491 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56493 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56494 * g++.old-deja/g++.other/using6.C: Removed.
56495 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56497 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56499 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56501 * g++.old-deja/g++.pt/overload8.C: New test.
56503 * g++.old-deja/g++.pt/overload7.C: New test.
56505 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56507 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56508 and relinking messages.
56509 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56510 compiling with -frepo.
56512 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56514 * g++.old-deja/g++.pt/lookup6.C: New test.
56516 1998-11-30 Nick Clifton <nickc@cygnus.com>
56518 * gcc.c-torture/execute/981130-1.c: New test.
56519 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56521 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56523 * g++.old-deja/g++.pt/explicit76.C: New test.
56525 * g++.old-deja/g++.pt/friend38.C: New test.
56527 * g++.old-deja/g++.ns/crash2.C: New test.
56529 * g++.old-deja/g++.pt/defarg8.C: New test.
56531 * g++.old-deja/g++.pt/instantiate6.C: New test.
56533 * g++.old-deja/g++.pt/static6.C: New test.
56535 * g++.old-deja/g++.pt/decl2.C: New test.
56537 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56539 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56540 problem is actually related with name lookup, but so what? :-)
56542 * g++.old-deja/g++.pt/friend37.C: New test.
56544 1998-11-25 Dave Love <d.love@dl.ac.uk>
56546 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56547 element, which fails on some systems.
56549 * g77.f-torture/execute/labug1.f: New test.
56551 1998-11-21 Jeffrey A Law (law@cygnus.com)
56553 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56556 1998-11-18 Dave Love <d.love@dl.ac.uk>
56558 * g77.f-torture/compile/981117-1.f: New test.
56560 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56562 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56563 properly discarded.
56565 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56567 * gcc.c-torture/execute/memcheck: New directory of tests for
56568 -fcheck-memory-usage.
56570 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56572 * README: New file, general information about the testsuite and
56573 new description of the various C++ test subdirectories.
56574 * README.g++: Eliminate obsolete information, update and move most
56575 relevant stuff to README.
56577 1998-11-07 Richard Henderson <rth@cygnus.com>
56579 * gcc.c-torture/compile/981107-1.c: New test.
56581 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56583 * execute/memcpy-bi.c: New testcase.
56585 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56587 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56590 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56591 template is selected.
56593 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56594 classes, it should be accepted for all types.
56596 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56598 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56599 specializations start with template headers.
56601 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56603 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56605 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56608 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56610 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56612 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56614 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56616 1998-10-19 Jeffrey A Law (law@cygnus.com)
56618 * 981019-1.c: New test.
56620 1998-10-14 Robert Lipe <robertl@dgii.com>
56622 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56625 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56627 * compile/981001-4.c: Remove use of GCC extension that triggers a
56630 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56632 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56634 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56636 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56637 instantiation of template produces incorrect code for delete
56640 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56641 constructors' name is not unique.
56642 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56643 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56645 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56646 automatic array of const is ill-formed.
56648 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56649 of template parameter?
56651 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56654 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56655 pointer-to-member expression.
56657 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56658 declaration causes ICE.
56660 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56662 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56663 reserved in the global namespace.
56665 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56666 generate needed virtual table.
56668 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56670 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56672 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56673 template-dependent type
56675 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56677 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56678 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56679 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56681 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56682 class should be usable as argument of member function.
56683 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56684 class should be usable as return type of member function.
56685 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56686 class should be usable as type of data member.
56688 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56690 1998-10-09 Jeffrey A Law (law@cygnus.com)
56692 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56694 1998-10-08 Nick Clifton <nickc@cygnus.com>
56696 * gcc.dg/dll-?.c Add thumb to target list.
56697 Fix assembler scan patterns to match current assembler output.
56699 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56701 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56702 matching of template brackets.
56704 * g++.old-deja/g++.other/using4.C: New test. Test using
56705 declarations of methods from base classes.
56707 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56708 within functions should introduce names into the innermost
56709 enclosing namespace.
56711 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56712 of static locals if first initialization throws.
56714 1998-10-07 Jim Wilson <wilson@cygnus.com>
56716 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56718 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56720 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56721 lose track of the possible targets of tablejump insns.
56722 * special/special.exp: Run it.
56724 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56726 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56727 must be declared before its specializations can be named in friend
56730 1998-10-05 Dave Love <d.love@dl.ac.uk>
56732 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56734 * g77.f-torture/execute/io1.f: New test.
56736 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56738 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56739 with pointer to template function, for which no argument deduction
56742 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56743 specialization of template function as argument to template
56746 * g++.old-deja/g++.other/access2.C: New test; Inner class
56747 shouldn't have privileged access to Outer's names.
56749 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56751 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56752 friend template declared within template class conflicts with
56753 nested class of the same name.
56755 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56758 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56759 object with direct initializer as function declaration.
56761 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56764 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56765 involving const pointer and NULL produces incorrect result.
56767 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56768 type name without `typename' should be rejected with -pedantic.
56770 1998-10-02 Richard Henderson <rth@cygnus.com>
56772 * g++.old-deja/g++.other/addrof1.C: New test.
56774 1998-10-01 Nick Clifton <nickc@cygnus.com>
56776 * gcc.c-torture/compile/981001-1.c: New test.
56777 * gcc.c-torture/execute/981001-1.c: New test.
56779 1998-10-01 Jeffrey A Law (law@cygnus.com)
56781 * gcc.c-torture/compile/981001-2.c: New test.
56782 * gcc.c-torture/compile/981001-3.c: New test.
56783 * gcc.c-torture/compile/981001-4.c: New test.
56785 1998-10-01 Robert Lipe <robertl@dgii.com>
56787 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56788 multilibbed hosts. Idea grafted from g77.exp.
56790 1998-09-30 Dave Love <d.love@dl.ac.uk>
56792 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56793 avoid losing on systems which need -lsocket.
56795 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56797 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56798 * g++.old-deja/g++.other/nested2.C: Ditto.
56799 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56802 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56804 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56805 preferred over template operator!= for enum bitfields.
56807 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56809 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56810 that happen to have the same base name, but in different scopes,
56811 are incorrectly rejected.
56813 1998-09-16 Richard Henderson <rth@cygnus.com>
56815 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56816 on the native word size instead of an integer literal.
56818 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56820 * g++.old-deja/g++.other/static2.C: Invocation of static data
56821 member of type pointer-to-function denoted as non-static member.
56823 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56824 checks involving function types and aliases.
56826 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56828 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56829 redefined to the same non-trivial type.
56831 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56832 namespace-qualification of template specializations declared in
56835 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56836 to declare a subset of the specializations of a template function
56837 as friends of specializations of a template class.
56839 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56840 member templates that do not fully specialize the enclosing
56841 template class are rejected.
56843 1998-09-11 Dave Love <d.love@dl.ac.uk>
56845 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56847 1998-09-08 Dave Love <d.love@dl.ac.uk>
56849 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56850 altered from libf2c/libU77 version.
56852 1998-09-06 Dave Love <d.love@dl.ac.uk>
56854 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56856 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56857 Alexandre Oliva <oliva@dcc.unicamp.br>
56859 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56860 (un)signed char are different types for template specialization
56863 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56865 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56866 * objc: ObjC testsuite.
56868 1998-08-31 Catherine Moore <clm@cygnus.com>
56870 * gcc.c-torture/execute/941014-1.x: New file.
56872 1998-08-31 Nick Clifton <nickc@cygnus.com>
56874 * lib/c-torture.exp: Add support for
56875 torture_eval_before_compile and torture_eval_before_execute
56878 1998-08-30 Jeffrey A Law (law@cygnus.com)
56880 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56881 this test triggers valid.
56883 1998-08-27 Jeffrey A Law (law@cygnus.com)
56885 * gcc.dg/980827-1.c: New test.
56887 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56889 * gcc.c-torture/execute/loop-4b.c: New test.
56891 1998-08-26 Nick Clifton <nickc@cygnus.com>
56893 * lib/c-torture.exp: Add support for
56894 torture_eval_before_compile and torture_eval_before_execute
56897 1998-08-25 Jeffrey A Law (law@cygnus.com)
56899 * gcc.c-torture/compile/980825-1.c: New test.
56901 1998-08-24 Nick Clifton <nickc@cygnus.com>
56903 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56904 count number tests in opt_t0 not good_t0.
56906 1998-08-24 Jeffrey A Law (law@cygnus.com)
56908 * gcc.c-torture/compile/930326-1.x: Fix typo.
56910 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56912 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56915 1998-08-21 Jeffrey A Law (law@cygnus.com)
56917 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56918 STACK_SIZE is defined.
56919 * gcc.c-torture/unsorted/stuct.c: Similarly.
56921 * gcc.c-torture/compile/980821-1.c: New test.
56923 1998-08-21 Jeffrey A Law (law@cygnus.com)
56925 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56928 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56930 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56933 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56935 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56938 1998-08-18 Jeffrey A Law (law@cygnus.com)
56940 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56942 1998-08-16 Jeffrey A Law (law@cygnus.com)
56944 * gcc.c-torture/compile/980816-1.c: New test.
56946 * gcc.dg/980816-1.c: New test.
56948 1998-08-13 Jeffrey A Law (law@cygnus.com)
56950 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56951 compiler for ieee tests.
56953 1998-08-01 Dave Love <d.love@dl.ac.uk>
56955 * g77.f-torture/compile/980729-0.f: New test.
56957 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56959 * gcc.c-torture/special/eeprof-1.c: New test, for
56960 -finstrument-functions.
56961 * gcc.c-torture/special/special.exp: Run it.
56963 1998-07-29 Jeffrey A Law (law@cygnus.com)
56965 * gcc.c-torture/compile/980729-1.c: New test.
56967 1998-07-27 Nick Clifton <nickc@cygnus.com>
56969 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56970 __thumb__ is defined, and test for ARM style doubles if so.
56972 1998-07-26 Dave Love <d.love@dl.ac.uk>
56974 * g77.f-torture/noncompile/980615-0.f: New test.
56976 1998-07-26 H.J. Lu (hjl@gnu.org)
56978 * gcc.dg/980312-1.c: Do link instead of compile.
56979 * gcc.dg/980313-1.c: Likewise.
56981 1998-07-26 Jeffrey A Law (law@cygnus.com)
56983 * gcc.c-torture/compile/980726-1.c: New test.
56985 1998-07-25 Dave Love <d.love@dl.ac.uk>
56987 * g77.f-torture/execute/io0.f: New test.
56989 1998-07-24 Nick Clifton <nickc@cygnus.com>
56991 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56994 1998-06-18 Michael Meissner <meissner@cygnus.com>
56996 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56999 1998-07-17 Nick Clifton <nickc@cygnus.com>
57001 * gcc.dg/980626-1.c: Expect failures for all toolchains until
57002 c-decl.c:grokdeclarator can handle mode attributes.
57004 1998-07-16 Jeffrey A Law (law@cygnus.com)
57006 * gcc.c-torture/execute/980716-1.c: New test.
57008 1998-07-13 Jeffrey A Law (law@cygnus.com)
57010 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57012 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
57014 * gcc.c-torture/execute/va-arg-3.x: Similarly.
57015 * gcc.c-torture/compile/930326-1.x: Similarly.
57017 1998-07-13 Dave Love <d.love@dl.ac.uk>
57019 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57020 New test from Craig.
57022 1998-07-12 Dave Love <d.love@dl.ac.uk>
57024 * g77.f-torture/noncompile/980616-0.f: New test.
57026 * g77.f-torture/execute/970816-3.f: New test from Craig.
57028 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57030 * g++.other/singleton.C: Return error value instead of taking
57033 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57035 * g++.other/singleton.C: New test. Warning is under dispute.
57036 Runtime crash is not.
57038 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57040 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57041 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57042 using6.C, using7.C}: New namespace tests.
57044 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57046 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57047 specialization with typedef'ed names used as array indexes.
57049 1998-07-09 Jeffrey A Law (law@cygnus.com)
57051 * gcc.c-torture/execute/980709-1.c: New test.
57053 * gcc.dg/980709-1.c: New test.
57055 1998-07-07 Richard Henderson <rth@cygnus.com>
57057 * gcc.c-torture/execute/bcp-1.c: New test.
57059 1998-07-07 Jeffrey A Law (law@cygnus.com)
57061 * gcc.c-torture/execute/980707-1.c: New test.
57063 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57065 * gcc.c-torture/compile/980706-1.c: New test.
57067 1998-07-01 Dave Love <d.love@dl.ac.uk>
57069 * g77.f-torture/execute/980701-0.f,
57070 g77.f-torture/execute/980701-1.f: New test from Craig.
57072 1998-07-01 Jeffrey A Law (law@cygnus.com)
57074 * gcc.c-torture/compile/980701-1.c: New test.
57076 * gcc.c-torture/execute/980701-1.c: New test.
57078 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57081 * g++.old-deja/g++.robertl/eb132.C: New test.
57082 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57084 1998-06-29 Dave Love <d.love@dl.ac.uk>
57086 * g77.f-torture/execute/980628-7.f,
57087 g77.f-torture/execute/980628-8.f,
57088 g77.f-torture/execute/980628-9.f,
57089 g77.f-torture/execute/980628-10.f: New tests from Craig.
57091 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57093 1998-06-28 Jeffrey A Law (law@cygnus.com)
57095 * g77.f-torture/execute/980628-4.f: New test from Craig.
57096 * g77.f-torture/execute/980628-5.f: Likewise.
57097 * g77.f-torture/execute/980628-2.f: Likewise.
57098 * g77.f-torture/execute/980628-0.f: Likewise.
57099 * g77.f-torture/execute/980628-1.f: Likewise.
57100 * g77.f-torture/execute/980628-3.f: Likewise.
57101 * g77.f-torture/execute/980628-6.f: Likewise.
57103 1998-06-28 Jeffrey A Law (law@cygnus.com)
57105 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57106 directory when nothing has been installed yet.
57108 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57110 * gcc.c-torture/special/special.exp: Handle newer versions of
57113 1998-06-26 Jeffrey A Law (law@cygnus.com)
57115 * gcc.dg/980626-1.c: New test.
57117 1998-06-19 Bruno Haible <haible@ilog.fr>
57119 * gcc.misc-tests/m-un-2.c: New test.
57120 * g++.old-deja/g++.other/warn01.c: Likewise.
57122 1998-06-19 Robert Lipe <robertl@dgii.com>
57124 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57125 compatibility with assmblers with a different comment character.
57126 Eliminate use of GAS-specific extensions.
57128 1998-06-19 Jeffrey A Law (law@cygnus.com)
57130 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57132 1998-06-19 Robert Lipe <robertl@dgii.com>
57134 * lib/g77.exp: Replace search for libf2c.a with search for newly
57137 1998-06-17 Jeffrey A Law (law@cygnus.com)
57139 * gcc.c-torture/execute/980617-1.c: New test.
57141 1998-06-12 Jeffrey A Law (law@cygnus.com)
57143 * gcc.c-torture/execute/980612-1.c: New test.
57145 1998-06-08 Jeffrey A Law (law@cygnus.com)
57147 * gcc.dg/980523-1.c: Only test on ppc-linux.
57148 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57150 * gcc.c-torture/execute/980608-1.c: New test.
57152 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57154 * gcc.c-torture/execute/980605-1.c: New test.
57156 1998-06-04 Jeffrey A Law (law@cygnus.com)
57158 * gcc.c-torture/execute/980604-1.c: New test.
57160 1998-06-02 Jeffrey A Law (law@cygnus.com)
57162 * gcc.c-torture/execute/980602-1.c: New test.
57163 * gcc.c-torture/execute/980602-2.c: Likewise.
57165 1998-06-02 Dave Love <d.love@dl.ac.uk>
57167 * 970125-0.f: Fix per JCB. Add commentary.
57169 1998-05-31 Michael Meissner <meissner@cygnus.com>
57171 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57174 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57176 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57179 1998-05-28 Catherine Moore <clm@cygnus.com>
57181 * gcc.c-torture/execute/980526-3.c: New test.
57183 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57185 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57186 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57187 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57188 m88k-motorola-sysv3 to XFAIL.
57190 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57192 * gcc.dg/980526-1.c: New test.
57193 * gcc.c-torture/execute/980526-2.c: New test.
57195 1998-05-26 Jeffrey A Law (law@cygnus.com)
57197 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57199 * gcc.c-torture/execute/980526-1.c: New test.
57201 1998-05-26 Dave Love <d.love@dl.ac.uk>
57203 * g77.f-torture/execute/alpha2.f: Add runtime test.
57205 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57207 * g++.old-deja/old-deja.exp: Strip leading directories.
57209 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57210 error for the line. Don't run multiple tests for the same line.
57212 1998-05-23 Jeffrey A Law (law@cygnus.com)
57214 * gcc.dg/980523-1.c: New test.
57216 1998-05-23 Dave Love <d.love@dl.ac.uk>
57218 * g77.f-torture/compile/970915-0.f: New test.
57220 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57222 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57224 1998-05-21 Jeffrey A Law (law@cygnus.com)
57226 * gcc.dg/980520-1.c: New test.
57228 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57230 * gcc.dg/980502-1.c: Fix return type.
57232 1998-05-20 Jeffrey A Law (law@cygnus.com)
57234 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57235 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57236 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57237 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57238 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57240 1998-05-20 Dave Love <d.love@dl.ac.uk>
57242 * g77.f-torture/execute/980520-1.f: New test.
57244 1998-05-15 Dave Love <d.love@dl.ac.uk>
57246 * lib/mike-g77.exp: New file.
57248 * g77.f-torture/noncompile/noncompile.exp,
57249 g77.f-torture/noncompile/check0.f: New files.
57251 1998-05-14 Dave Love <d.love@dl.ac.uk>
57253 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57254 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57255 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57256 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57257 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57258 abort where appropriate.
57260 1998-05-05 Michael Meissner <meissner@cygnus.com>
57262 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57263 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57265 1998-04-29 Dave Love <d.love@dl.ac.uk>
57267 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57269 1998-04-27 Dave Love <d.love@dl.ac.uk>
57271 * g77.f-torture/compile/980427-0.f: New test.
57273 1998-04-24 Dave Love <d.love@dl.ac.uk>
57275 * g77.f-torture/compile/980424-0.f: New test.
57277 1998-04-19 Dave Love <d.love@dl.ac.uk>
57279 * g77.f-torture/compile/980419-2.f (main): New test.
57280 * g77.f-torture/compile/970125-0.f: New test.
57281 * g77.f-torture/compile/980419-1.f: New test.
57283 1998-04-08 Jim Wilson <wilson@cygnus.com>
57285 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57288 1998-04-07 Jim Wilson <wilson@cygnus.com>
57290 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57292 1998-04-03 Jim Wilson <wilson@cygnus.com>
57294 * gcc.c-torture/compile/980329-1.c: New test.
57296 1998-03-18 Jim Wilson <wilson@cygnus.com>
57298 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57299 * gcc.dg/980312-1.c: Fix typo in -march command.
57301 1998-03-16 H.J. Lu (hjl@gnu.org)
57303 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57305 1998-03-11 Robert Lipe <robertl@dgii.com>
57307 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57308 Dave Love agree the Fortran source is bogus.
57310 1998-03-11 Robert Lipe <robertl@dgii.com>
57312 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57313 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57314 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57315 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57316 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57318 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57320 * g++.old-deja/g++.other/friend1.C: New test.
57322 1998-02-18 Dave Love <d.love@dl.ac.uk>
57324 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57325 possibly uninitialized) variables and declare dnrm2.
57327 1998-02-23 Robert Lipe <robertl@dgii.com>
57329 From Bruno Haible <haible@ilog.fr>:
57330 * gcc.c-torture/execute/980223.c: New test.
57332 1998-02-13 Jeffrey A Law (law@cygnus.com)
57334 * gcc.dg/ifelse-1.c: New test.
57336 1998-02-09 H.J. Lu (hjl@gnu.org)
57338 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57340 * lib/old-dejagnu.exp (old-dejagnu): Added the
57341 "execution test - XFAIL *-*-*" handling in the spirit of
57342 "excess errors test -". Changed the "execution test fails"
57343 handling to be like "excess errors test fails".
57344 * Update various tests accordingly.
57346 1998-02-06 Jim Wilson <wilson@cygnus.com>
57348 * gcc.c-torture/execute/980205.c: New test.
57350 1998-01-18 Jeffrey A Law (law@cygnus.com)
57352 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57353 * lib/f-torture.exp: Similarly.
57354 * gcc.c-torture: Rename all .cexp files to .x files.
57356 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57358 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57359 (940510-1.c): Removed duplicate.
57360 (971104-1.c): New test.
57362 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57364 * lib/f-torture.exp: Improve error and loop detection.
57366 1997-11-19 Michael Meissner <meissner@cygnus.com>
57368 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57369 use that to size the filler array.
57371 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57373 * lib/c-torture.exp(c-torture-execute): Fix typo.
57375 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57376 testcase as the executable name. Keep the executable around if
57379 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57381 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57382 changes. Only test one -g option, and move it to the end of the
57383 list of options to test.
57385 1997-09-19 Michael Meissner <meissner@cygnus.com>
57387 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57388 variable GCC_TORTURE_OPTIONS to supply default switches separated
57389 by colons. If no environment variable, run tests with -O0 -g, -O1
57390 -g, and -O2 -g as well.
57392 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57394 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57395 explanatory comments. Fix indentation.
57397 1997-09-15 Jeffrey A Law (law@cygnus.com)
57399 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57401 1997-09-11 Jeffrey A Law (law@cygnus.com)
57403 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57404 * g++.old-deja/g++.mike/p7325.C: Likewise.
57405 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57407 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57409 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57410 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57411 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57412 * g++.old-deja/g++.law/operators4.C: Likewise.
57414 1997-09-11 Joe Buck (jbuck@synopsys.com)
57416 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57417 * g++.old-deja/g++.mike/p784.C: Ditto.
57418 * g++.old-deja/g++.mike/p785.C: Ditto.
57420 1997-09-05 Jeffrey A Law (law@cygnus.com)
57422 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57424 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57426 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57427 target feature; pass this to c-torture-execute as needed.
57429 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57431 * lib/c-torture.exp(c-torture-execute): If the previous and the
57432 current executables being tested are identical, we don't need to
57433 run the executable again. Try to make the executable names
57434 unique. Add an optional argument for passing additional compiler
57437 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57439 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57441 1997-08-29 Jeffrey A Law (law@cygnus.com)
57443 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57445 1997-07-31 Jeffrey A Law (law@cygnus.com)
57447 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57448 32bit or larger longs.
57450 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57451 have either a 32bit long or 32bit int.
57453 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57455 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57456 Make double precision tests dependent on sizeof (double).
57458 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57460 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57463 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57465 * gcc.c-torture/compile/961203-1.cexp: New script.
57467 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57469 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57470 up the includes ourselves.
57472 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57474 * lib/plumhall.exp: Remove random include, and add a few
57475 verbose messages for debugging.
57477 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57479 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57480 of trying to do it ourselves.
57482 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57484 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57486 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57488 * gcc.prms/5403.c: Made regexp a bit less strict.
57490 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57492 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57493 is returned from remote_load instead.
57494 * lib/plumhall.exp: Ditto.
57495 * lib/mike-g++.exp: Ditto.
57496 * lib/old-dejagnu.exp: Ditto.
57497 * lib/c-torture.exp: Ditto.
57499 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57501 * lib/g++.exp: Use build_wrapper procedure.
57502 * lib/gcc.exp: Ditto.
57504 1997-05-20 Jeffrey A Law (law@cygnus.com)
57506 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57507 an old-style decl for malloc. Fixes tests to work when
57508 sizeof (int) != sizeof (size_t).
57510 1997-05-15 Mike Meissner <meissner@cygnus.com>
57512 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57514 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57515 use stdargs.h interface.
57517 1997-05-15 Mike Meissner <meissner@cygnus.com>
57519 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57520 NO_VARARGS when compiling.
57522 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57524 * lib/plumhall.exp(ph_includes): New procedure.
57526 (ph_compiler): Ditto.
57528 * lib/g++.exp: Rename test-glue.c to testglue.c.
57529 * lib/gcc.exp: Ditto.
57531 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57533 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57534 to completion when it's called.
57536 1997-03-21 Michael Meissner <meissner@cygnus.com>
57538 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57539 is defined, don't do test.
57541 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57543 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57545 (ph_summary): Mark skipped testcases as untested, not unresolved.
57547 * lib/plumhall.exp (ph_make): If unresolved because of bad
57548 errorCode, record errorCode in log file.
57549 (*): Replace send_log/verbose with verbose -log.
57551 1997-03-19 Michael Meissner <meissner@cygnus.com>
57553 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57554 double conversion if double isn't at least 8 bytes.
57556 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57557 int to work with targets where int is 16 bits.
57559 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57560 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57561 precision for the test to complete.
57563 1997-03-14 Michael Meissner <meissner@cygnus.com>
57565 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57566 if d10v is not compiled with the -mdouble64 flag.
57567 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57569 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57570 d10v is not compiled with the -mint32 flag.
57572 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57574 * lib/plumhall.exp: Use incr_count.
57576 1997-03-12 Jeffrey A Law (law@cygnus.com)
57578 * gcc.c-torture: Update to c-torture-1.45.
57580 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57582 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57583 the name of the expect testcase file).
57585 * lib/g++.exp(g++_init): Ditto.
57587 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57589 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57592 * lib/gcc.exp(gcc_exit): New procedure.
57594 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57596 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57597 specs where appropriate.
57599 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57600 because of new "candidates are" messages, and removed a few
57602 * Converted all non-old-style g++ testcases to old-style, and
57603 moved into g++.old-deja.
57605 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57607 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57610 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57613 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57615 1997-02-13 Michael Meissner <meissner@cygnus.com>
57617 * lib/gcc.exp (gcc_target_compile): Add support for defining
57618 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57619 the machine doesn't have those features.
57621 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57623 * g++.law/operators4.exp: Don't use LIBS.
57625 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57627 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57629 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57630 * lib/g++.exp: Set it here instead. Also, allow use of the
57631 --tool_exec and --tool_opt options. Change CXX to
57634 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57636 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57638 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57640 * lib/old-dejagnu.exp: Use prune_warnings instead of
57642 * lib/mike-g++.exp: Ditto.
57643 * lib/gcc.exp: Ditto.
57644 * lib/g++.exp: Ditto.
57646 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57648 1997-02-07 Jeffrey A Law (law@cygnus.com)
57650 * 941014-2.c: Include stdlib.h
57651 * 960327-1.c: Include stdio.h
57652 * dbra.c, index-1.c: Don't assume ints are 32bits.
57654 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57656 * lib/gcc.exp: Add gcc,stack_size target feature.
57658 * lib/g++.exp(g++_target_compile): Add the include and link
57659 paths here, not in two other places. And, it's $options, not
57662 * lib/mike-g++.exp(postbase): Remove the code that determines
57663 the correct include and link paths.
57664 * g++.old-deja/old-deja.exp: Ditto.
57666 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57668 * lib/g++.exp(g++_init): target_compile no longer returns the
57669 filename of the result.
57671 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57673 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57676 * gcc.c-torture/special/special.exp: Change call to
57677 gcc_target_compile to include the object file.
57679 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57681 * gcc.c-torture/special/special.exp: Correct misspelling in last
57684 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57686 * lib/plumhall.exp(ph_summary): Log the entire output of the
57687 executable. Return -1 if there were any failures, 0 otherwise.
57688 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57689 (ph_make): Clean up objects and executables that were built
57690 if the tests succeeded.
57692 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57694 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57695 libraries and includes in the build tree as appropriate.
57697 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57699 * lib/c-torture.exp: Instead of looking for the global variable
57700 NO_LONG_LONG, check to see if that's a feature of the target.
57702 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57704 * config/default.exp: Minimize. Delete the remainer of the files in
57705 config; this functionality is now in devo/dejagnu/config.
57707 g++.*/*: Pass any additional flags used to compile to postbase;
57710 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57711 is now done by runtest.exp. Use gcc_target_compile instead of
57714 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57715 Remove references to CFLAGS. Use remote_file instead of
57717 (c-torture): Take a list of arguments to use to compile this
57720 lib/g++.exp: Simplify. Use target_compile instead of compile.
57721 lib/gcc-dg.exp: Ditto.
57722 lib/gcc.exp: Ditto.
57723 lib/mike-{gcc,g++}.exp: Ditto.
57724 lib/old-dejagnu.exp: Ditto.
57725 lib/plumhall.exp: Ditto.
57727 1997-01-08 Jim Wilson <wilson@cygnus.com>
57729 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57730 (ph_linker): Likewise.
57732 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57734 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57735 MAP_ANON / MAP_ANONYMOUS if defined;
57736 else try to map from /dev/zero .
57738 1996-11-12 Jeffrey A Law (law@cygnus.com)
57740 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57741 isn't defined, then define it to MAP_ANONYMOUS.
57743 1996-11-12 Jeffrey A Law (law@cygnus.com)
57745 * gcc.c-torture: Update to c-torture-1.42 release.
57747 1996-11-11 Jeffrey A Law (law@cygnus.com)
57749 * gcc.c-torture: Update to c-torture-1.41 release.
57751 1996-10-27 Jeffrey A Law (law@cygnus.com)
57753 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57756 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57758 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57759 and LDFLAGS. Fix second case to append the target_info ldflags
57760 onto LDFLAGS, not CFLAGS.
57761 * lib/g++.exp (g++_init): Add target_info stuff.
57762 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57763 of libgloss and newlib flags for !native.
57765 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57766 (GDB): Fix relative path to go up another dir for finding gdb.
57768 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57770 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57771 versions in the target_info array, if they don't exist.
57773 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57775 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57777 1996-07-08 Jim Wilson <wilson@cygnus.com>
57779 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57780 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57782 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57784 * lib/old-dejagnu.exp: Don't remove the output file before we've
57785 actually tested it. Don't append pwd to the path of the executable
57788 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57790 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57792 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57794 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57795 temporary directory for compiler files, and set it to a default
57796 value of /tmp. Set $output as the name of the output file from
57797 compiling the testcase. Add a -o option to $cflags_var so the
57798 compiler writes the final output file as $output. Set $executable
57801 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57802 directory for compiler files, and set it to /tmp if it doesn't
57803 already have a value. Set $output_file to the name of the output
57804 file from compiling the testcase. Add a -o option to CXXFLAGS so
57805 the compiler writes the final output file as $output. Use $output
57806 as the executable to be tested.
57808 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57810 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57812 1996-06-08 Jeffrey A Law (law@cygnus.com)
57814 * gcc.c-torture/execute/pending-1.c: New test. Still
57815 pending in Tege's queue.
57817 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57819 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57820 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57821 if there were failures. Call unresolved if there were unresolved
57822 testcases. Call gcc_fail if program did not run to completion.
57823 (ph_make): Pass additional argument name to ph_execute.
57824 (ph_execute): Add new argument. Pass additional arguments to
57825 ph_summary. Call gcc_fail is there is no execution output.
57827 1996-04-24 Jeffrey A Law (law@cygnus.com)
57829 * lib/plumhall.exp (proc_summary): Output relavent summary
57830 lines into the log so specific failures in plumhall can be
57833 1996-04-10 Jeffrey A Law (law@cygnus.com)
57835 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57836 (c-torture-execute): Don't try to execute tests which use
57837 "long long" types if $NO_LONG_LONG is nonzero.
57839 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57841 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57844 * gcc.ieee: Move from here.
57845 * gcc.c-torture/execute/ieee: To here.
57847 1996-03-26 Jeffrey A Law (law@cygnus.com)
57849 * gcc.c-torture: Update to c-torture-1.41 release.
57851 1996-03-22 Jeffrey A Law (law@cygnus.com)
57853 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57856 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57858 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57861 1996-03-02 Jeffrey A Law (law@cygnus.com)
57863 * config/proelf.exp: Handle connecting to a simulator.
57865 1996-01-31 Jeffrey A Law (law@cygnus.com)
57867 * config/proelf.exp: New file. Enough framework that we can
57868 run c-torture tests on the proelf targets (or any other target
57869 that gdb can connect to for that matter).
57871 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57873 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57874 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57876 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57877 exec_output exists.
57879 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57881 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57882 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57884 * config/*.exp: Update FSF address. Change result of ${tool}_load
57885 to pass/fail/unresolved/unsupported/untested. Caller must now
57886 call unresolved/unsupported/untested.
57887 * lib/*.exp: Update FSF address. Update to handle new results of
57889 * lib/chill.exp (verbose): Delete.
57891 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57893 * lib/gcc.exp (default_gcc_start): Change order of args to
57894 $LDFLAGS $CFLAGS $LIBS.
57895 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57896 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57897 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57898 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57899 * gcc.misc-tests/dg-test.exp: Likewise.
57900 * gcc.misc-tests/msgs.exp: Likewise.
57901 * gcc.prms/prms.exp: Likewise.
57902 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57903 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57905 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57907 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57909 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57911 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57912 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57914 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57917 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57919 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57920 global for loop; add use of $mathlib.
57921 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57922 settings here; set mathlib for anything but VxWorks.
57924 1996-01-22 Jeffrey A Law (law@cygnus.com)
57926 * gcc.c-torture: Update to c-torture-1.40 release.
57928 1996-01-03 Jeffrey A Law (law@cygnus.com)
57930 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57933 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57935 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57938 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57940 * lib/g++.exp (LIBS): Define if not already.
57941 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57942 (gcc-dg-prune): Call prune_gcc_output.
57943 * lib/gcc.exp (prune_gcc_output): New proc.
57944 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57947 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57949 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57950 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57952 1995-11-15 Jeffrey A Law (law@cygnus.com)
57954 * gcc.c-torture: Update to c-torture-1.39 release.
57956 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57958 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57959 fails, try others as well.
57961 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57963 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57964 If compilation fails, mark execute tests as `untested'.
57965 If test is marked as unsupported, don't mark compilation and
57966 execute tests as failed.
57968 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57970 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57971 libstdc++ for whether or not we want to be doing shared
57972 libraries. Delete link_curses since we don't need it anymore.
57973 * lib/mike-g++.exp (postbase): Don't link in libg++.
57974 * g++.old-deja/old-deja.exp: Likewise.
57976 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57978 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57980 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57982 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57983 For that, add `-Wl,-a,shared_archive'.
57984 * g++.old-deja/old-deja.exp: Likewise.
57986 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57988 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57990 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57992 * lib/mike-g++.exp (postbase): Pay attention to the status of
57995 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57997 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57999 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
58001 * lib/gcc.exp (default_gcc_start): No longer need to log program
58002 being executed or its output, execute_anywhere does that now.
58003 * lib/g++.exp (default_g++_version): Call execute_anywhere.
58004 (default_g++_start): Likewise. Delete calls to verbose/send_log.
58006 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
58008 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58009 the same as those in lib/g++.exp.
58011 1995-10-10 Jeff Law (law@hurl.cygnus.com)
58013 * gcc.c-torture: Update to c-torture-1.38 release.
58014 * gcc.ieee: Related changes.
58016 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
58018 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58019 "exec". Minor reformatting changes.
58021 * config/rom68k.exp (${tool}_load): Make it work in a canadian
58022 cross. This means all "exec" calls now work on a remote host as
58024 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58025 cross. Filter out the extra "\r\n" stuff that expect puts in.
58026 (c-torture-execute): Filter out the bogus warnings like
58027 c-torture-compile does. Add support for canadian cross.
58028 * lib/gcc.exp (default_gcc_version, default_gcc_start)
58029 Use execute_anywhere rather than calling exec directly. Now it
58030 works for canadian cross testing.
58032 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
58034 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
58035 results into a variable, and check that rather than using file exists.
58037 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
58039 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58040 create a libg++.so. For sunos4.1.*, also add -ltermcap.
58042 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58044 * g++.old-deja/old-deja.exp: Create and pass runshlib and
58045 lib_curses if there's a shared libg++ in the build tree.
58047 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58049 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58050 if not supported target.
58052 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58054 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58055 link_curses up to always happen, not just for native builds.
58057 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58059 * gcc.c-torture: Update to c-torture-1.36 release.
58060 * gcc.failure: Related changes.
58062 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58064 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58066 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58068 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58069 * lib/mike-g++.exp (postbase): Not in here. Still reference
58070 runshlib, link_curses, and mathlib for link and run.
58072 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58073 pass the runtime shared library options for Solaris, OSF/1, and
58074 Irix5, and link with -lcurses to avoid unresolved references.
58076 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58078 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58081 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58083 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58085 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58087 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58088 do not have a framework for the "compat" tests yet.
58090 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58092 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58093 set to null if we're testing vxworks5.1. Use that instead of
58094 `-lm' in the setting of LIBS for link and run.
58096 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58098 * config/rom68k.exp (${tool}_load): Major changes to make it
58099 work. Verified that it does in fact return the stuff in
58100 exec_output properly. Catch any Emul or any TRAP other than 0.
58102 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58104 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58105 LDFLAGS properly for targets that need stuff from libgloss.
58106 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58108 (gpp_initialized): New variable.
58110 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58112 * config/rom68k.exp: Load libgloss.exp.
58113 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58114 so we can produce a fully linked binary.
58115 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58116 so we can produce a fully linked binary.
58118 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58120 * lib/plumhall.exp (ph_section): Watch for expected failures.
58121 Add missing `else'.
58123 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58125 (c-torture): Likewise.
58127 1995-08-28 Doug Evans <dje@cygnus.com>
58129 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58131 * lib/mike-g++.exp (mike_cleanup): New proc.
58132 (prebase): New globals compiler_result, not_compiler_result,
58134 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58135 allow leading "-" in pattern. Watch for unsupported tests.
58136 If $compiler_result is set, pattern match assembler code,
58137 and ditto for $not_compiler_result.
58138 * lib/mike-gcc.exp: Likewise.
58140 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58141 execution "succeeded".
58143 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58145 * config/win32.exp: New file.
58146 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58148 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58150 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58152 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58153 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58154 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58156 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58157 "... without exceptions was ...". That is now handled by
58159 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58161 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58163 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58164 sieve.c,sort2.c}: New files.
58165 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58166 sieve.exp,sort2.exp}: Drivers for them.
58168 * lib/mike-gcc.exp (program_output): New user settable variable.
58169 (postbase): Call prune_system_crud. Also prune extraneous compiler
58171 * lib/mike-g++.exp (program_output): New user settable variable.
58173 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58175 * config/sh.exp: Deleted (use sim.exp instead).
58177 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58179 * config/vx.exp: Declare CHECKTASK as global.
58180 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58181 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58182 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58184 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58186 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58187 target. Like vx.exp, only includes `vx29k.exp' instead of
58190 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58192 * config/sim.exp: Increase time limit from 120 seconds to 240.
58194 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58196 * gcc.c-torture/execute/950628-1.c: New test.
58198 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58200 * gcc.c-torture: Update with changes/additions from
58203 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58205 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58207 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58209 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58211 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58213 * gcc.c-torture/compile/950512-1.c: New test.
58214 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58215 * gcc.dg/struct-ret-1.c: Likewise.
58217 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58219 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58220 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58222 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58224 * gcc.c-torture/special/920411-1.c: Deleted.
58225 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58227 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58229 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58232 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58234 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58236 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58239 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58240 is the proper length.
58241 * va-arg-3.c: Likewise.
58243 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58245 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58246 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58248 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58249 * lib/g++.exp (default_g++_start): Delete old cruft.
58251 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58253 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58254 (2 * (1 << 18)) to (2 * (1 << 17)).
58256 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58258 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58260 * config/rom68k.exp: Renamed from config/idp.exp
58262 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58264 * c-torture/compile/921109-2.c
58266 1995-04-18 Mike Stump <mrs@cygnus.com>
58268 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58271 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58273 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58275 * lib/g++.exp (default_g++_start): Likewise.
58277 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58279 * gcc.c-torture/compile/950329-1.c: New test.
58281 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58283 * config/bug.exp (${tool}_load): Updated to use new remote_open
58284 and remote_close procs.
58285 * config/idp.exp: New file.
58287 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58289 * gcc.c-torture/execute/950322-1.c: New test.
58291 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58293 * config/vx.exp (${tool}_load): Clean up testing of return code from
58294 vxworks_ld and vxworks_spawn.
58296 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58298 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58300 1995-03-13 Mike Stump <mrs@cygnus.com>
58302 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58303 can mark excess errors on a machine by machine basis. Note, the
58304 default is to not expect any excess errors, even when excess
58305 errors test - is given, so you will want to put an XFAIL ... on
58306 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58307 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58308 those 4 machines, but no others.
58310 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58312 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58313 * lib/c-torture.exp: to here.
58315 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58317 * gcc.c-torture/execute/950221-1.c: New test.
58318 * gcc.c-torture/execute/struct-ret-1.c: New test.
58319 * gcc.c-torture/compile/950221-1.c: New test.
58321 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58323 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58325 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58326 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58328 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58330 * g++.gb: New directory of tests, derived from my signature and
58331 class scoping tests.
58333 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58334 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58335 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58336 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58337 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58338 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58339 * g++.gb/sig25.C: Likewise.
58341 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58342 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58343 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58344 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58345 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58346 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58347 * g++.gb/sig25.exp: Likewise.
58349 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58350 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58351 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58352 * g++.gb/scope13.C: Likewise, this test still fails.
58354 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58355 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58356 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58357 * g++.gb/scope13.exp: Ditto.
58359 * g++.gb/README: New file, explains what these tests are about.
58361 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58363 * lib/dg.exp (dg-do): Support `preprocess'.
58364 (dg-test): Likewise.
58366 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58368 * config/udi.exp: change "continue -expect" to "exp_continue".
58370 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58372 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58373 Delete redundant tests.
58375 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58376 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58377 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58378 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58379 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58380 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58381 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58382 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58384 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58385 storing label pointers.
58386 * gcc.c-torture/execute/921019-1.c: Likewise.
58387 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58388 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58390 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58393 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58394 Delete obsolete tests.
58396 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58397 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58398 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58399 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58400 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58401 * gcc.c-torture/compile/950124-1.c: New test.
58403 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58405 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58407 * lib/mike-g++.exp: Add -lm to LIBS.
58409 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58411 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58413 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58415 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58417 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58419 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58421 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58423 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58424 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58425 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58426 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58427 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58428 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58429 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58430 * g++.law/{operators31.C, operators32.C,
58431 * g++.law/{operators33.C, operators34.C}: Likewise.
58432 * g++.law/{pic1.C, refs2.C}: Likewise.
58433 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58434 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58435 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58436 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58438 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58439 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58440 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58441 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58442 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58443 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58444 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58445 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58446 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58447 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58448 * g++.law/{operators34.exp}: Likewise.
58449 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58450 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58451 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58452 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58453 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58455 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58456 No longer expected to fail.
58457 * g++.law/missed-error3.C: Tweak for recent bool changes.
58459 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58461 * config/emb-unix: Deleted.
58462 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58463 remote execution. Do final link on remote host if REMOTE_LINK is set.
58465 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58467 * lib/dg.exp (dg-test): Fix typo in last patch.
58469 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58471 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58472 (handles multiple occurrences).
58474 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58476 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58477 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58478 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58480 * lib/c-torture.exp (c-torture-compile): Likewise.
58481 (c-torture): Prepend full path if missing.
58482 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58483 (gcc_fail): Likewise.
58484 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58486 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58488 * lib/netware.exp: Only attach to NetWare i386 systems.
58490 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58492 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58493 messages. Add test name to "output pattern match" pass/fail message.
58495 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58497 * gcc.dg: New testsuite.
58498 * gcc.dg/dg.exp: New file.
58500 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58501 test-switch.c}: Deleted.
58503 * gcc.misc-tests/msgs.exp: New testcase driver.
58505 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58507 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58508 Watch for illegal return values from ${tool}_load.
58509 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58510 cross targets. Coerce return value >0 to 1.
58512 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58514 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58516 * config/emb-unix.exp: New file.
58518 * config/sim.exp: Error if variable $SIM not defined.
58519 (${tool}_load): Mark test as "untested" if simulator missing.
58521 * config/unix.exp: Load remote.exp to get rcp_download.
58522 * lib/c-torture.exp: Use different option lists for testcases with
58524 * gcc.c-torture/execute/execute.exp: Likewise.
58526 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58528 * config/*.exp: Clarify return code from ${tool}_load.
58529 Call `unresolved' or `untested' instead of `warning' or `perror'
58530 (sometimes you still want to call both though).
58531 Add comment that `shell_id' is local to each file.
58532 * config/udi.exp (timeout): Set to 30.
58533 Don't print warning if connection fails, $connectmode has already
58535 (${tool}_load): Move verbose messages to level 2.
58536 Rework pattern for "Process started" message.
58537 Pass `shell_id' to ${connectmode}_download.
58538 Retry twice upon timeout. Make resetting of target more robust.
58539 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58540 Pass `shell_id' to exit_$connectmode.
58541 Only call exit_$connectmode if connected.
58542 * config/unix.exp (${tool}_load): Check return codes better.
58543 * config/vrtx.exp (${tool}_load): Likewise.
58544 * config/vx.exp (${tool}_load): Likewise.
58545 Delete unneeded global's.
58546 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58549 (dg-init): Delete recording of pass/fail counts.
58550 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58551 (old-dejagnu-init): Likewise.
58552 (old-dejagnu-stat): Delete contents, empty proc now.
58553 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58554 (c-torture): Delete references to lcnt, lpass, lfail.
58555 Get option list from TORTURE_OPTIONS.
58556 Delete -funroll[-all]-loops if no loops.
58557 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58558 (g++_stat): Delete contents (empty proc now).
58559 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58560 (gcc_finish): Likewise.
58561 (gcc_stat): Deleted.
58562 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58563 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58564 * gcc.c-torture/execute/execute.exp: Likewise.
58565 Split tests into two parts: compile, execute.
58566 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58567 no loops. Update to reflect clarified return codes from ${tool}_load.
58569 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58571 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58573 (old-dejagnu): Likewise (where necessary).
58575 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58577 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58579 * lib/dg.exp (dg-process-target): Fix processing of selector.
58580 Add comment regarding use of `error'.
58582 * lib/gcc.exp (prune_system_crud): Define if missing.
58583 * lib/g++.exp (prune_system_crud): Likewise.
58585 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58586 Call prune_system_crud.
58587 * lib/dg.exp (dg-runtest): New proc.
58588 Use perror instead of send_user for tcl errors in testcase.
58589 Don't return any value, it's never used.
58590 Don't clobber previous definition of `unknown'.
58591 Print tcl errors in `dg-final'.
58593 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58595 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58596 (dg-test): Don't print errorInfo, it contains stack backtrace.
58598 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58600 * lib/g++.exp (runtest_file_p): Define if missing.
58602 1994-09-24 Doug Evans (dje@cygnus.com)
58604 * lib/mike-g++.exp: Comment out loading of g++.exp.
58605 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58606 (default_g++_version): Always print something.
58607 (default_g++_start): Comment out call to `which'.
58608 (g++_start, g++_load): Deleted (must be defined in config file).
58609 * lib/gcc.exp: Test for existence of $CC at start.
58610 Delete check for tmpdir (done in gcc_init).
58611 (default_gcc_version): Always print something.
58612 (default_gcc_start): Comment out call to `which'.
58613 * config/*.exp: Major cleanup - make cross targets work at least a
58614 little better for g++ (by not being "--tool gcc" specific).
58615 Rename gcc_xxx to ${tool}_xxx.
58616 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58617 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58619 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58621 * lib/c-torture.exp (c-torture-compile): Rework compiler
58622 message processing.
58624 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58627 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58629 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58631 * lib/dg.exp (dg-process-target): Support { target native }.
58633 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58635 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58636 looked for "... program xxx got fatal signal".
58637 Correct regsub munging of `comp_output'.
58638 Ignore compiler messages "path prefix not used" and "linker input
58641 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58643 * lib/gcc.exp (runtest_file_p): Define if missing.
58644 * gcc.prms/template.c: Example to work from.
58646 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58648 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58649 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58651 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58652 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58653 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58654 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58656 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58657 (dg-process-target): No longer a varargs proc.
58658 Return S/N for target, P/F for xfail. All callers changed.
58659 (user option procs): More argument checking.
58660 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58661 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58662 (dg-test): Skip test if not running on selected target in `dg-do'.
58663 Update handling of `dg-do-what', `dg-output-text'.
58664 Separate execution pass/fail from output pattern match pass/fail.
58665 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58667 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58669 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58670 target for 920510-1.c.
58672 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58674 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58675 Clean up comment regarding use of passcnt, etc.
58676 (gcc_stat): Don't update `testcnt' here.
58677 (gcc_finish): Do it here.
58678 Might as well reset `but_id' here too.
58679 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58680 to determine if the file should be tested.
58681 * gcc.c-torture/compile/compile.exp: Likewise.
58682 * gcc.c-torture/execute/execute.exp: Likewise.
58683 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58684 * gcc.misc-tests/dg-test.exp: Likewise.
58685 * gcc.prms/prms.exp: Likewise.
58686 * gcc.wendy/wendy.exp: Likewise.
58687 * g++.old-deja.exp: Likewise.
58688 Move "Testing file" message to verbose level 1.
58690 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58692 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58694 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58696 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58697 (default_gcc_start): Accept optional second list element
58698 of compiler flags. Print compiler output at verbosity level 2.
58699 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58700 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58701 Save current values of framework globals passcnt, failcnt, xpasscnt,
58702 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58703 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58704 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58705 xfailcnt to compute stats. Update framework global `testcnt' from
58707 (gcc_finish): New proc. Clean up test environment.
58708 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58709 (gcc_epass, gcc_efail): Delete.
58710 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58711 argument of line number.
58712 (dg-init): If the tool has an init routine, call it.
58713 (dg-test): Remove args `cflags_var' and `libs_var'.
58714 Pass all compiler options to ${tool}_start.
58715 Handle missing line number.
58716 (dg-finish): New function.
58717 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58718 particular files. Call gcc_finish at end. Move "skipping test"
58719 message to verbosity level 3.
58720 * gcc.c-torture/compile/compile.exp: Likewise.
58721 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58722 * gcc.c-torture/execute/execute.exp: Likewise.
58723 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58724 Print testcase being tried at verbosity level 1.
58725 * gcc.c-torture/special/special.exp: Unset xfail.
58726 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58727 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58728 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58729 * gcc.failure/failure.exp: Likewise.
58730 * gcc.ieee/ieee.exp: Likewise.
58731 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58732 Update call to dg-test. Call dg-finish at end.
58733 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58734 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58735 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58736 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58737 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58738 * gcc.wendy/wendy.exp: Add copyright.
58739 Delete setting of tmpdir (done by gcc_init).
58740 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58741 Pass compiler flags to gcc_start. Call gcc_finish at end.
58742 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58745 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58747 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58749 (g++_load): Likewise.
58751 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58752 Rename argument to `prog' to remove the confusion.
58753 Varargs fns behave differently too!
58754 (g++_load): Likewise.
58756 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58758 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58759 what it is. Delete (always) printing of status value for !native.
58760 Simplify verbose code, and include status and exec_output.
58761 (g++_load): Use gcc_load.
58763 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58765 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58766 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58767 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58768 940714-3.c as these testcases don't exist anymore. Make
58769 va-arg-1.c expected to pass.
58771 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58773 * gcc.misc-tests/misc.exp: Only run specific testcases.
58774 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58775 * gcc.misc-tests/dg-[1-9].c: New files.
58777 * lib/dg.exp: New testsuite driver.
58778 * gcc.prms/prms.exp: Use it.
58780 * README.gcc: New file.
58782 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58783 Document and reset `lxpass' and `lxfail'.
58784 Simplify "initialized" message.
58785 (gcc_stat): Clean up comments a little.
58787 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58789 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58791 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58793 * lib/old-dejagnu.exp (process-option): New proc.
58794 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58795 (old-dejagnu): Simplify.
58796 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58798 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58800 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58801 exists and is not an empty string.
58803 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58804 $xfail rather than calling setup_xfail. Clear $xfail when test is
58806 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58809 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58810 longer expected to fail.
58812 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58815 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58817 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58818 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58819 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58820 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58823 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58824 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58826 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58828 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58829 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58831 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58832 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58833 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58835 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58837 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58838 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58839 940714-1.c, 940714-2.c, 940714-3.c},
58840 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58841 gcc.misc-tests/{mg.c,mg.exp}:
58843 * gcc.noncompile/noncompile.exp: Change accordingly.
58845 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58847 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58848 Undo previous clobberage.
58850 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58852 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58853 * gcc.special/{930510-1.c, special.exp}:
58854 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58855 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58856 struct-varargs-1.c}: New tests from c-torture-1.26.
58858 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58860 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58861 argument to switch.
58863 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58865 * Revert the previous changes. Please see Rob's directory
58866 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58869 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58871 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58872 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58873 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58874 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58875 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58876 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58877 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58878 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58879 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58880 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58881 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58882 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58883 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58884 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58885 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58886 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58887 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58888 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58889 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58890 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58891 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58892 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58893 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58894 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58895 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58896 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58897 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58898 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58899 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58902 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58904 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58905 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58908 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58910 * config/unix.exp (g++_load): Fix syntax.
58912 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58914 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58915 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58916 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58917 Don't expect va-arg-1.c to fail. Correct expected output for
58919 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58920 * gcc.wendy/hbm4.c: Correct typo.
58921 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58923 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58925 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58926 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58927 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58928 * lib/c-torture.exp (c-torture-compile): Ditto.
58930 Reduce volume of output (remove all the -I's and such).
58931 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58932 Call gcc_cpass, gcc_cfail.
58933 (c-torture): Pass testing option to c-torture-compile.
58935 1994-03-21 Doug Evans (dje@cygnus.com)
58937 Bring patches over from progressive.
58938 * config/default.exp: Exit remote shell cleanly.
58939 (g++_exit, g++_start): Add default versions.
58940 * config/sim.exp (gcc_load): Use perror, not error.
58942 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58944 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58947 1994-03-14 Doug Evans (dje@cygnus.com)
58949 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58950 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58951 (wendy_try): New proc to run testcase.
58952 (main loop): Call 'em.
58953 * gcc.wendy/*.c: Clean up pass to correct expected output.
58955 * lib/gcc.exp: Minor cleanup work.
58956 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58958 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58960 * config/sim.exp (gcc_load): Document return codes better.
58961 Don't pass -v to simulator.
58963 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58965 * gcc.special/920717-x.c: Fix typo.
58966 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58969 * lib/mike-gcc.exp: Fix typo.
58971 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58973 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58974 binary to use, transform the name.
58975 * config/*.exp: rename everything. Nuke any g++ specific files,
58976 it's now a special case of gcc that requires no special support.
58977 Add a default.exp for unsupported targets.
58979 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58981 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58982 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58985 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58987 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58990 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58992 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58994 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58996 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58997 option_list. Compile every file with only 4/6 option choices
58998 (same as C torture) instead of with 12/18 different option
59000 * lib/c-torture.exp: Likewise.
59002 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59005 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
59007 * lib/old-deja.exp: Add `excess errors test fails' error, now one
59008 can put an XFAIL *-*-* on excess errors.
59010 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
59012 * g++.law: Add more tests derived from g++-bugs snapshots.
59014 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
59015 equivalent to g++.law/init9.
59017 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59018 compiled it, and the a.out file after we've run it.
59020 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
59022 * lib/mike-g++.exp (postbase): Delete the .o file after we've
59023 compiled it, and the a.out file after we've run it.
59025 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
59027 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59029 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
59031 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59034 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
59036 * g++.law: New directory of g++ tests derived from the g++-bugs
59039 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
59041 * gcc.compile: initbug1.c initbug1.exp testcase added
59043 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
59045 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59046 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59047 fixes submitted by Jeff Law (law@cs.utah.edu)
59048 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59049 Jeff Law (law@cs.utah.edu)
59052 1993-11-30 Mike Stump (mrs@cygnus.com)
59054 * config/unix-g++.exp: Follow the gcc way of doing things.
59055 * g++.old-deja/old-deja.exp: Minor updates.
59056 * lib/g++.exp: New file, follow the gcc way of doing things.
59057 * lib/old-dejagnu.exp: Minor updates.
59058 * lib/mike-g++.exp: Always unset errorInfo.
59060 1993-11-06 Mike Stump (mrs@cygnus.com)
59062 * lib/gcc.exp: Fix some errors with the below change, CC and
59063 CFLAGS should be global when setting, not local.
59065 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59067 * lib/gcc.exp: Transform tool name.
59069 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59071 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59073 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59075 * lib/gcc.exp: change gcc_done to gcc_stat
59077 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59079 * Upgraded gcc testsuite to c-torture version 1.25
59081 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59083 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59084 * lib/c-torture: added hooks for new reporting code.
59086 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59088 * config/sh-gcc.exp: check if sh-sim exists in the path
59090 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59092 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59093 * gcc.compile/compile.exp: Initial changes for new logic.
59094 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59095 * gcc.failure/failure.exp: Initial changes for new logic.
59096 * gcc.ieee/ieee.exp: Initial changes for new logic.
59097 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59098 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59099 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59100 * lib/c-torture.exp: Initial changes for new logic.
59101 * lib/gcc.exp: Initial changes for new logic.
59103 1993-10-15 Mike Stump (mrs@cygnus.com)
59105 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59106 depend upon failure or success. Fully qualify names in failure
59107 and success messages. Always remove a.out before starting
59108 compile, just in case. Pay more attention to error text output by
59109 the compiler. Handle testcases with no known past errors just
59110 like all others, so that things are uniform. Other miscellaneous
59113 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59115 * gcc.cpp: new directory for cpp tests
59117 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59119 * lib/chill.exp: Code reformatted, removed unused code.
59120 * config/unix-chill.exp: Code reformatted, removed unused code.
59121 * chill.execute/execute.exp: Code reformatted, removed unused code.
59122 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59124 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59126 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59127 routines not written.
59129 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59131 * config/bug-gcc.exp: Use new procs from bug.exp.
59133 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59135 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59136 via ftp, rather than depending on NFS.
59137 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59140 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59142 * config/bug-gcc.exp: Use new download proc.
59144 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59146 * chill.execute/execute.exp: cleanups, handles errors better
59147 * chill.compile/compile.exp: rewrite, based on execute.exp
59148 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59149 * lib/chill.exp: major changes to diff proc and compile and link
59150 procs. added chill_fail and chill_pass wrappers to pass and
59151 fail. added more comments, and handle error codes better.
59152 Added a hack to capture stderr from exec, so noncompile tests
59155 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59157 * chill.execute/execute.exp: rewrite of testsuite driver
59158 * lib/chill.exp: rewrite of testsuite driver
59159 * config/unix-chill.exp: rewrite of testsuite driver
59161 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59164 * iexpr.ch: Standardize uppercase.
59165 * tuples.dat: Standardize uppercase.
59166 * vary.ch: standardize. Correct varying string assignments.
59167 * vary.dat: Add new output lines.
59169 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59172 * chprintf.ch: Standardize use of uppercase.
59173 * tuples.ch: Standardize and turn arr2 into a DCL,
59175 * pinits.ch: Standardize.
59177 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59179 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59180 * Makefil: Renamed to Makefile.in.
59181 * configure.in: New.
59183 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59186 * .cvsignore: Add result/output files.
59187 * Makefile: Fix up variables at start. Use MFLAGS
59188 everywhere. Correct bool_loc, built_ins entries.
59189 Add entry for vary1.ch.
59190 * bitarray.ch: Standardize upper-case usage.
59191 * bitexpr.ch: Standardize, add output of b1.
59192 * params.ch: Use arrayt in along PROC parameters, to
59193 avoid novelty problems.
59194 * sets.ch: Tiny cleanup.
59195 * vary1.ch: Re-indent.
59197 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59199 * Add PR-related files to Makefiles, .cvsignore files, etc.
59201 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59203 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59204 with compiler objects. New names are test-flow.c and test-loop.c
59206 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59208 * Upgraded c-torture tests from 1.19 to 1.20
59211 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59212 * gcc.compile: 930623-1.c 930623-2.c
59213 * gcc.noncompile: 930622-1.c 930622-2.c
59214 * gcc.failure: 920411-1.c 920627-2.c
59215 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59217 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59219 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59220 More changes to get testsuite working properly. Needs more work.
59221 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59223 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59225 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59226 More changes to get testsuite working properly. Needs more work.
59228 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59230 * chill.compile/compile.exp: Added for Dejagnu support
59231 * chill.execute/execute.exp: Added for Dejagnu support
59232 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59234 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59236 This should complete moving the CHILL test files.
59237 * chill.noncompile(.cvsignore printf.grt
59238 in-printf.grt chprintf.grt chprintf.ch):
59239 Added test-support files.
59240 (Makefile): Modified further.
59241 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59242 signal.ch): Added test files.
59243 * chill.execute (.cvsignore printf.grt printr.c
59244 in-printf.grt rts.c chprintf.grt rts.h): Added
59245 test-support files.
59246 (Makefile): More corrections.
59248 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59250 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59251 test cases, ready for DejaGnu.
59253 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59255 * Upgraded c-torture tests from 1.18 to 1.19
59257 * gcc.compile: added test(s):
59259 * gcc.execute: added test(s):
59260 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59262 * added new subdirectory for misc tests: gcc.misc-tests
59263 * gcc.misc-test(s): added tests:
59264 inst-check.c test-consts.c test-ior.c test-switch.c
59266 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59268 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59270 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59272 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59274 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59276 * Upgraded c-torture tests from 1.17 to 1.18
59278 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59280 * Upgraded c-torture tests from 1.12 to 1.17
59282 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59284 * lib/old-dejagnu.exp:
59285 Fixed handling of XFAIL target triplets to correctly
59286 recognize wildcard characters. Removed code that
59287 appended a unique id tag to the end of the file name
59288 printed out by the result of the testcases within a
59291 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59293 * lib/old-dejagnu.exp:
59294 Reworked expected failure handling to trigger off of XFAIL
59295 keyword in keyphrase embeded in testcase source code. The
59296 XFAIL keyword must be at the end of the keyphrase line. It
59297 may optionally be followed by one or more target triplets.
59298 It has just occured that the handling of wildcards in the
59299 target triplet may not be correct.
59301 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59303 * g++.old-deja/tests:
59304 Moved all subdirectories up one level into g++.old-deja .
59306 * lib/old-dejagnu.exp:
59307 Fixed problem with CXXFLAGS not being properly reset, and being
59308 corrupted with extraneous "-c" compiler option. This was
59309 causing binaries to not be generated for test that needed them.
59310 Modified strings passed to "pass" and "fail" so that individual
59311 tests from the same test file would be distinguished by an
59312 identifier appended to the test file name in the summary logs;
59313 this corrected a problem with erroneous diff logs. Added code
59314 to search testcases for expected fail and unexpected pass keywords.
59316 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59318 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59320 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59322 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59323 Removed extraneous text from end of "Special g++ Options"
59326 * lib/old-dejagnu.exp: Added pattern matching to look for new
59327 keywords, embedded in testcases comments, which will trigger
59328 calls to xpass and xfail.
59330 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59332 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59333 comments embedded in the testcases, especially the one looking for
59334 special compiler options, as well as the pattern matching for the
59335 compiler output again.
59337 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59339 * lib/old-dejagnu.exp: Do a proper check of the return value for
59340 execute tests. Fixed several problems with the pattern matching
59341 of the compiler output which gave erroneous test results.
59342 Changed several of the test result messages to be more descriptive.
59343 * config/unix-g++.exp: Proc g++_load now actually works and
59344 executes the tests passed to it and returns a usable return
59347 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59349 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59351 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59353 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59354 Modified both files to properly execute the old style
59355 dejagnu tests. The previous versions of these files were
59356 experimental and did not function anything near correctly.
59358 1993-04-05 Rob Savoye (rob@cygnus.com)
59360 * Removed all Makefile.in and configure.in files. No configuration
59363 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59365 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59367 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59369 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59370 gcc.special/configure.in, gcc.noncompile/configure.in,
59371 gcc.execute/configure.in, gcc.code_quality/configure.in,
59372 g++.other/configure.in, g++.old-deja/configure.in,
59373 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59374 in srcname setting.
59376 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59378 * lib/udi.exp: Fixed mondfe and mondfe_download.
59379 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59380 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59382 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59384 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59385 (gdb_exit): Don't remove *_soc files.
59387 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59389 * lib/c-torture.exp: Don't look for main; instead always use -w
59390 -c. This is how the c-torture tests work. Remove the object
59391 file if the compilation succeeds.
59392 * gcc.execute/execute.exp: Remove executable if test passes.
59393 * gcc.noncompile/noncompile.exp: Every test is an expected
59395 * gcc.special/special.exp: Added tests from c-torture 1.11,
59396 corrected use of existing test.
59397 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59398 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59399 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59400 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59401 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59402 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59403 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59404 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59405 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59406 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59407 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59408 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59409 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59410 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59411 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59412 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59413 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59414 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59415 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59417 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59418 correspond to c-torture 1.11.