1 2007-11-07 Olivier Hainque <hainque@adacore.com>
3 * gnat.dg/max_align.adb: New test.
5 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
8 * gcc.target/i386/pr30961-1.c: New.
10 2007-11-06 Tom Tromey <tromey@redhat.com>
13 * g++.dg/warn/pragma-system_header3.h: New.
14 * g++.dg/warn/pragma-system_header3.C: New.
17 * g++.dg/warn/pragma-system_header4.C: New.
18 * g++.dg/warn/pragma-system_header4.h: New.
20 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
24 * g++.dg/other/canon-array.C: New.
26 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
28 * testsuite/g++.dg/parser/crash36.C: Tweak expected errors.
29 * testsuite/g++.dg/cpp0x/pr31439.C: New.
30 * testsuite/g++.dg/cpp0x/pr32114.C: New.
31 * testsuite/g++.dg/cpp0x/pr32115.C: New.
32 * testsuite/g++.dg/cpp0x/pr32125.C: New.
33 * testsuite/g++.dg/cpp0x/pr32126.C: New.
34 * testsuite/g++.dg/cpp0x/pr32127.C: New.
35 * testsuite/g++.dg/cpp0x/pr32128.C: New.
36 * testsuite/g++.dg/cpp0x/pr32253.C: New.
37 * testsuite/g++.dg/cpp0x/pr32566.C: New.
38 * testsuite/g++.dg/cpp0x/pr31445.C: Tweak expected errors.
39 * testsuite/g++.dg/cpp0x/pr31438.C: Ditto.
40 * testsuite/g++.dg/cpp0x/variadic81.C: Ditto.
41 * testsuite/g++.dg/cpp0x/pr31432.C: Ditto.
42 * testsuite/g++.dg/cpp0x/pr31442.C: Ditto.
44 2007-11-06 Jakub Jelinek <jakub@redhat.com>
47 * g++.dg/other/datasec1.C: New test.
49 PR tree-optimization/33458
50 * g++.dg/opt/inline12.C: New test.
52 PR tree-optimization/33993
53 * gcc.c-torture/compile/20071105-1.c: New test.
55 2007-11-05 Jakub Jelinek <jakub@redhat.com>
57 PR rtl-optimization/33648
58 * gcc.dg/pr33648.c: Require effective targer freorder.
60 2007-11-05 Revital Eres <eres@il.ibm.com>
62 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
64 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
69 * g++.dg/cpp0x/pr33996.C: New
70 * g++.dg/cpp0x/rv-trivial-bug.C: New
71 * g++.dg/cpp0x/pr33930.C: New
73 2007-11-05 Nick Clifton <nickc@redhat.com>
74 Sebastian Pop <sebastian.pop@amd.com>
76 PR tree-optimization/32540
77 PR tree-optimization/33922
78 * gcc.dg/tree-ssa/pr32540-1.c: New.
79 * gcc.dg/tree-ssa/pr32540-2.c: New.
80 * gcc.dg/tree-ssa/pr33922.c: New.
82 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
85 * g++.dg/cpp0x/variadic-rref.C: New.
87 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
89 * g++dg/warn/pointer-integer-comparison.C: New.
91 2007-11-05 Jakub Jelinek <jakub@redhat.com>
93 PR tree-optimization/33856
94 * gcc.c-torture/compile/20071027-1.c: New test.
97 * g++.dg/ext/label10.C: New test.
100 * g++.dg/other/ptrmem9.C: New test.
102 2007-11-04 Andrew Pinski <pinskia@gmail.com>
105 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
107 2007-11-04 David Edelsohn <edelsohn@gnu.org>
109 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
110 * g++.dg/ext/visibility/namespace2.C: Add argument to
111 dg-require-visibility.
112 * g++.dg/ext/java-1.C: Disable on AIX.
114 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
116 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
118 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
121 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
123 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
126 * gcc.dg/20031223-1.c: Adjust error output.
127 * gcc.dg/parse-decl-after-label.c: New.
129 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
132 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
133 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
134 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
136 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
138 PR rtl-optimization/28940
139 * gcc.target/i386/addr-sel-1.c: New test.
141 2007-11-03 Jakub Jelinek <jakub@redhat.com>
144 * gcc.dg/pr33670.c: New test.
146 2007-11-02 Jakub Jelinek <jakub@redhat.com>
149 * g++.dg/lookup/typedef1.C: New test.
151 2007-11-02 Janis Johnson <janis187@us.ibm.com>
154 * lib/scandump.exp (dump-suffix): New.
155 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
156 Include dump suffix in pass/fail messages, put regexp in quotes.
158 2007-11-02 Paolo Carlini <pcarlini@suse.de>
161 * g++.dg/other/error19.C: New.
163 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
165 PR rtl-optimization/28062
166 * gcc.c-torture/compile/20071102-1.c: New test.
168 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
170 * g++.dg/cpp0x/pr33955.C: New.
172 2007-11-01 Tom Tromey <tromey@redhat.com>
174 PR preprocessor/30805:
175 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
177 2007-11-02 Jakub Jelinek <jakub@redhat.com>
179 PR rtl-optimization/33648
180 * gcc.dg/pr33648.c: New test.
182 2007-11-01 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/template/pseudodtor1.C: New test.
186 * g++.dg/template/pseudodtor2.C: New test.
189 * g++.dg/rtti/typeid7.C: New test.
191 2007-11-01 Tom Tromey <tromey@redhat.com>
193 PR preprocessor/30805:
194 * gcc.dg/cpp/pr30805.c: New file.
196 2007-11-01 Janis Johnson <janis187@us.ibm.com>
199 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
201 * gcc.c-torture/compile/20001205-1.c: Ditto.
202 * gcc.c-torture/compile/20001226-1.c: Ditto.
203 * gcc.c-torture/compile/20020312-1.c: Ditto.
204 * gcc.c-torture/compile/20020604-1.c: Ditto.
205 * gcc.c-torture/compile/920501-12.c: Ditto.
206 * gcc.c-torture/compile/920501-4.c: Ditto.
207 * gcc.c-torture/compile/920520-1.c: Ditto.
208 * gcc.c-torture/compile/980506-1.c: Ditto.
209 * gcc.c-torture/compile/990617-1.c: Ditto.
210 * gcc.dg/compare6.c: Ditto.
211 * g++.old-deja/g++.brendan/crash43.C: Ditto.
212 * g++.old-deja/g++.brendan/synth1.C: Ditto.
213 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
214 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
215 * g++.old-deja/g++.pt/static6.C: Ditto.
216 * g++.old-deja/g++.pt/crash16.C: Ditto.
217 * g++.old-deja/g++.mike/p10416.C: Ditto.
218 * g++.old-deja/g++.mike/ns15.C: Ditto.
219 * g++.old-deja/g++.mike/eh46.C: Ditto.
221 2007-11-01 Tom Tromey <tromey@redhat.com>
223 * gcc.dg/redecl-1.c: Update.
224 * gcc.dg/pr20368-3.c: Update.
225 * gcc.dg/inline-14.c: Update.
226 * gcc.dg/builtins-30.c: Update.
227 * gcc.dg/dremf-type-compat-4.c: Update.
228 * gcc.dg/pr20368-2.c: Update.
230 2007-11-01 Jakub Jelinek <jakub@redhat.com>
232 PR rtl-optimization/33673
233 * gcc.dg/pr33673.c: New test.
235 2007-11-01 Michael Matz <matz@suse.de>
237 PR tree-optimization/33961
238 * gcc.dg/pr33961.c: New test.
240 2007-10-31 Paolo Carlini <pcarlini@suse.de>
243 * g++.dg/template/error35.C: New.
245 2007-10-31 Jakub Jelinek <jakub@redhat.com>
248 * gcc.dg/pr31507-1.c: New test.
249 * gcc.dg/pr31507-2.c: New test.
251 2007-10-31 Revital Eres <eres@il.ibm.com>
253 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
255 * gcc.dg/vect/tree-vect.h (check_vect): Add
256 powerpc-*paired test.
257 * lib/target-supports.exp (check_750cl_hw_available):
259 (check_effective_target_vect_int,
260 check_effective_target_vect_intfloat_cvt,
261 check_effective_target_powerpc_altivec_ok,
262 check_effective_target_vect_long,
263 check_effective_target_vect_sdot_hi,
264 check_effective_target_vect_udot_hi,
265 check_effective_target_vect_pack_trunc,
266 check_effective_target_vect_unpack,
267 check_effective_target_vect_shift,
268 check_effective_target_vect_int_mult): Disable for powerpc-*paired
270 * gcc.dg/vect/vect-ifcvt-11.c: New.
271 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
272 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
273 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
274 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
275 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
276 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
278 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
279 Tobias Burnus <burnus@net-b.de>
282 * gfortran.dg/module_read_1.f90: New.
284 2007-10-31 Tom Tromey <tromey@redhat.com>
286 PR preprocessor/30786:
287 * gcc.dg/cpp/pr30786.c: New file.
289 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
292 * gfortran.dg/interface_19.f90: New.
293 * gfortran.dg/interface_20.f90: New.
294 * gfortran.dg/interface_21.f90: New.
296 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
298 PR tree-optimization/32377
299 * gfortran.dg/vect/pr32377.f90: New.
301 2007-10-31 Richard Guenther <rguenther@suse.de>
304 * gcc.c-torture/execute/pr33779-1.c: New testcase.
305 * gcc.c-torture/execute/pr33779-2.c: Likewise.
307 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
310 * gfortran.dg/contained_3.f90: New.
312 2007-10-31 Christian Bruel <christian.bruel@st.com>
315 * g++.dg/opt/nrv8.C: New.
317 2007-10-30 Jakub Jelinek <jakub@redhat.com>
320 * g++.dg/opt/compound1.C: New test.
323 * g++.dg/template/ptrmem18.C: New test.
325 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
328 * gfortran.dg/isnan_2.f90: New test.
330 2007-10-30 Ed Schouten <ed@fxq.nl>
332 PR tree-optimization/32500
333 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
335 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
339 * g++.dg/cpp0x/pr31993.C: New
340 * g++.dg/cpp0x/pr32252.C: New
342 2007-10-30 Jakub Jelinek <jakub@redhat.com>
344 PR tree-optimization/33723
345 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
347 2007-10-30 Richard Guenther <rguenther@suse.de>
349 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
350 gcc.target/i386/loop-3.c.
352 2007-10-30 Revital Eres <eres@il.ibm.com>
354 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
356 2007-10-30 Revital Eres <eres@il.ibm.com>
358 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
359 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
361 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
363 PR tree-optimization/32893
364 * testsuite/lib/target-supports.exp
365 (check_effective_target_unaligned_stack): new keyword.
366 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
367 not sensitive to unaligned_stack.
368 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
369 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
370 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
371 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
372 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
373 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
374 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
375 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
376 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
377 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
378 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
379 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
380 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
381 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
382 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
383 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
384 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
385 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
386 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
387 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
388 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
389 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
390 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
391 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
392 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
394 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
395 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
396 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
397 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
398 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
399 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
400 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
401 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
402 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
403 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
405 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
406 original testcase (without no-section-anchors prefix) but with global arrays.
407 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
408 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
409 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
410 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
411 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
412 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
413 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
414 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
416 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
417 original testcase (without no-section-anchors prefix) but fix alignment checks
418 to also consider unaligned_stack targets.
419 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
421 2007-10-29 Jakub Jelinek <jakub@redhat.com>
423 PR tree-optimization/33723
424 * gcc.c-torture/execute/20071029-1.c: New test.
425 * gcc.dg/tree-ssa/pr33723.c: New test.
427 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
429 PR tree-optimization/33614
430 * gcc.c-torture/compile/pr33614.c: New test.
432 2007-10-29 Richard Guenther <rguenther@suse.de>
434 PR tree-optimization/33870
435 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
437 2007-10-29 Jakub Jelinek <jakub@redhat.com>
439 PR tree-optimization/33757
440 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
441 true architectures instead of having a big dg-skip-if.
444 * g++.dg/other/bitfield3.C: New test.
446 2007-10-29 Richard Guenther <rguenther@suse.de>
448 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
450 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
452 Automatic parallelization reduction tests.
454 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
455 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
456 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
457 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
458 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
459 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
460 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
461 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
462 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
463 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
464 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
466 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
467 Zdenek Dvorak <ook@ucw.cz>
469 OMP_ATOMIC Changes, testsuite changes.
471 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
472 instead of gimple dump.
473 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
474 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
475 * testsuite/g++.dg/gomp/atomic-3.C: Same.
476 * testsuite/g++.dg/gomp/atomic-9.C: Same.
477 * testsuite/g++.dg/gomp/atomic-10.C: Same.
479 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
483 * gfortran.dg/forall_12.f90: New test.
486 * gfortran.dg/forall_13.f90: New test.
488 2007-10-28 Paolo Carlini <pcarlini@suse.de>
489 Mark Mitchell <mark@codesourcery.com>
492 * g++.dg/template/crash71.C: New.
494 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
497 * gfortran.dg/module_md5_1.f90: Update hash-value.
499 2007-10-28 Andrew Pinski <pinskia@gmail.com>
502 * g++.dg/torture/pr33589-1.C: New testcase.
503 * g++.dg/torture/pr33589-2.C: New testcase.
505 2007-10-28 Richard Guenther <rguenther@suse.de>
507 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
509 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
510 Uros Bizjak <ubizjak@gmail.com>
512 PR tree-optimization/33920
513 * gcc.dg/tree-ssa/pr33290.c: New test.
515 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
518 * gfortran.dg/argument_check_7.f90: New test.
519 * gfortran.dg/argument_check_8.f90: New test.
521 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
523 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
524 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
525 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
526 * gcc.target/i386/sse-14.c: Ditto.
528 2007-10-27 Jakub Jelinek <jakub@redhat.com>
531 * g++.dg/other/ptrmem8.C: New test.
534 * g++.dg/template/error34.C: New test.
536 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
538 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
540 2007-10-27 Richard Guenther <rguenther@suse.de>
542 PR tree-optimization/33870
543 * gcc.dg/tree-ssa/alias-15.c: New testcase.
544 * gcc.c-torture/execute/pr33870.c: Likewise.
546 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
549 * gfortran.dg/argument_checking_9.f90: New test.
551 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
553 * g++.dg/other/pr33601.C: New.
555 2007-10-26 Paolo Carlini <pcarlini@suse.de>
558 * g++.dg/init/new25.C: New.
560 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
562 * g++.dg/cpp0x/pr33839.C: New.
564 2007-10-26 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/template/arg6.C: New test.
569 2007-10-26 Paolo Carlini <pcarlini@suse.de>
572 * g++.dg/parse/crash39.C: New.
574 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
576 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
577 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
580 2007-10-25 David Daney <ddaney@avtrex.com>
582 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
584 2007-10-25 Paolo Carlini <pcarlini@suse.de>
587 * g++.dg/template/error32.C: New.
589 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
590 Ira Rosen <irar@il.ibm.com>
592 PR tree-optimization/33833
593 * gcc.dg/vect/pr33833.c: New testcase.
595 2007-10-25 David Daney <ddaney@avtrex.com>
597 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
599 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
600 Ira Rosen <irar@il.ibm.com>
602 PR tree-optimization/33866
603 * gcc.dg/vect/pr33866.c: New testcase.
605 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
607 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
608 Add -w to compile flags to suppress "call-clobbered register" warnings
609 and remove dg-warning directives.
611 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.dg/sms-2.c: Cleanup sms dump file.
614 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
617 2007-10-24 David Daney <ddaney@avtrex.com>
619 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
621 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
624 * gcc.target/mips/pr33755.c: New test.
626 2007-10-24 Ira Rosen <irar@il.ibm.com>
628 PR tree-optimization/33804
629 * gcc.dg/vect/pr33804.c: New testcase.
631 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
634 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
636 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
637 Uros Bizjak <ubizjak@gmail.com>
639 PR rtl-optimization/33846
640 * gcc.dg/vect/pr33846.c: New testcase.
642 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
643 Dorit Nuzman <dorit@il.ibm.com>
645 PR tree-optimization/33860
646 * g++.dg/vect/pr33860.cc: New test.
647 * g++.dg/vect/pr33860a.cc: New test.
649 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
650 Revital Eres <eres@il.ibm.com>
652 * testsuite/gcc.dg/sms-2.c: New testcase.
654 2007-10-22 David S. Miller <davem@davemloft.net>
656 * gcc.dg/globalreg-1.c: New test.
658 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
659 Dorit Nuzman <dorit@il.ibm.com>
661 PR tree-optimization/33834
662 PR tree-optimization/33835
663 * g++.dg/vect/pr33834_1.cc: New test.
664 * g++.dg/vect/pr33834_2.cc: New test.
665 * g++.dg/vect/pr33835.cc: New test.
667 2007-10-22 Jakub Jelinek <jakub@redhat.com>
669 * gcc.dg/pr33644.c: New test.
671 2007-10-22 Jakub Jelinek <jakub@redhat.com>
674 * g++.dg/gomp/pr33372-1.C: New test.
675 * g++.dg/gomp/pr33372-2.C: New test.
676 * g++.dg/gomp/pr33372-3.C: New test.
678 2007-10-22 Michael Matz <matz@suse.de>
680 PR tree-optimization/33855
681 * gcc.c-torture/compile/pr33855.c: New testcase.
683 2007-10-22 Ira Rosen <irar@il.ibm.com>
685 PR tree-optimization/33854
686 * gcc.dg/vect/O1-pr33854.c: New testcase.
687 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
689 2007-10-21 David Edelsohn <edelsohn@gnu.org>
691 * gcc.dg/unwind-1.c: Disable on AIX.
692 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
694 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
697 * gfortran.dg/assign_9.f90: New test.
699 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
701 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
702 (dg-mips-options): Skip tests that specify an ABI other than o32
703 and o64 if generating MIPS16 hard-float code.
705 2007-10-21 Ira Rosen <irar@il.ibm.com>
706 Revital Eres <eres@il.ibm.com>
708 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
709 * gcc.dg/vect/vect-16.c: Fix comment.
710 * gcc.dg/vect/pr33369.c: Require vect_int.
711 * gcc.dg/vect/slp-33.c: Add spaces.
712 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
714 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
715 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
717 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
718 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
720 * gcc.dg/vect/slp-10.c: Add spaces.
721 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
723 * gcc.dg/vect/slp-36.c: Require vect_int.
724 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
725 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
726 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
727 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
729 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
730 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
731 instead of vector_alignment_reachable_for_double.
732 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
733 (natural_alignment): Split into...
734 (natural_alignment_32, natural_alignment_64): New.
735 (vector_alignment_reachable): Depend on natural_alignment_32.
736 (vector_alignment_reachable_for_double): Rename to ...
737 (vector_alignment_reachable_for_64bit): And depend on
738 natural_alignment_64.
740 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
742 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
744 * g++.dg/vect/vect.exp: Likewise.
745 * lib/fortran-torture.exp: Likewise.
746 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
747 mipsisa64*-*-* as the target selector. Remove -mips64,
748 -mhard-float and -mgp64 from the options list.
749 * gcc.target/mips/mips-ps-2.c: Likewise.
750 * gcc.target/mips/mips-ps-3.c: Likewise.
751 * gcc.target/mips/mips-ps-4.c: Likewise.
752 * gcc.target/mips/mips-ps-6.c: Likewise.
753 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
755 * gcc.target/mips/sb1-1.c: Likewise.
756 * gcc.target/mips/mips-ps-type.c: Likewise.
757 * gcc.target/mips/mips-ps-7.c: New test.
758 * gcc.target/mips/mips-ps-type-2.c: Likewise.
759 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
760 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
761 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
762 as forcing an ABI and an architecture.
763 (is_gp32_flag, is_gp64_flag): Fold into...
764 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
765 then -mfp64 imply -mhard-float. Apply register rules after the
766 loop. Handle -march=mipsN like -mipsN.
768 2007-10-20 David Edelsohn <edelsohn@gnu.org>
770 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
771 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
773 2007-10-20 Tobias Burnus <burnus@net-b.de>
776 * gfortran.dg/entry_dummy_ref_3.f90: New.
778 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
779 FX Coudert <fxcoudert@gcc.gnu.org>
782 * gfortran.dg/char_cast_1.f90: New test.
784 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
786 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
787 * gfortran.dg/large_real_kind_2.F90: ditto.
788 * gfortran.dg/default_format_2.f90: ditto.
789 * gfortran.dg/default_format_denormal_1.f90: ditto.
791 2007-10-19 Richard Guenther <rguenther@suse.de>
795 * gfortran.dg/pr32921.f: New testcase.
797 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
800 * gfortran.dg/transfer_check_1.f90: Adjust options.
802 2007-10-19 Richard Guenther <rguenther@suse.de>
805 2007-10-19 Richard Guenther <rguenther@suse.de>
808 * gfortran.dg/pr32921.f: New testcase.
810 2007-10-19 Richard Guenther <rguenther@suse.de>
812 * gcc.c-torture/execute/20071018-1.c: New testcase.
814 2007-10-19 Richard Guenther <rguenther@suse.de>
817 * gfortran.dg/pr32921.f: New testcase.
819 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
821 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
823 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
825 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
827 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
830 * gfortran.dg/host_assoc_function_1.f90: Correct references.
831 * gfortran.dg/host_assoc_function_3.f90: New test.
833 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
836 * gfortran.dg/transfer_simplify_6.f90: New test.
838 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
839 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
842 * gfortran.dg/pr33794.f90: New testcase.
844 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
847 * gcc.target/i386/pr32961.c: New testcase.
848 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
849 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
850 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
851 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
852 __builtin_ia32_pslldi128 defines.
854 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
857 * gfortran.dg/c_ptr_tests_13.f03: New test case.
859 2007-10-16 Paolo Carlini <pcarlini@suse.de>
863 * g++.dg/template/void12.C: New.
864 * g++.dg/template/void13.C: New.
866 2007-10-16 Paolo Carlini <pcarlini@suse.de>
869 * g++.dg/template/void11.C: New.
870 * g++.dg/template/void2.C: Adjust error markers.
871 * g++.dg/template/void10.C: Likewise.
872 * g++.dg/template/crash55.C: Likewise.
874 2007-10-16 Mark Mitchell <mark@codesourcery.com>
876 * g++.dg/opt/const5.C: New test.
878 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
879 Maxim Kuvyrkov <maxim@codesourcery.com>
881 * gcc.target/ia64/20040709-2.c: New test.
883 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
885 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
887 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
889 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
890 to each function. Check that there are no unsigned loads.
892 2007-10-15 Jakub Jelinek <jakub@redhat.com>
894 PR tree-optimization/33136
895 * gcc.c-torture/execute/20070824-1.c: New test.
896 * gcc.dg/pr33136-1.c: New test.
897 * gcc.dg/pr33136-2.c: New test.
898 * gcc.dg/pr33136-3.c: New test.
900 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
902 PR tree-optimization/33735
903 * g++.dg/torture/pr33735.C: New.
905 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
908 * gcc.dg/va-arg-pack-2.c: New.
910 2007-10-15 Jakub Jelinek <jakub@redhat.com>
912 PR tree-optimization/33619
913 * gcc.dg/pr33619.c: New test.
915 2007-10-15 David Edelsohn <edelsohn@gnu.org>
917 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
919 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
921 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
924 * gfortran.dg/inquire_11.f90: New test.
925 * gfortan.dg/negative_unit_int8.f: New test.
927 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
930 * gcc.c-torture/compile/pr33133.c: New test.
932 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
935 * gfortran.dg/namelist_40.f90: New test.
937 2007-10-14 Tobias Burnus <burnus@net-b.de>
940 * gfortran.dg/bounds_check_11.f90: New.
942 2007-10-14 Andrew Pinski <pinskia@gmail.com>
945 * g++.dg/other/ctor1.C: New test.
946 * g++.dg/other/ctor2.C: New test.
947 * g++.dg/other/dtor1.C: New test.
949 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
951 * gfortran.dg/bounds_check_10.f90: Fix testcase.
953 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
954 Paul Thomas <pault@gcc.gnu.org>
958 * gfortran.dg/bounds_check_10.f90: New.
960 2007-10-13 David Edelsohn <edelsohn@gnu.org>
962 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
963 * gcc.target/powerpc/popcount-1.c: Same.
965 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
968 * g++.dg/conversion/op4.C: New test.
970 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
972 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
974 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/ambiguous_specific_1.f90: New test.
979 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
982 * gfortran.dg/impure_spec_expr_1.f90: New test.
983 * gfortran.dg/char_result_7.f90: Remove illegal test.
985 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
988 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
989 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
990 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
991 * gcc.target/i386/pr11001-memset-1.c: New testcase.
992 * gcc.target/i386/pr11001-memset-2.c: New testcase.
993 * gcc.target/i386/pr11001-memset-3.c: New testcase.
994 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
995 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
996 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
998 2007-10-12 Richard Guenther <rguenther@suse.de>
1001 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1002 * gcc.c-torture/execute/20071011-1.c: Likewise.
1003 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1005 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1007 PR tree-optimization/33742
1008 * gcc.dg/pr33742.c: New testcase.
1010 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1012 PR tree-optimization/33645
1013 * gcc.dg/pr33645-1.c: New test.
1014 * gcc.dg/pr33645-2.c: New test.
1015 * gcc.dg/pr33645-3.c: New test.
1018 * g++.dg/ext/label4.C: Adjust error regexp.
1019 * g++.dg/ext/label6.C: Adjust error regexp.
1020 * g++.dg/ext/label7.C: New test.
1021 * g++.dg/ext/label8.C: New test.
1022 * g++.dg/ext/label9.C: New test.
1024 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1027 * gcc.dg/pr33676.c: New.
1029 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1032 * g++.dg/cpp0x/variadic83.C: New.
1034 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1037 * g++.dg/cpp0x/variadic81.C: New.
1038 * g++.dg/cpp0x/variadic82.C: Likewise.
1040 2007-10-11 Richard Guenther <rguenther@suse.de>
1043 * gcc.dg/pr33724.c: New testcase.
1045 2007-10-11 Richard Guenther <rguenther@suse.de>
1048 * gcc.dg/pr33726.c: New testcase.
1050 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1053 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1055 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1058 * gfortran.dg/do_3.F90: Run with -fwrapv.
1060 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1062 * gcc.dg/unwind-1.c: New.
1064 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1067 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1068 failure on some common systems.
1070 2007-10-09 Richard Guenther <rguenther@suse.de>
1073 * gcc.dg/pr33692.c: New testcase.
1075 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1078 * gcc.c-torture/execute/pr33669.c: New.
1080 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1082 PR tree-optimization/33615
1083 * g++.dg/tree-ssa/pr33615-2.C: New test.
1085 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1087 PR tree-optimization/33615
1088 * g++.dg/tree-ssa/pr33615.C: New test.
1090 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1092 PR tree-optimization/33572
1093 * g++.dg/torture/pr33572.C: Replace with complete test.
1095 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1098 * gfortran.dg/spec_expr_5.f90: New.
1100 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1102 * gcc.dg/pragma-darwin-2.c: New.
1104 2007-10-08 Richard Guenther <rguenther@suse.de>
1109 * gcc.dg/pr33693.c: New testcase.
1110 * gcc.dg/pr33695.c: Likewise.
1111 * gcc.dg/pr33697.c: Likewise.
1113 2007-10-08 Richard Guenther <rguenther@suse.de>
1118 * gcc.dg/pr33691.c: New testcase.
1119 * gcc.dg/pr33694.c: Likewise.
1120 * gcc.dg/pr33696.c: Likewise.
1122 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1125 * gfortran.dg/gamma_5.f90: New test case
1127 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1130 * initialization_1.f90: Fix dg-error annotations.
1131 * initialization_14.f90: New.
1132 * initialization_7.f90: Fix dg-error annotations.
1133 * initialization_9.f90: Likewise.
1135 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1137 * gfortran.dg/error_recovery_4.f90: New test.
1139 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1141 * gfortran.dg/default_format_denormal_2.f90: New test.
1142 * gfortran.dg/default_format_2.inc: New test.
1143 * gfortran.dg/default_format_denormal_1.f90: New test.
1144 * gfortran.dg/default_format_1.inc: New test.
1145 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1147 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1150 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1152 * gfortran.dg/namelist_15.f90: Revise test.
1154 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1156 PR tree-optimization/33655
1157 * gcc.dg/torture/pr33655.c: New.
1159 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1161 PR tree-optimization/33572
1162 * g++.dg/torture/pr33572.C: New.
1164 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1167 * gfortran.dg/forall_11.f90: New.
1169 2007-10-05 Michael Matz <matz@suse.de>
1172 * gcc.dg/pr33667.c: New testcase.
1174 2007-10-05 Richard Guenther <rguenther@suse.de>
1177 * gcc.dg/pr33666.c: New testcase.
1179 2007-10-05 Michael Matz <matz@suse.de>
1182 * gcc.target/i386/pr33600.c: New testcase.
1184 2007-10-05 Richard Guenther <rguenther@suse.de>
1186 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1188 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1191 * gcc.target/mips/pr33635-1.c: New test.
1193 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196 * gfortran.dg/namelist_39.f90: Revise to use long names.
1198 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1201 * gfortran.dg/pr33646.f90: New file.
1203 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1206 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1207 * gfortran.dg/char_decl_2.f90: New test.
1209 2007-10-04 Richard Guenther <rguenther@suse.de>
1212 * gcc.c-torture/compile/pr33641.c: New testcase.
1214 2007-10-04 Michael Matz <matz@suse.de>
1216 PR rtl-optimization/33653
1217 * gcc.dg/pr33653.c: New.
1219 2007-10-04 Richard Guenther <rguenther@suse.de>
1221 PR tree-optimization/33627
1222 * g++.dg/torture/pr33627.C: New testcase.
1224 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1227 * gfortran.dg/parens_6.f90: New.
1229 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1233 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1235 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1237 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1239 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1242 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1244 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1245 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1247 * gcc.target/mips/fpr-moves-1.c: New test.
1248 * gcc.target/mips/fpr-moves-2.c: Likewise.
1249 * gcc.target/mips/fpr-moves-3.c: Likewise.
1250 * gcc.target/mips/fpr-moves-4.c: Likewise.
1251 * gcc.target/mips/fpr-moves-5.c: Likewise.
1252 * gcc.target/mips/fpr-moves-6.c: Likewise.
1253 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1255 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1257 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1259 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1261 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1262 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1264 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1267 * gfortran.dg/common_errors_1.f90: New.
1269 2007-10-03 Doug Kwan <dougkwan@google.com>
1270 Richard Guenther <rguenther@suse.de>
1273 * g++.dg/debug/using3.C: New testcase.
1275 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1278 * gfortran.dg/namelist_38.f90: New test.
1279 * gfortran.dg/namelist_39.f90: New test.
1281 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1284 * gfortran.dg/default_format_1.f90: New test.
1285 * gfortran.dg/default_format_2.f90: New test.
1286 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1287 * gfortran.dg/real_const_3.f90: Adjust expected output.
1289 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1291 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1292 default ABI. Split mips_forced_abi into mips_forced_abi and
1294 (is_gp32_flag): Return true for -mabi=32.
1295 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1296 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1297 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1298 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1299 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1300 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1301 * gcc.target/mips/save-restore-2.c: Likewise.
1302 * gcc.target/mips/save-restore-3.c: Likewise.
1303 * gcc.target/mips/save-restore-4.c: Likewise.
1305 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1308 * gcc.c-torture/compile/pr33617.c: New test.
1310 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1312 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1313 -gstabs+ for extended options.
1315 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1318 * gfortran.dg/ambiguous_specific_1.f90: New test.
1320 2007-10-02 Revital Eres <eres@il.ibm.com>
1322 * gcc.target/powerpc/paired-8.c: New test.
1323 * gcc.target/powerpc/paired-9.c: New test.
1324 * gcc.target/powerpc/paired-10.c: New test.
1326 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1329 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1331 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1334 * gfortran.dg/intent_out_2.f90: New test.
1336 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1339 * gfortran.dg/ambiguous_reference_1.f90: New test.
1341 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1346 * gfortran.dg/function_kinds_1.f90: New test.
1347 * gfortran.dg/function_kinds_2.f90: New test.
1348 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1349 use association into interfaces.
1351 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1354 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1355 (overflow): Use INFINITY, not FP_INFINITE.
1356 gcc.dg/float-range-4.c: Likewise.
1357 gcc.dg/float-range-5.c: Likewise.
1359 2007-10-01 Nick Clifton <nickc@redhat.com>
1361 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1364 2007-09-30 Diego Novillo <dnovillo@google.com>
1367 * g++.dg/tree-ssa/pr33593.C: New test.
1369 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1372 * gfortran.dg/PR19872.f: Fix test condition.
1373 * gfortran.dg/list_read_7.f90: New test.
1375 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1377 PR tree-optimization/33597
1378 * gcc.dg/vect/pr33597.c: New testcase.
1380 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1382 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1383 * gcc.target/i386/pr33524.c: ...this.
1385 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1388 * gfortran.dg/minmaxloc_4.f90: New.
1390 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1392 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1394 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1398 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1401 * g++.dg/cpp0x/variadic79.C: New.
1403 2007-09-28 Michael Matz <matz@suse.de>
1404 Jakub Jelinek <jakub@redhat.com>
1406 PR rtl-optimization/33552
1407 * gcc.target/i386/pr33552.c: New runtime test.
1408 * gcc.target/i386/strinline.c: New compile time test.
1410 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1412 * gfortran.dg/openmp_stack.f90: Removed.
1415 * g++.dg/cpp0x/variadic80.C: New test.
1417 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1419 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1422 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1425 * gcc.target/powerpc/gcse-1.c: New test.
1427 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1429 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1430 fixed capitalizations.
1431 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1432 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1433 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1434 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1435 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1436 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1437 * gfortran.dg/min_max_conformance.f90: Likewise.
1439 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1441 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1443 * gcc.dg/c99-tgmath-2.c: Likewise.
1444 * gcc.dg/c99-tgmath-3.c: Likewise.
1445 * gcc.dg/c99-tgmath-4.c: Likewise.
1447 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1450 * gfortran.dg/anint_1.f90: New test.
1452 2007-09-27 Ian Lance Taylor <iant@google.com>
1454 PR tree-optimization/33565
1455 * gcc.dg/Wstrict-overflow-20.c: New test.
1457 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1459 * gfortran.dg/openmp_stack.f90: Fix typo.
1460 * gfortran.dg/recursive_stack.f90: Fix typo.
1462 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1465 * g++.dg/template/error31.C: New.
1467 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1469 * lib/prune.exp: Prune also "^In function .*$" lines and
1470 "^ inlined from .*$" lines.
1472 2007-09-26 Richard Guenther <rguenther@suse.de>
1474 PR tree-optimization/33563
1475 * gcc.dg/torture/pr33563.c: New testcase.
1477 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1480 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1482 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1485 2007-09-26 Richard Guenther <rguenther@suse.de>
1487 PR tree-optimization/30375
1488 PR tree-optimization/33560
1489 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1490 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1491 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1492 * gcc.dg/torture/pr30375.c: New testcase.
1493 * gcc.dg/torture/pr33560.c: New testcase.
1494 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1496 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1499 * g++.dg/parse/crash38.C: New test.
1501 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1504 * gcc.target/i386/sse5-convert.c: New file, test int->long
1505 vectorized conversions.
1507 2007-09-25 Revital Eres <eres@il.ibm.com>
1509 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1511 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1514 * gcc.dg/enum-incomplete-1.c: New test.
1516 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1518 * gcc.c-torture/compile/20070919-1.c: New test.
1520 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1522 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1524 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1527 * g++.dg/inherit/override_attribs.C: New file.
1529 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1532 * io.c (check_format_string): Move NULL and constant checks into
1534 (check_io_constraints): Call gfc_simplify_expr() before calling
1535 check_format_string(). Remove NULL and constant checks.
1537 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1539 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1540 * gcc.c-torture/execute/loop-2g.x: Likewise.
1542 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1544 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1545 Reject hard-float modes unless the ABI is o32 or o64.
1546 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1547 of gcc.exp. Skip the tests when mips16 code generation is not
1549 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1550 and use dg-add-options mips16_attribute.
1552 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1555 * g++.dg/ext/attrib29.C: New test.
1557 2007-09-23 Ollie Wild <aaw@google.com>
1559 * gcc.dg/fold-bitand-1.c: New test.
1560 * gcc.dg/fold-bitand-2.c: New test.
1561 * gcc.dg/fold-bitand-3.c: New test.
1562 * gcc.dg/fold-bitand-4.c: New test.
1564 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1566 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1567 any of the macros to be defined for __mips16.
1568 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1570 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1572 * gcc.dg/vect/pr21591.c: Require vect_int.
1573 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1574 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1575 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1577 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1581 * gcc.dg/va-arg-pack-len-2.c: New test.
1582 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1584 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1586 PR tree-optimization/32772
1587 * gcc.c-torture/compile/20070905-1.c: New test.
1589 PR tree-optimization/32975
1590 * gcc.dg/pr32975.c: New test.
1593 * gcc.dg/pr28755.c: New test.
1595 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1597 * lib/target-supports.exp (check_effective_target_nomips16): New
1599 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1601 * gcc.dg/vect/vect.exp: Likewise.
1602 * g++.dg/vect/vect.exp: Likewise.
1603 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1604 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1605 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1606 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1607 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1608 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1609 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1610 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1611 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1612 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1613 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1614 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1615 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1616 (test14, test15, test16, test17, test18): Likewise.
1617 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1618 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1619 (test14, test15, test16, test17, test18, test19, test20, test21)
1621 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1622 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1623 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1624 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1625 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1626 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1627 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1628 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1629 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1630 (test13, test14, test15, test16, test17, test18, test19, test20)
1631 (test21, test22, test23, test24, test25, test26, test27, test28)
1632 (test29, test30, test31): Likewise.
1633 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1634 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1635 (test13, test14, test15, test16, test17, test18, test19, test20)
1636 (test21, test22, test23, test24, test25, test26, test27, test28)
1637 (test29, test30, test31, test32, test33, test34, test35, test36)
1638 (test37, test38, test39, test40, test41, test42, test43, test44)
1639 (test45, test46, test47, test48, test49, test50, test51, test52)
1640 (test53, test54, test55, test56, test57, test58, test59, test60)
1641 (test61, test62, test63): Likewise.
1642 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1643 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1644 (test13, test14, test15, test16, test17, test18, test19, test20)
1645 (test21, test22, test23, test24, test25, test26, test27, test28)
1646 (test29, test30, test31): Likewise.
1647 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1648 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1649 (test13, test14, test15, test16, test17, test18, test19, test20)
1650 (test21, test22, test23, test24, test25, test26, test27, test28)
1651 (test29, test30, test31): Likewise.
1652 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1653 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1654 (test13, test14, test15): Likewise.
1655 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1656 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1657 (test13, test14, test15): Likewise.
1658 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1659 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1660 (test13, test14, test15, test16, test17, test18, test19, test20)
1661 (test21, test22, test23, test24, test25, test26, test27, test28)
1662 (test29, test30, test31): Likewise.
1663 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1664 (matrix_multiply4: Likewise.
1665 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1666 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1667 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1668 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1669 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1670 (test13, test14, test15, test16, test17, test18, test19, test20)
1671 (test21, test22, test23, test24, test25, test26, test27, test28)
1672 (test29, test30, test31): Likewise.
1673 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1674 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1675 (test13, test14, test15, test16, test17, test18, test19, test20)
1676 (test21, test22, test23, test24, test25, test26, test27, test28)
1677 (test29, test30, test31): Likewise.
1678 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1679 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1680 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1681 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1682 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1683 (sub_v4qi): Likewise.
1684 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1685 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1686 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1687 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1688 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1689 (subb, subc): Likewise.
1690 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1691 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1692 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1693 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1694 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1695 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1696 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1697 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1698 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1699 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1700 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1701 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1702 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1704 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1706 * lib/target-supports.exp (add_options_for_mips16_attribute)
1707 (check_effective_target_mips16_attribute): New functions.
1708 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1710 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1712 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1713 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1714 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1715 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1716 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1717 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1718 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1719 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1720 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1721 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1722 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1723 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1724 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1725 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1726 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1727 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1728 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1729 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1730 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1731 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1732 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1733 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1734 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1735 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1737 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1739 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1740 options. Require { target mips16_attribute } and use dg-add-options
1741 to add the associated options.
1743 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1744 * gcc.target/mips/call-saved-3.c: Likewise.
1745 * gcc.target/mips/code-readable-1.c: Require { target
1746 mips16_attribute } and use dg-add-options to add the associated
1747 options. Remove trailing whitespace.
1749 * gcc.target/mips/code-readable-2.c: Likewise.
1750 * gcc.target/mips/code-readable-3.c: Likewise.
1751 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1752 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1753 Require { target mips16_attribute } and use dg-add-options to
1754 add the associated options.
1755 (cksum16, cksum8): Use MIPS16.
1756 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1757 Require { target mips16_attribute } and use dg-add-options to
1758 add the associated options.
1760 * gcc.target/mips/save-restore-2.c: Likewise.
1761 * gcc.target/mips/save-restore-3.c: Likewise.
1762 * gcc.target/mips/save-restore-4.c: Likewise.
1763 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1765 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1766 (foo): Use NOMIPS16.
1768 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1771 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1774 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1776 2007-09-22 Tobias Burnus <burnus@net-b.de>
1779 * gfortran.dg/gomp/free-2.f90: New.
1780 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1781 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1783 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1785 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1786 * gcc.target/i386/sse5-haddX.c: Ditto.
1787 * gcc.target/i386/sse5-hsubX.c: Ditto.
1788 * gcc.target/i386/sse5-maccXX.c: Ditto.
1789 * gcc.target/i386/sse5-msubXX.c: Ditto.
1790 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1791 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1792 * gcc.target/i386/sse5-permpX.c: Ditto.
1793 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1795 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1796 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1797 * gcc.target/i386/sse5-pcmov.c: Ditto.
1798 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1800 2007-09-22 Richard Guenther <rguenther@suse.de>
1802 PR tree-optimization/33146
1803 * gcc.c-torture/compile/pr33146.c: New testcase.
1805 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1807 * lib/target-supports.exp (check_cached_effective_target): New
1809 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1810 (check_effective_target_c99_runtime): New procedure.
1811 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1812 (test3l): Likewise cargl.
1813 * gcc.dg/builtins-59.c: Require c99_runtime.
1814 * gcc.dg/builtins-61.c: Likewise.
1815 * gcc.dg/builtins-62.c: Likewise.
1817 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1819 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1820 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1821 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1822 target-specific dg-options.
1823 * gcc.dg/builtins-20.c: Likewise.
1824 * gcc.dg/builtins-53.c: Likewise.
1825 * gcc.dg/builtins-55.c: Likewise.
1826 * gcc.dg/single-precision-constant.c: Likewise.
1827 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1828 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1829 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1830 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1831 * gcc.dg/torture/builtin-power-1.c: Likewise.
1833 2007-09-21 Chao-ying Fu <fu@mips.com>
1835 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1836 check if targets have fixed-point supports.
1837 * gcc.dg/fixed-point/fixed-point.exp: New file.
1838 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1839 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1840 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1841 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1842 * gcc.dg/fixed-point/constants-pedantic.c,
1843 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1844 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1845 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1846 * gcc.dg/fixed-point/keywords-pedantic.c,
1847 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1848 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1849 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1850 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1851 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1852 * gcc.dg/fixed-point/func-vararg-mixed.c,
1853 * gcc.dg/fixed-point/operator-logical.c,
1854 * gcc.dg/fixed-point/struct-union.c,
1855 * gcc.dg/fixed-point/bit-complement.c,
1856 * gcc.dg/fixed-point/operator-bitwise.c,
1857 * gcc.dg/fixed-point/operator-comma.c,
1858 * gcc.dg/fixed-point/struct-layout-1.c,
1859 * gcc.dg/fixed-point/union-init.c,
1860 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1861 * gcc.dg/fixed-point/func-mixed.c,
1862 * gcc.dg/fixed-point/func-vararg-size0.c,
1863 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1864 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1865 * gcc.dg/fixed-point/operator-unary.c,
1866 * gcc.dg/fixed-point/allop-const.c,
1867 * gcc.dg/fixed-point/muldiv-warning.c,
1868 * gcc.dg/nofixed-point-1.c,
1869 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1870 * gcc.target/mips/fixed-vector-type.c,
1871 * gcc.target/mips/fixed-scalar-type.c: New tests.
1873 2007-09-21 Olivier Hainque <hainque@adacore.com>
1875 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1876 * gnat.dg/test_nested_subtype_byref.adb: New test.
1878 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1881 * gfortran.dg/gomp/pr33439.f90: New test.
1883 2007-09-21 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/merge_char_3.f90: New.
1888 2007-09-21 Tobias Burnus <burnus@net-b.de>
1891 * gfortran.dg/transfer_check_1.f90: New.
1893 2007-09-20 Asher Langton <langton2@llnl.gov>
1896 * gfortran.dg/init_flag_1.f90: New.
1897 * gfortran.dg/init_flag_2.f90: New.
1898 * gfortran.dg/init_flag_3.f90: New.
1899 * gfortran.dg/init_flag_4.f90: New.
1900 * gfortran.dg/init_flag_5.f90: New.
1901 * gfortran.dg/init_flag_6.f90: New.
1902 * gfortran.dg/init_flag_7.f90: New.
1904 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1907 * g++.dg/ext/anon-struct6.C: New.
1909 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1912 * gfortran.dg/inquire_10.f90: New test.
1914 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1916 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1918 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1921 * gfortran.dg/used_types_18.f90: Declare variable of empty
1924 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1927 * gfortran.dg/array_constructor_19.f90: New test.
1929 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1932 * gcc.dg/debug/pr33316.c: New test.
1935 * g++.dg/cpp0x/variadic76.C: New test.
1936 * g++.dg/cpp0x/variadic77.C: New test.
1937 * g++.dg/cpp0x/variadic78.C: New test.
1941 * gcc.c-torture/execute/20070919-1.c: New test.
1942 * gcc.dg/pr33238.c: New test.
1943 * gcc.dg/pr27301.c: New test.
1945 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1947 * lib/target-supports.exp (check_effective_target_mips64): New
1949 * gcc.dg/lower-subreg-1.c: Require !mips64.
1950 * gcc.dg/sibcall-3.c (ATTR): New macro.
1951 (recurser_void1, recurser_void2): Use it.
1952 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1953 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1955 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1957 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1958 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1960 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1962 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1965 * gfortran.dg/c_loc_tests_11.f03: New test case.
1967 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1970 * g++.dg/init/ref14.C: New.
1972 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1974 * gnat.dg/slice2.ad[sb]: New testcase.
1976 2007-09-19 Nick Clifton <nickc@redhat.com>
1978 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1980 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1982 * gcc.target/bfin/bfin.exp: New.
1983 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1984 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1985 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1986 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1987 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1988 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1989 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1990 mcpu-bf561.c, mcpu-default.c}: New tests.
1992 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1994 Restore detection of unsupported TLS.
1997 2007-02-10 Richard Henderson <rth@redhat.com>
1999 * lib/target-supports.exp (check_effective_target_tls): Redefine
2000 to mean non-emulated tls.
2001 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2002 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2003 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2004 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2005 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2006 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2007 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2010 * lib/target-supports.exp (check_effective_target_tls): Use
2011 stronger test for compiler support for TLS.
2012 (check_effective_target_tls_native): New, to test for non-emulated
2014 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2015 instead of dg-require-effective-target tls.
2016 * g++.dg/gomp/copyin-1.C: Likewise.
2017 * g++.dg/gomp/sharing-1.C: Likewise.
2018 * g++.dg/gomp/tls-1.C: Likewise.
2019 * g++.dg/gomp/tls-2.C: Likewise.
2020 * g++.dg/gomp/tls-3.C: Likewise.
2021 * g++.dg/tls/diag-1.C: Likewise.
2022 * g++.dg/tls/diag-2.C: Likewise.
2023 * g++.dg/tls/diag-3.C: Likewise.
2024 * g++.dg/tls/diag-4.C: Likewise.
2025 * g++.dg/tls/diag-5.C: Likewise.
2026 * g++.dg/tls/init-1.C: Likewise.
2027 * g++.dg/tls/init-2.C: Likewise.
2028 * g++.dg/tls/trivial.C: Likewise.
2029 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2030 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2031 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2032 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2033 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2034 * gcc.dg/gomp/clause-1.c: Likewise.
2035 * gcc.dg/gomp/copyin-1.c: Likewise.
2036 * gcc.dg/gomp/sharing-1.c: Likewise.
2037 * gcc.dg/gomp/tls-1.c: Likewise.
2038 * gcc.dg/gomp/tls-2.c: Likewise.
2039 * gcc.dg/tls/alpha-1.c: Likewise.
2040 * gcc.dg/tls/opt-1.c: Likewise.
2041 * gcc.dg/tls/opt-13.c: Likewise.
2042 * gcc.dg/tls/opt-14.c: Likewise.
2043 * gcc.dg/tls/opt-2.c: Likewise.
2044 * gcc.dg/tls/opt-3.c: Likewise.
2045 * gcc.dg/tls/opt-4.c: Likewise.
2046 * gcc.dg/tls/opt-7.c: Likewise.
2047 * gcc.dg/tls/section-1.c: Likewise.
2048 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2049 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2050 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2051 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2052 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2053 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2054 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2055 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2056 * gfortran.dg/gomp/fixed-1.f: Likewise.
2057 * gfortran.dg/gomp/free-1.f90: Likewise.
2058 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2059 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2060 * gfortran.dg/gomp/reduction1.f90: Likewise.
2061 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2063 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2066 * gfortran.dg/bounds_check_9.f90: New test.
2067 * gfortran.dg/bounds_check_fail_2.f90: New test.
2069 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2071 PR c++/33462 (again)
2072 * g++.dg/ext/va-arg1.C: Adjust.
2074 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2077 * g++.dg/ext/va-arg1.C: New.
2079 2007-09-18 Tobias Burnus <burnus@net-b.de>
2081 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2083 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2086 * g++.dg/rtti/typeid6.C: New.
2088 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2091 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2092 * g++.dg/ext/is_class_error2.C: New.
2094 2007-09-18 Richard Guenther <rguenther@suse.de>
2096 PR tree-optimization/33340
2097 * g++.dg/torture/pr33340.C: New testcase.
2099 2007-09-18 Tobias Burnus <burnus@net-b.de>
2102 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2103 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2104 * gfortran.dg/elemental_subroutine_5.f90: New.
2106 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2108 * lib/target-supports.exp (check_profiling_available): Extend
2109 mips*-*-elf check to mips*-*-elf*.
2111 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.dg/format/c90-scanf-5.c: New test.
2114 * gcc.dg/format/c99-scanf-4.c: New test.
2115 * gcc.dg/format/ext-7.c: New test.
2116 * gcc.dg/format/ext-8.c: New test.
2119 * gcc.c-torture/compile/20070915-1.c: New test.
2121 2007-09-17 Tobias Burnus <burnus@net-b.de>
2124 * gfortran.dg/private_type_9.f90: New.
2126 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2129 * gfortran.dg/pr33449.f90: New test.
2131 2007-09-17 Tobias Burnus <burnus@net-b.de>
2133 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2134 * gfortran.dg/private_type_1.f90: Ditto
2135 * gfortran.dg/interface_18.f90: New.
2136 * gfortran.dg/private_type_8.f90: New.
2138 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2141 * g++.dg/warn/new1.C: Adjust.
2142 * g++.dg/torture/str_empty.C: Likewise.
2144 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2146 * gcc.target/mips/dse-1.c: New test.
2148 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2151 * g++.dg/overload/operator3.C: New.
2153 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2155 * gcc.target/mips/truncate-1.c: New test.
2157 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2163 * gfortran.dg/subref_array_pointer_1.f90: New test.
2164 * gfortran.dg/subref_array_pointer_2.f90: New test.
2166 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2168 * gfortran.dg/nint_2.f90: Correct last change.
2170 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2172 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2174 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2176 * gcc.dg/vect/pr33373b.c: New test.
2178 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2181 * gcc.target/i386/pr33438.c: New test.
2183 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2185 * gfortran.dg/nint_2.f90: Revert previous commit.
2187 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2189 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2191 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2194 * g++.dg/other/unused1.C: XFAIL class2 scan.
2196 2007-09-13 Tobias Burnus <burnus@net-b.de>
2199 * gfortran.dg/elemental_args_check_1.f90: New.
2200 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2201 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2203 2007-09-13 Tobias Burnus <burnus@net-b.de>
2205 * gfortran.dg/recursive_check_3.f90: New.
2207 2007-09-13 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/elemental_bind_c.f90: New.
2212 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2214 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2215 * gcc.target/mips/mips16-attributes-2.c: New test.
2216 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2217 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2218 hard-float asm when __mips16 is defined.
2219 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2220 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2221 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2222 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2223 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2224 * gcc.target/mips/pr26765.c (foo): Likewise.
2225 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2226 targets, use dg-mips-options instead of dg-options, and use -mgp32
2227 to force 32-bit mode.
2228 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2230 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2232 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2233 Michael Meissner <michael.meissner@amd.com>
2235 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2236 * gcc.target/i386/sse5-hsubX.c: Ditto.
2237 * gcc.target/i386/sse5-permpX.c: Ditto.
2238 * gcc.target/i386/sse5-haddX.c: Ditto.
2239 * gcc.target/i386/sse5-maccXX.c: Ditto.
2240 * gcc.target/i386/sse5-msubXX.c: Ditto.
2241 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2242 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2244 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2245 optimizes floating point conditional moves into the pcmov
2246 instruction on SSE5.
2247 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2249 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2250 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2253 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2254 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2256 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2257 optimizes (a*b)+c into fmadd on SSE5.
2259 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2260 whether the SSE5 instructions can be generated.
2262 * gcc.target/i386/sse5-check.h: New. Add support for
2265 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2266 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2267 * gcc.target/i386/sse-13.c: Ditto.
2268 * gcc.target/i386/sse-14.c: Ditto.
2270 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2273 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2274 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2276 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2279 * gcc.dg/pr32338-1.c: New test.
2280 * gcc.dg/pr32338-2.c: New test.
2282 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2284 * lib/target-supports.exp (check_effective_target_sync_int_long):
2285 Revert change to add xtensa.
2286 (check_effective_target_sync_char_short): Likewise.
2288 2007-09-12 Olivier Hainque <hainque@adacore.com>
2290 * gnat.dg/packed_subtype.adb: New test.
2292 2007-09-12 Tobias Burnus <burnus@net-b.de>
2295 * gfortran.dg/intrinsic_size.f90: New.
2297 2007-09-12 Tobias Burnus <burnus@net-b.de>
2301 * gfortran.dg/conflicts_2.f90: New.
2303 2007-09-12 Ira Rosen <irar@il.ibm.com>
2305 PR tree-optimization/32377
2306 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2307 dependence distance.
2308 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2309 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2310 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2311 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2313 2007-09-12 Richard Guenther <rguenther@suse.de>
2316 * gcc.c-torture/compile/pr33382.c: New testcase.
2317 * gcc.c-torture/execute/pr33382.c: Likewise.
2319 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2322 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2324 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2326 PR tree-optimization/33373
2327 * gcc.dg/vect/pr33373.c: New test.
2329 2007-09-12 Ben Elliston <bje@au.ibm.com>
2331 * lib/target-supports.exp (check_effective_target_vect_no_double):
2334 2007-09-12 Ben Elliston <bje@au.ibm.com>
2335 Ulrich Weigand <uweigand@de.ibm.com>
2337 * gcc.target/spu/dfcgt-nan.c: New test.
2339 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2341 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2343 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2346 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2348 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2350 * gcc.dg/va-arg-pack-len-1.c: New test.
2351 * g++.dg/va-arg-pack-len-1.C: New test.
2353 2007-09-11 Michael Matz <matz@suse.de>
2355 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2357 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2359 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2360 checks for size of long double.
2361 * gcc.dg/dfp/convert.h: New file.
2362 * gcc.dg/dfp/convert-bfp-2.c: New test.
2363 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2364 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2365 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2366 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2367 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2368 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2369 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2370 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2371 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2373 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2375 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2376 Change dg-final to expect 1 non-profitable loop and
2378 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2379 Change dg-final to expect 1 non-profitable loop and
2381 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2382 Change dg-final to expect 1 profitable loop.
2383 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2384 Change dg-final to expect 1 profitable loop.
2386 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2388 * gcc.target/mips/call-saved-1.c: New test.
2389 * gcc.target/mips/call-saved-2.c: Likewise.
2390 * gcc.target/mips/call-saved-3.c: Likewise.
2391 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2392 instead of mips_mips64. Set mips_fp64 too.
2393 (is_gp32_flag): Return true for -mips1 and -mips2.
2394 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2396 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2398 * g++.dg/ext/va-arg-pack-1.C: New test.
2399 * g++.dg/ext/va-arg-pack-2.C: New test.
2401 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2404 * gcc.dg/vect/pr33369.c: New test.
2406 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2409 * gfortran.dg/array_memcpy_5.f90: New test.
2411 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2413 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2415 2007-09-09 Richard Guenther <rguenther@suse.de>
2417 * gcc.c-torture/compile/20070906-1.c: New testcase.
2419 2007-09-09 Ira Rosen <irar@il.ibm.com>
2421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2423 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2424 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2425 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2428 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2430 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2432 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2434 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2436 2007-09-09 Ira Rosen <irar@il.ibm.com>
2438 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2439 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2440 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2441 Compile tests with -fno-tree-pre.
2442 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2443 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2444 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2445 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2446 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2447 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2448 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2449 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2450 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2451 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2452 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2453 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2454 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2455 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2456 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2457 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2458 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2459 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2460 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2462 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2464 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2466 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2467 Use remote_exec to call c++filt.
2468 * lib/target-supports-dg.exp (dg-require-host-local): New.
2469 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2470 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2471 * g++.dg/rtti/repo1.C: Likewise.
2472 * g++.dg/template/repo1.C: Likewise.
2473 * g++.dg/template/repo2.C: Likewise.
2474 * g++.dg/template/repo3.C: Likewise.
2475 * g++.dg/template/repo4.C: Likewise.
2476 * g++.dg/template/repo5.C: Likewise.
2477 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2478 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2479 * g++.old-deja/g++.pt/repo1.C: Likewise.
2480 * g++.old-deja/g++.pt/repo2.C: Likewise.
2481 * g++.old-deja/g++.pt/repo3.C: Likewise.
2482 * g++.old-deja/g++.pt/repo4.C: Likewise.
2483 * gcc.dg/cpp/trad/builtins.c: Likewise.
2485 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2487 PR tree-optimization/32283
2488 * gcc.dg/tree-ssa/loop-31.c: New test.
2490 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2492 PR rtl-optimization/26449
2493 * gcc.target/i386/pr26449-1.c: New file.
2495 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2498 PR rtl-optimization/26449
2499 * gcc.target/i386/pr33329.c: New file.
2501 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2503 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2505 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2507 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2509 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2511 PR tree-optimization/33301
2512 * gfortran.dg/vect/pr33301.f: New test.
2514 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2517 * gfortran.dg/backspace_10.f90: New test.
2519 2007-09-07 Richard Guenther <rguenther@suse.de>
2522 2007-09-06 Richard Guenther <rguenther@suse.de>
2524 PR tree-optimization/32586
2525 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2526 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2527 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2528 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2529 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2530 now obsolete simplification.
2532 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2534 PR tree-optimization/33299
2535 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2536 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2538 2007-09-07 Richard Guenther <rguenther@suse.de>
2541 2007-09-06 Richard Guenther <rguenther@suse.de>
2543 PR tree-optimization/32586
2544 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2545 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2546 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2547 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2548 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2549 now obsolete simplification.
2551 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2553 PR tree-optimization/32821
2554 * gcc.dg/tree-ssa/pr32821.c: New file.
2556 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2558 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2559 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2560 and mips_forced_no_er.
2561 (dg-mips-options): Add -mno-abicalls when a small-data option is
2562 specified. Skip tests with small-data options if mips_forced_gp.
2563 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2564 * gcc.target/mips/sdata-1.c: New test.
2565 * gcc.target/mips/sdata-2.c: Likewise.
2566 * gcc.target/mips/sdata-3.c: Likewise.
2567 * gcc.target/mips/sdata-4.c: Likewise.
2569 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2572 * spread_zerosize_1.f90: New test case.
2573 * spread_bounds_1.f90: New test case.
2575 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2578 * g++.dg/template/static31.C: New.
2580 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2583 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2586 2007-09-06 David Daney <ddaney@avtrex.com>
2587 Richard Sandiford <richard@codesourcery.com>
2590 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2591 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2592 * gcc.target/mips/pr33256.c: New test.
2594 2007-09-06 Tom Tromey <tromey@redhat.com>
2596 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2598 2007-09-06 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/32586
2601 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2602 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2603 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2604 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2606 now obsolete simplification.
2608 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2610 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2611 * gcc.target/i386/sse3-addsubps.c: Ditto.
2612 * gcc.target/i386/sse3-haddpd.c: Ditto.
2613 * gcc.target/i386/sse3-haddps.c: Ditto.
2614 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2615 * gcc.target/i386/sse3-hsubps.c: Ditto.
2616 * gcc.target/i386/sse3-lddqu.c: Ditto.
2617 * gcc.target/i386/sse3-movddup.c: Ditto.
2618 * gcc.target/i386/sse3-movshdup.c: Ditto.
2619 * gcc.target/i386/sse3-movsldup.c: Ditto.
2621 2007-09-06 Richard Guenther <rguenther@suse.de>
2623 PR tree-optimization/33302
2624 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2626 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2629 * gfortran.dg./fmt_float.f90: New test.
2631 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2634 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2636 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2638 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2639 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2641 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/eh/builtin1.C: New test.
2644 * g++.dg/eh/builtin2.C: New test.
2645 * g++.dg/eh/builtin3.C: New test.
2648 * g++.dg/eh/builtin4.C: New test.
2650 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2652 * gcc.target/powerpc/dfp-dd.c: New test.
2653 * gcc.target/powerpc/dfp-td.c: New test.
2655 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2658 * gcc.dg/va-arg-pack-1.c: New test.
2660 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2662 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2663 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2664 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2665 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2666 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2668 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2671 * g++.dg/ext/anon-struct5.C: New.
2673 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2675 * gcc.dg/i386-cpuid.h: Remove.
2676 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2677 (main): Use __get_cpuid to get target features.
2678 * gcc.target/i386/sse-check.h: Ditto.
2679 * gcc.target/i386/sse2-check.h: Ditto.
2680 * gcc.target/i386/sse3-check.h: Ditto.
2681 * gcc.target/i386/ssse3-check.h: Ditto.
2682 * gcc.target/i386/sse4_1-check.h: Ditto.
2683 * gcc.target/i386/sse4_2-check.h: Ditto.
2684 * gcc.target/i386/sse4a-check.h: Ditto.
2685 * gcc.dg/torture/pr16104-1.c: Ditto.
2686 (do_test): Change to void.
2687 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2688 * gcc.target/i386/sse-6.c: Ditto.
2689 * gcc.target/i386/sse-7.c: Ditto.
2690 * g++.dg/other/i386-1.C: Include cpuid.h.
2691 (main): New function. Use __get_cpuid to get target fetaures.
2693 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2694 David Ung <davidu@mips.com>
2695 Nigel Stephens <nigel@mips.com>
2697 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2698 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2699 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2700 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2701 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2702 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2703 * gcc.dg/torture/pr19683-1.c: Likewise.
2704 * gcc.target/mips/madd-3.c: Likewise.
2705 * gcc.target/mips/maddu-3.c: Likewise.
2706 * gcc.target/mips/msub-3.c: Likewise.
2707 * gcc.target/mips/msubu-3.c: Likewise.
2708 * gcc.target/mips/asm-1.c: Likewise.
2709 * gcc.target/mips/branch-1.c: Likewise.
2710 * gcc.target/mips/ins-1.c: Likewise.
2711 * gcc.target/mips/near-far-3.c: Likewise.
2712 * gcc.target/mips/near-far-4.c: Likewise.
2713 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2714 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2715 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2716 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2717 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2718 * gcc.target/mips/dspr2-MULT.c: Likewise.
2719 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2720 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2721 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2722 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2723 * gcc.target/mips/code-readable-2.c: Likewise.
2724 * gcc.target/mips/code-readable-3.c: Likewise.
2726 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2727 David Ung <davidu@mips.com>
2728 Nigel Stephens <nigel@mips.com>
2730 * gcc.target/mips/mips16-attributes.c: New.
2732 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2735 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2738 * gfortran.dg/char_length_10.f90: New test.
2740 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2743 * g++.dg/parse/template24.C: New.
2745 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2747 * g++.dg/other/spu2vmx-1.C: New test.
2749 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2751 PR tree-optimization/33017
2752 * gcc.dg/pr33017.c: New test.
2754 2007-09-05 Ben Elliston <bje@au.ibm.com>
2756 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2757 __protected_stream family of macros.
2759 2007-09-04 Jan Hubicka <jh@suse.cz>
2761 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2762 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2763 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2764 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2765 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2766 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2767 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2770 2007-09-04 Janus Weil <jaydub66@gmail.com>
2771 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/proc_decl_1.f90: New.
2774 * gfortran.dg/proc_decl_2.f90: New.
2775 * gfortran.dg/proc_decl_3.f90: New.
2776 * gfortran.dg/proc_decl_4.f90: New.
2778 2007-09-04 Jan Hubicka <jh@suse.cz>
2780 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2781 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2782 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2783 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2784 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2785 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2786 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2787 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2788 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2789 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2790 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2791 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2792 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2793 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2794 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2795 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2796 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2797 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2798 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2799 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2800 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2801 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2802 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2803 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2804 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2805 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2806 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2807 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2808 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2809 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2810 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2811 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2812 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2813 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2814 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2815 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2816 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2817 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2818 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2819 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2820 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2821 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2822 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2823 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2824 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2825 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2826 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2827 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2828 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2829 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2830 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2831 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2832 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2833 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2834 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2835 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2836 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2837 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2838 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2839 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2840 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2841 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2842 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2843 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2844 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2845 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2846 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2847 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2848 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2849 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2850 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2851 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2852 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2853 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2854 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2855 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2856 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2857 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2858 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2859 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2860 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2861 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2862 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2863 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2864 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2865 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2866 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2867 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2868 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2869 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2870 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2871 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2872 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2873 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2874 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2875 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2876 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2877 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2878 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2879 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2880 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2881 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2882 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2883 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2884 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2885 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2886 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2887 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2888 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2889 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2890 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2891 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2892 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2893 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2894 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2895 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2896 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2897 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2898 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2899 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2900 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2901 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2902 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2903 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2904 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2905 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2906 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2907 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2908 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2909 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2910 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2911 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2912 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2913 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2914 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2915 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2916 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2917 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2918 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2919 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2920 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2922 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2923 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2924 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2925 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2926 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2927 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2928 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2929 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2930 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2931 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2932 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2933 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2934 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2935 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2936 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2937 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2938 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2939 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2940 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2941 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2942 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2943 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2944 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2945 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2946 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2947 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2948 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2949 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2950 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2951 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2952 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2953 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2954 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2955 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2956 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2957 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2958 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2959 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2960 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2961 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2962 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2963 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2964 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2965 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2966 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2967 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2968 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2969 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2970 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2971 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2972 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2973 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2974 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2975 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2976 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2977 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2978 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2979 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2980 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2981 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2982 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2983 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2984 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2985 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2986 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2987 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2988 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2989 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2990 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2991 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2992 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2993 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2994 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2995 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2996 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2998 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2999 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3000 * gcc.dg/vect/vect-98.c: Mark functions noinline.
3001 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3002 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3003 * gcc.dg/vect/vect-112.c: Mark functions noinline.
3004 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3005 * gcc.dg/vect/vect-6.c: Mark functions noinline.
3006 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3007 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3008 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3009 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3010 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3011 * gcc.dg/vect/pr25413.c: Mark functions noinline.
3012 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3013 * gcc.dg/vect/vect-40.c: Mark functions noinline.
3014 * gcc.dg/vect/vect-23.c: Mark functions noinline.
3015 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3016 * gcc.dg/vect/vect-82.c: Mark functions noinline.
3017 * gcc.dg/vect/vect-65.c: Mark functions noinline.
3018 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3019 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3020 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3021 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3022 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3023 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3024 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3025 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3026 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3027 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3028 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3029 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3030 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3031 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3032 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3033 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3034 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3035 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3036 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3037 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3038 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3039 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3040 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3041 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3042 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3043 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3044 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3045 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3046 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3047 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3049 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3052 * gcc.target/i386/cmov7.c: New file.
3054 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3056 * gcc.target/i386/sse4a-check.h: New file.
3057 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3058 * gcc.target/i386/sse4a-insert.c: Ditto.
3059 * gcc.target/i386/sse4a-montsd.c: Ditto.
3060 * gcc.target/i386/sse4a-montss.c: Ditto.
3061 * gcc.target/i386/mmx-check.h: New file.
3062 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3063 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3064 * gcc.target/i386/sse-check.h: New file.
3065 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3066 * gcc.target/i386/sse-3.c: Ditto.
3067 * gcc.target/i386/sse-7.c: Ditto.
3068 * gcc.target/i386/sse-9.c: Ditto.
3069 * gcc.target/i386/ssefn-3.c: Ditto.
3070 * gcc.target/i386/sse-recip.c: Ditto.
3071 * gcc.target/i386/sse-recip-vec.c: Ditto.
3072 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3073 * gcc.target/i386/20020523-1.c: Remove.
3074 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3075 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3076 * gcc.target/i386/ssefn-4.c: Ditto.
3077 * gcc.target/i386/sse-6.c: Ditto.
3078 * gcc.target/i386/sse-10.c: Ditto.
3079 * gcc.target/i386/sse-11.c: Ditto.
3080 * gcc.target/i386/sse-18.c: Ditto.
3081 * gcc.target/i386/fpprec-1.c: Ditto.
3082 * g++.dg/other/i386-1.C: Ditto.
3084 2007-09-04 Richard Guenther <rguenther@suse.de>
3086 PR tree-optimization/33291
3087 * gcc.dg/volatile2.c: New testcase.
3088 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3089 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3090 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3091 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3093 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096 * gfortran.dg/namelist_15.f90: Update test.
3097 * gfortran.dg/namelist_24.f90: Update test.
3098 * gfortran.dg/namelist_38.f90: New test.
3100 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3102 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3103 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3104 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3105 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3106 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3107 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3109 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3111 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3112 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3114 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3116 2007-09-02 David Daney <ddaney@avtrex.com>
3118 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3119 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3120 * gcc.target/mips/atomic-memory-1.c: Ditto.
3121 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3123 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3125 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3126 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3128 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3130 * gfortran.dg/substr_6.f90: New test.
3132 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3135 * g++.dg/other/error18.C: New.
3136 * g++.dg/expr/bitfield3.C: Adjust.
3138 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3141 * gfortran.fortran-torture/compile/pr33276.f90: New.
3143 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3147 * gcc.dg/c99-arraydecl-3.c: New test.
3149 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3152 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3153 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3155 2007-08-31 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3159 * gfortran.dg/read_1.f90: New.
3161 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3164 * g++.dg/template/error30.C: New.
3166 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3169 * g++.dg/template/crash70.C: New.
3171 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3174 * g++.dg/ext/is_class_error.C: New.
3176 2007-08-31 Olivier Hainque <hainque@adacore.com>
3178 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3180 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3181 Revital Eres <eres@il.ibm.com>
3183 * gcc.target/powerpc/paired-1.c: New test.
3184 * gcc.target/powerpc/paired-2.c: New test.
3185 * gcc.target/powerpc/paired-3.c: New test.
3186 * gcc.target/powerpc/paired-4.c: New test.
3187 * gcc.target/powerpc/paired-5.c: New test.
3188 * gcc.target/powerpc/paired-6.c: New test.
3189 * gcc.target/powerpc/paired-7.c: New test.
3190 * gcc.target/powerpc/ppc-paired.c: New test.
3192 2007-08-31 Ollie Wild <aaw@google.com>
3194 * g++.dg/conversion/ptrmem2.C: New test.
3195 * g++.dg/conversion/ptrmem3.C: New test.
3196 * g++.dg/conversion/ptrmem4.C: New test.
3197 * g++.dg/conversion/ptrmem5.C: New test.
3198 * g++.dg/conversion/ptrmem6.C: New test.
3199 * g++.dg/conversion/ptrmem7.C: New test.
3200 * g++.dg/conversion/ptrmem8.C: New test.
3202 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3205 * gfortran.dg/char_length_7.f90: New test.
3206 * gfortran.dg/char_length_9.f90: New test.
3207 * gfortran.dg/char_assign_1.f90: Add extra warning.
3211 * gfortran.dg/char_length_8.f90: New test.
3213 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3215 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3217 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3219 * gcc.dg/inline-24.c: New test.
3220 * g++.dg/opt/inline11.C: New test.
3222 2007-08-30 Richard Guenther <rguenther@suse.de>
3224 * gcc.target/i386/vectorize5.c: New testcase.
3226 2007-08-30 Tobias Burnus <burnus@net-b.de>
3229 * interface.c (check_interface0): Improve error for external procs.
3230 (check_sym_interfaces): Fix checking of module procedures.
3232 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3234 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3236 * gcc.dg/sync-3.c: New test.
3239 * gcc.dg/cleanup-12.c: New test.
3241 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3243 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3244 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3245 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3246 * gcc.dg/pr32450.c: Ditto.
3247 * gcc.dg/nest.c: Ditto.
3248 * gcc.dg/nested-func-4.c: Ditto.
3249 * g++.old-deja/g++.law/profile1.C: Ditto.
3251 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3254 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3255 non-default integer kind arguments.
3257 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3260 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3262 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3264 * gcc.dg/h8300-ice2.c: Remove target selector.
3266 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3269 * gfortran.dg/binding_label_tests_15.f03: New test case.
3270 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3272 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3274 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3275 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3277 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3280 * g++.dg/other/canon-33194.C: New.
3282 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3284 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3285 * gcc.c-torture/execute/pr23135.c: Likewise.
3287 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.dg/pr31344.c: Move to ...
3290 * gcc.dg/dfp/pr31344.c: ... here.
3291 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3292 * gcc.dg/20050503-1.c: Ditto.
3293 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3294 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3295 * gcc.dg/20060801-1.c: Ditto.
3297 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3299 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3300 * gfortran.dg/nan_1.f90: Likewise.
3302 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3305 Revert previous patch.
3307 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3308 Kazu Hirata <kazu@codesourcery.com>
3310 * gcc.target/m68k/interrupt-1.c: New.
3312 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3314 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3315 10000 for targets where "int" can't hold at least 100000.
3316 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3317 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3318 (test5)(test6): Use it.
3319 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3320 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3321 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3322 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3323 * gcc.dg/attr-alloc_size.c (test): Likewise.
3325 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3328 * g++.dg/template/error29.C: New.
3330 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3333 * g++.dg/ext/visibility/anon5.C: New test.
3335 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3337 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3339 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3341 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3342 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3343 * gfortran.dg/gamma_4.f90: New: large-real tests.
3345 2007-08-28 Jason Merrill <jason@redhat.com>
3348 * g++.dg/ext/stmtexpr12.C: New test.
3351 * g++.dg/ext/attrib28.C: New test.
3353 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3356 * gcc.target/i386/pr32661.c: New test.
3358 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3361 * gcc.dg/pr32370.c: New test.
3363 PR rtl-optimization/33148
3364 * gcc.c-torture/compile/20070827-1.c: New test.
3367 * d++.dg/debug/const3.C: New test.
3368 * d++.dg/debug/const4.C: New test.
3369 * d++.dg/debug/dwarf2/const1.C: New test.
3370 * d++.dg/debug/dwarf2/const2.C: New test.
3371 * d++.dg/debug/dwarf2/const2b.C: New test.
3373 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3374 Vladimir Yanovsky <yanov@il.ibm.com>
3375 Revital Eres <eres@il.ibm.com>
3376 Andrey Belevantsev <abel@ispras.ru>
3378 * gcc.dg/sms-1.c: New test.
3380 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3382 * g++.dg/ext/gnu-inline-common.h: New.
3383 * g++.dg/ext/gnu-inline-global-reject.C: New.
3384 * g++.dg/ext/gnu-inline-global.C: New.
3385 * g++.dg/ext/gnu-inline-namespace.C: New.
3386 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3387 * g++.dg/ext/gnu-inline-class.C: New.
3388 * g++.dg/ext/gnu-inline-class-static.C: New.
3389 * g++.dg/ext/gnu-inline-template-class.C: New.
3390 * g++.dg/ext/gnu-inline-template-func.C: New.
3392 2007-08-27 Jason Merrill <jason@redhat.com>
3395 * g++.dg/ext/stmtexpr11.C: New.
3397 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3399 * lib/target-supports.exp (check_profiling_available):
3400 Set profiling_available_saved to 0 on fido-*-elf.
3402 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3404 PR tree-optimization/33173
3406 * gcc.c-torture/compile/pr33173.c: New.
3408 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3411 * gcc.dg/dfp/pr31385.c: New.
3413 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3417 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3419 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3420 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3421 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3422 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3423 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3424 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3425 gcc.target/m68k directory.
3426 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3427 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3428 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3429 gcc.target/cris directory.
3430 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3431 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3432 gcc.target/bfin directory.
3434 * gcc.target/sh: New directory.
3435 * gcc.target/sh/sh.exp: New file.
3436 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3437 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3438 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3439 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3440 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3441 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3443 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3445 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3446 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3447 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3448 * gcc.target/i386/local2.c: Ditto.
3449 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3450 * gcc.target/i386/20011119-1.c: Ditto.
3451 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3452 * gcc.target/i386/fastcall-1.c: Fix target selector.
3454 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3457 * gfortran.dg/negative_unit.f: Add new check
3458 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3459 -fdefault-integer-8.
3461 2007-08-26 Asher Langton <langton2@llnl.gov>
3463 * gfortran.dg/recursive_stack.f90: New.
3464 * gfortran.dg/openmp_stack.f90: New.
3466 2007-08-26 Tobias Burnus <burnus@net-b.de>
3469 * gfortran.dg/use_10.f90: New.
3471 2007-08-26 Tobias Burnus <burnus@net-b.de>
3474 * gfortran.dg/namelist_14.f90: Make test case valid.
3475 * gfortran.dg/common_10.f90: New.
3477 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3480 * gcc.dg/ifelse-2.c: New.
3482 2007-08-26 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/gamma_1.f90: New.
3486 * gfortran.dg/gamma_2.f90: New.
3487 * gfortran.dg/gamma_3.f90: New.
3489 2007-08-26 Tobias Burnus <burnus@net-b.de>
3492 * gfortran.dg/used_types_18.f90: New.
3494 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.dg/array-init-2.c: New test.
3498 2007-08-24 Tobias Burnus <burnus@net-b.de>
3501 * gfortran.dg/initialization_4.f90: Update dg-error.
3502 * gfortran.dg/initialization_13.f90: New.
3504 2007-08-24 Richard Guenther <rguenther@suse.de>
3507 * gcc.c-torture/compile/pr33166.c: New testcase.
3509 2007-08-24 Tobias Burnus <burnus@net-b.de>
3512 * gfortran.dg/pointer_assign_4.f90: New.
3513 * gfortran.dg/shape_2.f90: Fix test case.
3514 * gfortran.dg/char_result_4.f90: Ditto.
3516 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.dg/array-init-1.c: New test.
3521 * g++.dg/parse/crash36.C: New test.
3523 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3525 * gcc.dg/pr32721.c: Updated.
3527 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3529 PR tree-optimization/32573
3531 * gcc.dg/pr32573.c: New test.
3534 * g++.dg/lookup/ns3.C: New test.
3536 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3539 * g++.dg/parse/crash37.C: New test.
3541 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3544 * gcc.target/i386/pr17390.c: New test.
3546 2007-08-23 Richard Guenther <rguenther@suse.de>
3548 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3549 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3550 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3551 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3552 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3553 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3554 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3555 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3557 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3559 * gcc.target/s390: New directory.
3560 * gcc.target/s390/s390.exp: New file.
3561 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3562 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3563 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3564 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3565 gcc.target/s390 directory.
3567 2007-08-23 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/32328
3570 * testsuite/gcc.dg/pr32328.c: New testcase.
3572 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3574 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3577 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3580 * gfortran.dg/min_max_optional_5.f90: New test.
3581 * gfortran.dg/min_max_optional_2.f90: Remove.
3582 * gfortran.dg/min_max_optional_3.f90: Remove.
3583 * gfortran.dg/min_max_optional_4.f90: Remove.
3585 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3587 * gcc.target/i386/xorps-sse.c: New.
3588 * gcc.target/i386/xorps-sse2.c: New.
3590 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3592 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3593 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3594 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3596 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3599 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3600 include multiple kinds for SHAPE parameter within a single
3602 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3603 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3605 2007-08-22 Janus Weil <jaydub66@gmail.com>
3607 * interface_abstract_1.f90: Extended test case.
3608 * interface_abstract_3.f90: New test.
3610 2007-08-21 Christian Bruel <christian.bruel@st.com>
3612 * gcc.dg/fold-sub.c: New test.
3614 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3616 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3617 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3618 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3619 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3620 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3621 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3623 2007-08-22 Richard Guenther <rguenther@suse.de>
3626 * gcc.dg/pr33007.c: New testcase.
3628 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3630 * gcc.c-torture/execute/strcmp-1.x: Delete.
3632 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3634 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3635 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3636 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3637 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3638 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3639 gcc.target/i386/stack-realign.c,
3640 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3641 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3642 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3643 target using dg-require-effective-target directive.
3644 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3645 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3646 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3647 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3648 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3649 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3650 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3651 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3652 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3653 Require lp64 target using dg-require-effective-target directive.
3654 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3655 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3657 * gcc.target/i386/20010202-1.c: Move from here ...
3658 * gcc.dg/20010202-1.c: ... to here.
3660 2007-08-22 Richard Guenther <rguenther@suse.de>
3662 PR tree-optimization/33142
3663 * gcc.c-torture/execute/pr33142.c: New testcase.
3665 2007-08-22 Richard Guenther <rguenther@suse.de>
3668 * g++.dg/torture/pr32563.C: New testcase.
3670 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3673 * gcc.dg/pr32912-1.c: Add -w to options.
3674 * gcc.dg/pr32912-2.c: Likewise.
3675 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3677 2007-08-21 Ian Lance Taylor <iant@google.com>
3679 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3681 2007-08-21 Ian Lance Taylor <iant@google.com>
3683 PR tree-optimization/33134
3684 * g++.dg/tree-ssa/pr33134.C: New test.
3686 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3688 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3689 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3691 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3694 * gcc.dg/debug/pr32610.c: New test.
3696 * g++.dg/init/new24.C: New test.
3699 * gcc.dg/pr32912-1.c: New test.
3700 * gcc.dg/pr32912-2.c: New test.
3701 * gcc.dg/pr32912-3.c: New test.
3703 2007-08-21 Richard Guenther <rguenther@suse.de>
3705 * gcc.dg/pointer-arith-10.c: New testcase.
3707 2007-08-21 Richard Guenther <rguenther@suse.de>
3710 * gcc.c-torture/compile/pr33122.c: New testcase.
3712 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3714 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3716 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3718 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3720 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3723 * g++.dg/init/new23.C: New test.
3725 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3728 * gcc.c-torture/compile/pr30564-1.c: New test.
3729 * gcc.c-torture/compile/pr30564-2.c: New test.
3731 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3733 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3735 2007-08-19 Tobias Burnus <burnus@net-b.de>
3737 * gfortran.dg/interface_abstract_2.f90: New.
3738 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3740 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3742 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3743 unknown (so that outer-loop wont get analyzed).
3744 * gcc.dg/vect/vect-outer-1a.c: New test.
3745 * gcc.dg/vect/vect-outer-1b.c: New test.
3746 * gcc.dg/vect/vect-outer-1.c: New test.
3747 * gcc.dg/vect/vect-outer-2a.c: New test.
3748 * gcc.dg/vect/vect-outer-2b.c: New test.
3749 * gcc.dg/vect/vect-outer-2c.c: New test.
3750 * gcc.dg/vect/vect-outer-2.c: New test.
3751 * gcc.dg/vect/vect-outer-3a.c: New test.
3752 * gcc.dg/vect/vect-outer-3b.c: New test.
3753 * gcc.dg/vect/vect-outer-3c.c: New test.
3754 * gcc.dg/vect/vect-outer-3.c: New test.
3755 * gcc.dg/vect/vect-outer-4a.c: New test.
3756 * gcc.dg/vect/vect-outer-4b.c: New test.
3757 * gcc.dg/vect/vect-outer-4c.c: New test.
3758 * gcc.dg/vect/vect-outer-4d.c: New test.
3759 * gcc.dg/vect/vect-outer-4e.c: New test.
3760 * gcc.dg/vect/vect-outer-4f.c: New test.
3761 * gcc.dg/vect/vect-outer-4g.c: New test.
3762 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3763 * gcc.dg/vect/vect-outer-4i.c: New test.
3764 * gcc.dg/vect/vect-outer-4j.c: New test.
3765 * gcc.dg/vect/vect-outer-4k.c: New test.
3766 * gcc.dg/vect/vect-outer-4l.c: New test.
3767 * gcc.dg/vect/vect-outer-4m.c: New test.
3768 * gcc.dg/vect/vect-outer-4.c: New test.
3769 * gcc.dg/vect/vect-outer-5.c: New test.
3770 * gcc.dg/vect/vect-outer-6.c: New test.
3771 * gcc.dg/vect/vect-outer-fir.c: New test.
3772 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3773 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3775 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3777 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3778 and -fno-tree-reassoc.
3779 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3780 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3781 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3782 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3783 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3784 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3785 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3786 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3787 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3788 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3789 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3790 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3791 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3792 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3793 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3794 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3795 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3796 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3797 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3798 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3799 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3800 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3801 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3802 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3803 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3804 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3805 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3806 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3807 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3808 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3809 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3810 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3811 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3812 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3813 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3814 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3815 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3817 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3819 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3820 versioning for aliasing).
3821 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3823 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3825 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3827 2007-08-18 Tom Tromey <tromey@redhat.com>
3829 PR preprocessor/32974:
3830 * gcc.dg/cpp/pr32974.c: New file.
3832 2007-08-17 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/interface_abstract_1.f90: New.
3836 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3839 * gfortran.dg/pure_initializer_1.f90: New test.
3841 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3844 * gfortran.dg/array_constructor_18.f90: New test.
3846 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3849 * g++.dg/expr/lval3.C: New test.
3850 * g++.dg/expr/lval4.C: New test.
3852 2007-08-17 Ollie Wild <aaw@google.com>
3855 * g++.dg/lookup/builtin3.C: New test.
3856 * g++.dg/lookup/builtin4.C: New test.
3857 * g++.dg/lookup/using19.C: New test.
3859 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3862 * g++.dg/parse/error31.C: New.
3864 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3867 * g++.dg/template/error26.C: New.
3869 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3872 * gfortran.dg/zero_length_2.f90: New test.
3874 2007-08-17 Tobias Burnus <burnus@net-b.de>
3876 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3877 * gfortran.dg/kind_tests_3.f03: Ditto.
3878 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3879 * gfortran.dg/interface_13.f90: Ditto.
3880 * gfortran.dg/pr32738.f90: Ditto.
3881 * gfortran.dg/module_private_1.f90: Ditto.
3882 * gfortran.dg/test_only_clause.f90: Ditto.
3883 * gfortran.dg/bind_c_vars.f90: Ditto.
3884 * gfortran.dg/bind_c_dts.f90: Ditto.
3885 * gfortran.dg/use_9.f90: Ditto.
3886 * gfortran.dg/generic_8.f90: Ditto.
3887 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3888 * gfortran.dg/private_type_6.f90: Ditto.
3889 * gfortran.dg/c_assoc.f90: Ditto.
3890 * gfortran.dg/private_type_7.f90: Ditto.
3891 * gfortran.dg/global_vars_c_init.f90: Ditto.
3892 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3893 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3894 * gfortran.dg/c_size_t_test.f03: Ditto.
3895 * gfortran.dg/used_types_12.f90: Ditto.
3896 * gfortran.dg/pr25923.f90: Ditto.
3897 * gfortran.dg/test_com_block.f90: Ditto.
3898 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3899 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3900 * gfortran.dg/com_block_driver.f90: Ditto.
3901 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3902 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3903 * gfortran.dg/c_loc_test.f90: Ditto.
3904 * gfortran.dg/c_ptr_tests.f03: Ditto.
3905 * gfortran.dg/module_interface_1.f90: Ditto.
3907 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3910 * g++.dg/other/error17.C: Adjust.
3912 2007-08-17 Ben Elliston <bje@au.ibm.com>
3915 * g++.dg/ext/altivec-14.C: New test.
3917 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3919 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3920 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3922 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3923 * gcc.dg/vect/pr32366.c: Ditto.
3925 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3928 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3929 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3930 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3931 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3933 2007-08-16 Tobias Burnus <burnus@net-b.de>
3936 * gfortran.dg/use_9.f90: New.
3938 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3940 * g++.dg/gcov/gcov-5.C: New test.
3942 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3944 * g++.dg/gcov/gcov-4.C: New test.
3945 * lib/gcov.exp (verify-lines): Add support for
3946 checking no-coverage lines.
3948 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3950 * gcc.dg/vect/vect-vfa-01.c: New.
3951 * gcc.dg/vect/vect-vfa-02.c: New.
3952 * gcc.dg/vect/vect-vfa-03.c: New.
3953 * gcc.dg/vect/vect-vfa-04.c: New.
3954 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3955 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3956 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3957 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3958 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3959 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3960 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3961 gfortran.dg/vect/pr19049.f90: Rename to start with
3963 * gcc.dg/vect/vect.exp: Disable versioning for alias
3964 when test starts with no-vfa-.
3965 * gfortran.dg/vect/vect.exp: Likewise.
3967 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3969 * gcc.dg/torture/pr32897.c: New test.
3971 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3974 * g++.dg/template/crash69.C: New.
3976 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3978 * lib/target-supports.exp (check_effective_target_arm32): Use
3979 check_no_compiler_messages.
3981 2007-08-15 Diego Novillo <dnovillo@google.com>
3983 gcc.dg/tree-ssa/20070815.c: New test.
3985 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3988 * gfortran.dg/random_7.f90: Initialize variable.
3990 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3993 * gfortran.dg/pr33074.f90: New test.
3996 * g++.dg/opt/nrv14.C: New test.
3998 2007-08-15 Paolo Carlini <pcarlini@suse.de>
4001 * g++.dg/template/crash68.C: New.
4003 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4005 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4006 * gcc.dg/sibcall-4.c: Ditto.
4008 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4011 * gfortran.dg/use_8.f90: New test.
4012 * gfortran.dg/c_loc_tests_2.f03: Fix code.
4014 2007-08-14 Paolo Carlini <pcarlini@suse.de>
4017 * g++.dg/template/error27.C: New.
4018 * g++.dg/template/error28.C: New.
4019 * g++.dg/other/pr28304.C: Adjust.
4020 * g++.old-deja/g++.mike/p811.C: Likewise.
4022 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4025 * gcc.target/i386/pr30315.c: New.
4027 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4030 * gfortran.dg/substr_5.f90: New test.
4032 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4035 * gcc.dg/vector-2.c: New test.
4038 * g++.dg/ext/vector8.C: New test.
4040 2007-08-13 Dan Hipschman <dsh@google.com>
4043 * gcc.dg/format/array-1.c: Add an additional test for
4044 unterminated format strings of length 1.
4046 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4049 * gfortran.dg/external_procedures_3.f90: New test.
4051 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4054 * gfortran.dg/import6.f90: New test.
4056 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4059 * gcc.dg/vector-1.c: New test.
4061 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4063 * gcc.dg/pr21255-4.c: Skip for PIC.
4064 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4066 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4068 * gcc.dg/attr-isr.c: Skip for PIC.
4069 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4070 * gcc.dg/attr-isr-trapa.c: Likewise.
4071 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4072 * gcc.dg/pragma-isr-trapa.c: Likewise.
4073 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4075 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4078 * gfortran.dg/transpose_1.f90: New test.
4080 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4083 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4086 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4090 * gfortran.dg/random_4.f90: New test.
4091 * gfortran.dg/random_5.f90: New test.
4092 * gfortran.dg/random_6.f90: New test.
4093 * gfortran.dg/random_7.f90: New test.
4095 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4098 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4100 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4103 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4105 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4108 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4109 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4111 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4114 * gfortran.dg/char_length_6.f90: New test.
4116 2007-08-10 Ollie Wild <aaw@google.com>
4118 * g++.dg/lookup/using18.C: New test.
4120 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4123 * g++.dg/other/error16.C: New.
4125 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4128 * gfortran.dg/namelist_37.f90: New test.
4130 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4133 * g++.dg/conversion/op3.C: New.
4135 2007-08-09 Tobias Burnus <burnus@net-b.de>
4138 * gfortran.dg/fmt_tab_1.f90: New.
4139 * gfortran.dg/fmt_tab_2.f90: New.
4141 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4144 * gcc.c-torture/compile/pr32796.c: New test.
4146 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4149 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4150 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4153 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4155 * gcc.target/mips/code-readable-1.c: New test.
4156 * gcc.target/mips/code-readable-2.c: Likewise.
4157 * gcc.target/mips/code-readable-3.c: Likewise.
4159 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4160 Revital Eres <eres@il.ibm.com>
4162 * gfortran.dg/sms-1.f90: Add comment.
4163 * gfortran.dg/sms-2.f90: New.
4165 2007-08-07 Ian Lance Taylor <iant@google.com>
4167 * gcc.dg/instrument-1.c: New test.
4168 * gcc.dg/instrument-2.c: New test.
4169 * gcc.dg/instrument-3.c: New test.
4171 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4173 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4175 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4177 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4178 !vector_alignment_reachable targets.
4179 * gcc.dg/vect/vect-33.c: Likewise.
4180 * gcc.dg/vect/vect-42.c: Likewise.
4181 * gcc.dg/vect/vect-44.c: Likewise.
4182 * gcc.dg/vect/vect-50.c: Likewise.
4183 * gcc.dg/vect/vect-70.c: Likewise.
4184 * gcc.dg/vect/vect-71.c: Likewise.
4185 * gcc.dg/vect/vect-87.c: Likewise.
4186 * gcc.dg/vect/vect-88.c: Likewise.
4187 * gcc.dg/vect/vect-91.c: Likewise.
4188 * gcc.dg/vect/vect-93.c: Likewise.
4189 * gcc.dg/vect/vect-96.c: Likewise.
4190 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4191 * gcc.dg/vect/section-anchors-69.c: Likewise.
4192 * gcc.dg/vect/pr25413.c: Likewise.
4193 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4194 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4195 * gfortran.dg/vect-2.f90: Likewise.
4196 * gfortran.dg/vect-3.f90: Likewise.
4197 * gfortran.dg/vect-4.f90: Likewise.
4198 * gfortran.dg/vect-5.f90: Likewise.
4199 * lib/target-supports.exp (check_effective_target_natural_alignment):
4200 Return false for darwin.
4201 (check_effective_target_vector_alignment_reachable_for_double): New.
4203 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4205 * gcc.dg/multiword-1.c: New testcase.
4207 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4209 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4211 * gfortran.dg/namelist_36.f90: New test.
4213 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4215 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4216 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4218 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4220 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4221 * gcc.dg/torture/type-generic-1.c: Likewise.
4223 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4225 * gcc.c-torture/20070522-1.c: Move to ...
4226 * gcc.c-torture/compile/20070522-1.c: Here.
4228 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4231 * gfortran.dg/minmax_char_1.f90: New test.
4232 * gfortran.dg/minmax_char_2.f90: New test.
4233 * gfortran.dg/min_max_optional_4.f90: New test.
4235 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4237 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4238 hanging on the testcase.
4240 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4243 * gcc.c-torture/compile/pr32988.c: New test.
4245 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4247 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4249 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4251 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4254 2007-03-22 Dirk Mueller <dmueller@suse.de>
4256 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4258 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4261 * gfortran.dg/isnan_1.f90: New test.
4263 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4264 Revital Eres <eres@il.ibm.com>
4266 * gcc.dg/sms-antideps.c: New test.
4268 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4271 * gfortran.dg/entry_13.f90: New test.
4273 * gfortran.dg/entry_12.f90: Clean up .mod file.
4275 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4278 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4279 variables as kind=4 so they don't overflow the record length.
4281 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4284 * gfortran.dg/selected_kind_1.f90: New test.
4286 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4289 * gcc.c-torture/compile/pr32780.c: New test.
4291 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4294 * gcc.c-torture/compile/pr32399.c: New testcase.
4296 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4299 * g++.dg/torture/pr32304.C: New testcase.
4301 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4304 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4306 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4309 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4311 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4314 * gfortran.dg/nint_2.f90: New test.
4316 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4318 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4319 * gcc.dg/weak/typeof-2.c: Likewise.
4321 2007-08-03 Diego Novillo <dnovillo@google.com>
4324 * gcc.dg/tree-ssa/pr31521.c: New test.
4326 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4329 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4330 iostat must be default kind.
4332 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4334 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4336 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4339 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4340 explicit so test passes with -fdefault-integer-8.
4341 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4342 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4344 2007-08-02 Lee Millward <lee.millward@gmail.com>
4347 * g++.dg/parse/asm1.C: New test.
4350 * g++.dg/parse/asm2.C: Likewise.
4353 * g++.dg/parse/asm3.C: Likewise.
4355 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4357 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4358 "int" is only 16 bit bits wide.
4359 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4361 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4363 * g++.dg/torture/type-generic-1.C: New.
4364 * gcc.dg/pr28796-2.c: Move tests ...
4365 * gcc.dg/tg-tests.h: ... here.
4366 * gcc.dg/torture/type-generic-1.c: New.
4368 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4371 * minmaxloc_3.f90: New test case.
4373 2007-08-01 Tobias Burnus <burnus@net-b.de>
4376 * gfortran.dg/allocate_stat.f90: New.
4378 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4380 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4382 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4384 PR tree-optimization/32919
4385 * gcc.c-torture/compile/pr32919.c: New.
4387 2007-08-01 Nick Clifton <nickc@redhat.com>
4389 * gcc.c-torture/execute/execute.exp: Change copyright header to
4390 refer to version 3 of the GNU General Public License and to point
4391 readers at the COPYING3 file and the FSF's license web page.
4392 * gcc.c-torture/execute/ieee/ieee.exp,
4393 gcc.c-torture/unsorted/unsorted.exp,
4394 gcc.c-torture/compile/compile.exp,
4395 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4396 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4397 gcc.target/cris/torture/cris-torture.exp,
4398 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4399 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4400 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4401 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4402 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4403 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4404 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4405 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4406 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4407 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4408 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4409 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4410 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4411 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4412 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4413 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4414 gcc.dg/noncompile/noncompile.exp,
4415 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4416 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4417 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4418 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4419 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4420 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4421 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4422 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4423 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4424 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4425 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4426 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4427 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4428 g++.old-deja/old-deja.exp,
4429 gfortran.fortran-torture/execute/execute.exp,
4430 gfortran.fortran-torture/compile/compile.exp,
4431 treelang/output/output-1.c, treelang/output/output-1.tree,
4432 treelang/execute/execute.exp, treelang/Makefile.in,
4433 treelang/compile/compile.exp, g++.dg/dg.exp,
4434 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4435 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4436 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4437 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4438 g++.dg/compat/struct-layout-1.exp,
4439 g++.dg/compat/struct-layout-1_generate.c,
4440 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4441 g++.dg/bprob/bprob.exp, config/default.exp,
4442 gcc.test-framework/test-framework.awk,
4443 gcc.test-framework/gen_directive_tests,
4444 gcc.test-framework/test-framework.exp,
4445 objc.dg/special/special.exp,
4446 objc.dg/gnu-encoding/gnu-encoding.exp,
4447 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4448 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4449 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4450 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4451 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4452 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4453 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4454 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4455 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4456 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4457 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4458 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4459 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4460 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4461 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4462 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4465 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4467 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4470 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4473 * gfortran.dg/initialization_12.f90: New test.
4475 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4478 * gfortran.dg/entry_12.f90: New test.
4480 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4483 * gfortran.dg/altreturn_6.f90: New test.
4485 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4488 * gfortran.dg/exponent_2.f90: New test.
4490 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4492 * gcc.dg/vect/vect-117.c: New test.
4493 * gcc.dg/vect/vect-74.c: Enabled test
4494 * gcc.dg/vect/vect-81.c: Enabled test
4496 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4498 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4499 s/dg-error/dg-warning where warning is expected.
4501 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4504 * gfortran.dg/array_constructor_12.f90: Adjust argument
4505 of huge() to correct kind.
4507 2007-07-30 Ollie Wild <aaw@google.com>
4509 * gcc.dg/cpp/counter-2.c: New test.
4510 * gcc.dg/cpp/counter-3.c: New test.
4511 * gcc.dg/cpp/dir-only-1.c: New test.
4512 * gcc.dg/cpp/dir-only-1.h: New file.
4513 * gcc.dg/cpp/dir-only-2.c: New test.
4514 * gcc.dg/cpp/dir-only-3.c: New test.
4515 * gcc.dg/cpp/dir-only-3a.h: New file.
4516 * gcc.dg/cpp/dir-only-3b.h: New file.
4517 * gcc.dg/cpp/dir-only-4.c: New test.
4518 * gcc.dg/cpp/dir-only-5.c: New test.
4519 * gcc.dg/cpp/dir-only-6.c: New test.
4521 2007-07-30 Julian Brown <julian@codesourcery.com>
4523 * gcc.target/arm/neon/v*.c: Regenerate.
4525 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4528 * g++.dg/ext/label6.C: New.
4530 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4534 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4536 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4539 * gfortran.dg/actual_pointer_function_1.f90: New test.
4542 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4544 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4547 * gfortran.dg/shape_1.f90: Adjust error message.
4548 * gfortran.dg/parameter_array_ref_1.f90: New test.
4550 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4553 * gfortran.dg/entry_11.f90: New test.
4555 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4556 Revital Eres <eres@il.ibm.com>
4558 * gfortran.dg/sms-1.f90: New test.
4560 2007-07-28 Richard Guenther <rguenther@suse.de>
4562 * gcc.c-torture/compile/pr32920.c: New testcase.
4564 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4567 * g++.dg/lookup/friend11.C: New test.
4569 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4571 * gfortran.dg/namelist_5.f90: Adjusted error message.
4572 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4573 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4574 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4575 * gfortran.dg/namelist_32.f90: ... this.
4578 * gfortran.dg/namelist_33.f90: New test.
4581 * gfortran.dg/namelist_34.f90: New test.
4584 * gfortran.dg/namelist_35.f90: New test.
4586 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4589 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4591 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4594 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4595 assuming it is 0x7ffffffff.
4596 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4597 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4599 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4601 * gfortran.dg/operator_3.f90: Fix dg directive.
4602 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4603 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4604 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4606 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4608 * g++.dg/cpp0x/decltype1.C: New.
4609 * g++.dg/cpp0x/decltype2.C: New.
4610 * g++.dg/cpp0x/decltype3.C: New.
4611 * g++.dg/cpp0x/decltype4.C: New.
4612 * g++.dg/cpp0x/decltype5.C: New.
4613 * g++.dg/cpp0x/decltype6.C: New.
4615 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4617 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4618 because the test relies on bit 31 to be the sign bit.
4620 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4622 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4623 assuming it is 0x7fffffff.
4624 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4625 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4627 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4630 * g++.dg/expr/bitfield9.C: New test.
4632 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4635 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4637 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4640 * gfortran.dg/private_type_7.f90: New test.
4642 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4645 * gfortran.dg/select_char_1.f90: New test.
4647 2007-07-27 Tobias Burnus <burnus@net-b.de>
4650 * gfortran.dg/initialization_11.f90: New test.
4652 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4654 * gcc.target/mips/ins-1.c: New test.
4656 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4659 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4662 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4664 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4665 error: width of 'spare' exceeds its type.
4667 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4669 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4670 * gcc.dg/sibcall-4.c: Likewise.
4672 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4674 PR rtl-optimization/31500
4675 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4676 * g++.dg/warn/Warray-bounds.C: Likewise.
4678 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4680 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4682 2007-07-25 Julian Brown <julian@codesourcery.com>
4683 Paul Brook <paul@codesourcery.com>
4684 Joseph Myers <joseph@codesourcery.com>
4685 Mark Shinwell <shinwell@codesourcery.com>
4687 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4688 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4689 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4690 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4691 (check_effective_target_arm_neon_hw): New.
4692 * gcc.target/arm/neon/neon.exp: New file.
4693 * gcc.target/arm/neon/polytypes.c: New file.
4694 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4696 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4698 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4699 targets where an "int" is less than 32 bits wide.
4701 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4703 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4705 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4707 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4708 during addition if an int is only 16 bits wide.
4709 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4711 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4713 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4714 size as "long int" and are 32 or 64 bits wide.
4715 * gcc.dg/torture/pr28814.c: Likewise.
4717 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4719 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4720 exactly as wide as an int.
4722 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4724 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4725 Define and use throughout as long long printf format specifier.
4726 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4729 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4731 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4732 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4734 2007-07-25 Ben Elliston <bje@au.ibm.com>
4736 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4738 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4740 * gcc.c-torture/execute/20070724-1.c: New.
4742 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4745 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4746 "deallocates" to 24, since patch has code rid of much spurious
4748 * gfortran.dg/interface_assignment_1.f90 : New test.
4751 * gfortran.dg/interface_assignment_2.f90 : New test.
4753 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4756 * fortran.dg/initialization_10.f90: New test.
4758 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4761 * gfortran.dg/imag_2.f: Removed
4762 * gfortran.dg/warn_std_1.f90: New test.
4763 * gfortran.dg/warn_std_2.f90: New test.
4764 * gfortran.dg/warn_std_3.f90: New test.
4766 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4769 * g++.dg/init/new22.C: New.
4771 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4774 * g++.dg/template/crash67.C: New.
4776 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4778 * lib/target-support.exp (check_effective_target_natural_alignment):
4779 (check_effective_target_vector_alignment_reachable): New.
4780 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4781 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4782 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4784 * gcc.dg/vect/pr25413.c: Likewise.
4785 * gcc.dg/vect/pr31699.c: Likewise.
4787 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4790 * gfortran.dg/pack_bounds_1.f90: New test case.
4792 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4795 * gfortran.dg/initialization_9.f90: New test.
4797 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4801 * gfortran.dg/bind_c_usage_8.f03: New test case.
4802 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4803 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4805 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4807 * gcc.target/mips/branch-cost-1.c: New test.
4808 * gcc.target/mips/branch-cost-2.c: Likewise.
4810 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4813 * gfortran.dg/c_char_tests.f03: New test case.
4814 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4815 * gfortran.dg/c_char_tests_2.f03: New test case.
4816 * gfortran.dg/value_6.f03: Ditto.
4817 * gfortran.dg/value_7.f03: Ditto.
4819 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4822 * gfortran.dg/c_funloc_tests_5.f03: New.
4823 * gfortran.dg/c_funloc_tests_5.f04: New.
4824 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4826 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4829 * g++.dg/expr/call4.C: New.
4830 * g++.dg/expr/call5.C: New.
4832 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4835 * gfortran.dg/namelist_30.f90: New test.
4837 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4840 * gfortran.dg/array_initializer_1.f90: Removed warning.
4841 * gfortran.dg/initialization_1.f90: Adjusted messages.
4842 * gfortran.dg/nested_modules_6.f90: Removed warning.
4845 * gfortran.dg/initialization_7.f90: New test.
4848 * gfortran.dg/initialization_8.f90: New test.
4850 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4853 * g++.dg/template/crash47.C: Adjust errors.
4854 * g++.dg/template/crash48.C: Adjust errors.
4855 * g++.dg/template/typename12.C: New.
4856 * g++.dg/template/typename13.C: New.
4857 * g++.dg/template/typename14.C: New.
4858 * g++.dg/template/typedef6.C: Adjust errors.
4860 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4863 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4864 * gfortran.dg/pr32627.f03: New test case.
4866 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4867 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4868 c_f_pointer_logical.
4869 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4870 c_f_pointer_complex.
4871 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4872 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4873 c_f_pointer_shape_tests_2.
4874 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4876 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4879 * gfortran.dg/c_loc_tests_9.f03: New test case.
4880 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4882 2007-07-21 Lee Millward <lee.millward@gmail.com>
4885 * gfortran.dg/int_2.f90: New test.
4887 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4889 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4891 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4893 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4894 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4896 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4898 PR tree-optimization/19910
4899 * gcc.dg/pr19910.c: New test.
4901 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4904 * gfortran.dg/pr32738.f90: New test.
4906 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4908 PR tree-optimzation/32635
4909 * gfortran.dg/pr32635.f: New test case.
4911 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4914 * gfortran.dg/pr32801.f03: New test case.
4916 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4918 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4919 Test negative numbers also.
4920 * gcc.dg/c99-math-float-1.c: Likewise.
4921 * gcc.dg/c99-math-long-double-1.c: Likewise.
4922 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4925 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4927 * lib/target-supports.exp (check_effective_target_sync_int_long):
4929 (check_effective_target_sync_char_short): Likewise.
4931 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4933 * gcc.dg/pr28796-2.c: Add more cases.
4935 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4937 * gcc.dg/pr28796-1.c: Add more cases.
4938 * gcc.dg/pr28796-2.c: Likewise.
4940 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4942 * gcc.dg/pr28796-1.c: Add more cases.
4943 * gcc.dg/pr28796-2.c: Likewise.
4945 2007-07-17 Janus Weil <jaydub66@gmail.com>
4948 * gfortran.dg/pr32535.f90: New test.
4950 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4954 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4956 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4958 PR rtl-optimization/32773
4959 * gcc.dg/pr32773.c: New test.
4961 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4963 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4964 match flax-vector-conversions note.
4965 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4966 instead of dg-error for the warning.
4968 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4970 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4971 adapted to work on targets with 16-bit or wider int.
4972 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4973 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4974 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4975 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4977 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4979 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4980 support large arrays.
4981 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4982 * gcc.dg/20061109-1.c: Likewise.
4983 * gcc.c-torture/execute/20061101-1.x: Likewise.
4984 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4985 * gcc.c-torture/execute/pr31448.x: Likewise.
4987 2007-07-16 Lee Millward <lee.millward@gmail.com>
4989 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4992 * gfortran.dg/pr32238.f90: New test.
4995 * gfortran.dg/pr32222.f90: New test.
4998 * gfortran.dg/pr32242.f90: New test.
5000 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
5001 David Ung <davidu@mips.com>
5003 * gcc.target/mips/mips-sched-madd.c: New test case.
5005 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5008 * gfortran.dg/large_real_kind_1.f90: Update test.
5009 * gfortran.dg/pr17706.f90: Update test.
5010 * gfortran.dg/fmt_zero_digits.f90: Update test.
5011 * gfortran.dg/fmt_zero_precision.f90: Update test.
5012 * gfortran.dg/real_const_3.f90: Update test.
5014 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5017 * gfortran.dg/bounds_check_8.f90: New test.
5018 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5020 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5023 * gfortran.dg/mvbits_2.f90: New test.
5025 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5028 * gfortran.dg/pack_mask_1.f90: New test.
5029 * gfortran.dg/unpack_mask_1.f90: New test.
5031 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5033 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5034 * gcc.dg/20001101-1.c: Likewise.
5035 * gcc.dg/20001102-1.c: Likewise.
5036 * gcc.dg/20020116-2.c: Likewise.
5037 * gcc.dg/20020416-1.c: Likewise.
5038 * gcc.dg/sparc-constant-1.c: Likewise.
5039 * gcc.dg/sparc-dwarf2.c: Likewise.
5040 * gcc.dg/sparc-frame-1.c: Likewise.
5041 * gcc.dg/sparc-getcontext-1.c: Likewise.
5042 * gcc.dg/sparc-loop-1.c: Likewise.
5043 * gcc.dg/sparc-reg-1.c: Likewise.
5044 * gcc.dg/sparc-ret.c: Likewise.
5045 * gcc.dg/sparc-trap-1.c: Likewise.
5046 * gcc.dg/ultrasp10.c: Likewise.
5047 * gcc.dg/ultrasp11.c: Likewise.
5048 * gcc.dg/ultrasp1.c: Likewise.
5049 * gcc.dg/ultrasp2.c: Likewise.
5050 * gcc.dg/ultrasp3.c: Likewise.
5051 * gcc.dg/ultrasp4.c: Likewise.
5052 * gcc.dg/ultrasp5.c: Likewise.
5053 * gcc.dg/ultrasp6.c: Likewise.
5054 * gcc.dg/ultrasp7.c: Likewise.
5055 * gcc.dg/ultrasp8.c: Likewise.
5056 * gcc.dg/ultrasp9.c: Likewise.
5057 * gcc.dg/splet-1.c: Delete.
5059 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5062 * gfortran.dg/stfunc_5.f90: New test.
5064 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5066 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5067 New procedure to check if arrays are naturally aligned to the vector
5069 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5070 in size_t typedef. Adjust tree dump scan results according to
5071 vect_aligned_arrays target check.
5072 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5073 vect_aligned_arrays target check.
5074 * gcc.dg/vect/pr31699.c: Ditto.
5076 2007-07-13 Sa Liu <saliu@de.ibm.com>
5078 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5079 for V2DFmode vector conditional expression.
5080 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5082 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5084 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5085 V2DFmode comparison and test special values.
5086 * lib/target-supports.exp: Switch on test for V2DFmode
5087 vector conditional expression.
5089 2007-07-13 Richard Guenther <rguenther@suse.de>
5091 PR tree-optimization/32721
5092 * gcc.dg/pr32721.c: New testcase.
5094 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5096 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5097 error message part that continues on a new line.
5099 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5101 * gcc.dg/c99-tgmath-1.c: New.
5102 * gcc.dg/c99-tgmath-2.c: New.
5103 * gcc.dg/c99-tgmath-3.c: New.
5104 * gcc.dg/c99-tgmath-4.c: New.
5106 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5107 Janis Johnson <janis187@us.ibm.com>
5110 * gcc.test-framework/dg-error-exp-F.c: New test.
5111 * gcc.test-framework/dg-warning-exp-F.c: New test.
5112 * lib/gcc.exp: Enable warning and error prefixes.
5113 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5114 (dg-error): Wrap original dg-error.
5115 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5116 markers from dg-error/dg-warning directives.
5117 * gcc.dg/20040322-1.c: Likewise.
5118 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5119 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5120 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5121 * gcc.dg/Werror-1.c: Likewise.
5122 * gcc.dg/Werror-10.c: Likewise.
5123 * gcc.dg/Werror-11.c: Likewise.
5124 * gcc.dg/Werror-2.c: Likewise.
5125 * gcc.dg/Werror-3.c: Likewise.
5126 * gcc.dg/Werror-4.c: Likewise.
5127 * gcc.dg/Werror-5.c: Likewise.
5128 * gcc.dg/Werror-6.c: Likewise.
5129 * gcc.dg/Werror-7.c: Likewise.
5130 * gcc.dg/Werror-8.c: Likewise.
5131 * gcc.dg/Werror-9.c: Likewise.
5132 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5133 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5134 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5135 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5136 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5137 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5138 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5139 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5140 * gcc.dg/Wnested-externs-1.c: Likewise.
5141 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5142 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5143 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5144 * gcc.dg/Wshadow-3.c: Likewise.
5145 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5146 * gcc.dg/Wwrite-strings-1.c: Likewise.
5147 * gcc.dg/anon-struct-5.c: Likewise.
5148 * gcc.dg/anon-struct-6.c: Likewise.
5149 * gcc.dg/anon-struct-7.c: Likewise.
5150 * gcc.dg/anon-struct-8.c: Likewise.
5151 * gcc.dg/array-8.c: Likewise.
5152 * gcc.dg/array-quals-2.c: Likewise.
5153 * gcc.dg/asm-qual-1.c: Likewise.
5154 * gcc.dg/asm-wide-1.c: Likewise.
5155 * gcc.dg/assign-warn-1.c: Likewise.
5156 * gcc.dg/assign-warn-2.c: Likewise.
5157 * gcc.dg/bitfld-10.c: Likewise.
5158 * gcc.dg/bitfld-11.c: Likewise.
5159 * gcc.dg/bitfld-12.c: Likewise.
5160 * gcc.dg/bitfld-13.c: Likewise.
5161 * gcc.dg/bitfld-14.c: Likewise.
5162 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5163 * gcc.dg/builtins-30.c: Likewise.
5164 * gcc.dg/c90-const-expr-5.c: Likewise.
5165 * gcc.dg/c90-typespec-1.c: Likewise.
5166 * gcc.dg/c99-const-expr-5.c: Likewise.
5167 * gcc.dg/c99-flex-array-5.c: Likewise.
5168 * gcc.dg/c99-fordecl-3.c: Likewise.
5169 * gcc.dg/c99-tag-3.c: Likewise.
5170 * gcc.dg/c99-typespec-1.c: Likewise.
5171 * gcc.dg/c99-vla-jump-1.c: Likewise.
5172 * gcc.dg/c99-vla-jump-2.c: Likewise.
5173 * gcc.dg/c99-vla-jump-3.c: Likewise.
5174 * gcc.dg/c99-vla-jump-4.c: Likewise.
5175 * gcc.dg/c99-vla-jump-5.c: Likewise.
5176 * gcc.dg/cast-1.c: Likewise.
5177 * gcc.dg/cast-2.c: Likewise.
5178 * gcc.dg/cast-3.c: Likewise.
5179 * gcc.dg/cast-4.c: Likewise.
5180 * gcc.dg/cast-pretty-print-1.c: Likewise.
5181 * gcc.dg/comp-goto-2.c: Likewise.
5182 * gcc.dg/comp-goto-3.c: Likewise.
5183 * gcc.dg/cpp/error-1.c: Likewise.
5184 * gcc.dg/cpp/if-paren.c: Likewise.
5185 * gcc.dg/decl-7.c: Likewise.
5186 * gcc.dg/decl-8.c: Likewise.
5187 * gcc.dg/decl-nospec-1.c: Likewise.
5188 * gcc.dg/decl-nospec-2.c: Likewise.
5189 * gcc.dg/decl-nospec-3.c: Likewise.
5190 * gcc.dg/declspec-10.c: Likewise.
5191 * gcc.dg/declspec-11.c: Likewise.
5192 * gcc.dg/declspec-12.c: Likewise.
5193 * gcc.dg/declspec-13.c: Likewise.
5194 * gcc.dg/declspec-14.c: Likewise.
5195 * gcc.dg/declspec-15.c: Likewise.
5196 * gcc.dg/declspec-16.c: Likewise.
5197 * gcc.dg/declspec-17.c: Likewise.
5198 * gcc.dg/declspec-4.c: Likewise.
5199 * gcc.dg/declspec-5.c: Likewise.
5200 * gcc.dg/declspec-6.c: Likewise.
5201 * gcc.dg/declspec-7.c: Likewise.
5202 * gcc.dg/declspec-8.c: Likewise.
5203 * gcc.dg/declspec-9.c: Likewise.
5204 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5205 * gcc.dg/dfp/constants-c99.c: Likewise.
5206 * gcc.dg/dfp/keywords-c89.c: Likewise.
5207 * gcc.dg/dfp/keywords-c99.c: Likewise.
5208 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5209 * gcc.dg/dfp/typespec.c: Likewise.
5210 * gcc.dg/dremf-type-compat-2.c: Likewise.
5211 * gcc.dg/dremf-type-compat-3.c: Likewise.
5212 * gcc.dg/dremf-type-compat-4.c: Likewise.
5213 * gcc.dg/empty-source-2.c: Likewise.
5214 * gcc.dg/empty-source-3.c: Likewise.
5215 * gcc.dg/enum3.c: Likewise.
5216 * gcc.dg/extra-semi-2.c: Likewise.
5217 * gcc.dg/extra-semi-3.c: Likewise.
5218 * gcc.dg/float-range-1.c: Likewise.
5219 * gcc.dg/float-range-2.c: Likewise.
5220 * gcc.dg/float-range-3.c: Likewise.
5221 * gcc.dg/float-range-5.c: Likewise.
5222 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5223 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5224 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5225 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5226 * gcc.dg/format/cast-1.c: Likewise.
5227 * gcc.dg/format/gcc_diag-3.c: Likewise.
5228 * gcc.dg/format/gcc_diag-4.c: Likewise.
5229 * gcc.dg/format/gcc_diag-6.c: Likewise.
5230 * gcc.dg/format/gcc_diag-8.c: Likewise.
5231 * gcc.dg/format/gcc_diag-9.c: Likewise.
5232 * gcc.dg/format/nul-2.c: Likewise.
5233 * gcc.dg/format/opt-1.c: Likewise.
5234 * gcc.dg/format/opt-2.c: Likewise.
5235 * gcc.dg/format/opt-3.c: Likewise.
5236 * gcc.dg/format/opt-4.c: Likewise.
5237 * gcc.dg/format/opt-5.c: Likewise.
5238 * gcc.dg/format/opt-6.c: Likewise.
5239 * gcc.dg/framework-2.c: Likewise.
5240 * gcc.dg/func-args-1.c: Likewise.
5241 * gcc.dg/func-outside-1.c: Likewise.
5242 * gcc.dg/func-outside-2.c: Likewise.
5243 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5244 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5245 * gcc.dg/if-empty-1.c: Likewise.
5246 * gcc.dg/init-bad-1.c: Likewise.
5247 * gcc.dg/init-bad-2.c: Likewise.
5248 * gcc.dg/init-bad-3.c: Likewise.
5249 * gcc.dg/init-desig-obs-2.c: Likewise.
5250 * gcc.dg/init-desig-obs-3.c: Likewise.
5251 * gcc.dg/init-empty-2.c: Likewise.
5252 * gcc.dg/init-empty-3.c: Likewise.
5253 * gcc.dg/inline-11.c: Likewise.
5254 * gcc.dg/inline-12.c: Likewise.
5255 * gcc.dg/inline-8.c: Likewise.
5256 * gcc.dg/inline-9.c: Likewise.
5257 * gcc.dg/inline3.c: Likewise.
5258 * gcc.dg/label-decl-1.c: Likewise.
5259 * gcc.dg/label-decl-2.c: Likewise.
5260 * gcc.dg/label-decl-3.c: Likewise.
5261 * gcc.dg/label-decl-4.c: Likewise.
5262 * gcc.dg/long-long-typespec-1.c: Likewise.
5263 * gcc.dg/lvalue-2.c: Likewise.
5264 * gcc.dg/lvalue-3.c: Likewise.
5265 * gcc.dg/nested-func-3.c: Likewise.
5266 * gcc.dg/nested-redef-1.c: Likewise.
5267 * gcc.dg/noreturn-4.c: Likewise.
5268 * gcc.dg/old-style-prom-2.c: Likewise.
5269 * gcc.dg/old-style-prom-3.c: Likewise.
5270 * gcc.dg/old-style-then-proto-1.c: Likewise.
5271 * gcc.dg/overflow-warn-1.c: Likewise.
5272 * gcc.dg/overflow-warn-2.c: Likewise.
5273 * gcc.dg/overflow-warn-3.c: Likewise.
5274 * gcc.dg/overflow-warn-4.c: Likewise.
5275 * gcc.dg/overflow-warn-6.c: Likewise.
5276 * gcc.dg/parm-forwdecl-2.c: Likewise.
5277 * gcc.dg/parm-forwdecl-3.c: Likewise.
5278 * gcc.dg/parm-impl-decl-1.c: Likewise.
5279 * gcc.dg/parm-impl-decl-2.c: Likewise.
5280 * gcc.dg/parm-incomplete-1.c: Likewise.
5281 * gcc.dg/parm-mismatch-1.c: Likewise.
5282 * gcc.dg/pointer-arith-1.c: Likewise.
5283 * gcc.dg/pointer-arith-2.c: Likewise.
5284 * gcc.dg/pointer-arith-3.c: Likewise.
5285 * gcc.dg/pointer-arith-4.c: Likewise.
5286 * gcc.dg/pointer-arith-6.c: Likewise.
5287 * gcc.dg/pointer-arith-7.c: Likewise.
5288 * gcc.dg/pointer-arith-8.c: Likewise.
5289 * gcc.dg/pr13804-1.c: Likewise.
5290 * gcc.dg/pr15698-1.c: Likewise.
5291 * gcc.dg/pr15698-2.c: Likewise.
5292 * gcc.dg/pr15698-3.c: Likewise.
5293 * gcc.dg/pr15698-4.c: Likewise.
5294 * gcc.dg/pr15698-5.c: Likewise.
5295 * gcc.dg/pr15698-6.c: Likewise.
5296 * gcc.dg/pr15698-7.c: Likewise.
5297 * gcc.dg/pr15698-8.c: Likewise.
5298 * gcc.dg/pr17188-1.c: Likewise.
5299 * gcc.dg/pr17301-1.c: Likewise.
5300 * gcc.dg/pr17301-2.c: Likewise.
5301 * gcc.dg/pr17730-1.c: Likewise.
5302 * gcc.dg/pr20368-1.c: Likewise.
5303 * gcc.dg/pr20368-2.c: Likewise.
5304 * gcc.dg/pr20368-3.c: Likewise.
5305 * gcc.dg/pr22308-1.c: Likewise.
5306 * gcc.dg/qual-component-1.c: Likewise.
5307 * gcc.dg/redecl-1.c: Likewise.
5308 * gcc.dg/redecl-11.c: Likewise.
5309 * gcc.dg/redecl-12.c: Likewise.
5310 * gcc.dg/redecl-13.c: Likewise.
5311 * gcc.dg/redecl-14.c: Likewise.
5312 * gcc.dg/redecl-15.c: Likewise.
5313 * gcc.dg/register-var-1.c: Likewise.
5314 * gcc.dg/register-var-2.c: Likewise.
5315 * gcc.dg/stmt-expr-2.c: Likewise.
5316 * gcc.dg/stmt-expr-3.c: Likewise.
5317 * gcc.dg/stmt-expr-label-1.c: Likewise.
5318 * gcc.dg/stmt-expr-label-2.c: Likewise.
5319 * gcc.dg/stmt-expr-label-3.c: Likewise.
5320 * gcc.dg/struct-empty-2.c: Likewise.
5321 * gcc.dg/struct-empty-3.c: Likewise.
5322 * gcc.dg/struct-parse-1.c: Likewise.
5323 * gcc.dg/struct-semi-1.c: Likewise.
5324 * gcc.dg/struct-semi-2.c: Likewise.
5325 * gcc.dg/struct-semi-3.c: Likewise.
5326 * gcc.dg/switch-5.c: Likewise.
5327 * gcc.dg/switch-6.c: Likewise.
5328 * gcc.dg/switch-7.c: Likewise.
5329 * gcc.dg/tls/diag-5.c: Likewise.
5330 * gcc.dg/transparent-union-1.c: Likewise.
5331 * gcc.dg/transparent-union-3.c: Likewise.
5332 * gcc.dg/typespec-1.c: Likewise.
5333 * gcc.dg/vla-init-2.c: Likewise.
5334 * gcc.dg/vla-init-3.c: Likewise.
5335 * gcc.dg/vla-init-4.c: Likewise.
5336 * gcc.dg/vla-init-5.c: Likewise.
5337 * gcc.dg/void-cast-2.c: Likewise.
5338 * gcc.dg/wvla-3.c: Likewise.
5339 * gcc.dg/wvla-7.c: Likewise.
5340 * gcc.target/i386/991209-1.c: Likewise.
5341 * gcc.target/ia64/fpreg-1.c: Likewise.
5342 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5343 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5345 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5348 * gfortran.dg/func_decl_4.f90: New test.
5350 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5353 * gfortran.dg/interface_17.f90: New test.
5355 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5358 * gfortran.dg/32599.f03: New test case.
5361 * gfortran.dg/32601.f03: New test case.
5362 * gfortran.dg/32601_1.f03: Ditto.
5363 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5364 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5366 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5368 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5370 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5371 Devang Patel <dpatel@apple.com>
5373 PR tree-optimization/25413
5374 * gcc.dg/vect/vect-align-1.c: New.
5375 * gcc.dg/vect/vect-align-2.c: New.
5376 * gcc.dg/vect/pr25413.c: New.
5377 * gcc.dg/vect/pr25413a.c: New.
5378 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5380 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5382 * lib/target-support.exp (check_ultrasparc_hw_available):
5384 (is-effective-target): Check $arg for ultrasparc_hw.
5385 (is-effective-target-keyword): Likewise.
5386 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5387 when determining what to do on sparc platforms.
5388 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5389 * gcc.dg/20001101-1.c: Likewise.
5390 * gcc.dg/20001101-2.c: Likewise.
5391 * gcc.dg/ultrasp9.c: Likewise.
5392 * gcc.dg/ultrasp10.c: Likewise.
5393 * gcc.target/sparc/pdist-3.c: Likewise.
5395 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5397 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5399 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5401 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5403 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5405 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5406 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5407 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5408 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5409 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5410 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5411 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5412 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5413 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5414 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5415 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5416 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5417 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5418 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5419 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5420 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5423 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/parse/error30.C: New test.
5428 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5431 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5433 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5435 * gfortran.fortran-torture/compile/pr32663.f: New test.
5437 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5440 * g++.dg/inherit/virtual4.C: New.
5442 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5445 * gcc.target/i386/pr32661-1.c: New test.
5447 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5449 * gnat.dg/invariant_index.ad[sb]: New test.
5451 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5454 * g++.dg/template/decl3.C: New.
5456 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5459 * gcc.c-torture/execute/align-3.c: New.
5461 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5464 * gcc.target/i386/pr32708-1.c: New test.
5465 * gcc.target/i386/pr32708-2.c: Ditto.
5466 * gcc.target/i386/pr32708-3.c: Ditto.
5468 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5470 * g++.dg/init/new20.C: Remove svn:executable flag.
5472 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5474 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5476 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5478 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5480 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5483 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5486 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5489 * gfortran.dg/overload_2.f90: New test.
5492 * gfortran.dg/transfer_simplify_5.f90
5495 * gfortran.dg/interface_15.f90: New test.
5497 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5500 * gfortran.dg/matmul_5.f90: New test case.
5502 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5504 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5505 * gcc.dg/fesd-any.h: Likewise.
5506 * gcc.dg/fesd-baseonly.c: Likewise.
5507 * gcc.dg/fesd-baseonly.h: Likewise.
5508 * gcc.dg/fesd-none.c: Likewise.
5509 * gcc.dg/fesd-none.h: Likewise.
5510 * gcc.dg/fesd-reduced.c: Likewise.
5511 * gcc.dg/fesd-reduced.h: Likewise.
5512 * gcc.dg/fesd-sys.c: Likewise.
5513 * gcc.dg/fesd-sys.h: Likewise
5514 * gcc.dg/fesd.h: Likewise.
5516 * g++.dg/debug/dwarf2: New directory.
5517 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5518 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5519 * g++.dg/other/fesd-any.h: Likewise.
5520 * g++.dg/other/fesd-baseonly.C: Likewise.
5521 * g++.dg/other/fesd-baseonly.h: Likewise.
5522 * g++.dg/other/fesd-none.C: Likewise.
5523 * g++.dg/other/fesd-none.h: Likewise.
5524 * g++.dg/other/fesd-reduced.C: Likewise.
5525 * g++.dg/other/fesd-reduced.h: Likewise.
5526 * g++.dg/other/fesd-sys.C: Likewise.
5527 * g++.dg/other/fesd-sys.h: Likewise.
5528 * g++.dg/other/fesd.h: Likewise.
5530 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5533 * gfortran.dg/parameter_unused.f90: New test.
5535 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5537 PR tree-optimization/32681
5538 * gcc.dg/tree-ssa/pr32681.c: New test.
5540 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5543 * gfortran.dg/fmt_t_5.f90: New test.
5545 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5548 * g++.dg/template/operator10.C: New.
5550 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5553 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5555 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5558 * gfortran.dg/operator_6.f90: New test.
5560 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5563 * gfortran.dg/operator_4.f90: New test.
5564 * gfortran.dg/operator_5.f90: New test.
5565 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5566 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5568 2007-07-08 Tobias Burnus <burnus@net-b.de>
5571 * gfortran.dg/argument_checking_6.f90: New.
5573 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5576 * gfortran.dg/interface_155555.f90: New test.
5578 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5580 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5581 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5583 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5586 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5587 discern pedantic diagnostics and errors.
5588 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5590 * gcc.dg/20050121-1.c: This is an error and not a warning.
5591 * gcc.target/i386/sseregparm-2.c: Likewise.
5592 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5593 * gcc.dg/charset/attribute2.c: Likewise.
5594 * gcc.dg/bitfld-1.c: Likewise.
5595 * gcc.dg/pack-test-2.c: Likewise.
5596 * gcc.dg/940510-1.c: Match separately error and warning.
5597 * gcc.dg/array-2.c: Match separately multiple messages. The second
5598 diagnostic is a pedantic warning and not an error.
5599 * gcc.dg/pr14475.c: Match separately multiple messages.
5600 * gcc.dg/pr18809-1.c: Likewise.
5601 * gcc.dg/pr27953.c: Likewise.
5602 * gcc.dg/vla-init-1.c: Likewise.
5603 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5605 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5608 * gfortran.dg/char_decl_1.f90: New test.
5610 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5612 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5614 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5617 * g++.dg/template/overload9.C: New test.
5619 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5621 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5622 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5624 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5626 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5627 * gcc.dg/20001012-2.c: Likewise.
5628 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5629 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5631 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5633 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5634 about the chunk size when STACK_SIZE is defined.
5636 2007-07-06 Josh Conner <jconner@apple.com>
5639 * gcc.dg/sibcall-8.c: New test.
5641 2007-07-06 Josh Conner <jconner@apple.com>
5644 * gcc.target/arm/sibcall-1.c: New test.
5646 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5648 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5650 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5652 * gfortran.dg/save_parameter.f90: New test.
5653 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5655 2007-07-06 Richard Guenther <rguenther@suse.de>
5657 * g++.dg/opt/pr30965.C: New testcase.
5659 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5661 * gcc.target/mips/save-restore-5.c: New test.
5663 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5665 PR rtl_optimization/32450
5666 * gcc.dg/pr32450.c: New runtime test.
5668 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5670 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5671 single underscore in scan directives.
5673 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5676 * g++.dg/init/ptrmem4.C: New test.
5679 * g++.dg/init/new21.C: Likewise.
5682 * g++.dg/template/static30.C: Likewise.
5684 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5686 * gcc.dg/vect/costmodel/ppc: New directory.
5687 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5688 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5690 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5691 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5692 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5693 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5695 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5696 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5698 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5699 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5700 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5701 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5702 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5703 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5705 2007-07-05 Tobias Burnus <burnus@net-b.de>
5708 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5710 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5713 * gfortran.dg/interface_14.f90: New test.
5716 * gfortran.dg/do_iterator_2.f90: New test.
5718 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5720 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5721 (FE_DEC_DOWNWARD): Likewise.
5722 (FE_DEC_UPWARD): Likewise.
5723 (FE_DEC_TOWARDZERO): Likewise.
5724 (FE_DEC_TONEARESTFROMZERO): Likewise.
5726 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5728 * gcc.c-torture/compile/pr32606.c: New.
5729 * gfortran.fortran-torture/execute/pr32604.f90: New.
5731 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5733 * gcc.dg/visibility-12.c: New test.
5734 * gcc.dg/visibility-13.c: Likewise.
5735 * g++.dg/ext/visibility-9.C: Likewise.
5736 * g++.dg/ext/visibility-10.C: Likewise.
5738 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5740 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5741 * gcc.dg/sh-relax-vxworks.c: New test.
5743 2007-07-04 Richard Guenther <rguenther@suse.de>
5745 PR tree-optimization/32500
5746 * gcc.c-torture/execute/pr32500.c: New testcase.
5748 2007-07-04 Richard Guenther <rguenther@suse.de>
5750 PR tree-optimization/32482
5751 * gcc.c-torture/compile/pr32482.c: New testcase.
5753 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5755 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5757 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5758 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5759 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5760 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5762 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5764 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5766 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5768 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5770 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5773 * gfortran.dg/min_max_optional_1.f90: New test.
5774 * gfortran.dg/min_max_optional_2.f90: New test.
5775 * gfortran.dg/min_max_optional_3.f90: New test.
5777 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5780 * gfortran.dg/fmt_error.f90: New test.
5782 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5785 * gfortran.dg/interface_13.f90: New test.
5787 2007-07-03 Dave Brolley <brolley@redhat.com>
5790 * g++.dg/init/new20.C: New test.
5792 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5795 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5797 2007-07-03 Tobias Burnus <burnus@net-b.de>
5800 * common_7.f90: New.
5801 * common_8.f90: New.
5802 * common_9.f90: New.
5804 2007-07-03 Tobias Burnus <burnus@net-b.de>
5807 * gfortran.dg/argument_checking_1.f90: New.
5808 * gfortran.dg/argument_checking_2.f90: New.
5809 * gfortran.dg/argument_checking_3.f90: New.
5810 * gfortran.dg/argument_checking_4.f90: New.
5811 * gfortran.dg/argument_checking_5.f90: New.
5812 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5813 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5815 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5817 * gcc.dg/pr32176.c: Add -w to default dg-options.
5819 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5821 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5823 2007-07-03 Tobias Burnus <burnus@net-b.de>
5826 * gfortran.dg/null_2.f90: New.
5828 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5829 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5832 * gcc.dg/pr32176.c: New test.
5834 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5836 * gcc.dg/const-float80.c : New test.
5837 * gcc.dg/const-float128.c : New test.
5838 * gcc.dg/const-float80-ped.c : New test.
5839 * gcc.dg/const-float128-ped.c : New test.
5841 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5843 * gcc.dg/c99-math.h: Fix typo.
5845 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5848 * gcc.dg/gomp/pr32468-1.c: New test.
5850 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5852 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5855 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5857 * gfortran.fortran-torture/compile/pr32583.f: New.
5858 * gcc.c-torture/compile/pr32584.c: New
5860 2007-07-02 Ollie Wild <aaw@google.com>
5862 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5863 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5865 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5867 * gcc.target/mips/save-restore-1.c: New test.
5868 * gcc.target/mips/save-restore-2.c: Likewise.
5869 * gcc.target/mips/save-restore-3.c: Likewise.
5870 * gcc.target/mips/save-restore-4.c: Likewise.
5872 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5874 PR tree-optimization/31966
5875 PR tree-optimization/32533
5876 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5877 * gfortran.dg/pr32533.f90: Ditto.
5879 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5881 * g++.dg/opt/nrv12.C: New test.
5882 * gcc.target/i386/nrv1.c: New test.
5885 * g++.dg/gomp/pr31748.C: New test.
5887 2007-07-02 Ira Rosen <irar@il.ibm.com>
5889 PR tree-optimization/32230
5890 * gcc.dg/vect/pr32230.c: New test.
5892 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5894 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5895 * bind_c_coms.f90: Ditto.
5896 * bind_c_coms_driver.c: Ditto.
5897 * bind_c_dts.f90: Ditto.
5898 * bind_c_dts_2.f03: Ditto.
5899 * bind_c_dts_2_driver.c: Ditto.
5900 * bind_c_dts_3.f03: Ditto.
5901 * bind_c_dts_4.f03: Ditto.
5902 * bind_c_dts_driver.c: Ditto.
5903 * bind_c_implicit_vars.f03: Ditto.
5904 * bind_c_procs.f03: Ditto.
5905 * bind_c_usage_2.f03: Ditto.
5906 * bind_c_usage_3.f03: Ditto.
5907 * bind_c_usage_5.f03: Ditto.
5908 * bind_c_usage_6.f03: Ditto.
5909 * bind_c_usage_7.f03: Ditto.
5910 * bind_c_vars.f90: Ditto.
5911 * bind_c_vars_driver.c: Ditto.
5912 * binding_c_table_15_1.f03: Ditto.
5913 * binding_label_tests.f03: Ditto.
5914 * binding_label_tests_10.f03: Ditto.
5915 * binding_label_tests_10_main.f03: Ditto.
5916 * binding_label_tests_11.f03: Ditto.
5917 * binding_label_tests_11_main.f03: Ditto.
5918 * binding_label_tests_12.f03: Ditto.
5919 * binding_label_tests_13.f03: Ditto.
5920 * binding_label_tests_13_main.f03: Ditto.
5921 * binding_label_tests_14.f03: Ditto.
5922 * binding_label_tests_2.f03: Ditto.
5923 * binding_label_tests_3.f03: Ditto.
5924 * binding_label_tests_4.f03: Ditto.
5925 * binding_label_tests_5.f03: Ditto.
5926 * binding_label_tests_6.f03: Ditto.
5927 * binding_label_tests_7.f03: Ditto.
5928 * binding_label_tests_8.f03: Ditto.
5929 * binding_label_tests_9.f03: Ditto.
5930 * c_assoc.f90: Ditto.
5931 * c_assoc_2.f03: Ditto.
5932 * c_f_pointer_shape_test.f90: Ditto.
5933 * c_f_pointer_tests.f90: Ditto.
5934 * c_f_tests_driver.c: Ditto.
5935 * c_funloc_tests.f03: Ditto.
5936 * c_funloc_tests_2.f03: Ditto.
5937 * c_funloc_tests_3.f03: Ditto.
5938 * c_funloc_tests_3_funcs.c: Ditto.
5939 * c_kind_params.f90: Ditto.
5940 * c_kind_tests_2.f03: Ditto.
5942 * c_loc_driver.c: Ditto.
5943 * c_loc_test.f90: Ditto.
5944 * c_loc_tests_2.f03: Ditto.
5945 * c_loc_tests_2_funcs.c: Ditto.
5946 * c_loc_tests_3.f03: Ditto.
5947 * c_loc_tests_4.f03: Ditto.
5948 * c_loc_tests_5.f03: Ditto.
5949 * c_loc_tests_6.f03: Ditto.
5950 * c_loc_tests_7.f03: Ditto.
5951 * c_loc_tests_8.f03: Ditto.
5952 * c_ptr_tests.f03: Ditto.
5953 * c_ptr_tests_10.f03: Ditto.
5954 * c_ptr_tests_5.f03: Ditto.
5955 * c_ptr_tests_7.f03: Ditto.
5956 * c_ptr_tests_7_driver.c: Ditto.
5957 * c_ptr_tests_8.f03: Ditto.
5958 * c_ptr_tests_8_funcs.c: Ditto.
5959 * c_ptr_tests_9.f03: Ditto.
5960 * c_ptr_tests_driver.c: Ditto.
5961 * c_size_t_driver.c: Ditto.
5962 * c_size_t_test.f03: Ditto.
5963 * com_block_driver.f90: Ditto.
5964 * global_vars_c_init.f90: Ditto.
5965 * global_vars_c_init_driver.c: Ditto.
5966 * global_vars_f90_init.f90: Ditto.
5967 * global_vars_f90_init_driver.c: Ditto.
5968 * interop_params.f03: Ditto.
5969 * iso_c_binding_only.f03: Ditto.
5970 * iso_c_binding_rename_1.f03: Ditto.
5971 * iso_c_binding_rename_1_driver.c: Ditto.
5972 * iso_c_binding_rename_2.f03: Ditto.
5973 * iso_c_binding_rename_2_driver.c: Ditto.
5974 * kind_tests_2.f03: Ditto.
5975 * kind_tests_3.f03: Ditto.
5976 * module_md5_1.f90: Ditto.
5977 * only_clause_main.c: Ditto.
5978 * print_c_kinds.f90: Ditto.
5979 * test_bind_c_parens.f03: Ditto.
5980 * test_c_assoc.c: Ditto.
5981 * test_com_block.f90: Ditto.
5982 * test_common_binding_labels.f03: Ditto.
5983 * test_common_binding_labels_2.f03: Ditto.
5984 * test_common_binding_labels_2_main.f03: Ditto.
5985 * test_common_binding_labels_3.f03: Ditto.
5986 * test_common_binding_labels_3_main.f03: Ditto.
5987 * test_only_clause.f90: Ditto.
5988 * use_iso_c_binding.f90: Ditto.
5989 * value_5.f90: Ditto.
5990 * value_test.f90: Ditto.
5991 * value_tests_f03.f90: Ditto.
5993 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5995 * gcc.dg/tls/opt-14.c: New.
5997 2007-07-01 Ollie Wild <aaw@google.com>
5999 * g++.dg/lookup/using16.C: New test.
6000 * g++.dg/lookup/using17.C: New test.
6002 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
6005 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6006 (test_4): Use proper test for floating point equality.
6009 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6011 PR libgfortran/32554
6012 * gfortran.dg/fmt_p_1.f90: New test.
6014 2007-07-01 Ira Rosen <irar@il.ibm.com>
6016 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6017 initialization and fix dg-final check - the initialization loop is
6020 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6021 Volker Reichelt <reichelt@netcologne.de>
6024 * gcc.dg/pr32559.c: New test.
6026 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6028 PR tree-optimization/25371
6029 * gcc.dg/vect/pr25371.c: New test.
6031 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6033 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6034 when allocating and initializing a flexible array.
6036 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6039 * gfortran.dg/intrinsic.f90: New test.
6041 2007-06-30 Tobias Burnus <burnus@net-b.de>
6044 * gfortran.dg/fmt_zero_check.f90: New.
6046 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6049 * gfortran.dg/repeat_f90: New test.
6051 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6054 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6055 -pedantic-errors, so we should match errors.
6056 * gcc.dg/cpp/escape-1.c: Likewise.
6057 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6058 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6060 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6061 errors instead of warnings.
6062 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6064 * gcc.dg/cpp/arith-3.c: Likewise.
6066 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6069 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6070 * gcc.dg/pch/valid-2.c: Likewise.
6071 * gcc.dg/pch/valid-3.c: Likewise.
6072 * gcc.dg/pch/warn-1.c: Likewise.
6073 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6075 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6078 * gcc.dg/Wunused-function.c: New.
6080 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6082 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6084 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6086 * g++.dg/other/canon-31724.C: New.
6088 2007-06-29 Jan Hubicka <jh@suse.cz>
6091 * gcc.c-torture/compile/pr32372.c: new.
6093 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6095 * gfortran.dg/operator_3.f90: New test.
6097 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6099 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6100 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6102 2007-06-29 Richard Guenther <rguenther@suse.de>
6105 * gcc.dg/inline-23.c: New testcase.
6107 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6109 PR tree-optimization/24659
6110 * gcc.target/i386/vectorize2.c: New test.
6111 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6112 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6114 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6116 * gcc.dg/pointer-arith-9.c: New test.
6118 2007-06-29 Tobias Burnus <burnus@net-b.de>
6121 * gfortran.dg/fmt_read_2.f90: New.
6123 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6125 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6126 If it exists, don't try to create it.
6128 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6130 * g++.dg/ext/visibility/ms-compat-1.C: New.
6132 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6135 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6137 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6139 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6142 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6145 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6147 2007-06-27 Richard Guenther <rguenther@suse.de>
6150 * gcc.dg/inline-22.c: New testcase.
6152 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6154 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6155 the scan-assembler constant.
6157 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6160 * gcc.dg/pr20216.c: New.
6162 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6165 * gcc.dg/vect/pr32421.c: New test.
6167 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6170 * g++.dg/other/friend5.C: New test.
6172 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6175 * gfortran.dg/host_assoc_function_2.f90: New test.
6178 * gfortran.dg/host_assoc_call_1.f90: New test.
6180 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6182 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6184 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187 * gfortran.dg/error_format.f90: New test.
6189 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6192 * gfortran.dg/pr32136.f90: New test.
6194 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6197 * gfortran.dg/minmaxloc_1.f90: New test.
6200 * gfortran.dg/minmaxloc_2.f90: New test.
6202 2007-06-23 Richard Guenther <rguenther@suse.de>
6204 PR tree-optimization/16876
6206 * gcc.dg/pr29254.c: The warning is bogus.
6207 * gcc.dg/warn-1.c: Likewise.
6208 * gcc.dg/assign-warn-3.c: Likewise.
6209 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6211 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6213 * gcc.c-torture/execute/20070623-1.c: New.
6215 2007-06-22 Jan Hubicka <jh@suse.cz>
6217 * gcc.c-torture/compile/pr31541.c: New.
6219 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6221 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6222 Remove -m64 from dg-options.
6224 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6227 * gcc.dg/pr32374.c: New test.
6229 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6232 * gfortran.dg/pointer_assign_3.f90: New test.
6234 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6236 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6238 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6241 * gfortran.dg/assign.f90: Update test.
6242 * gfortran.dg/real_do_1.f90: Update test.
6243 * gfortran.dg/gomp/omp_do1.f90: Update test.
6244 * gfortran.dg/warnings_are_errors_1.f: Update test.
6245 * gfortran.dg/g77/20010519-1.f: Update test.
6246 * gfortran.dg/g77/pr9258.f: Update test.
6247 * gfortran.dg/g77/960317-1.f: Update test.
6249 2007-06-21 Richard Guenther <rguenther@suse.de>
6251 PR tree-optimization/32453
6252 * gcc.c-torture/compile/pr32453.c: New testcase.
6254 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6256 PR tree-optimization/31866
6257 * gcc.dg/pr31866.c: New test.
6259 2007-06-21 Richard Guenther <rguenther@suse.de>
6261 PR tree-optimization/32451
6262 * g++.dg/torture/20070621-1.C: New testcase.
6264 2007-06-21 Christian Bruel <christian.bruel@st.com>
6266 * gcc.dg/attr-isr.c: Test delay slot content.
6268 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6271 gfortran.dg/pointer_assign_2.f90: New test.
6273 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6276 gfortran.dg/invalid_procedure_name.f90: New test.
6278 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6280 PR tree-optimization/25737
6281 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6283 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6285 * gcc.target/i386/large-size-array-3.c: New.
6287 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6288 Richard Guenther <rguenther@suse.de>
6291 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6293 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6296 * gcc.dg/pr31959.c: New test.
6299 * g++.dg/ext/asm10.C: New test.
6302 * gcc.c-torture/execute/20070614-1.c: New test.
6304 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6306 * gcc.target/arm/stack-corruption.c: New test.
6308 2007-06-19 Richard Guenther <rguenther@suse.de>
6310 * g++.dg/torture/pr30252.C: New testcase.
6312 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6314 PR tree-optimization/32353
6315 * g++.dg/opt/nrv13.C: New test.
6317 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6321 * gfortran.dg/impure_assignment_2.f90 : New test.
6324 * gfortran.dg/data_initialized_2.f90 : New test.
6326 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6327 appropriate version of 'dmach'.
6329 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6332 * gcc.target/i386/pr32389.c New test.
6334 2007-06-18 Simon Baldwin <simonb@google.com>
6337 * g++.dg/template/error25.C: New.
6338 * g++.dg/template/spec35.C: New.
6340 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6342 * gcc.c-torture/compile/pr32355.c: New testcase.
6344 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6346 PR tree-optimization/32383
6347 * g++.dg/opt/pr32383.C: New test.
6349 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6351 PR rtl-optimization/32366
6352 * gcc.dg/vect/pr32366.c: New test.
6354 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6356 * gcc.c-torture/compile/pr32349.c: New testcase.
6358 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6360 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6361 * gcc.target/sparc/combined-2.c: Likewise.
6362 * gcc.target/sparc/fexpand.c : Likewise.
6363 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6364 * gcc.target/sparc/fpack16.c : Likewise.
6365 * gcc.target/sparc/fpmerge.c : Likewise.
6366 * gcc.target/sparc/fpmul.c : Likewise.
6367 * gcc.target/sparc/noresult.c : Likewise.
6368 * gcc.target/sparc/pdist.c: Likewise.
6370 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6373 * gcc.target/i386/recip-divf.c: New test.
6374 * gcc.target/i386/recip-sqrtf.c: Ditto.
6375 * gcc.target/i386/recip-vec-divf.c: Ditto.
6376 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6377 * gcc.target/i386/sse-recip.c: Ditto.
6378 * gcc.target/i386/sse-recip-vec.c: Ditto.
6380 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6383 * gcc.c-torture/compile/20070605-1.c: New test.
6385 * gcc.c-torture/compile/20070603-1.c: New testcase.
6386 * gcc.c-torture/compile/20070603-2.c: New testcase.
6388 * gcc.c-torture/compile/20070531-1.c: New test.
6391 * gcc.c-torture/compile/20070531-2.c: New test.
6394 * gcc.c-torture/compile/20070529-1.c: New test.
6397 * gcc.c-torture/compile/20070529-2.c: New test.
6400 * gcc.c-torture/compile/20070520-1.c: New test.
6402 * g++.dg/ext/java-1.C: New test.
6404 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6405 loops instead of one. Remove the "can't determine dependence"
6407 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6408 needed as the cast is gone in the first place.
6409 * gcc.dg/max-1.c: Change local variable a to be a global one.
6410 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6411 have a cast which is PREd.
6413 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6415 * g++.dg/lookup/anon6.C: New test.
6417 2007-06-14 Dirk Mueller <dmueller@suse.de>
6420 * g++.dg/opt/static6.C: New testcase.
6422 2007-06-14 Geoff Keating <geoffk@apple.com>
6424 * g++.dg/ext/visibility/overload-1.C: New.
6427 * g++.dg/ext/visibility/anon4.C: New.
6429 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6432 * gcc.target/i386/pr32268.c: New test.
6434 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6436 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6437 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6438 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6440 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6441 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6442 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6445 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6448 * gfortran.dg/common_resize_1.f90: New test.
6450 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6453 * gcc.dg/vect/pr32224.c: Fix.
6455 2007-06-13 Eric Christopher <echristo@apple.com>
6457 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6459 2007-06-13 Tobias Burnus <burnus@net-b.de>
6462 * gfortran.dg/actual_array_vect_1.f90: New.
6464 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6466 * gcc.target/sparc/mfpu.c: New test.
6468 2007-06-12 Geoff Keating <geoffk@apple.com>
6470 * g++.dg/warn/weak1.C: Suppress on Darwin.
6471 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6473 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6476 * g++.dg/torture/pr31579.C: New testcase.
6478 2007-06-12 Ian Lance Taylor <iant@google.com>
6481 * g++.dg/init/new16.C: New test.
6482 * g++.dg/init/new17.C: New test.
6483 * g++.dg/init/new18.C: New test.
6484 * g++.dg/init/new19.C: New test.
6486 2007-06-12 Olivier Hainque <hainque@adacore.com>
6488 * gnat.dg/lhs_view_convert.adb: New test.
6490 2007-06-12 Richard Guenther <rguenther@suse.de>
6492 PR tree-optimization/15353
6493 PR tree-optimization/31657
6494 * gcc.c-torture/execute/20070424-1.c: New testcase.
6495 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6497 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6501 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6503 PR rtl-optimization/32293
6504 * gcc.dg/pr32293.c: New test.
6506 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6508 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6510 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6513 * gfortran.dg/equiv_7.f90: New test.
6514 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6517 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6519 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6521 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6522 * gcc.dg/setjmp-4.c: Likewise.
6523 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6525 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6527 PR rtl-optimization/31025
6528 * gfortran.dg/pr31025.f90: New.
6530 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6533 * gcc.target/i386/pr32280.c: New test.
6535 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6538 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6540 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6542 PR libgfortran/32235
6543 * gfortran.dg/backspace_9.f: New test.
6545 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6547 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6549 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6551 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6553 2007-06-09 Ian Lance Taylor <iant@google.com>
6555 PR tree-optimization/32169
6556 * gcc.c-torture/compile/pr32169.c: New test.
6558 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6560 * gcc.dg/vect/costmodel: New directory.
6561 * gcc.dg/vect/costmodel/i386: New directory.
6562 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6563 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6565 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6566 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6567 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6568 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6569 * gcc.dg/vect/costmodel/x86_64: New directory.
6570 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6572 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6574 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6575 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6576 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6577 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6578 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6580 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6582 PR tree-optimization/32243
6583 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6584 flags for -Os tests.
6585 * gcc.dg/vect/03-vect-pr32243.c: New test.
6587 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6589 PR tree-optimization/32224
6590 * gcc.dg/vect/pr32224.c: New test.
6592 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6595 * g++.dg/gomp/pr32177.C: New test.
6597 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6600 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6601 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6602 warning nor an error.
6603 * gcc.dg/Wfatal-2.c: Likewise.
6604 * gcc.dg/Werror-1.c: Likewise.
6605 * gcc.dg/Werror-5.c: Likewise.
6606 * gcc.dg/Werror-7.c: Likewise.
6607 * gcc.dg/Werror-10.c: Likewise.
6608 * gcc.dg/Werror-11.c: Likewise.
6610 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6613 * g++.dg/init/brace6.C: New test.
6615 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6617 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6618 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6619 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6620 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6622 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6623 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6624 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6625 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6626 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6627 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6628 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6629 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6631 * gcc.dg/darwin-minversion-3.c: New.
6633 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6635 * gcc.target/i386/builtin-copysign.c: New test.
6637 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6639 PR tree-optimization/32220
6640 * gfortran.dg/predcom-2.f: New testcase.
6642 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6645 * gcc.target/i386/vectorize4.c: New test.
6647 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6649 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6651 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6654 * gcc.dg/simd-5.c: Mark output as a note.
6655 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6657 * gcc.dg/simd-1.c: Likewise.
6658 * gcc.dg/always_inline.c: Mark output as a sorry.
6659 * gcc.dg/always_inline2.c: Likewise.
6660 * gcc.dg/always_inline3.c: Likewise.
6662 2007-06-06 Ian Lance Taylor <iant@google.com>
6664 * g++.dg/conversion/enum1.C: New test.
6666 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6668 PR tree-optimization/32216
6669 * gcc.dg/vect/pr32216.c: New test.
6671 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6674 * gfortran.dg/invalid_contains_1.f90: New test.
6675 * gfortran.dg/invalid_contains_2.f90: New test.
6677 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6680 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6683 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6686 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6687 dg-message to match de note.
6688 * gcc.dg/pr26570.c: Use dg-message for a note.
6689 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6690 dg-error instead of dg-warning because of -Werror.
6691 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6692 neither an error, nor a warning.
6693 * gcc.dg/glibc-uclibc-2.c: Likewise
6694 * gcc.dg/cpp/19940712-1.c: Likewise.
6696 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6698 PR preprocessor/23479
6699 * gcc.dg/binary-constants-1.c: Add test suites for
6700 the 0b-prefixed binary integer constants.
6701 * gcc.dg/binary-constants-2.c: Ditto.
6702 * gcc.dg/binary-constants-3.c: Ditto.
6703 * gcc.dg/binary-constants-4.c: Ditto.
6705 2007-06-05 Ian Lance Taylor <iant@google.com>
6707 * gcc.dg/Wstrict-overflow-19.c: New test.
6709 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6711 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6713 2007-06-04 Ian Lance Taylor <iant@google.com>
6715 * gcc.dg/Wstrict-overflow-18.c: New test.
6717 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6720 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6721 * gcc.dg/cpp/mi5.c: Likewise.
6722 * gcc.dg/cpp/mi7.c: Likewise.
6724 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6727 * gcc.dg/pr32191.c: New test.
6729 2007-05-28 Tobias Burnus <burnus@net-b.de>
6732 * gfortran.dg/allocate_stat_1.f90: Remove.
6734 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6736 * gcc.target/i386/sse4_2-check.h: New.
6737 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6738 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6739 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6740 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6741 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6742 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6743 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6744 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6745 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6746 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6747 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6748 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6749 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6750 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6751 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6752 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6753 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6754 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6756 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6758 * gcc.dg/pie-link.c: New test.
6760 2007-06-01 Ian Lance Taylor <iant@google.com>
6762 * gcc.dg/Wstrict-overflow-17.c: New test.
6764 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6766 * gcc.dg/builtin-return-1.c (g): New.
6767 (main): Allocate at least 64 bytes on the stack.
6769 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6771 * g++.dg/init/cleanup3.C: New test.
6773 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6775 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6778 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6781 * gfortran.dg/char_array_constructor_3.f90: New test.
6783 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6785 PR tree-optimization/32160
6786 * gfortran.dg/predcom-1.f: New test.
6788 2007-05-31 Richard Guenther <rguenther@suse.de>
6790 * g++.dg/other/str_empty.C: Move...
6791 * g++.dg/other/pr30567.C: Move...
6792 * g++.dg/tree-ssa/pr27218.C: Move...
6793 * g++.dg/torture: ...here and remove dg-options.
6795 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6798 * g++.dg/ext/is_pod_incomplete.C: New.
6800 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6801 Douglas Gregor <doug.gregor@gmail.com>
6802 Pedro Lamarao <pedro.lamarao@mndfck.org>
6803 Howard Hinnant <howard.hinnant@gmail.com>
6807 * g++.dg/cpp0x/rv8p.C: New.
6808 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6809 * g++.dg/cpp0x/cast-bug.C: New.
6810 * g++.dg/cpp0x/elision_weak.C: New.
6811 * g++.dg/cpp0x/collapse-bug.C: New.
6812 * g++.dg/cpp0x/rv3p.C: New.
6813 * g++.dg/cpp0x/rv7n.C: New.
6814 * g++.dg/cpp0x/overload-conv-1.C: New.
6815 * g++.dg/cpp0x/rv2n.C: New.
6816 * g++.dg/cpp0x/deduce.C: New.
6817 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6818 * g++.dg/cpp0x/rv6p.C: New.
6819 * g++.dg/cpp0x/template_deduction.C: New.
6820 * g++.dg/cpp0x/implicit-copy.C: New.
6821 * g++.dg/cpp0x/rv1p.C: New.
6822 * g++.dg/cpp0x/cast.C: New.
6823 * g++.dg/cpp0x/rv5n.C: New.
6824 * g++.dg/cpp0x/collapse.C: New.
6825 * g++.dg/cpp0x/overload-conv-2.C: New.
6826 * g++.dg/cpp0x/rv4p.C: New.
6827 * g++.dg/cpp0x/rvo.C: New.
6828 * g++.dg/cpp0x/iop.C: New.
6829 * g++.dg/cpp0x/rv3n.C: New.
6830 * g++.dg/cpp0x/rv7p.C: New.
6831 * g++.dg/cpp0x/reference_collapsing.C: New.
6832 * g++.dg/cpp0x/overload.C: New.
6833 * g++.dg/cpp0x/named.C: New.
6834 * g++.dg/cpp0x/rv2p.C: New.
6835 * g++.dg/cpp0x/rv6n.C: New.
6836 * g++.dg/cpp0x/not_special.C: New.
6837 * g++.dg/cpp0x/bind.C: New.
6838 * g++.dg/cpp0x/rv1n.C: New.
6839 * g++.dg/cpp0x/rv5p.C: New.
6840 * g++.dg/cpp0x/elision.C: New.
6841 * g++.dg/cpp0x/named_refs.C: New.
6842 * g++.dg/cpp0x/unnamed_refs.C: New.
6843 * g++.dg/cpp0x/rv4n.C: New.
6844 * g++.dg/cpp0x/elision_neg.C: New.
6845 * g++.dg/init/copy7.C: Run in C++98 mode.
6846 * g++.dg/overload/arg1.C: Ditto.
6847 * g++.dg/overload/arg4.C: Ditto.
6849 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6852 * g++.dg/opt/static5.C: New test.
6854 2007-05-30 Richard Guenther <rguenther@suse.de>
6856 * g++.dg/dg.exp: Prune torture/.
6857 * g++.dg/torture/dg-torture.exp: New testsuite.
6859 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6861 * gcc.target/arm/pr27387.C: Move and rename to ...
6862 * g++.dg/inherit/thunk8.C: ... here.
6864 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6866 PR tree-optimization/31769
6867 * g++.dg/gomp/pr31769.C: New test.
6869 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6871 * gcc.target/i386/stack-realign.c: New.
6873 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6875 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6877 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6879 * gfortran.dg/sizeof.f90: New.
6881 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6884 * gcc.dg/boolcomplex-1.c: New test.
6887 * g++.dg/ext/boolcomplex-1.c: New test.
6889 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6891 * gcc.dg/matrix: New directory.
6893 2007-05-28 Tobias Burnus <burnus@net-b.de>
6896 * gfortran.dg/allocate_stat_1.f90: New.
6898 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6901 * transfer_hollerith_1.f90: New test.
6903 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6906 * gcc.c-torture/execute/vrp-7.c: New test.
6908 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6910 * gfortran.dg/transfer_simplify_4.f90: New test.
6912 2007-05-27 Tobias Burnus <burnus@net-b.de>
6915 * gfortran.dg/func_result_3.f90: New.
6917 2007-05-27 Tobias Burnus <burnus@net-b.de>
6920 * gfortran.dg/transfer_simplify_3.f90: New.
6922 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6925 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6927 * gcc.target/i386/pr32065-2.c: New test.
6929 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932 * gfortran.dg/io_constraints_2.f90: Update.
6934 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6937 * gfortran.dg/array_constructor_17.f90: New test.
6939 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6942 * g++.dg/opt/array2.C: New testcase.
6944 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6947 * gcc.target/i386/pr32065.c: New test.
6949 2007-05-25 Dirk Mueller <dmueller@suse.de>
6950 Marcus Meissner <meissner@suse.de>
6952 * gcc.dg/attr-alloc_size.c: New.
6954 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6955 Lee Millward <lee.millward@gmail.com>
6958 * g++.dg/parse/crash34.C: New test.
6960 * g++.dg/parse/crash35.C: New test.
6962 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6964 * gcc.target/i386/sse2-check.h: New.
6965 * gcc.target/i386/sse2-vec-1.c: Likewise.
6966 * gcc.target/i386/sse2-vec-2.c: Likewise.
6967 * gcc.target/i386/sse2-vec-3.c: Likewise.
6968 * gcc.target/i386/sse2-vec-4.c: Likewise.
6969 * gcc.target/i386/sse2-vec-5.c: Likewise.
6970 * gcc.target/i386/sse2-vec-6.c: Likewise.
6972 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6984 * g++.dg/cpp0x/pr31431.C: New.
6985 * g++.dg/cpp0x/pr31437.C: New.
6986 * g++.dg/cpp0x/pr31442.C: New.
6987 * g++.dg/cpp0x/pr31444.C: New.
6988 * g++.dg/cpp0x/pr31431-2.C: New.
6989 * g++.dg/cpp0x/pr31432.C: New.
6990 * g++.dg/cpp0x/pr31434.C: New.
6991 * g++.dg/cpp0x/pr31438.C: New.
6992 * g++.dg/cpp0x/pr31443.C: New.
6993 * g++.dg/cpp0x/pr31445.C: New.
6994 * g++.dg/cpp0x/variadic-crash1.C: New.
6996 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6998 * gcc.target/arm/long-calls-1.c: New test.
6999 * gcc.target/arm/long-calls-2.c: Likewise.
7000 * gcc.target/arm/long-calls-3.c: Likewise.
7001 * gcc.target/arm/long-calls-4.c: Likewise.
7003 2007-05-25 Richard Guenther <rguenther@suse.de>
7004 Andrew Pinski <andrew_pinski@playstation.sony.com>
7006 PR tree-optimization/31982
7007 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7009 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
7012 * gfortran.dg/result_in_spec_2.f90: New test.
7014 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7016 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7018 2007-05-24 Ollie Wild <aaw@google.com>
7020 * gcc.dg/cpp/counter-1.c: New test.
7021 * gcc.dg/pch/counter-1.c: New test.
7022 * gcc.dg/pch/counter-1.hs: New file.
7023 * gcc.dg/pch/counter-2.c: New test.
7024 * gcc.dg/pch/counter-2.hs: New file.
7025 * gcc.dg/pch/counter-3.c: New test.
7026 * gcc.dg/pch/counter-3.hs: New file.
7028 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7030 * gcc.dg/tree-ssa/predcom-1.c: New test.
7031 * gcc.dg/tree-ssa/predcom-2.c: New test.
7032 * gcc.dg/tree-ssa/predcom-3.c: New test.
7033 * gcc.dg/tree-ssa/predcom-4.c: New test.
7034 * gcc.dg/tree-ssa/predcom-5.c: New test.
7035 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7037 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7040 * gcc.target/i386/sse4_1-check.h (MASK): New.
7042 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7045 * gfortran.dg/pr25603.f: Initialize integer variables.
7047 2007-05-23 Ian Lance Taylor <iant@google.com>
7049 * g++.dg/other/vrp1.C: New test.
7051 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7053 PR preprocessor/20077
7054 * gcc.dg/cpp/paste15.c: New test.
7056 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7057 Nigel Stephens <nigel@mips.com>
7058 Richard Sandiford <richard@codesourcery.com>
7060 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7061 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7062 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7063 * gcc.target/mips/inter/mips16-inter.exp: New.
7065 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7067 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7069 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7071 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7072 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7073 * gcc.target/i386/sse3-addsubps.c: Likewise.
7074 * gcc.target/i386/sse3-haddpd.c: Likewise.
7075 * gcc.target/i386/sse3-haddps.c: Likewise.
7076 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7077 * gcc.target/i386/sse3-hsubps.c: Likewise.
7078 * gcc.target/i386/sse3-lddqu.c: Likewise.
7079 * gcc.target/i386/sse3-movddup.c: Likewise.
7080 * gcc.target/i386/sse3-movshdup.c: Likewise.
7081 * gcc.target/i386/sse3-movsldup.c: Likewise.
7083 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7084 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7085 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7086 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7087 * gcc.target/i386/ssse3-palignr.c: Likewise.
7088 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7089 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7090 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7091 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7092 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7093 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7094 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7095 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7096 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7097 * gcc.target/i386/ssse3-psignb.c: Likewise.
7098 * gcc.target/i386/ssse3-psignd.c: Likewise.
7099 * gcc.target/i386/ssse3-psignw.c: Likewise.
7100 * gcc.target/i386/ssse3-vals.h: Likewise.
7102 * gcc.target/i386/sse3-check.h: New file.
7103 * gcc.target/i386/ssse3-check.h: Likewise.
7105 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7108 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7110 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7113 * gcc.c-torture/20070522-1.c: New testcase.
7115 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7117 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7119 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7121 * gcc.c-torture/execute/ieee/20000320-1.x,
7122 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7123 m68k-*-* and check_effective_target_coldfire_fpu.
7125 2007-05-22 Ollie Wild <aaw@google.com>
7127 * g++.dg/lookup/hidden-class10.C: New test.
7128 * g++.dg/lookup/hidden-class11.C: New test.
7130 2007-05-22 Ollie Wild <aaw@google.com>
7132 * g++.dg/lookup/name-clash5.C: New test.
7133 * g++.dg/lookup/name-clash6.C: New test.
7135 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7137 * g++.dg/other/i386-2.C: Update comments on header files tested.
7138 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7140 * gcc.target/i386/sse-12.c: Likewise.
7141 * gcc.target/i386/sse-13.c: Likewise.
7142 * gcc.target/i386/sse-14.c: Likewise.
7144 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7145 Redefined to test with immediate operand.
7146 (__builtin_ia32_blendps): Likewise.
7147 (__builtin_ia32_blendpd): Likewise.
7148 (__builtin_ia32_dpps): Likewise.
7149 (__builtin_ia32_dpps): Likewise.
7150 (__builtin_ia32_insertps128): Likewise.
7151 (__builtin_ia32_vec_ext_v4sf): Likewise.
7152 (__builtin_ia32_vec_set_v16qi): Likewise.
7153 (__builtin_ia32_vec_set_v4si): Likewise.
7154 (__builtin_ia32_vec_set_v2di): Likewise.
7155 (__builtin_ia32_vec_ext_v16qi): Likewise.
7156 (__builtin_ia32_vec_ext_v4si): Likewise.
7157 (__builtin_ia32_vec_ext_v2di): Likewise.
7158 (__builtin_ia32_roundpd): Likewise.
7159 (__builtin_ia32_roundsd): Likewise.
7160 (__builtin_ia32_roundps): Likewise.
7161 (__builtin_ia32_roundss): Likewise.
7162 (__builtin_ia32_mpsadbw128): Likewise.
7164 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7166 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7168 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7170 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7172 * gcc.dg/dfp/func-struct.c: Ditto.
7173 * gcc.dg/dfp/operator-assignment.c: Ditto.
7174 * gcc.dg/dfp/convert-bfp.c: Ditto.
7175 * gcc.dg/dfp/convert-int.c: Ditto.
7176 * gcc.dg/dfp/convert-int-max.c: Ditto.
7177 * gcc.dg/dfp/func-scalar.c: Ditto.
7178 * gcc.dg/dfp/cast.c: Ditto.
7179 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7180 failures, and fix a typo in return type of arg1_128.
7181 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7182 failures, and fix a typo in a constant suffix.
7183 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7184 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7186 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7187 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7189 * lib/gcc-dg.exp(process_message): New proc.
7190 (dg-message): New test directive.
7191 * gcc.dg/always_inline.c: Use dg-message.
7192 * gcc.dg/always_inline2.c: Ditto.
7193 * gcc.dg/always_inline3.c: Ditto.
7194 * gcc.dg/invalid-call-1.c: Ditto.
7195 * gcc.dg/pr17506.c: Ditto.
7196 * gcc.dg/simd-5.c: Ditto.
7197 * gcc.dg/simd-6.c: Ditto.
7198 * gcc.dg/va-arg-2.c: Ditto.
7199 * gcc.dg/cpp/syshdr.c: Ditto.
7200 * gcc.dg/cpp/unc4.c: Ditto.
7201 * gcc.dg/cpp/trad/mi1.c: Ditto.
7202 * gcc.dg/cpp/trad/mi5.c: Ditto.
7203 * gcc.dg/cpp/trad/mi7.c: Ditto.
7204 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7205 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7206 * gcc.test-framework/test-framework.awk: Special-case outexists
7209 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7211 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7212 (bit_SSE4_2): Likewise.
7213 (bit_POPCNT): Likewise.
7215 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7216 Check if assembler supports SSE4 instructions.
7218 * gcc.target/i386/sse4_1-blendpd.c: New file.
7219 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7220 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7221 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7222 * gcc.target/i386/sse4_1-check.h: Likewise.
7223 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7224 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7225 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7226 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7227 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7228 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7229 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7230 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7231 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7232 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7233 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7234 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7235 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7236 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7237 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7238 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7239 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7240 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7241 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7242 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7243 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7244 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7245 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7246 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7247 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7248 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7249 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7250 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7251 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7252 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7253 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7254 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7255 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7256 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7257 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7258 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7259 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7260 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7261 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7262 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7263 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7264 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7265 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7266 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7267 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7268 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7269 * gcc.target/i386/sse4_1-round.h: Likewise.
7270 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7271 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7272 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7273 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7274 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7275 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7276 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7277 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7278 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7279 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7280 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7281 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7282 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7283 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7285 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7288 * gfortran.dg/bounds_check_7.f90: New test.
7290 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7292 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7293 (check_effective_target_sse4a): Ditto.
7295 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7296 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7297 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7298 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7299 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7300 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7301 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7302 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7303 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7304 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7305 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7306 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7307 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7308 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7309 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7310 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7311 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7312 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7313 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7314 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7316 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7318 * g++.dg/ext/cleanup-1.C: New test.
7319 * g++.dg/ext/cleanup-2.C: Likewise.
7320 * g++.dg/ext/cleanup-3.C: Likewise.
7321 * g++.dg/ext/cleanup-4.C: Likewise.
7322 * g++.dg/ext/cleanup-5.C: Likewise.
7323 * g++.dg/ext/cleanup-6.C: Likewise.
7324 * g++.dg/ext/cleanup-8.C: Likewise.
7325 * g++.dg/ext/cleanup-9.C: Likewise.
7326 * g++.dg/ext/cleanup-10.C: Likewise.
7327 * g++.dg/ext/cleanup-11.C: Likewise.
7328 * g++.dg/ext/cleanup-dtor.C: Likewise.
7330 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7333 * gcc.dg/vect/vect-102a.c: New test.
7335 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7336 Paolo Carlini <pcarlini@suse.de>
7337 Uros Bizjak <ubizjak@gmail.com>
7339 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7340 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7341 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7342 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7343 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7346 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7349 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7351 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7354 * gfortran.dg/do_3.F90: Add checks for the final value of the
7357 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7359 * gcc.c-torture/execute/990127-2.x: New file.
7361 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7363 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7364 * gcc.target/i386/sse-12: Add -O to compile options.
7365 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7366 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7367 and mm3dnow.h. Add -O to compile options.
7369 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7372 * gfortran.dg/char_length_5.f90: New test.
7375 * gfortran.dg/array_reference_1.f90: New test.
7377 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7384 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7385 * gcc.dg/Wtype-limits.c: New.
7386 * gcc.dg/Wtype-limits-Wextra.c: New.
7387 * gcc.dg/Wtype-limits-no.c: New.
7388 * g++.dg/warn/Wtype-limits.C: New.
7389 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7390 * g++.dg/warn/Wtype-limits-no.C: New.
7392 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7394 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7395 instead of "-msse2".'
7396 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7397 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7399 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7400 to test with immediate operand.
7401 (__builtin_ia32_insertqi): Ditto.
7402 (__builtin_ia32_palignr128): Ditto.
7403 (__builtin_ia32_palignr): Ditto.
7404 (__builtin_ia32_pshufhw): Ditto.
7405 (__builtin_ia32_pshuflw): Ditto.
7406 (__builtin_ia32_pshufd): Ditto.
7407 (__builtin_ia32_vec_set_v8hi): Ditto.
7408 (__builtin_ia32_vec_ext_v8hi): Ditto.
7409 (__builtin_ia32_shufpd): Ditto.
7410 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7412 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7415 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7417 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7420 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7421 and "__inline". Use "-msse" instead of "-msse2".
7423 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7426 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7427 * gcc.dg/20030906-2.c: Likewise.
7428 * objc.dg/method-17.m: Add -Wreturn-type.
7429 * obj-c++.dg/method-21.mm: Likewise.
7431 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7434 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7435 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7436 (__builtin_ia32_psrlqi128): Ditto.
7437 (__builtin_ia32_psrlwi128): Ditto.
7438 (__builtin_ia32_psrldi128): Ditto.
7439 (__builtin_ia32_psrldqi128): Ditto.
7440 (__builtin_ia32_pslldqi128): Ditto.
7441 (__builtin_ia32_psrawi128): Ditto.
7442 (__builtin_ia32_psradi128): Ditto.
7443 (__builtin_ia32_psllqi128): Ditto.
7444 (__builtin_ia32_pslldi128): Ditto.
7445 (__builtin_prefetch): Ditto.
7446 (__builtin_ia32_pshufw): Ditto.
7447 (__builtin_ia32_vec_set_v4hi): Ditto.
7448 (__builtin_ia32_vec_ext_v4hi): Ditto.
7449 (__builtin_ia32_shufps): Ditto.
7450 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7452 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7455 * gfortran.dg/char_allocation_1.f90: New test.
7457 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7459 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7460 * gcc.dg/Wconversion-sign.c: New.
7461 * gcc.dg/Wconversion-integer-no-sign.c: New.
7462 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7464 * g++.dg/warn/Wconversion-sign.C: New.
7465 * g++.old-deja/g++.other/warn4.C: Update.
7466 * g++.dg/warn/Wconversion1.C: Likewise.
7468 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7470 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7471 * gcc.dg/torture/builtin-math-4.c: Likewise.
7473 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7476 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7478 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7480 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7482 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7485 * gcc.target/i386/pr31628.c: New.
7487 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7490 * gcc.dg/pr31344.c: New test.
7492 2007-05-17 Ian Lance Taylor <iant@google.com>
7494 PR tree-optimization/31953
7495 * gcc.c-torture/compile/pr31953.c: New test.
7497 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7499 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7501 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7503 * gcc.dg/torture/builtin-math-4.c: Likewise.
7505 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7506 * gcc.dg/torture/builtin-math-4.c: Likewise.
7508 * gcc.dg/torture/builtin-math-4.c: New test.
7510 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7511 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7513 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7514 * gcc.dg/cpp/include2.c: Ditto.
7515 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7516 * gcc.dg/cpp/paste5.c: Ditto.
7517 * gcc.dg/cpp/paste6.c: Ditto.
7518 * gcc.dg/cpp/paste8.c: Ditto.
7519 * gcc.dg/cpp/paste11.c: Ditto.
7520 * gcc.dg/cpp/paste13.c: Ditto.
7521 * gcc.dg/cpp/skipping2.c: Ditto.
7522 * gcc.dg/reg-vol-struct-1.c: Ditto.
7523 * gcc.dg/Wshadow-1.c: Ditto.
7524 * gcc.dg/cpp/trad/comment.c: Ditto.
7525 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7526 * gcc.dg/cpp/if-2.c: Ditto.
7527 * gcc.dg/array-5.c: Ditto.
7528 * gcc.dg/inline-15.c: Ditto.
7529 * gcc.dg/pr27953.c: Ditto.
7530 * gcc.dg/Wno-c++-compat.c: Ditto.
7532 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7534 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7536 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7538 * gcc.c-torture/execute/20070517-1.c: New test.
7540 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7543 * gfortran.dg/min_max_conformance.f90: New test.
7545 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7547 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7548 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7549 gcc.dg/vect/vect-104.c: Use more complex construction to
7550 prevent vectorizing.
7551 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7553 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7555 PR tree-optimization/24659
7556 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7557 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7558 not vect_int target.
7559 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7560 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7562 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7563 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7564 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7566 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7568 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7569 and x86_64-*-* targets.
7570 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7572 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7579 * transfer_simplify_1.f90: New test.
7580 * transfer_simplify_2.f90: New test.
7582 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7584 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7586 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7588 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7590 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7593 * gcc.dg/fltconst-1.c: New test.
7595 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7596 * gcc.dg/dfp/operator-assignment.c: Ditto.
7598 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7601 * g++.dg/rtti/typeid5.C: New.
7603 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7606 * gfortran.dg/substr_4.f: New test.
7608 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7610 * gcc.target/m68k/interrupt_thread-1.c,
7611 gcc.target/m68k/interrupt_thread-2.c,
7612 gcc.target/m68k/interrupt_thread-3.c: New.
7613 * gcc.target/m68k/m68k.exp: Accept fido.
7615 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7617 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7618 * gfortran.dg/altreturn_3.f90: Likewise.
7619 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7620 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7621 * gfortran.dg/inquire_iolength.f90: Likewise.
7622 * gfortran.dg/module_naming_1.f90: Likewise.
7623 * gfortran.dg/oldstyle_2.f90: Likewise.
7624 * gfortran.dg/operator_2.f90: Likewise.
7625 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7626 * gfortran.dg/used_types_11.f90: Likewise.
7627 * gfortran.dg/zero_array_components_1.f90: Likewise.
7628 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7629 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7630 * gfortran.dg/real_const_3.f90: Likewise.
7632 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7634 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7635 * gcc.dg/tree-ssa/loop-30.c: New test.
7637 2007-05-13 Richard Guenther <rguenther@suse.de>
7639 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7641 * g++.dg/tree-ssa/pr31146.C: Likewise.
7643 2007-05-13 Revital Eres <eres@il.ibm.com>
7645 * gcc.dg/dse.c: New test.
7647 2007-05-12 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/31797
7650 * gcc.c-torture/compile/pr31797.c: New testcase.
7652 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7655 * gfortran.dg/host_assoc_function_1.f90: New test.
7657 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7660 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7662 2007-05-11 Silvius Rus <rus@google.com>
7664 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7665 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7666 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7667 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7668 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7669 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7670 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7671 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7672 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7673 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7674 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7675 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7676 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7677 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7678 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7679 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7681 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7684 * gcc.c-torture/execute/builtins/memchr.c: New.
7685 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7686 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7688 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7691 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7693 * gfortran.dg/recursive_reference_2.f90: New test.
7695 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7698 * gfortran.dg/namelist_29.f90: New test.
7700 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7703 * gfortran.dg/entry_10.f90: New test.
7705 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7707 PR tree-optimization/31885
7708 * gcc.dg/tree-ssa/loop-29.c: New test.
7710 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7712 * assumed_dummy_1.f90: Fix dg directive.
7713 * char_initialiser_actual.f90: Likewise.
7714 * nested_modules_2.f90: Likewise.
7715 * shift-alloc.f90: Likewise.
7717 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7719 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7721 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7724 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7726 2007-05-09 Mike Stump <mrs@apple.com>
7728 * g++.dg/other/first-global.C: Add -fpie for darwin.
7729 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7731 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7733 * gcc.dg/20070507-1.c: New testcase.
7735 2007-05-08 Chao-ying Fu <fu@mips.com>
7737 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7738 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7739 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7740 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7742 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7745 * gcc.dg/pr31847.c: New test.
7747 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7750 * gfortran.dg/actual_array_result_1.f90: New test.
7752 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7755 * gfortran.dg/parameter_array_init_1.f90: New test.
7758 * gfortran.dg/parameter_array_init_2.f90: New test.
7760 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7763 * gcc.target/i386/pr31854.c: New test.
7765 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7767 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7769 2007-05-07 Mike Stump <mrs@apple.com>
7771 * g++.old-deja/g++.mike/empty.C: Add.
7773 2007-05-07 Eric Christopher <echristo@apple.com>
7775 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7777 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7779 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7780 variable. Rearrange conversions from binary float to decimal float.
7782 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7784 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7787 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7789 * gnat.dg/opt1.ad[sb]: New testcase.
7791 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7794 * gfortran.dg/do_3.F90: New test.
7796 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7799 * gfortran.dg/new_line.f90: Add new checks.
7801 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7804 * gfortran.dg/large_unit_1.f90: New.
7805 * gfortran.dg/large_unit_2.f90: New.
7806 * gfortran.dg/iostat_4.f90: New
7807 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7809 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7812 * gfortran.dg/char_result_4.f90: New test.
7814 2007-06-05 Revital Eres <eres@il.ibm.com>
7817 * gcc.dg/pr30957-1.c: New test.
7819 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7822 * gfortran.dg/char_type_len_2.f90: New test.
7824 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7827 * g++.dg/other/nested-extern.cc: New.
7828 * g++.dg/other/nested-extern-1.C: New.
7829 * g++.dg/other/nested-extern-2.C: New.
7831 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7834 * gfortran.dg/erf.f90: New test.
7835 * gfortran.dg/besxy.f90: New test.
7837 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7840 * gfortran.dg/fseek.f90: New test.
7842 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7844 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7846 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7849 * gfortran.dg/zero_length_1.f90: New test.
7851 2007-05-04 Tobias Burnus <burnus@net-b.de>
7854 * gfortran.dg/char_pointer_assign_3.f90: New test.
7855 * gfortran.dg/char_result_2.f90: Re-enable test.
7857 2007-05-04 Tobias Burnus <burnus@net-b.de>
7860 * gfortran.dg/char_length_3.f90: New test.
7861 * gfortran.dg/char_result_2.f90: Fix test.
7863 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7865 PR tree-optimization/30565
7866 * gcc.dg/tree-ssa/loop-27.c: New test.
7868 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7870 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7871 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7872 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7873 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7875 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7877 PR tree-optimization/31699
7878 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7880 (check_effective_target_vect_floatint_cvt): New.
7881 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7882 of specific targets.
7883 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7884 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7885 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7886 * gcc.dg/vect/vect-iv-4.c: Likewise.
7887 * gcc.dg/vect/vect-multitypes-11.c: New.
7888 * gcc.dg/vect/pr31699.c: New.
7890 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7892 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7894 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7897 * g++.dg/warn/anonymous-namespace-2.C: New.
7898 * g++.dg/warn/anonymous-namespace-2.h: New.
7900 2007-05-02 Paul Brook <paul@codesourcery.com>
7902 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7904 2007-05-02 Eric Christopher <echristo@apple.com>
7906 * gcc.dg/cpp/if-div.c: New file.
7908 2007-05-02 Tom Tromey <tromey@redhat.com>
7910 PR preprocessor/28709:
7911 * gcc.dg/cpp/pr28709.c: New file.
7913 2007-05-02 Richard Guenther <rguenther@suse.de>
7915 PR tree-optimization/31146
7916 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7918 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7920 * gcc.c-torture/compile/limits-blockid.c: New.
7921 * gcc.c-torture/compile/limits-caselabels.c: New.
7922 * gcc.c-torture/compile/limits-declparen.c: New.
7923 * gcc.c-torture/compile/limits-enumconst.c: New.
7924 * gcc.c-torture/compile/limits-exprparen.c: New.
7925 * gcc.c-torture/compile/limits-externalid.c: New.
7926 * gcc.c-torture/compile/limits-fnargs.c: New.
7927 * gcc.c-torture/compile/limits-fndefn.c: New.
7928 * gcc.c-torture/compile/limits-idexternal.c: New.
7929 * gcc.c-torture/compile/limits-idinternal.c: New.
7930 * gcc.c-torture/compile/limits-pointer.c: New.
7931 * gcc.c-torture/compile/limits-stringlit.c: New.
7932 * gcc.c-torture/compile/limits-structmem.c: New.
7933 * gcc.c-torture/compile/limits-structnest.c: New.
7935 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7937 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7939 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7942 * gcc.c-torture/compile/20070501-1.c: New testcase.
7944 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7947 * gfortran.dg/array_memset_2: New test case.
7949 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7952 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7954 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7957 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7959 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7960 keyword to dg-final test.
7961 * gcc.dg/vect/vect-iv-4.c: Likewise.
7962 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7963 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7965 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7967 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7968 * lib/target-supports.exp
7969 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7970 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7972 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7974 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7975 __LONG_LONG_MAX__ and its friends instead of those supplied by
7978 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7981 * g++.dg/ext/vector7.C: New testcase.
7983 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7986 * gfortran.dg/bound_simplification_1.f90: New test.
7988 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7991 * gfortran.dg/bom_error.f90: New test.
7992 * gfortran.dg/bom_include.f90: New test.
7993 * gfortran.dg/bom_UTF16-LE.f90: New test.
7994 * gfortran.dg/bom_UTF16-BE.f90: New test.
7995 * gfortran.dg/bom_UTF-8.f90: New test.
7996 * gfortran.dg/bom_UTF-32.f90: New test.
7997 * gfortran.dg/bom_UTF-8.F90: New test.
7998 * gfortran.dg/bom_include.inc: New file.
8000 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8003 * g++.dg/init/ptrfn2.C: New test.
8004 * g++.dg/init/ptrfn3.C: New test.
8006 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
8009 * gfortran.dg/dependency_21.f90: New test.
8011 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8013 * gfortran.dg/secnds.f: Use real*8.
8014 * gfortran.dg/secnds-1.f: Use real*8.
8016 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8019 * gfortran.dg/inquire_5.f90: Update test.
8021 2007-04-27 Ian Lance Taylor <iant@google.com>
8024 * gcc.c-torture/compile/pr31710.c: New test.
8026 2007-04-27 Richard Guenther <rguenther@suse.de>
8028 PR tree-optimization/30965
8029 PR tree-optimization/30978
8030 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8031 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8032 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8033 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8035 2007-04-27 Richard Guenther <rguenther@suse.de>
8037 PR tree-optimization/31715
8038 * gcc.dg/Warray-bounds-4.c: New testcase.
8040 2007-04-26 Ian Lance Taylor <iant@google.com>
8043 * gcc.c-torture/compile/pr28675.c: New test.
8045 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8048 * g++.dg/ext/vector6.C: New test.
8050 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8052 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8054 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8057 * g++.dg/other/str_empty.C: Add expected warning.
8059 2007-04-26 Richard Guenther <rguenther@suse.de>
8060 Daniel Berlin <dberlin@dberlin.org>
8062 PR tree-optimization/30567
8063 * g++.dg/other/pr30567.C: New testcase.
8065 2007-04-26 Richard Guenther <rguenther@suse.de>
8067 PR tree-optimization/31703
8068 * gcc.c-torture/compile/pr31703.c: New testcase.
8069 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8070 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8072 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8074 * gfortran.dg/open_errors.f90: Added if statements checking
8075 the value of iostat.
8077 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8080 * g++.dg/gomp/pr31598.C: New test.
8082 PR tree-optimization/30558
8083 * g++.dg/gomp/pr30558.C: New test.
8085 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8088 * g++.dg/ext/complex2.C: New test.
8090 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8092 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8094 2007-04-25 Thiemo Seufer <ths@mips.com>
8096 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8097 value to signed char.
8099 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8101 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8102 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8103 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8105 2007-04-25 Tobias Burnus <burnus@net-b.de>
8108 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8109 statement functions.
8110 * gfortran.dg/c_by_val_5.f90: New test.
8112 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8114 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8115 with two new subroutines to avoid parameter-induced aliasing.
8116 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8117 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8119 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8121 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8122 * g++.dg/warn/Warray-bounds.C: Likewise.
8124 2007-04-24 Ian Lance Taylor <iant@google.com>
8126 PR tree-optimization/31605
8127 * gcc.c-torture/execute/pr31605.c: New test.
8129 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8132 * lib/gcc-dg.exp (scan-module): New function.
8133 * gfortran.dg/module_md5_1.f90: New test.
8135 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8137 * g++.old-deja/g++.pt/defarg6.C: Only run with
8139 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8140 * g++.dg/cpp0x/variadic61.C: Ditto.
8141 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8142 * g++.dg/cpp0x/variadic62.C: Ditto.
8143 * g++.dg/template/meminit1.C: Ditto.
8144 * g++.dg/template/operator7.C: Ditto.
8145 * g++.dg/template/static15.C: Ditto.
8146 * g++.dg/template/invalid1.C: Ditto.
8147 * g++.dg/template/shift1.C: Ditto.
8148 * g++.dg/template/error10.C: Ditto.
8150 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8153 * gfortran.dg/pr25923.f90: New test.
8155 2007-04-24 Ian Lance Taylor <iant@google.com>
8157 PR tree-optimization/31602
8158 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8160 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8162 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8163 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8165 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8167 * gcc.target/i386/reload-1.c. New.
8169 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8170 Olga Golovanevsky <olga@il.ibm.com>
8172 * g++.dg/other/str_empty.C: New test.
8174 2007-04-24 Richard Henderson <rth@redhat.com>
8176 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8178 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8181 * gcc.c-torture/compile/pr31641.c: New testcase.
8183 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8185 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8186 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8187 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8188 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8190 2007-04-23 Simon Baldwin <simonb@google.com>
8192 * g++.dg/other/error15.C: New.
8193 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8194 triggering a "multiple parameters named" error.
8196 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8199 * gfortran.dg/backspace_8.f: New test case.
8201 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8204 * gfortran.dg/used_types_17.f90: New test.
8207 * gfortran.dg/zero_array_components_1.f90: New test.
8209 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8212 * gfortran.dg/open_errors.f90: Allow a different error message.
8214 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8216 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8217 Rename from check_effective_target_vect_pack_mod. Rename global
8218 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8220 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8222 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8223 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8225 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8228 * gcc.c-torture/execute/pr31448.c: New testcase.
8230 2007-04-22 Nick Clifton <nickc@redhat.com>
8232 * gcc.dg/20020312-2.c: Add support for the FRV.
8234 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8236 PR tree-optimization/24659
8237 * gcc.dg/vect/vect-float-extend-1.c: New test.
8238 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8240 2007-04-22 Richard Guenther <rguenther@suse.de>
8242 PR tree-optimization/29789
8243 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8244 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8246 2007-04-22 Revital Eres <eres@il.ibm.com>
8248 * gcc.dg/var-expand2.c: New test.
8250 2007-04-22 Revital Eres <eres@il.ibm.com>
8252 * gcc.dg/var-expand3.c: New test.
8254 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257 * gfortran.dg/continuation_8.f90: New test.
8259 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8262 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8263 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8265 2007-04-21 Richard Guenther <rguenther@suse.de>
8268 * gcc.c-torture/execute/pr31136.c: New testcase.
8270 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8272 * gcc.target/i386/movsi-sm-1.c: New.
8274 2007-04-20 Richard Henderson <rth@redhat.com>
8276 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8277 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8279 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.target/i386/ordcmp-1.c: New test.
8282 * gcc.target/i386/unordcmp-1.c: New test.
8284 PR tree-optimization/31632
8285 * gcc.c-torture/compile/20070419-1.c: New test.
8287 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8289 * gcc.dg/invalid-call-1.c: New test.
8291 2007-04-18 Dirk Mueller <dmueller@suse.de>
8294 * gcc.dg/Warray-bounds-3.c: New.
8296 2007-04-18 Richard Guenther <rguenther@suse.de>
8298 PR tree-optimization/19431
8299 PR tree-optimization/21463
8300 * gcc.c-torture/execute/20070212-1.c: New testcase.
8301 * gcc.c-torture/execute/20070212-2.c: Likewise.
8302 * gcc.c-torture/execute/20070212-3.c: Likewise.
8303 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8304 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8305 * g++.dg/tree-ssa/pr21463.C: Likewise.
8306 * g++.dg/tree-ssa/pr30738.C: Likewise.
8308 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8311 * g++.dg/expr/bitfield8.C: New test.
8313 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8314 Richard Sandiford <richard@codesourcery.com>
8316 * lib/target-supports.exp (check_profiling_available): Return 0
8317 for uClibc with -p or -pg.
8319 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8322 * g++.dg/template/init7.C: New test.
8324 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8326 PR rtl-optimization/31360
8327 * gcc.dg/loop-7.c: New test.
8329 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8331 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8332 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8334 (compat-execute): Likewise.
8335 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8336 files to remote hosts.
8337 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8338 (c-torture-execute): Likewise.
8339 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8340 or plain file. Use remote_upload and remote_download to copy
8342 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8345 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8347 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8349 2007-04-16 Lawrence Crowl <crowl@google.com>
8351 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8352 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8353 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8354 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8355 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8356 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8357 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8358 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8359 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8360 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8361 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8363 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8364 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8365 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8366 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8367 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8368 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8369 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8370 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8371 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8372 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8373 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8375 2007-04-16 Ian Lance Taylor <iant@google.com>
8377 PR tree-optimization/31522
8378 * gcc.dg/Wstrict-overflow-16.c: New test.
8380 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8382 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8384 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8387 * gfortran.dg/module_naming_1.f90: New.
8389 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8391 * lib/target-supports.exp (check_profiling_available): Return
8392 false for m68k-*-uclinux.
8394 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8397 Testcase for c++ anonymous namespace warning
8399 * g++.dg/warn/anonymous-namespace-1.C: New test
8400 * g++.dg/warn/anonymous-namespace-1.h: New test
8402 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8405 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8407 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8409 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8411 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8414 * gfortran.dg/array_constructor_16.f90: New test.
8416 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8418 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8419 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8421 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8423 PR rtl-optimization/31500
8424 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8425 * g++.dg/warn/Warray-bounds.C: Likewise.
8427 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8430 * gcc.dg/gnu89-init-4.c: New testcase.
8432 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8435 * gcc.dg/gomp/pr25874.c: Add dg-options.
8436 * g++.dg/gomp/pr25874.C: Add dg-options.
8438 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8441 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8442 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8444 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8447 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8449 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8453 * gfortran.dg/initialization_6.f90: New test.
8455 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8457 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8459 * lib/target-supports.exp (check_gc_sections_available):
8460 Return false if ldflags includes -elf2flt.
8462 2007-04-13 Jason Merrill <jason@redhat.com>
8465 * conv3.C: New test.
8467 2007-04-13 Mike Stump <mrs@apple.com>
8469 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8470 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8472 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8474 PR tree-optimization/29598
8475 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8477 2007-04-13 Tobias Burnus <burnus@net-b.de>
8480 * gfortran.dg/func_assign.f90: New test.
8482 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8485 * gfortran.dg/used_types_16.f90: New test.
8487 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8490 * gfortran.dg/goto_2.f90: New.
8491 * gfortran.dg/goto_3.f90: New.
8492 * gfortran.dg/pr17708.f90: Rename to ...
8493 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8495 2007-04-13 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8499 instead of a struct.
8501 2007-04-13 Tobias Burnus <burnus@net-b.de>
8504 * gfortran.dg/value_4.c: Use GNU extensions for complex
8505 instead of a struct.
8507 2007-04-13 Richard Guenther <rguenther@suse.de>
8509 PR tree-optimization/21258
8510 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8512 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8514 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8517 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8520 * gfortran.dg/char_length_2.f90: New.
8521 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8522 * gfortran.dg/repeat_4.f90: Likewise.
8525 * gfortran.dg/char_assign_1.f90: New.
8528 * gfortran.dg/block_name_1.f90: New.
8529 * gfortran.dg/block_name_2.f90: New.
8531 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8534 * g++.dg/other/pr31078.C: New.
8536 2007-04-12 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/31169
8539 * gcc.c-torture/execute/pr31169.c: New testcase.
8541 2007-04-12 Richard Guenther <rguenther@suse.de>
8543 PR tree-optimization/24689
8544 PR tree-optimization/31307
8545 * g++.dg/tree-ssa/pr31307.C: New testcase.
8546 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8548 2007-04-12 Tobias Burnus <burnus@net-b.de>
8551 * gfortran.dg/access_spec_1.f90: New test.
8552 * gfortran.dg/access_spec_2.f90: New test.
8553 * gfortran.dg/non_module_public.f90: Match new error message.
8555 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8558 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8559 to 4 at line 38 to fix bounds problem.
8561 2007-04-11 Tobias Burnus <burnus@net-b.de>
8564 * gfortran.dg/pointer_intent_1.f90: Fix test.
8566 2007-04-10 Eric Christopher <echristo@apple.com>
8568 * lib/target-supports.exp
8569 (check_effective_target_fstack_protector): Rewrite.
8571 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8574 * g++.dg/init/const5.C: New test.
8576 2007-04-09 Jan Hubicka <jh@suse.cz>
8578 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8580 2007-04-08 Jan Hubicka <jh@suse.cz>
8582 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8584 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8587 * gfortran.dg/achar_4.f90: New test.
8589 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8592 * gfortran.dg/used_dummy_types_8.f90: New test.
8594 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8597 * gfortran.dg/parameter_array_element_1.f90: New test.
8599 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8602 * gfortran.dg/default_numeric_type_1.f90: New test.
8604 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8607 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8609 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8612 * gfortran.dg/interface_12.f90: New test.
8614 2007-04-07 Bruce Korb <bkorb@gnu.org>
8616 * gcc.dg/format/opt-6.c: New test.
8617 * gcc.dg/format/nul-1.c: New test.
8618 * gcc.dg/format/nul-2.c: New test.
8620 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8622 PR libgfortran/31395
8623 * gfortran.dg/fmt_colon.f90: New test.
8625 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8627 * g++.old-deja/g++.other/init18.C: Use
8628 dg-require-effective-target instead of an explicit xfail.
8630 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8632 * gcc.dg/dfp/signbit-1.c
8633 * gcc.dg/dfp/signbit-2.c
8635 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8638 * gfortran.dg/altreturn_5.f90: New test.
8640 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8643 * gfortran.dg/contained_module_proc_1.f90: New test.
8645 2007-04-04 Stuart Hastings <stuart@apple.com>
8648 * objc/execute/exceptions/pr31281.m: New.
8650 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8652 * g++.dg/ext/dllimport12.C: Update comments.
8654 2007-04-03 Eric Christopher <echristo@apple.com>
8656 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8658 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8661 * gfortran.dg/repeat_2.f90: New test.
8662 * gfortran.dg/repeat_3.f90: New test.
8663 * gfortran.dg/repeat_4.f90: New test.
8665 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8667 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8669 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8672 * g++.dg/parse/cond3.C: New test.
8675 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8677 2007-04-02 Jason Merrill <jason@redhat.com>
8680 * g++.dg/ext/visibility/anon3.C: New test.
8682 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8684 PR libgfortran/31052
8685 * gfortran.dg/namelist_28.f90: New test.
8687 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689 PR libgfortran/31366
8690 * gfortran.dg/direct_io_6.f90: New test.
8692 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694 PR libgfortran/31207
8695 * gfortran.dg/advance_5.f90: New test.
8696 * gfortran.dg/advance_6.f90: New test.
8698 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8700 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8701 * g++.dg/ext/dllimport7.C: Likewise.
8702 * g++.dg/ext/selectany1.C: Likewise.
8704 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8706 * g++.dg/parser/pr31138.C: New.
8707 * g++.dg/parser/pr31140.C: New.
8708 * g++.dg/parser/pr31141.C: New.
8710 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8713 * g++.dg/ext/is_base_of.C: New.
8714 * g++.dg/ext/has_virtual_destructor.C: New.
8715 * g++.dg/ext/is_polymorphic.C: New.
8716 * g++.dg/ext/is_base_of_diagnostic.C: New.
8717 * g++.dg/ext/is_enum.C: New.
8718 * g++.dg/ext/has_nothrow_assign.C: New.
8719 * g++.dg/ext/has_nothrow_constructor.C: New.
8720 * g++.dg/ext/is_empty.C: New.
8721 * g++.dg/ext/has_trivial_copy.C: New.
8722 * g++.dg/ext/has_trivial_assign.C: New.
8723 * g++.dg/ext/is_abstract.C: New.
8724 * g++.dg/ext/is_pod.C: New.
8725 * g++.dg/ext/has_nothrow_copy.C: New.
8726 * g++.dg/ext/is_class.C: New.
8727 * g++.dg/ext/has_trivial_constructor.C: New.
8728 * g++.dg/ext/is_union.C: New.
8729 * g++.dg/ext/has_trivial_destructor.C: New.
8730 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8731 * g++.dg/template/crash43.C: Likewise.
8733 2007-03-29 Dirk Mueller <dmueller@suse.de>
8735 * g++.dg/warn/pedantic2.C: New testcase.
8737 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8739 * size_dim.f90: Fix dg directive.
8740 * pr16433.f: Likewise.
8741 * use_6.f90: Likewise.
8742 * use_7.f90: Likewise.
8743 * entry_9.f90: Likewise.
8744 * pointer_intent_2.f90: Likewise.
8745 * protected_1.f90: Likewise.
8746 * fmt_missing_period_2.f: Likewise.
8747 * pointer_intent_3.f90: Likewise.
8748 * protected_2.f90: Likewise.
8749 * protected_3.f90: Likewise.
8750 * pr15754.f90: Likewise.
8751 * protected_4.f90: Likewise.
8752 * protected_5.f90: Likewise.
8753 * initialization_2.f90: Likewise.
8754 * protected_6.f90: Likewise.
8755 * continuation_7.f90: Likewise.
8756 * derived_function_interface_1.f90: Likewise.
8757 * der_pointer_4.f90: Likewise.
8758 * fmt_zero_precision.f90: Likewise.
8759 * blockdata_3.f90: Likewise.
8760 * fmt_missing_period_1.f: Likewise.
8761 * real_const_3.f90: Likewise.
8762 * use_4.f90: Likewise.
8763 * fmt_missing_period_3.f: Likewise.
8764 * use_5.f90: Likewise.
8766 2007-03-28 Mike Stump <mrs@apple.com>
8768 * gcc.dg/darwin-comm.c: Add.
8770 2007-03-28 Eric Christopher <echristo@apple.com>
8772 * lib/target-supports.exp (check_effective_target_fstack_protector):
8774 * gcc.dg/ssp-1.c: Use.
8775 * gcc.dg/ssp-2.c: Ditto.
8777 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8780 * g++.dg/parse/constructor3.C: New test.
8782 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8784 * gnat.dg/thin_pointer.ad[sb]: New test.
8786 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8788 * g++.dg/cpp0x/bracket1.C: New.
8789 * g++.dg/cpp0x/bracket2.C: New.
8790 * g++.dg/cpp0x/bracket3.C: New.
8791 * g++.dg/cpp0x/bracket4.C: New.
8793 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8795 * g++.dg/cpp0x/temp_default1.C: New.
8796 * g++.dg/cpp0x/temp_default3.C: New.
8797 * g++.dg/cpp0x/temp_default2.C: New.
8798 * g++.dg/cpp0x/temp_default4.C: New.
8800 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8803 * g++.dg/other/cv_func2.C: New.
8805 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8807 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8808 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8809 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8810 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8812 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8813 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8815 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8817 * lib/compat.exp (compat-execute): Fix processing of file names.
8819 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8821 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8823 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8825 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8826 Delete created executable test file.
8827 (check_effective_target_fortran_large_int): Ditto.
8828 (check_effective_target_static_libgfortran): Ditto.
8830 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8833 * g++.dg/warn/pragma-system_header1.C: New test.
8834 * g++.dg/warn/pragma-system_header2.C: New test.
8835 * g++.dg/warn/pragma-system_header1.h. New.
8836 * g++.dg/warn/pragma-system_header2.h. New.
8838 2007-03-26 Ian Lance Taylor <iant@google.com>
8840 PR tree-optimization/31345
8841 * gcc.c-torture/compile/pr31345-1.c: New test.
8843 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8845 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8846 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8847 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8848 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8849 * gfortran.dg/overload_1.f90: Likewise.
8850 * gfortran.dg/impure_assignment_1.f90: Likewise.
8851 * gfortran.dg/error_recovery_3.f90: Likewise.
8852 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8853 * gfortran.dg/sequence_types_1.f90: Likewise.
8854 * gfortran.dg/internal_references_1.f90: Likewise.
8855 * gfortran.dg/present_1.f90: Likewise.
8856 * gfortran.dg/volatile10.f90: Likewise.
8857 * gfortran.dg/module_equivalence_2.f90: Likewise.
8858 * gfortran.dg/use_4.f90: Likewise.
8859 * gfortran.dg/elemental_result_1.f90: Likewise.
8860 * gfortran.dg/generic_actual_arg.f90: Likewise.
8861 * gfortran.dg/private_type_5.f90: Likewise.
8862 * gfortran.dg/protected_4.f90: Likewise.
8863 * gfortran.dg/interface_3.f90: Likewise.
8865 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8867 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8868 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8870 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8872 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8874 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8876 PR libgfortran/31199
8877 * gfortran.dg/fmt_t_4.f90: New test.
8879 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8882 * gfortran.dg/backspace_5.f: Initialize variable(s).
8883 * gfortran.dg/backspace_6.f: Likewise.
8884 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8885 * gfortran.dg/direct_io_2.f90: Likewise.
8886 * gfortran.dg/write_back.f: Likewise.
8887 * gfortran.dg/write_rewind_2.f: Likewise.
8888 * gfortran.dg/write_rewind_1.f: Likewise.
8889 * gfortran.dg/write_rewind_2.f: Likewise.
8891 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8893 PR tree-optimization/30784
8894 * gcc.dg/vect/pr30784.c: New test.
8896 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8899 * gfortran.dg/operator_1.f90: New test.
8900 * gfortran.dg/operator_2.f90: New test.
8902 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8905 * gfortran.dg/reshape_transpose_1.f90: New test.
8907 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8910 * gfortran.dg/bounds_check_6.f90: New test.
8912 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8914 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8916 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8917 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8919 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8922 * gfortran.dg/pointer_function_actual_1.f90: New test.
8925 * gfortran.dg/pointer_function_actual_2.f90: New test.
8928 * gfortran.dg/result_in_spec_1.f90: New test.
8930 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8933 * gfortran.dg/integer_exponentiation_3.F90: New test.
8934 * gfortran.dg/integer_exponentiation_4.f90: New test.
8935 * gfortran.dg/integer_exponentiation_5.F90: New test.
8937 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8940 * g++.dg/template/error24.C: New test.
8941 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8943 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8946 * g++.dg/expr/bitfield7.C: New test.
8948 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8951 * gcc.dg/float-range-4.c: New.
8952 * gcc.dg/float-range-1.c: Update. Test for a warning.
8953 * gcc.dg/float-range-3.c: New.
8954 * gcc.dg/float-range-5.c: New.
8956 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8959 * gfortran.dg/no_range_check_1.f90: New test.
8961 2007-03-22 Dirk Mueller <dmueller@suse.de>
8963 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8964 * g++.dg/other/static1.C: Remove stray semicolon.
8965 * g++.dg/other/init1.C: Likewise.
8966 * g++.dg/rtti/dyncast1.C: Likewise.
8967 * g++.dg/tree-ssa/pr17153.C: Likewise.
8968 * g++.dg/lookup/disamb1.C: Likewise.
8969 * g++.dg/lookup/scoped2.C: Likewise.
8970 * g++.dg/lookup/friend7.C: Likewise.
8971 * g++.dg/parse/parse4.C: Likewise.
8972 * g++.dg/parse/parse5.C: Likewise.
8973 * g++.dg/expr/pr29066.C: Likewise.
8974 * g++.dg/expr/cast4.C: Likewise.
8975 * g++.dg/tc1/dr193.C: Likewise.
8976 * g++.dg/tc1/dr213.C: Likewise.
8977 * g++.dg/abi/dcast1.C: Likewise.
8978 * g++.dg/abi/covariant2.C: Likewise.
8979 * g++.dg/inherit/covariant11.C: Likewise.
8980 * g++.dg/inherit/covariant9.C: Likewise.
8981 * g++.dg/inherit/covariant10.C: Likewise.
8982 * g++.dg/init/static3.C: Likewise.
8983 * g++.dg/init/init-ref3.C: Likewise.
8984 * g++.dg/init/ref10.C: Likewise.
8985 * g++.dg/template/meminit2.C: Likewise.
8986 * g++.dg/template/using9.C: Likewise.
8987 * g++.dg/template/friend9.C: Likewise.
8988 * g++.dg/template/ref1.C: Likewise.
8989 * g++.old-deja/g++.warn/inline.C: Likewise.
8990 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8991 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8992 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8993 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8994 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8995 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8996 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8997 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8998 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8999 * g++.old-deja/g++.brendan/copy7.C: Likewise.
9000 * g++.old-deja/g++.brendan/crash38.C: Likewise.
9001 * g++.old-deja/g++.brendan/template11.C: Likewise.
9002 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9003 * g++.old-deja/g++.brendan/crash50.C: Likewise.
9004 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9005 * g++.old-deja/g++.jason/pmem2.C: Likewise.
9006 * g++.old-deja/g++.jason/parse9.C: Likewise.
9007 * g++.old-deja/g++.jason/byval2.C: Likewise.
9008 * g++.old-deja/g++.jason/overload8.C: Likewise.
9009 * g++.old-deja/g++.jason/pmf8.C: Likewise.
9010 * g++.old-deja/g++.jason/template33.C: Likewise.
9011 * g++.old-deja/g++.jason/return3.C: Likewise.
9012 * g++.old-deja/g++.jason/scoping2.C: Likewise.
9013 * g++.old-deja/g++.jason/virtual.C: Likewise.
9014 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9015 * g++.old-deja/g++.jason/template27.C: Likewise.
9016 * g++.old-deja/g++.jason/synth6.C: Likewise.
9017 * g++.old-deja/g++.jason/ref8.C: Likewise.
9018 * g++.old-deja/g++.jason/offset1.C: Likewise.
9019 * g++.old-deja/g++.other/static20.C: Likewise.
9020 * g++.old-deja/g++.other/array1.C: Likewise.
9021 * g++.old-deja/g++.other/new3.C: Likewise.
9022 * g++.old-deja/g++.other/array2.C: Likewise.
9023 * g++.old-deja/g++.other/overload9.C: Likewise.
9024 * g++.old-deja/g++.other/cast6.C: Likewise.
9025 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9026 * g++.old-deja/g++.other/eh4.C: Likewise.
9027 * g++.old-deja/g++.other/using7.C: Likewise.
9028 * g++.old-deja/g++.other/init18.C: Likewise.
9029 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9030 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9031 * g++.old-deja/g++.other/dtor11.C: Likewise.
9032 * g++.old-deja/g++.pt/static11.C: Likewise.
9033 * g++.old-deja/g++.pt/crash19.C: Likewise.
9034 * g++.old-deja/g++.pt/overload12.C: Likewise.
9035 * g++.old-deja/g++.pt/crash46.C: Likewise.
9036 * g++.old-deja/g++.pt/mi1.C: Likewise.
9037 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9038 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9039 * g++.old-deja/g++.pt/local5.C: Likewise.
9040 * g++.old-deja/g++.pt/typename2.C: Likewise.
9041 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9042 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9043 * g++.old-deja/g++.law/visibility1.C: Likewise.
9044 * g++.old-deja/g++.law/visibility2.C: Likewise.
9045 * g++.old-deja/g++.law/virtual2.C: Likewise.
9046 * g++.old-deja/g++.law/operators19.C: Likewise.
9047 * g++.old-deja/g++.law/parsing10.C: Likewise.
9048 * g++.old-deja/g++.law/visibility4.C: Likewise.
9049 * g++.old-deja/g++.law/operators4.C: Likewise.
9050 * g++.old-deja/g++.law/dtors2.C: Likewise.
9051 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9052 * g++.old-deja/g++.law/visibility10.C: Likewise.
9053 * g++.old-deja/g++.law/scope3.C: Likewise.
9054 * g++.old-deja/g++.law/casts2.C: Likewise.
9055 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9056 * g++.old-deja/g++.law/operators33.C: Likewise.
9057 * g++.old-deja/g++.law/friend4.C: Likewise.
9058 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9059 * g++.old-deja/g++.mike/p5611.C: Likewise.
9060 * g++.old-deja/g++.mike/net37.C: Likewise.
9061 * g++.old-deja/g++.mike/p3570.C: Likewise.
9062 * g++.old-deja/g++.mike/p5718.C: Likewise.
9063 * g++.old-deja/g++.mike/net21.C: Likewise.
9064 * g++.old-deja/g++.mike/p1862.C: Likewise.
9065 * g++.old-deja/g++.mike/p4511.C: Likewise.
9066 * g++.old-deja/g++.mike/virt3.C: Likewise.
9067 * g++.old-deja/g++.mike/p16146.C: Likewise.
9068 * g++.old-deja/g++.mike/p1989.C: Likewise.
9069 * g++.old-deja/g++.mike/p5571.C: Likewise.
9070 * g++.old-deja/g++.gb/scope10.C: Likewise.
9071 * g++.old-deja/g++.abi/primary5.C: Likewise.
9072 * g++.old-deja/g++.abi/empty2.C: Likewise.
9073 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9074 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9075 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9076 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9077 * g++.old-deja/g++.bob/template3.C: Likewise.
9078 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9080 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9083 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9085 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9088 * gfortran.dg/derived_name_1.f90: New.
9089 * gfortran.dg/derived_name_2.f: New.
9091 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9093 * lib/target-supports.exp (check_effective_target_nonpic): New
9095 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9097 * gcc.target/i386/asm-4.c: Require nonpic.
9098 * gcc.target/i386/cmov1.c: Likewise.
9099 * gcc.target/i386/mul.c: Likewise.
9100 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9101 * gcc.target/i386/ssetype-1.c: Require nonpic.
9102 * gcc.target/i386/ssetype-3.c: Likewise.
9103 * gcc.target/i386/ssetype-5.c: Likewise.
9105 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9107 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9108 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9109 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9110 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9112 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9114 PR tree-optimization/30590
9115 * g++.dg/opt/pr30590.C: New testcase.
9117 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9120 * gcc.dg/pr30762-1.c: New test.
9121 * gcc.dg/pr30762-2.c: New test.
9124 * gcc.target/i386/pr30505.c: New test.
9126 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9128 * gcc.target/arm/register-variables.c: New.
9130 2007-03-19 Jeff Law <law@redhat.com>
9132 * PR tree-optimization/30984
9133 * gcc.c-torture/pr30984.c: New test.
9135 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9136 Richard Guenther <rguenther@suse.de>
9138 PR tree-optimization/31254
9139 * gcc.dg/torture/pr31254.c: New testcase.
9141 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9143 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9144 target default_packed.
9146 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9149 * gfortran.dg/string_length_1.f90: New test.
9151 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9154 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9156 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9158 PR libgfortran/31052
9159 * gfortran.dg/namelist_27.f90: New test.
9161 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9164 * gfortran.dg/used_types_14.f90: New test.
9167 * gfortran.dg/used_types_15.f90: New test.
9169 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9171 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9172 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9174 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9177 * gfortran.dg/integer_exponentiation_2.f90: New test.
9179 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9181 PR tree-optimization/31041
9182 * gcc.dg/vect/pr31041.c: New test.
9184 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9186 * g++.dg/warn/Wconversion-integer.C: New
9187 * g++.dg/warn/Wconversion-real.C: New.
9188 * g++.dg/warn/Wconversion-real-integer.C: New.
9189 * g++.dg/warn/conv2.C: Updated.
9191 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9193 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9196 2007-03-16 Richard Guenther <rguenther@suse.de>
9198 PR tree-optimization/31146
9199 * g++.dg/tree-ssa/pr31146.C: New testcase.
9201 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9203 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9204 assume that the target has <features.h>.
9206 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9208 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9209 dg-options rather than to the whole test.
9211 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9214 * g++.dg/debug/pr29906.C: New
9216 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218 PR libgfortran/31099
9219 * gfortran.dg/unformatted_recl.f90: Update test.
9221 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9223 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9225 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9228 * g++.dg/parse/namespace-definition.C: New.
9230 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9233 * g++.dg/cpp/pedantic-errors.C: New.
9234 * g++.dg/cpp/permissive.C: New.
9236 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9238 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9239 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9241 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9243 * lib/target-supports.exp (check_missing_uclibc_feature)
9244 (check_effective_target_wchar): New procedures.
9245 * gcc.dg/wchar_t-1.c: Require target wchar.
9246 * gcc.dg/wint_t-1.c: Likewise.
9248 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9250 * lib/target-supports.exp (check_gc_sections_available): Return
9251 false for VxWorks targets.
9253 2007-03-15 Dirk Mueller <dmueller@suse.de>
9255 * g++.dg/warn/Wconversion2.C: Fix typo.
9256 * gcc.dg/if-empty-1.c: Ditto.
9258 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9260 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9262 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9264 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9265 * gcc.target/i386/pr31167.c: Ditto.
9267 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9270 * gcc.target/i386/pr31167.c: New test.
9272 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9275 * gfortran.dg/import5.f90.f90: New test.
9279 * gfortran.dg/data_components_1.f90: New test.
9283 * gfortran.dg/generic_13.f90: New test.
9286 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9288 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9290 PR libgfortran/31051
9291 * gfortran.dg/fmt_t_4.f90: New
9293 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9296 * g++.dg/other/default7.C: New test.
9298 2007-03-15 Dirk Mueller <dmueller@suse.de>
9300 * g++.dg/warn/Wconversion2.C: New.
9302 2007-03-14 Eric Christopher <echristo@apple.com>
9304 * gcc.dg/ssp-1.c: New.
9305 * gcc.dg/ssp-2.c: Ditto.
9307 2007-03-14 Dirk Mueller <dmueller@suse.de>
9309 * g++.dg/warn/do-empty.C: New.
9310 * gcc.dg/do-empty.c: New.
9311 * gcc.dg/if-empty-1.c: Update.
9312 * gcc.dg/20001116-1.c: Update.
9313 * gcc.dg/pr23165.c: Update.
9315 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9317 * gfortran.dg/module_implicit_conversion.f90: New test.
9319 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9322 * gcc.dg/pr31127.c: New.
9324 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9326 * gcc.dg/tree-ssa/loop-26.c: New test.
9328 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9330 * gcc.target/i386/cmpxchg16b-1.c: New test.
9332 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9334 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9335 * gcc.dg/c99-vla-1.c: Likewise.
9336 * g++.dg/ext/vla1.C: Likewise
9338 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9340 * gcc.dg/wvla-1.c: New test
9341 * gcc.dg/wvla-2.c: New test
9342 * gcc.dg/wvla-3.c: New test
9343 * gcc.dg/wvla-4.c: New test
9344 * gcc.dg/wvla-5.c: New test
9345 * gcc.dg/wvla-6.c: New test
9346 * gcc.dg/wvla-7.c: New test
9347 * g++.dg/warn/Wvla-1.C: New test
9348 * g++.dg/warn/Wvla-2.C: New test
9349 * g++.dg/warn/Wvla-3.C: New test
9351 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9354 * g++.dg/other/default6.C: New test.
9356 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9358 * lib/target-supports.exp (check_profiling_available): Return false
9360 (check_effective_target_vxworks_kernel): New procedure.
9361 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9363 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9364 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9366 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9368 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9370 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9371 PIC is not supported.
9372 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9373 * gcc.dg/20020426-2.c: Likewise.
9374 * gcc.dg/pr28243.c: Likewise.
9375 * gcc.dg/visibility-11.c: Likewise.
9376 * gcc.dg/tls/opt-9.c: Likewise.
9377 * gcc.dg/tls/opt-10.c: Likewise.
9378 * gcc.dg/tls/pic-1.c: Likewise.
9379 * gcc.dg/tls/struct-1.c: Likewise.
9380 * gcc.target/i386/20000807-1.c: Likewise.
9381 * gcc.target/i386/20000904-1.c: Likewise.
9382 * gcc.target/i386/20011119-1.c: Likewise.
9383 * gcc.target/i386/990213-2.c: Likewise.
9384 * gcc.target/i386/990214-1.c: Likewise.
9385 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9386 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9387 * gcc.target/i386/pic-1.c: Likewise.
9388 * gcc.target/i386/pr21518.c: Likewise.
9389 * gcc.target/i386/pr23098.c: Likewise.
9390 * gcc.target/i386/pr23943.c: Likewise.
9392 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9395 * g++.dg/template/complit2.C: New test.
9398 * g++.dg/ext/bitfield1.C: New test.
9400 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9403 * gfortran.dg/interface_11.f90: New test.
9405 2007-03-11 Richard Guenther <rguenther@suse.de>
9407 PR tree-optimization/31115
9408 * gcc.dg/torture/pr31115.c: New testcase.
9410 2007-03-11 Ira Rosen <irar@il.ibm.com>
9412 PR tree-optimization/29925
9413 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9415 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9418 * g++.dg/expr/bitfield3.C: New test.
9419 * g++.dg/expr/bitfield4.C: Likewise.
9420 * g++.dg/expr/bitfield5.C: Likewise.
9421 * g++.dg/expr/bitfield6.C: Likewise.
9424 * g++.dg/template/array18.C: New test.
9426 2007-03-10 Dirk Mueller <dmueller@suse.de>
9429 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9430 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9432 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9435 * g++.dg/cpp0x/variadic-bind.C: New.
9436 * g++.dg/cpp0x/variadic-function.C: New.
9437 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9438 * g++.dg/cpp0x/variadic-tuple.C: New.
9439 * g++.dg/cpp0x/variadic1.C: New.
9440 * g++.dg/cpp0x/variadic2.C: New.
9441 * g++.dg/cpp0x/variadic3.C: New.
9442 * g++.dg/cpp0x/variadic4.C: New.
9443 * g++.dg/cpp0x/variadic5.C: New.
9444 * g++.dg/cpp0x/variadic6.C: New.
9445 * g++.dg/cpp0x/variadic7.C: New.
9446 * g++.dg/cpp0x/variadic8.C: New.
9447 * g++.dg/cpp0x/variadic9.C: New.
9448 * g++.dg/cpp0x/variadic10.C: New.
9449 * g++.dg/cpp0x/variadic11.C: New.
9450 * g++.dg/cpp0x/variadic12.C: New.
9451 * g++.dg/cpp0x/variadic13.C: New.
9452 * g++.dg/cpp0x/variadic14.C: New.
9453 * g++.dg/cpp0x/variadic15.C: New.
9454 * g++.dg/cpp0x/variadic16.C: New.
9455 * g++.dg/cpp0x/variadic17.C: New.
9456 * g++.dg/cpp0x/variadic18.C: New.
9457 * g++.dg/cpp0x/variadic19.C: New.
9458 * g++.dg/cpp0x/variadic20.C: New.
9459 * g++.dg/cpp0x/variadic21.C: New.
9460 * g++.dg/cpp0x/variadic22.C: New.
9461 * g++.dg/cpp0x/variadic23.C: New.
9462 * g++.dg/cpp0x/variadic24.C: New.
9463 * g++.dg/cpp0x/variadic25.C: New.
9464 * g++.dg/cpp0x/variadic26.C: New.
9465 * g++.dg/cpp0x/variadic27.C: New.
9466 * g++.dg/cpp0x/variadic28.C: New.
9467 * g++.dg/cpp0x/variadic29.C: New.
9468 * g++.dg/cpp0x/variadic30.C: New.
9469 * g++.dg/cpp0x/variadic31.C: New.
9470 * g++.dg/cpp0x/variadic32.C: New.
9471 * g++.dg/cpp0x/variadic33.C: New.
9472 * g++.dg/cpp0x/variadic34.C: New.
9473 * g++.dg/cpp0x/variadic35.C: New.
9474 * g++.dg/cpp0x/variadic36.C: New.
9475 * g++.dg/cpp0x/variadic37.C: New.
9476 * g++.dg/cpp0x/variadic38.C: New.
9477 * g++.dg/cpp0x/variadic39.C: New.
9478 * g++.dg/cpp0x/variadic40.C: New.
9479 * g++.dg/cpp0x/variadic41.C: New.
9480 * g++.dg/cpp0x/variadic42.C: New.
9481 * g++.dg/cpp0x/variadic43.C: New.
9482 * g++.dg/cpp0x/variadic44.C: New.
9483 * g++.dg/cpp0x/variadic45.C: New.
9484 * g++.dg/cpp0x/variadic46.C: New.
9485 * g++.dg/cpp0x/variadic47.C: New.
9486 * g++.dg/cpp0x/variadic48.C: New.
9487 * g++.dg/cpp0x/variadic49.C: New.
9488 * g++.dg/cpp0x/variadic50.C: New.
9489 * g++.dg/cpp0x/variadic51.C: New.
9490 * g++.dg/cpp0x/variadic52.C: New.
9491 * g++.dg/cpp0x/variadic53.C: New.
9492 * g++.dg/cpp0x/variadic54.C: New.
9493 * g++.dg/cpp0x/variadic55.C: New.
9494 * g++.dg/cpp0x/variadic56.C: New.
9495 * g++.dg/cpp0x/variadic57.C: New.
9496 * g++.dg/cpp0x/variadic58.C: New.
9497 * g++.dg/cpp0x/variadic59.C: New.
9498 * g++.dg/cpp0x/variadic60.C : New.
9499 * g++.dg/cpp0x/variadic61.C : New.
9500 * g++.dg/cpp0x/variadic62.C : New.
9501 * g++.dg/cpp0x/variadic63.C : New.
9502 * g++.dg/cpp0x/variadic64.C : New.
9503 * g++.dg/cpp0x/variadic65.C : New.
9504 * g++.dg/cpp0x/variadic66.C : New.
9505 * g++.dg/cpp0x/variadic67.C : New.
9506 * g++.dg/cpp0x/variadic68.C : New.
9507 * g++.dg/cpp0x/variadic69.C : New.
9508 * g++.dg/cpp0x/variadic70.C : New.
9509 * g++.dg/cpp0x/variadic71.C : New.
9510 * g++.dg/cpp0x/variadic72.C : New.
9511 * g++.dg/cpp0x/variadic73.C : New.
9512 * g++.dg/cpp0x/variadic74.C : New.
9513 * g++.dg/cpp0x/variadic75.C : New.
9514 * g++.dg/cpp0x/variadic-ex1.C : New.
9515 * g++.dg/cpp0x/variadic-ex2.C : New.
9516 * g++.dg/cpp0x/variadic-ex3.C : New.
9517 * g++.dg/cpp0x/variadic-ex4.C : New.
9518 * g++.dg/cpp0x/variadic-ex5.C : New.
9519 * g++.dg/cpp0x/variadic-ex6.C : New.
9520 * g++.dg/cpp0x/variadic-ex7.C : New.
9521 * g++.dg/cpp0x/variadic-ex8.C : New.
9522 * g++.dg/cpp0x/variadic-ex9.C : New.
9523 * g++.dg/cpp0x/variadic-ex10.C : New.
9524 * g++.dg/cpp0x/variadic-ex11.C : New.
9525 * g++.dg/cpp0x/variadic-ex12.C : New.
9526 * g++.dg/cpp0x/variadic-ex13.C : New.
9527 * g++.dg/cpp0x/variadic-ex14.C : New.
9529 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9531 PR libgfortran/31099
9532 * gfortran.dg/unformatted_recl.f90: New test.
9534 2007-03-09 Roger Sayle <roger@eyesopen.com>
9536 * gcc.dg/fold-eqcmplx-1.c: New test case.
9538 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9540 PR rtl-optimization/30643
9541 * gcc.dg/pr30643.c: New.
9543 2007-03-09 Chao-ying Fu <fu@mips.com>
9545 * gcc.target/mips/mips32-dspr2-type.c: New test.
9546 * gcc.target/mips/mips32-dspr2.c: New test.
9547 * gcc.target/mips/dspr2-MULT.c: New test.
9548 * gcc.target/mips/dspr2-MULTU.c: New test.
9549 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9550 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9551 Adjust some formats.
9553 2007-03-09 Dirk Mueller <dmueller@suse.de>
9556 * gcc.dg/Wlogical-op-1.c: New.
9557 * g++.dg/warn/Wlogical-op-1.C: New.
9559 2007-03-09 Richard Guenther <rguenther@suse.de>
9561 PR tree-optimization/30904
9563 * gcc.dg/pr30904.c: Remove xfail.
9565 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9568 * gcc.c-torture/execute/pr31072.c: New test.
9570 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9572 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9573 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9574 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9575 *lrint* and *lround*.
9576 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9578 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9579 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9580 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9581 and *lround*. Correct macro names.
9582 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9583 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9585 2007-03-08 Ian Lance Taylor <iant@google.com>
9587 * gcc.dg/no-strict-overflow-5.c: New test.
9588 * gcc.dg/no-strict-overflow-6.c: New test.
9589 * gcc.dg/Wstrict-overflow-11.c: New test.
9590 * gcc.dg/Wstrict-overflow-12.c: New test.
9591 * gcc.dg/Wstrict-overflow-13.c: New test.
9592 * gcc.dg/Wstrict-overflow-14.c: New test.
9593 * gcc.dg/Wstrict-overflow-15.c: New test.
9595 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9597 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9598 for VxWorks kernel mode.
9599 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9601 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9603 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9606 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9608 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9609 and lib/bfill.c on VxWorks targets.
9610 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9611 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9612 lib/bfill.c and lib/memmove.c on VxWorks targets.
9613 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9614 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9616 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9617 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9619 2007-03-08 Tobias Burnus <burnus@net-b.de>
9621 * gfortran.dg/use_5.f90: New test.
9622 * gfortran.dg/use_6.f90: Ditto.
9623 * gfortran.dg/use_7.f90: Ditto.
9625 2007-03-08 Tobias Burnus <burnus@net-b.de>
9628 * gfortran.dg/use_4.f90: New test.
9629 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9631 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9634 * gfortran.dg/parameter_array_section_2.f90: New test.
9636 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9639 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9642 * g++.dg/template/arg5.C: New test.
9644 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9646 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9648 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9650 * gcc.dg/var-expand1.c: Add newline at end of file.
9652 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9654 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9656 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9658 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9660 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9662 * gcc.dg/torture/builtin-convert-4.c: New test.
9664 2007-03-05 Ian Lance Taylor <iant@google.com>
9666 * gcc.c-torture/compile/pr31034.c: New test.
9668 2007-03-05 Ian Lance Taylor <iant@google.com>
9670 * gcc.dg/inline-18.c: New test.
9671 * gcc.dg/inline-19.c: New test.
9672 * gcc.dg/inline-20.c: New test.
9673 * gcc.dg/inline-21.c: New test.
9675 2007-03-05 Richard Guenther <rguenther@suse.de>
9677 PR tree-optimization/14052
9678 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9680 2007-03-05 Richard Guenther <rguenther@suse.de>
9682 PR tree-optimization/23777
9683 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9685 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9688 * gcc.dg/multiple-overflow-warn-3.c: New.
9689 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9691 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9694 * g++.dg/parse/template23.C: New test.
9696 2007-03-04 Roger Sayle <roger@eyesopen.com>
9699 * gcc.dg/pr30744-1.c: New test case.
9701 2007-03-04 Tobias Burnus <burnus@net-b.de>
9703 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9705 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9708 * gfortran.dg/logical_3.f90: New test.
9710 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9713 * gfortran.dg/integer_exponentiation_1.f90: New test.
9715 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9717 * gcc.target/m68k/m68k.exp: New.
9718 * gcc.target/m68k/crash1.c: New.
9720 2007-03-03 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9723 to be more compatible with integer(kind=8).
9725 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9728 * gfortran.dg/zero_sized_3.f90: New test.
9730 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9733 * g++.dg/parse/else.C: New.
9734 * g++.dg/parse/else-2.C: New.
9736 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9737 Tobias Burnus <burnus@net-b.de>
9740 * gfortran.dg/size_dim.f90: New test.
9742 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9743 Tobias Burnus <burnus@net-b.de>
9746 * gfortran.dg/entry_9.f90: New test.
9748 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9751 * g++.dg/inherit/covariant16.C: New test.
9753 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9755 * g++.dg/other/darwin-minversion-1.C: New.
9757 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9759 * gcc.dg/tree-ssa/20070302-1.c: New test.
9761 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9763 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9766 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9768 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9770 2007-03-01 Simon Baldwin <simonb@google.com>
9773 * warn/ignored_typedef.C: New.
9774 * init/ctor8.C: Added dg-warning to consume ignored typedef
9776 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9777 and added an explicit line number.
9779 2007-02-28 Richard Guenther <rguenther@suse.de>
9782 * gcc.dg/torture/pr30364-1.c: New testcase.
9783 * gcc.dg/torture/pr30364-2.c: Likewise.
9784 * gcc.dg/torture/pr30364-3.c: Likewise.
9786 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9788 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9789 powerpc*, use -funsafe-math-optimizations.
9790 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9791 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9793 2007-02-28 Tobias Burnus <burnus@net-b.de>
9794 Paul Thomas <pault@gcc.gnu.org>
9798 * c_by_val_1.f: Test %VAL() with non-default kind.
9799 * c_by_val.c: Ditto.
9800 * c_by_val_4.f: New test.
9802 2007-02-28 Tobias Burnus <burnus@net-b.de>
9805 * gfortran.dg/continuation_7.f90: New test.
9807 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9809 * g++.dg/inherit/thunk7.C: New test.
9810 * lib/target-supports.exp (check_profiling_available): Not available
9813 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9816 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9818 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9820 * lib/target-supports.exp (check_effective_target_init_priority):
9821 Remove Solaris special case.
9823 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9825 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9826 for more builtin types.
9828 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9829 * g++.dg/ext/visibility/noPLT.C: Likewise.
9831 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9833 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9836 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9839 * size_optional_dim_1.f90: New test.
9841 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9843 * gcc.dg/vxworks/vxworks.exp: New file.
9844 * gcc.dg/vxworks/initpri1.c: Likewise.
9845 * gcc.dg/vxworks/initpri2.c: Likewise.
9846 * gcc.dg/initpri2.c: Add more tests.
9847 * g++.dg/special/initpri2.C: Likewise.
9849 * gcc.dg/initpri1.c: New test.
9850 * gcc.dg/initpri2.c: Likewise.
9851 * g++.dg/special/initpri1.C: New test.
9852 * g++.dg/special/initpri2.C: Likewise.
9853 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9854 * g++.dg/special/conpr-2.C: Likewise.
9855 * g++.dg/special/conpr-3.C: Likewise.
9856 * g++.dg/special/conpr-4.C: Likewise.
9857 * g++.dg/special/initp1.C: Likewise.
9858 * g++.dg/special/ecos.exp: Remove code to detect availability of
9859 constructor priorities.
9860 * lib/target-supports.exp (check_effective_target_init_priority):
9863 2007-02-24 Jan Hubicka <jh@suse.cz>
9865 * gcc.c-torture/execute/pr30778.c: New testcase.
9867 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9869 PR libgfortran/30918
9870 * gfortran.dg/namelist_26.f90: New test.
9872 2007-02-24 Richard Guenther <rguenther@suse.de>
9875 * gcc.dg/pr30951.c: New testcase.
9877 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9879 * gcc.dg/torture/builtin-modf-1.c: New test.
9881 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9883 PR tree-optimization/30904
9884 * gcc.dg/pr30904.c: New test.
9886 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9888 * gcc.test-framework/README: Correct command.
9889 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9891 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9893 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9895 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9897 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9899 * lib/target-supports.exp (check_effective_target_newlib): New
9902 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9905 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9906 allocatable component.
9909 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9911 * gcc.dg/torture/builtin-logb-1.c: New test.
9912 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9913 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9914 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9917 2007-02-23 Richard Guenther <rguenther@suse.de>
9919 * g++.dg/warn/changes-meaning.C: New testcase.
9921 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9923 PR libgfortran/30910
9924 * gfortran.dg/fmt_zero_precision.f90: Update test.
9926 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9928 * gcc.dg/torture/builtin-frexp-1.c: New test.
9930 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9932 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9934 2007-02-22 Ian Lance Taylor <iant@google.com>
9937 * g++.dg/debug/pr30898.C: New test.
9939 2007-02-22 Ira Rosen <irar@il.ibm.com>
9941 * gcc.dg/vect/vect-106.c: New test.
9943 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9944 Ira Rosen <irar@il.ibm.com>
9946 PR tree-optimization/30843
9947 * gcc.dg/vect/pr30843.c: New test.
9949 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9951 PR tree-optimization/30858
9952 * gcc.dg/vect/pr30858.c: New test.
9954 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9956 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9957 to set options for compiling testglue.
9958 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9959 * lib/obj-c++.exp (obj-c++_init): Likewise.
9961 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9963 * gnat.dg/derived_aggregate.adb: New test.
9965 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9967 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9968 sh* targets. Call the correct CKSGN macro.
9970 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9972 * gfortran.dg/gomp/omp_parse1.f90: New test.
9973 * gfortran.dg/gomp/omp_parse2.f: New test.
9975 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9978 * gfortran.dg/do_pointer_1.f90: New test.
9980 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9982 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9985 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9987 * gcc.dg/darwin-minversion-1.c: New.
9988 * gcc.dg/darwin-minversion-2.c: New.
9990 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9992 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9994 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9995 DJ Delorie <dj@redhat.com>
9998 * gcc.dg/Wfatal.c: New.
9999 * gcc.dg/Wfatal-2.c: New.
10000 * gcc.dg/Werror-1.c: Adjust expectations.
10001 * gcc.dg/Werror-5.c: Likewise.
10002 * gcc.dg/Werror-7.c: Likewise.
10003 * gcc.dg/Werror-10.c: Likewise.
10004 * gcc.dg/Werror-11.c: Likewise.
10006 2007-02-20 Tobias Burnus <burnus@net-b.de>
10009 * gfortran.dg/volatile10.f90: New test.
10011 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
10013 PR libfortran/30533
10014 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
10016 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10018 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10019 * gcc.dg/Walways-true-1.c: Likewise.
10020 * gcc.dg/weak/weak-3.c: Likewise.
10021 * gcc.dg/Werror-1.c: Likewise.
10022 * gcc.dg/Werror-3.c: Likewise.
10023 * gcc.dg/Werror-4.c: Likewise.
10024 * gcc.dg/Werror-5.c: Likewise.
10025 * gcc.dg/Werror-6.c: Likewise.
10026 * gcc.dg/Werror-7.c: Likewise.
10027 * gcc.dg/Werror-8.c: Likewise.
10028 * gcc.dg/Werror-10.c: Likewise.
10029 * gcc.dg/Werror-11.c: Likewise.
10030 * gcc.dg/Werror-12.c: Likewise.
10031 * g++.old-deja/g++.mike/warn8.C: Likewise.
10032 * g++.dg/warn/Walways-true-1.C: Likewise.
10033 * g++.dg/warn/Walways-true-2.C: Likewise.
10034 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10035 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10036 -Wstring-literal-comparison with -Waddress.
10037 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10038 -Wno-string-literal-comparison with -Wno-address.
10040 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10042 * gnat.dg/self_aggregate_with_call.adb: New test.
10044 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10046 PR tree-optimization/30975
10047 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10048 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10049 * gcc.dg/vect/pr30795.c: New.
10051 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10054 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10056 2007-02-18 Roger Sayle <roger@eyesopen.com>
10058 PR rtl-optimization/28173
10059 * gcc.target/i386/andor-1.c: New test case.
10061 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10063 * gcc.dg/torture/builtin-ldexp-1.c: New.
10064 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10066 2007-02-18 Roger Sayle <roger@eyesopen.com>
10068 * gfortran.dg/array_constructor_15.f90: New test case.
10070 2007-02-18 Roger Sayle <roger@eyesopen.com>
10072 * gfortran.dg/forall_10.f90: New test case.
10074 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10076 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10078 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10080 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10081 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10083 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10085 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10086 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10087 * gcc.target/i386/xchg-1.c: New test.
10088 * gcc.target/i386/xchg-2.c: New test.
10090 2007-02-16 Richard Guenther <rguenther@suse.de>
10091 Christian Bruel <christian.bruel@st.com>
10093 * gcc.dg/strict-overflow-5.c: New testcase.
10095 2007-02-16 Tobias Burnus <burnus@net-b.de>
10098 * gfortran.dg/func_derived_4.f90: New test.
10100 2007-02-15 Roger Sayle <roger@eyesopen.com>
10102 PR middle-end/30391
10103 * gfortran.dg/pr30391-1.f90: New test case.
10105 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10107 PR middle-end/30433
10108 * gcc.c-torture/compile/pr30433.c: New testcase to check
10109 that complex constants comparisions are foldded.
10111 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10114 * g++.dg/ext/stmtexpr10.C: New testcase.
10116 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10118 PR middle-end/30729
10119 * gcc.dg/Wunused-value-2.c: New testcase.
10121 2007-02-15 Ian Lance Taylor <iant@google.com>
10123 * g++.dg/eh/subreg-1.C: New test.
10125 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10128 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10129 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10130 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10131 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10132 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10133 * gcc.dg/Werror-implicit-function-declaration.c: New.
10135 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10138 * g++.dg/warn/pr28943.C: New.
10140 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10142 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10144 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10147 * gfortran.dg/error_recovery_3.f90: New test.
10149 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10151 * g++.dg/tree-ssa/sra-1.C: New.
10153 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10155 * g++.dg/tree-ssa/sra-1.C: New.
10157 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10159 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10161 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10163 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10165 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10168 * gfortran.dg/logical_2.f90: New test.
10170 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10172 * gcc.dg/torture/complex-alias-1.c: New test.
10174 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10176 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10177 instead of -fdump-tree-tailcall.
10179 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10181 * gfortran.dg/interface_10.f90: Fix comment typo.
10183 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10185 PR tree-optimization/30771
10186 * gcc.dg/vect/pr30771.c: New test.
10188 2007-02-13 Ian Lance Taylor <iant@google.com>
10190 * gcc.dg/Wstrict-overflow-1.c: New test.
10191 * gcc.dg/Wstrict-overflow-2.c: New test.
10192 * gcc.dg/Wstrict-overflow-3.c: New test.
10193 * gcc.dg/Wstrict-overflow-4.c: New test.
10194 * gcc.dg/Wstrict-overflow-5.c: New test.
10195 * gcc.dg/Wstrict-overflow-6.c: New test.
10196 * gcc.dg/Wstrict-overflow-7.c: New test.
10197 * gcc.dg/Wstrict-overflow-8.c: New test.
10198 * gcc.dg/Wstrict-overflow-9.c: New test.
10199 * gcc.dg/Wstrict-overflow-10.c: New test.
10201 2007-02-13 Roger Sayle <roger@eyesopen.com>
10203 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10205 2007-02-13 Richard Henderson <rth@redhat.com>
10207 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10208 * gcc.c-torture/execute/pr29302-1.c: ... here.
10210 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10213 * gcc.dg/c90-return-1.c: Update output.
10214 * gcc.dg/c99-return-1.c: Likewise.
10216 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10219 * gfortran.dg/used_dummy_types_7.f90: New test..
10221 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10223 * gcc.target/i386/parity-1.c: New test.
10224 * gcc.target/i386/parity-2.c: New test.
10226 2007-02-12 Roger Sayle <roger@eyesopen.com>
10228 * gcc.target/i386/builtin-bswap-3.c: New test case.
10230 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10232 PR tree-optimization/29145
10233 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10234 alias analysis is improved to take better advantage of restrict
10235 qualified pointers.
10236 * gcc.dg/vect/vect-80.c: Likewise.
10237 * gcc.dg/vect/pr29145.c: New.
10239 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10241 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10242 * gcc.target/i386/sse4a-insert.c: Likewise.
10244 2007-02-11 Roger Sayle <roger@eyesopen.com>
10246 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10247 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10249 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10252 * gfortran.dg/enum_4.f90: Update error message checks.
10254 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10257 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10258 versions of the modules.
10261 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10262 by getting rid of recursive I/O and providing functions with
10266 * gfortran.dg/char_array_constructor_2.f90
10268 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10271 * g++.dg/template/spec34.C: New test
10273 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10275 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10276 on i?86 and x86_64.
10277 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10278 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10279 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10280 on i?86 and x86_64.
10281 * gcc.dg/vect/vect-113.c: Ditto.
10283 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10286 * g++.dg/eh/weak1-C: New test.
10287 * g++.dg/eh/weak1-a.cc: Likewise.
10288 * g++.dg/eh/comdat1.C: Likewise.
10290 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10291 Dorit Nuzman <dorit@il.ibm.com>
10293 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10294 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10295 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10296 * gcc.dg/vect/vect-113.c: Likewise.
10298 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10300 2007-02-10 Richard Henderson <rth@redhat.com>
10302 * lib/target-supports.exp (check_effective_target_tls): Redefine
10303 to mean non-emulated tls.
10304 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10305 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10306 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10307 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10308 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10309 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10310 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10312 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10314 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10316 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10318 * gfortran.dg/secnds.f: Replace time tolerance with a
10319 before-and-after bracket.
10320 * gfortran.dg/secnds-1.f: Likewise.
10322 2007-02-09 Tobias Burnus <burnus@net-b.de>
10325 * gfortran.dg/maxlocval_1.f90: New test.
10327 2007-02-09 Roger Sayle <roger@eyesopen.com>
10329 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10331 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10334 * gfortran.dg/array_function_1.f90: New test.
10336 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10338 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10339 (check_effective_target_dummy_wcsftime): New functions.
10341 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10343 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10344 * lib/target-supports.exp (check_effective_target_uclibc): New
10347 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10349 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10350 (vsnprintf): Don't define for uClibc targets.
10352 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10354 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10355 set before checking whether it was allowed.
10356 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10357 before checking inside_main.
10359 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10361 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10363 (u16sf): Likewise u4sf.
10364 * g++.dg/compat/struct-layout-1.h: Likewise.
10366 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10368 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10370 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10371 m68k targets if check_effective_target_coldfire_fpu returns true.
10373 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10374 Richard Guenther <rguenther@suse.de>
10376 PR middle-end/23361
10377 * gcc.dg/fold-compare-3.c: New testcase.
10378 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10380 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10382 * gcc.dg/pr26570.c: Clean up coverage files.
10383 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10384 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10385 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10386 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10387 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10388 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10389 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10390 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10391 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10392 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10393 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10394 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10395 * gcc.dg/vect/pr28952.c: Ditto.
10396 * gcc.dg/vect/pr27151.c: Ditto.
10397 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10398 * g++.dg/gomp/macro-3.C: Ditto.
10400 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10402 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10405 2007-02-08 Roger Sayle <roger@eyesopen.com>
10407 * gcc.target/i386/builtin-bswap-2.c: New test case.
10409 2007-02-08 Roger Sayle <roger@eyesopen.com>
10411 * gfortran.dg/forall_8.f90: New test case.
10412 * gfortran.dg/forall_9.f90: Likewise.
10414 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10416 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10418 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10420 * lib/target-supports.exp (check_effective_target_simulator): New.
10422 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10424 * gcc.dg/tree-ssa/loop-25.c: New test.
10426 2007-02-06 Richard Henderson <rth@redhat.com>
10428 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10430 2007-02-06 Roger Sayle <roger@eyesopen.com>
10432 * gcc.target/powerpc/popcount-1.c: New test case.
10433 * gcc.target/powerpc/parity-1.c: Likewise.
10435 2007-02-06 Richard Guenther <rguenther@suse.de>
10437 PR middle-end/27302
10438 * gcc.dg/torture/pr27302-2.c: New testcase.
10440 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10442 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10443 * gcc.dg/vect/vect-iv-1.c: New test.
10444 * gcc.dg/vect/vect-iv-2.c: New test.
10445 * gcc.dg/vect/vect-iv-3.c: New test.
10446 * gcc.dg/vect/vect-iv-4.c: New test.
10447 * gcc.dg/vect/vect-iv-5.c: New test.
10448 * gcc.dg/vect/vect-iv-6.c: New test.
10449 * gcc.dg/vect/vect-iv-7.c: New test.
10450 * gcc.dg/vect/vect-iv-8.c: New test.
10451 * gcc.dg/vect/vect-iv-9.c: New test.
10452 * gcc.dg/vect/vect-iv-10.c: New test.
10453 * gcc.dg/vect/vect-iv-11.c: New test.
10454 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10455 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10456 * gcc.dg/vect/vect-14.c: Now vectorizable.
10457 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10459 * gcc.dg/vect/vect-27.c: Likewise.
10460 * gcc.dg/vect/vect-29.c Likewise.
10461 * gcc.dg/vect/vect-dv-2.c: Likewise.
10462 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10463 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10464 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10466 2007-02-06 Ira Rosen <irar@il.ibm.com>
10468 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10470 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10472 * gcc.dg/builtins-20.c: Add more cases.
10474 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10477 * gcc.dg/pr30189.c: New test.
10479 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10481 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10483 * gcc.target/i386/sse4a-extract.c: New test.
10484 * gcc.target/i386/sse4a-insert.c: New test.
10485 * gcc.target/i386/sse4a-montsd.c: New test.
10486 * gcc.target/i386/sse4a-montss.c: New test.
10488 2007-02-05 Richard Guenther <rguenther@suse.de>
10490 * gcc.target/i386/vectorize3.c: New testcase.
10492 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10495 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10497 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10500 * gfortran.dg/repeat_1.f90: New test.
10502 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10505 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10506 * gfortran.dg/derived_init_2.f90: Ditto.
10507 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10508 * gfortran.dg/array_initializer_1.f90: Ditto.
10509 * gfortran.dg/do_2.f90: Ditto.
10510 * gfortran.dg/proc_assign_1.f90: Ditto.
10512 2007-02-04 Richard Guenther <rguenther@suse.de>
10514 PR middle-end/30636
10515 * g++.dg/warn/pr30636.C: New testcase.
10516 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10518 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10520 PR middle-end/30667
10521 * gfortran.dg/pr30667.f: New test.
10523 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10525 * gcc.dg/builtins-54.c: Add more cases.
10527 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10530 * gfortran.dg/zero_sized_2.f90: New test.
10533 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10536 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10539 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10542 * gfortran.dg/interface_10.f90: New test.
10544 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10546 * gcc.dg/builtins-20.c: Add more cases.
10548 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10551 * gcc-target/ia64/pr29682.c: New test.
10553 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10556 * gfortran.dg/arrayio_11.f90.f90: New test.
10559 * gfortran.dg/arrayio_12.f90.f90: New test.
10561 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10564 * g++.dg/tls/diag-5.C: New test.
10566 PR middle-end/30473
10567 * gcc.dg/pr30473.c: New test.
10568 * gcc.c-torture/execute/20070201-1.c: New test.
10570 2007-02-01 Roger Sayle <roger@eyesopen.com>
10572 * gfortran.dg/dependency_20.f90: New test case.
10574 2007-01-31 Ian Lance Taylor <iant@google.com>
10576 * gcc.dg/lower-subreg-1.c (test): New test.
10578 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10580 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10582 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10584 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10585 * gcc.dg/torture/builtin-math-3.c: Likewise.
10587 2007-01-31 Dirk Mueller <dmueller@suse.de>
10589 gcc.dg/Wparentheses-2.c: Update and add new tests.
10591 2007-01-31 Ira Rosen <irar@il.ibm.com>
10593 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10596 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10598 * gcc.dg/builtins-63.c: New test.
10600 2007-01-31 Tobias Burnus <burnus@net-b.de>
10603 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10605 2007-01-31 Tobias Burnus <burnus@net-b.de>
10608 * gfortran.dg/volatile8.f90: New argument conformance test.
10609 * gfortran.dg/volatile9.f90: New scope test.
10611 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10614 * g++.dg/warn/null4.C: New.
10616 2001-01-30 Roger Sayle <roger@eyesopen.com>
10617 Uros Bizjak <ubizjak@gmail.com>
10619 * gcc.dg/large-size-array-3.c: Correct typo.
10621 2007-01-30 Richard Guenther <rguenther@suse.de>
10623 PR middle-end/27657
10624 * g++.dg/debug/pr27657.C: New testcase.
10626 2007-01-30 Richard Guenther <rguenther@suse.de>
10628 PR middle-end/30313
10629 * gcc.dg/torture/pr30313.c: New testcase.
10631 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10633 * gcc.dg/dfp/dfp-except.h: New file.
10634 * gcc.dg/dfp/fe-check.h: New file.
10635 * gcc.dg/dfp/fe-binop.c: New test.
10636 * gcc.dg/dfp/fe-convert-1.c: New test.
10637 * gcc.dg/dfp/fe-convert-2.c: New test.
10638 * gcc.dg/dfp/fe-convert-3.c: New test.
10640 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10641 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10642 * gcc.dg/dfp/convert-dfp.c: Ditto.
10643 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10645 2007-01-29 Josh Conner <jconner@apple.com>
10647 * gcc.target/powerpc/altivec-24.c: New test.
10649 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10652 * g++.dg/parse/defarg12.C: New test.
10654 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10657 * gfortran.dg/used_dummy_types_6.f90: New test.
10659 2007-01-28 Jan Hubicka <jh@suse.cz>
10661 * gcc.dg/tree-prof/val-prof-6.c: New test.
10663 2007-01-28 Roger Sayle <roger@eyesopen.com>
10665 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10667 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10670 * g++.dg/expr/dtor4.C: New test.
10672 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10674 * gcc.dg/tree-ssa/loop-23.c: New test.
10676 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10678 PR libfortran/30389
10679 * gfortran.dg/achar_2.f90: New test.
10680 * gfortran.dg/achar_3.f90: New test.
10682 2007-01-27 Ian Lance Taylor <iant@google.com>
10684 * gcc.dg/strict-overflow-1.c: New test.
10685 * gcc.dg/no-strict-overflow-1.c: New test.
10686 * gcc.dg/strict-overflow-2.c: New test.
10687 * gcc.dg/no-strict-overflow-2.c: New test.
10688 * gcc.dg/strict-overflow-3.c: New test.
10689 * gcc.dg/no-strict-overflow-3.c: New test.
10690 * gcc.dg/strict-overflow-4.c: New test.
10691 * gcc.dg/no-strict-overflow-4.c: New test.
10692 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10693 * gcc.dg/pr15784-1.c: Likewise.
10694 * gcc.dg/pr20922-1.c: Likewise.
10695 * gcc.dg/pr20922-3.c: Likewise.
10696 * gcc.dg/pr20922-4.c: Likewise.
10697 * gcc.dg/pr20922-6.c: Likewise.
10698 * gcc.dg/compare-4.c: Likewise.
10699 * gcc.dg/torture/pr26898-1.c: Likewise.
10700 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10701 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10702 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10703 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10704 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10705 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10706 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10707 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10708 * g++.dg/tree-ssa/pr21082.C: Likewise.
10710 2007-01-27 Roger Sayle <roger@eyesopen.com>
10712 * gcc-dg/large-size-array-3.c: New test case.
10714 2007-01-27 Roger Sayle <roger@eyesopen.com>
10716 * gfortran.dg/forall_7.f90: New test case.
10718 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10721 * gfortran.dg/where_operator_assign_1.f90: New test.
10722 * gfortran.dg/where_operator_assign_2.f90: New test.
10723 * gfortran.dg/where_operator_assign_3.f90: New test.
10725 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10727 * lib/target-supports.exp
10728 (check_effective_target_powerpc_altivec): New.
10729 (check_effective_target_vect_cmdline_needed): Use it.
10731 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10734 * gfortran.dg/backslash_3.f: New test.
10736 2007-01-26 Richard Guenther <rguenther@suse.de>
10738 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10740 2007-01-26 Tobias Burnus <burnus@net-b.de>
10742 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10743 * gfortran.dg/vect/vect.exp: Ditto.
10744 * gfortran.dg/dg.exp: Ditto.
10745 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10746 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10748 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10750 * gcc.dg/builtins-20.c: Add more cases.
10751 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10753 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10756 * gcc.dg/Wall.c: New.
10757 * gcc.dg/Wno-all.c: New.
10758 * gfortran.dg/Wall.f90: New.
10759 * gfortran.dg/Wno-all.f90: New.
10761 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10763 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10764 * g++.dg/eh/simd-2.C: Also run on Darwin.
10765 * g++.dg/eh/simd-3.C: New.
10766 * g++.dg/eh/simd-4.C: New.
10768 2007-01-25 Richard Guenther <rguenther@suse.de>
10770 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10772 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10774 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10776 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10777 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10778 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10779 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10780 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10781 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10782 * gcc.dg/ipa/ipa-7.c: New testcase.
10784 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10786 * g++.dg/cpp0x/warn_cxx0x.C: New.
10788 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10790 * gcc.dg/builtins-20.c: Test builtin carg.
10792 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10794 PR middle-end/27416
10795 * gcc.dg/gomp/pr27416.c: New test.
10797 PR middle-end/30494
10798 * gcc.dg/gomp/pr30494.c: New test.
10799 * g++.dg/gomp/pr30494.C: New test.
10801 PR middle-end/30421
10802 * gcc.dg/gomp/pr30421.c: New test.
10804 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10806 * gcc.target/ia64/versionid-1.c: New test.
10807 * gcc.target/ia64/versionid-2.c: New test.
10809 2007-01-24 Richard Guenther <rguenther@suse.de>
10812 * gcc.dg/builtins-57.c: Change to a link-time testcase
10813 to support non-C99 targets.
10815 2007-01-24 Jan Hubicka <jh@suse.cz>
10817 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10819 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10821 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10823 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10826 * objc.dg/const-str-12.m: New test.
10828 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10831 * gfortran.dg/ctrl-z.f90: New test.
10833 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10836 * gfortran.dg/namelist_assumed_char.f90: New test.
10838 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10841 * g++.dg/inherit/covariant15.C: New test.
10843 2007-01-23 Ian Lance Taylor <iant@google.com>
10845 * g++.dg/warn/Wparentheses-24.C: New test.
10847 2007-01-23 Richard Guenther <rguenther@suse.de>
10850 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10853 2007-01-22 Richard Guenther <rguenther@suse.de>
10855 PR tree-optimization/30038
10856 * gcc.dg/builtins-62.c: New testcase.
10858 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10860 * gcc.c-torture/compile/20070121.c: New test.
10862 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10864 PR libfortran/30525
10865 * gfortran.dg/char_comparison_1.f: New test.
10867 2007-01-21 Ira Rosen <irar@il.ibm.com>
10869 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10871 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10874 * objc.dg/pch: New directory.
10875 * objc.dg/pch/pch.exp: New file.
10876 * objc.dg/pch/interface-1.m: New test.
10877 * objc.dg/pch/interface-1.hs: New include file.
10878 * lib/objc.exp (objc_target_compile): Add
10879 "-x objective-c-header" in front of the sources if this is
10880 a precompiled header being compiled.
10882 2007-01-20 Roger Sayle <roger@eyesopen.com>
10884 * gfortran.dg/array_memcpy_3.f90: New test case.
10885 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10887 2007-01-20 Roger Sayle <roger@eyesopen.com>
10888 Brooks Moses <brooks.moses@codesourcery.com>
10889 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10891 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10892 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10894 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10896 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10898 2007-01-19 Mike Stump <mrs@apple.com>
10900 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10903 2007-01-19 Roger Sayle <roger@eyesopen.com>
10905 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10906 option instead of -funsafe-math-optimizations.
10908 2007-01-19 Tomas Bily <tbily@suse.cz>
10910 gcc.dg/tree-prof/indir-call-prof.c: New.
10911 g++.dg/dg.exp: Add tree-prof subdirectory.
10912 g++.dg/tree-prof/indir-call-prof.C: New.
10913 g++.dg/tree-prof/tree-prof.exp: New.
10915 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10918 * g++.dg/warn/deprecated.C: Update warning output.
10919 * g++.dg/warn/deprecated-2.C: Likewise.
10920 * g++.dg/warn/deprecated-3.C: New.
10922 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10924 * gcc.c-torture/execute/nestfunc-7.c: New.
10926 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10928 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10930 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10932 * gcc.dg/m68k-pic-1.c: New.
10934 2007-01-18 Roger Sayle <roger@eyesopen.com>
10936 * gfortran.dg/array_memcpy_4.f90: New test case.
10938 2007-01-18 Josh Conner <jconner@apple.com>
10941 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10942 * gcc.dg/vect/no-trapping-math-1: New.
10943 * gcc.dg/vect/no-trapping-math-2: New.
10945 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10947 * gcc.target/i386/387-8.c: Update comment about optimizing
10948 inherent load of 1.0 of fptan instruction.
10950 2007-01-18 Dirk Mueller <dmueller@suse.de>
10951 Richard Guenther <rguenther@suse.de>
10954 * gcc.dg/Warray-bounds.c: New testcase.
10955 * gcc.dg/Warray-bounds-2.c: New testcase.
10956 * g++.dg/warn/Warray-bounds.C: New testcase.
10957 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10959 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10962 * gfortran.dg/generic_12.f90: New test.
10964 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10966 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10967 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10969 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10971 * gcc.dg/dfp/compare-special.h: New file.
10972 * gcc.dg/dfp/compare-special-32.c: New test.
10973 * gcc.dg/dfp/compare-special-64.c: New test.
10974 * gcc.dg/dfp/compare-special-128.c: New test.
10976 2007-01-16 Roger Sayle <roger@eyesopen.com>
10977 Paul Thomas <pault@gcc.gnu.org>
10978 Steven G. Kargl <kargl@gcc.gnu.org>
10981 * gfortran.dg/forall_6.f90: New test case.
10982 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10983 * gfortran.dg/dependency_13.f90: Likewise.
10985 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10988 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10989 targets that don't support Inf.
10991 2007-01-15 Dale Johannesen <dalej@apple.com>
10993 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10995 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10997 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10998 of achar for 0xff to avoid the "Extended ASCII not
10999 implemented" error message.
11001 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
11004 * gfortran.dg/altreturn_4.f90: New test.
11007 * gfortran.dg/stfunc_4.f90: New test.
11010 * gfortran.dg/bound_2.f90: Reinstate commented out line.
11011 * gfortran.dg/initialization_1.f90: Change warning.
11014 * gfortran.dg/specification_type_resolution_2.f90: New test.
11016 2007-01-14 Jan Hubicka <jh@suse.cz>
11018 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11019 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11020 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11023 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11026 * gfortran.dg/external_procedures_2.f90: New test.
11028 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11031 * gcc.target/i386/pr30413.c: New test.
11033 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11036 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11038 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11040 * gcc.dg/20070112-1.c: New test.
11042 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11044 PR libgfortran/30435
11045 * gfortran.dg/list_read_6.f90: New test.
11047 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11049 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11051 2007-01-12 Tom Tromey <tromey@redhat.com>
11053 PR preprocessor/28227:
11054 * gcc.dg/cpp/pr28227.c: New file.
11056 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11058 * gcc.dg/tree-ssa/loop-22.c: New test.
11060 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11062 PR tree-optimization/29516
11063 * gcc.dg/tree-ssa/loop-20.c: New test.
11065 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11067 PR libfortran/30415
11068 * minmaxloc_integer_kinds_1.f90: New test.
11070 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11073 * g++.dg/template/sizeof-template-argument.C: New test.
11075 2007-01-11 Jan Hubicka <jh@suse.cz>
11077 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11078 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11079 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11080 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11081 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11082 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11083 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11084 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11085 transformation in question.
11086 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11087 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11088 * gcc.dg/always_inline3.c: Likewise.
11090 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11093 * g++.dg/template/typename11.C: New test.
11095 2007-01-10 Robert Kennedy <jimbob@google.com>
11097 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11099 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11101 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11102 for different integer kinds.
11103 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11104 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11105 * gfortran.dg/ishft_2.f90: New test.
11106 * gfortran.dg/ishft_3.f90: New test.
11108 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11110 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11112 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11114 PR tree-optimization/30322
11115 * gcc.dg/tree-ssa/loop-21.c: New test.
11117 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11119 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11121 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11123 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11125 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11127 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11128 * g++.dg/warn/overflow-warn-3.C: Likewise.
11129 * g++.dg/warn/overflow-warn-4.C: Likewise.
11130 * g++.dg/warn/overflow-warn-5.C: Likewise.
11131 * g++.dg/warn/overflow-warn-6.C: Likewise.
11132 * g++.dg/warn/Woverflow-1.C: Likewise.
11133 * g++.dg/warn/Woverflow-2.C: Likewise.
11134 * g++.dg/warn/Woverflow-3.C: Likewise.
11135 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11137 2007-01-08 Roger Sayle <roger@eyesopen.com>
11139 * gfortran.dg/array_constructor_14.f90: New test case.
11140 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11142 2007-01-08 Richard Guenther <rguenther@suse.de>
11144 PR tree-optimization/23603
11145 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11146 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11148 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11150 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11152 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11153 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11154 compiler behaviour.
11155 * gcc.dg/simd-5.c: Likewise.
11156 * gcc.dg/simd-6.c: Likewise.
11157 * g++.dg/conversion/simd1.C: Likewise.
11158 * g++.dg/conversion/simd3.C: Likewise.
11159 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11162 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11164 PR tree-optimization/29877
11165 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11166 name of a hard register for the target concerned. Adjust dg-error
11167 directives to cope with new behaviour of TER.
11169 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11172 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11173 * g++.dg/warn/overflow-warn-1.C: New.
11174 * g++.dg/warn/overflow-warn-3.C: New.
11175 * g++.dg/warn/overflow-warn-4.C: New.
11176 * g++.dg/warn/overflow-warn-5.C: New.
11177 * g++.dg/warn/overflow-warn-6.C: New.
11178 * g++.dg/warn/Woverflow-1.C: New.
11179 * g++.dg/warn/Woverflow-2.C: New.
11180 * g++.dg/warn/Woverflow-3.C: New.
11181 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11183 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11186 * gfortran.dg/invalid_name.f90: New test.
11187 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11188 * gfortran.dg/gomp/pr29759.f90: Ditto.
11190 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11192 * gfortran.dg/present_1.f90: Update error message.
11194 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11197 * g++.dg/template/duplicate1.C: New test
11198 * g++.dg/template/memfriend6.C: Adjust error markers.
11200 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11203 * gcc.dg/torture/inline-1.c: New test.
11205 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11208 * gcc.dg/multiple-overflow-warn-1.c: New.
11209 * gcc.dg/multiple-overflow-warn-2.c: New.
11210 * gcc.dg/overflow-warn-6.c: New.
11211 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11213 2007-01-05 Roger Sayle <roger@eyesopen.com>
11215 * gfortran.dg/array_memcpy_1.f90: New test case.
11216 * gfortran.dg/array_memcpy_2.f90: Likewise.
11218 2007-01-05 Richard Guenther <rguenther@suse.de>
11220 PR middle-end/27826
11221 * g++.dg/opt/pr27826.C: New testcase.
11223 2007-01-05 Ian Lance Taylor <iant@google.com>
11225 * gcc.dg/Walways-true-1.c: New test.
11226 * gcc.dg/Walways-true-2.c: New test.
11227 * g++.dg/warn/Walways-true-1.C: New test.
11228 * g++.dg/warn/Walways-true-2.C: New test.
11230 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11233 * gcc.dg/pr30360.c: New test.
11235 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11238 * gfortran.dg/data_implied_do_1.f90: New test.
11242 * gfortran.dg/char_length_1.f90: New test.
11244 2007-01-05 Richard Guenther <rguenther@suse.de>
11246 PR middle-end/28116
11247 * g++.dg/opt/pr28116.C: New testcase.
11249 2007-01-05 Tobias Burnus <burnus@net-b.de>
11252 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11253 invalid deallocate.
11254 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11255 * gfortran.dg/protected_4.f90: Add pointer intent check.
11256 * gfortran.dg/protected_6.f90: Add pointer intent check.
11257 * gfortran.dg/pointer_intent_1.f90: New test.
11258 * gfortran.dg/pointer_intent_2.f90: New test.
11259 * gfortran.dg/pointer_intent_3.f90: New test.
11261 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11264 * gfortran.dg/altreturn_2.f90: new test.
11266 2007-01-04 Tom Tromey <tromey@redhat.com>
11268 PR preprocessor/28165:
11269 * gcc.dg/cpp/pr28165.c: New file.
11271 2007-01-03 Josh Conner <jconner@apple.com>
11273 PR middle-end/29683
11274 * gcc.dg/pr29683.c: New.
11276 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11279 * g++.dg/pch/template-1.C: New test.
11280 * g++.dg/pch/template-1.Hs: New file.
11282 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11284 PR middle-end/30353
11285 * gcc.c-torture/compile/complex-4.c: New test.
11287 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11289 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11291 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11293 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11295 PR middle-end/30286
11296 * gcc.dg/pr30286.c: New test.
11299 * g++.dg/template/crash66.C: New test.
11302 * g++.dg/template/friend49.C: New test.
11304 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11306 * gfortran.dg/ibits.f90: New test.
11308 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11310 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11311 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11313 2007-01-02 Jan Hubicka <jh@suse.cz>
11315 * gcc.dg/pr16194.c: We now output error on all three functions,
11316 not just first one.
11318 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11321 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11322 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11324 2006-01-02 Ian Lance Taylor <iant@google.com>
11326 * g++.dg/warn/Wparentheses-22.C: New test.
11327 * g++.dg/warn/Wparentheses-23.C: New test.
11329 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11332 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11333 * gcc.dg/declspec-3-Wextra.c: New.
11334 * gcc.dg/declspec-3-no.c: New
11336 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11339 * gfortran.dg/interface_10.f90: Remove.
11341 2007-01-01 Roger Sayle <roger@eyesopen.com>
11343 * gcc.dg/fold-eqxor-4.c: New test case.
11345 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11347 PR middle-end/30311
11348 * gcc.c-torture/compile/pr30311.c: New test.
11350 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11352 PR middle-end/30253
11353 * gcc.c-torture/compile/statement-expression-1.c: New test.
11355 2007-01-01 Andreas Schwab <schwab@suse.de>
11358 * g++.dg/eh/pr29166.C: New test.
11360 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11362 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11364 (check_effective_target_vect_cmdline_needed): Use it.
11366 2006-12-31 Richard Guenther <rguenther@suse.de>
11368 PR middle-end/30137
11369 * gcc.dg/pr30137-1.c: New testcase.
11370 * gcc.dg/pr30137-2.c: Likewise.
11372 2006-12-31 Roger Sayle <roger@eyesopen.com>
11374 PR middle-end/30322
11375 * gcc.dg/fold-plusnot-1.c: New test case.
11377 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11380 * g++.dg/parse/template22.C: New test.
11382 2006-12-31 Richard Guenther <rguenther@suse.de>
11384 PR middle-end/30338
11385 * gcc.c-torture/compile/pr30338.c: New testcase.
11387 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11390 * gfortran.dg/intrinsic_actual_4.f90: New test.
11393 * gfortran.dg/func_decl_3.f90: New test.
11395 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11398 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11399 * gfortran.dg/c_by_val_1.f: New test.
11400 * gfortran.dg/c_by_val_2.f: New test.
11401 * gfortran.dg/c_by_val_3.f: New test.
11403 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11405 PR libfortran/30321
11406 * gfortran.dg/sum_zero_array_1.f90: New test.
11408 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11410 PR preprocessor/29612
11411 * gcc.dg/cpp/pr29612-1.c: New test.
11412 * gcc.dg/cpp/pr29612-2.c: New test.
11414 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11417 * gfortran.dg/pure_formal_proc_1.f90: New test.
11420 * gfortran.dg/intrinsic_actual_3.f90: New test.
11422 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11425 * gfortran.dg/io_constraints_1.f90: Update test.
11426 * gfortran.dg/io_constraints_2.f90: Update test.
11427 * gfortran.dg/inquire_iolength.f90: New test.
11429 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11432 * gfortran.dg/interface_10.f90: New test.
11433 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11434 since z is already, locally a variable.
11437 * gfortran.dg/generic_11.f90: New test.
11438 * gfortran.dg/interface_7.f90: Remove name clash between module
11439 name and procedure 'x' referenced in the interface.
11441 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11444 * gcc.dg/Wmissing-parameter-type.c: New.
11445 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11446 * gcc.dg/Wmissing-parameter-type-no.c: New.
11448 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11451 * gfortran.dg/entry_array_specs_2.f: New test.
11454 * gfortran.dg/nested_modules_6.f90: New test.
11456 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11459 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11460 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11462 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11465 * g++.dg/opt/complex6.C: New test.
11467 2006-12-22 Ben Elliston <bje@au.ibm.com>
11469 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11470 full" if the linker on spu-*-* warns about exceeding local store.
11472 And revert this patch:
11473 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11474 fail to link due to relocation overflows on spu-*-*.
11476 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11479 * gfortran.dg/dependency_19.f90: New test.
11481 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11484 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11486 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11488 PR middle-end/30262
11489 * gcc.c-torture/execute/20061220-1.c: New test.
11491 PR middle-end/30263
11492 * gcc.dg/gomp/asm-1.c: New test.
11495 * g++.dg/eh/ia64-2.C: New test.
11497 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11501 * gcc.dg/rs6000-leaf.c: New.
11503 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11506 * gfortran.dg/f2c_8.f90: New test.
11508 2006-12-20 Bill Wendling <wendling@apple.com>
11510 * gcc.dg/asm-b.c: Check for __ppc64__.
11512 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11515 * gfortran.dg/bounds_check_5.f90: New test.
11517 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11519 PR middle-end/30143
11520 * gcc.dg/gomp/complex-1.c: New testcase.
11522 2006-12-20 Roger Sayle <roger@eyesopen.com>
11524 * gfortran.dg/array_memset_1.f90: New test case.
11526 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11528 * lib/target-supports.exp: Add spu to
11529 check_effective_target_vect_widen_mult_hi_to_si.
11531 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11534 * gfortran.dg/generic_9.f90: New test.
11537 * gfortran.dg/generic_10.f90: New test.
11539 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11542 * gcc.dg/pr30045.c: New test.
11544 2006-12-20 Ben Elliston <bje@au.ibm.com>
11546 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11548 2006-12-19 Eric Christopher <echristo@apple.com>
11551 * gcc.c-torture/execute/pr29302-1.c: New.
11553 2006-12-19 Tobias Burnus <burnus@net-b.de>
11556 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11558 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11561 * gfortran.dg/altreturn_3.f90: New test.
11563 * gfortran.dg/char_result_12.f90: Fix comment typos.
11565 2006-12-19 Ben Elliston <bje@au.ibm.com>
11567 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11568 as newlib's stdio.h uses non-traditional cpp constructs.
11570 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11572 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11573 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11574 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11575 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11576 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11577 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11578 * gfortran.dg/default_initialization.f: Renamed to
11579 default_initialization_1.f
11580 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11581 dollar_edit_descriptor_1.f
11582 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11583 dollar_edit_descriptor_2.f
11584 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11585 dollar_edit_descriptor_3.f
11586 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11587 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11588 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11589 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11590 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11591 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11592 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11593 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11594 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11595 * gfortran.dg/default_initialization_1.f: Renamed from
11596 default_initialization.f
11597 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11598 dollar_edit_descriptor-1.f
11599 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11600 dollar_edit_descriptor-2.f
11601 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11602 dollar_edit_descriptor-3.f
11603 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11604 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11605 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11607 2006-12-18 Bill Wendling <wendling@apple.com>
11609 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11610 id is an OjbC keyword.
11612 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11614 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11616 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11618 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11620 2006-12-18 Ian Lance Taylor <iant@google.com>
11622 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11624 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11626 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11628 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11631 * gfortran.fortran-torture/execute/where21.f90: New test.
11633 2006-12-17 Tobias Burnus <burnus@net-b.de>
11635 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11637 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11640 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11641 * gcc.dg/if-empty-1.c: Likewise.
11642 * gcc.dg/pr23165.c: Likewise.
11643 * g++.dg/warn/empty-body.C: Likewise.
11645 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11647 PR libfortran/30005
11648 * gfortran.dg/open_errors.f90: New test.
11650 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11652 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11654 * gcc.target/i386/ssse3-pabsb.c: New file.
11655 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11656 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11657 * gcc.target/i386/ssse3-palignr.c: Likewise.
11658 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11659 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11660 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11661 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11662 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11663 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11664 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11665 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11666 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11667 * gcc.target/i386/ssse3-psignb.c: Likewise.
11668 * gcc.target/i386/ssse3-psignd.c: Likewise.
11669 * gcc.target/i386/ssse3-psignw.c: Likewise.
11670 * gcc.target/i386/ssse3-vals.h: Likewise.
11672 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11674 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11675 * lib/fortran-torture.exp: Include target-supports.exp.
11677 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11680 * gcc.c-torture/execute/pr30185.c: New test.
11682 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11686 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11687 * gcc.dg/builtin-bswap-2.c: Likewise.
11688 * gcc.dg/builtin-bswap-3.c: Likewise.
11689 * gcc.dg/builtin-bswap-4.c: Likewise.
11690 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11691 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11693 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11695 PR libfortran/30145
11696 * gfortran.dg/write_zero_array: New test.
11698 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11701 * gfortran.dg/write_fmt_trim.f90: New test.
11703 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11706 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11709 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11711 * lib/target-supports.exp (check_weak_available): Use istarget
11712 "hppa*-*-hpux10*" instead of regexp.
11713 (check_cxa_atexit_available): Likewise.
11715 2006-12-14 Richard Guenther <rguenther@suse.de>
11717 PR tree-optimization/30197
11718 * gcc.c-torture/execute/complex-1.c: Fix function name.
11719 * gcc.dg/builtins-61.c: New testcase.
11721 2006-12-14 Richard Guenther <rguenther@suse.de>
11723 PR middle-end/30172
11724 * gcc.dg/pr30172-1.c: New testcase.
11726 2006-12-14 Richard Guenther <rguenther@suse.de>
11728 PR tree-optimization/30198
11729 * gcc.dg/builtins-60.c: New testcase.
11731 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11733 * lib/target-supports.exp (vect_no_align): Remove spu.
11735 2006-12-13 Ian Lance Taylor <iant@google.com>
11739 * g++.dg/warn/Wparentheses-5.C: New test.
11740 * g++.dg/warn/Wparentheses-6.C: New test.
11741 * g++.dg/warn/Wparentheses-7.C: New test.
11742 * g++.dg/warn/Wparentheses-8.C: New test.
11743 * g++.dg/warn/Wparentheses-9.C: New test.
11744 * g++.dg/warn/Wparentheses-10.C: New test.
11745 * g++.dg/warn/Wparentheses-11.C: New test.
11746 * g++.dg/warn/Wparentheses-12.C: New test.
11747 * g++.dg/warn/Wparentheses-13.C: New test.
11748 * g++.dg/warn/Wparentheses-14.C: New test.
11749 * g++.dg/warn/Wparentheses-15.C: New test.
11750 * g++.dg/warn/Wparentheses-16.C: New test.
11751 * g++.dg/warn/Wparentheses-17.C: New test.
11752 * g++.dg/warn/Wparentheses-18.C: New test.
11753 * g++.dg/warn/Wparentheses-19.C: New test.
11754 * g++.dg/warn/Wparentheses-20.C: New test.
11755 * g++.dg/warn/Wparentheses-21.C: New test.
11757 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11760 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11761 for target "hppa.*hpux10".
11763 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11765 * g++.dg/debug/vartrack1.C: New test.
11767 * g++.dg/opt/ifcvt1.C: New test.
11769 * gcc.dg/tls/opt-13.c: New test.
11771 * gcc.dg/20060425-2.c: New test.
11773 * g++.dg/opt/pr15054-2.C: New test.
11775 * gcc.c-torture/execute/20060420-1.c: New test.
11777 * gcc.c-torture/execute/20060412-1.c: New test.
11779 * objc/compile/20060406-1.m: New test.
11781 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11783 * g++.dg/template/array17.C: New test.
11785 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11787 * gcc.target/powerpc/altivec-23.c: New test.
11789 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11792 * g++.dg/inherit/error3.C: New test.
11795 * g++.dg/inherit/error4.C: New test.
11797 2006-12-13 Richard Guenther <rguenther@suse.de>
11799 PR tree-optimization/17687
11800 * gcc.dg/builtins-59.c: New testcase.
11802 2006-12-13 Ben Elliston <bje@au.ibm.com>
11804 * gcc.target/spu/Wmain.c: New test.
11806 2006-12-12 Josh Conner <jconner@apple.com>
11808 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11809 * g++.dg/abi/thunk4.C: Likewise.
11810 * g++.dg/abi/rtti3.C: Likewise.
11812 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11814 * gcc.target/spu/cpat-1.c: New test.
11815 * gcc.target/spu/cpat-2.c: New test.
11816 * gcc.target/spu/cpat-3.c: New test.
11817 * gcc.target/spu/cpat-4.c: New test.
11819 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11822 * gcc.c-torture/compile/vector-1.c: New test.
11823 * gcc.c-torture/compile/vector-2.c: New test.
11824 * gcc.c-torture/compile/vector-3.c: New test.
11826 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11828 * lib/fortran-torture.exp: Update copyright years. Remove
11829 obsolete comment. Test -ftree-vectorize where it makes sense.
11830 * lib/gfortran-dg.exp: Update copyright years. Use settings
11831 from fortran-torture.exp.
11832 * gfortran.dg/char_transpose_1.f90,
11833 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11834 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11835 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11836 '-w' to dg-options.
11838 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11840 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11841 saved_${tool}_load.
11843 2006-12-12 Ira Rosen <irar@il.ibm.com>
11845 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11846 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11847 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11848 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11851 2006-12-12 Richard Guenther <rguenther@suse.de>
11853 PR middle-end/30147
11854 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11856 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11857 Diego Novillo <dnovillo@redhat.com>
11859 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11861 * gcc.dg/tree-ssa/pr26421.c: Likewise
11862 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11863 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11864 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11865 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11866 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11867 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11868 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11869 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11870 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11872 2006-12-11 Jan Hubicka <jh@suse.cz>
11874 * gcc.dg/tree-prof/stringop-1.c: New test.
11875 * gcc.dg/tree-prof/stringop-2.c: New test.
11877 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11880 * gcc.target/i386/pr30120.c: New test.
11883 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11885 * gcc.target/i386/x87regparm-1.c: New test.
11886 * gcc.target/i386/x87regparm-2.c: New test.
11887 * gcc.target/i386/x87regparm-3.c: New test.
11888 * gcc.target/i386/x87regparm-4.c: New test.
11890 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11892 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11894 2006-12-10 Tobias Burnus <burnus@net-b.de>
11897 * gfortran.dg/protected_1.f90: New test.
11898 * gfortran.dg/protected_2.f90: New test.
11899 * gfortran.dg/protected_3.f90: New test.
11900 * gfortran.dg/protected_4.f90: New test.
11901 * gfortran.dg/protected_5.f90: New test.
11902 * gfortran.dg/protected_6.f90: New test.
11904 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11905 Tobias Burnus <burnus@gcc.gnu.org>
11909 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11911 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11912 ambiguous interfaces.
11913 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11914 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11915 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11916 ambiguous interfaces.
11917 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11918 * gfortran.dg/array_initializer_2.f90: Add initializer array
11922 * gfortran.dg/interface_9.f90: Test that host interfaces are
11923 not checked for ambiguity with the local version.
11925 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11928 * gfortran.dg/module_interface_2.f90: New test.
11930 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11933 * gfortran.dg/assumed_len.f90: New test.
11935 2006-12-09 Richard Guenther <rguenther@suse.de>
11937 * g++.dg/warn/implicit-typename1.C: Qualify types.
11938 * g++.dg/parse/crash12.C: Likewise.
11939 * g++.dg/tree-ssa/pr22444.C: Likewise.
11941 2006-12-09 Tobias Burnus <burnus@net-b.de>
11943 * gfortran.dg/array_2.f90: Added sqrt test.
11945 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11947 * gcc.target/i386/x87regparm-1.c: XFAIL.
11948 * gcc.target/i386/x87regparm-2.c: XFAIL.
11949 * gcc.target/i386/x87regparm-3.c: XFAIL.
11950 * gcc.target/i386/x87regparm-4.c: XFAIL.
11952 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11954 * lib/target-supports.exp
11955 (check_effective_target_large_long_double): New.
11956 * gcc.dg/Wconversion-real.c : Use it.
11957 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11960 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11962 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11964 2006-12-08 Tobias Burnus <burnus@net-b.de>
11967 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11969 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11972 * g++.dg/template/crash65.C: New test.
11973 * g++.dg/template/spec16.C: Tweak error markers.
11975 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11977 * gcc.target/spu: New directory.
11978 * gcc.target/spu/spu.exp: New file.
11979 * gcc.target/spu/intrinsics-1.c: New test.
11981 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11984 * g++.dg/ext/attrib27.C: New test.
11985 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11986 * g++.dg/parse/typedef5.C: Likewise.
11988 2006-12-07 Mike Stump <mrs@apple.com>
11990 * treelang/compile/var_defs.tree: Adjust.
11992 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11995 * g++.dg/template/crash64.C: New test.
11996 * g++.dg/parse/crash27.C: Adjust error markers.
11998 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
12000 PR libfortran/30009
12001 PR libfortran/30056
12002 * gfortran.dg/read_eof_4.f90: Add tests.
12003 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
12004 * gfortran.dg/unf_read_corrupted_1.f90: New test.
12006 2006-12-05 Mark Mitchell <mark@codesourcery.com>
12009 * g++.dg/template/crash63.C: New test.
12012 * g++.dg/template/crash62.C: New test.
12014 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12017 * gfortran.dg/allocatable_function_1.f90: Increase the number
12018 of expected calls of free to 10; the lhs section reference is
12019 now evaluated so there is another call to bar. Change the
12020 comment appropriately.
12021 * gfortran.dg/array_section_1.f90: New test.
12023 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12026 * gfortran.dg/char_result_12.f90: New test.
12028 2006-12-05 Richard Guenther <rguenther@suse.de>
12030 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12031 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12032 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12033 vect_double, xfail for spu*-*-*.
12035 2006-12-04 Tobias Burnus <burnus@net-b.de>
12038 * initialization_4.f90: Test noninteger exponents (-std=f95).
12039 * initialization_5.f90: New test for noninteger exponents
12042 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12045 * gfortran.dg/parameter_array_section_1.f90: New test.
12047 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12050 * g++.dg/template/crash61.C: New test.
12053 * g++.dg/template/error23.C: New test.
12055 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12057 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12059 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12062 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12064 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12066 PR middle-end/29965
12067 * gcc.dg/gomp/pr29965-1.c: New test.
12068 * gcc.dg/gomp/pr29965-2.c: New test.
12069 * gcc.dg/gomp/pr29965-3.c: New test.
12070 * gcc.dg/gomp/pr29965-4.c: New test.
12071 * gcc.dg/gomp/pr29965-5.c: New test.
12072 * gcc.dg/gomp/pr29965-6.c: New test.
12073 * g++.dg/gomp/pr29965-1.C: New test.
12074 * g++.dg/gomp/pr29965-2.C: New test.
12075 * g++.dg/gomp/pr29965-3.C: New test.
12076 * g++.dg/gomp/pr29965-4.C: New test.
12077 * g++.dg/gomp/pr29965-5.C: New test.
12078 * g++.dg/gomp/pr29965-6.C: New test.
12079 * g++.dg/gomp/pr29965-7.C: New test.
12080 * g++.dg/gomp/pr29965-8.C: New test.
12081 * g++.dg/gomp/pr29965-9.C: New test.
12082 * g++.dg/gomp/pr29965-10.C: New test.
12084 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12086 * gnat.dg/pointer_variable_bounds.adb: New test.
12087 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12088 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12090 2006-12-03 Eric Christopher <echristo@apple.com>
12092 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12094 2006-12-03 Richard Henderson <rth@redhat.com>
12095 Andrew Pinski <pinskia@gmail.com>
12098 * g++.dg/warn/unit-1.C: New test.
12100 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12102 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12104 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12106 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12107 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12108 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12109 * gcc.dg/vect/vect-70.c: Reduce array size.
12110 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12111 vect_no_compaer_double targets.
12112 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12113 vect_float, vect_double, and vect_int.
12115 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12117 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12118 test for loop versioning on vect_no_align targets.
12119 * gcc.dg/vect/pr20122.c: Likewise.
12120 * gcc.dg/vect/vect-105.c: Likewise.
12121 * gcc.dg/vect/vect-42.c: Likewise.
12122 * gcc.dg/vect/vect-43.c: Likewise.
12123 * gcc.dg/vect/vect-74.c: Likewise.
12124 * gcc.dg/vect/vect-75.c: Likewise.
12125 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12126 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12127 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12128 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12130 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12133 * gfortran.dg/value_1.f90 : New test.
12134 * gfortran.dg/value_2.f90 : New test.
12135 * gfortran.dg/value_3.f90 : New test.
12136 * gfortran.dg/value_4.f90 : New test.
12137 * gfortran.dg/value_4.c : Called from value_4.f90.
12139 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12142 * g++.dg/cpp0x/static_assert4.C: New testcase.
12144 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12146 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12148 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12151 * gcc.dg/pr27953.c: New test.
12153 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12156 * g++.dg/ext/vector5.C: New test.
12159 * g++.dg/other/main1.C: New test.
12161 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12163 PR libfortran/29568
12164 * gfortran.dg/convert_implied_open.f90: Change to
12165 new default record length.
12166 * gfortran.dg/unf_short_record_1.f90: Adapt to
12168 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12170 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12172 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12174 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12177 * g++.dg/expr/pr29066.c: New.
12179 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12180 Zdenek Dvorak <dvorakz@suse.cz>
12182 PR tree-optimization/29921
12183 * gcc.dg/pr29921-2.c: New test.
12185 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12187 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12188 (i386_get_cpuid): New function.
12189 (i386_cpuid_ecx): Likewise.
12190 (i386_cpuid_edx): Likewise.
12191 (i386_cpuid): Updated to call i386_cpuid_edx.
12193 * gcc.target/i386/sse3-addsubpd.c: New file.
12194 * gcc.target/i386/sse3-addsubps.c: Likewise.
12195 * gcc.target/i386/sse3-haddpd.c: Likewise.
12196 * gcc.target/i386/sse3-haddps.c: Likewise.
12197 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12198 * gcc.target/i386/sse3-hsubps.c: Likewise.
12199 * gcc.target/i386/sse3-lddqu.c: Likewise.
12200 * gcc.target/i386/sse3-movddup.c: Likewise.
12201 * gcc.target/i386/sse3-movshdup.c: Likewise.
12202 * gcc.target/i386/sse3-movsldup.c: Likewise.
12204 2006-12-01 Dirk Mueller <dmueller@suse.de>
12206 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12208 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12210 * gcc.dg/dfp/convert-int-max.c: New test.
12211 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12213 2006-11-30 Richard Guenther <rguenther@suse.de>
12215 * gcc.dg/vect/vect-pow-1.c: Rename ...
12216 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12217 floats instead of doubles, check successful vectorization.
12219 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12222 * gcc.c-torture/compile/pr29945.c: New testcase.
12224 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12226 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12229 2006-11-29 Eric Christopher <echristo@apple.com>
12231 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12233 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12235 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12237 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12239 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12242 * g++.dg/inherit/virtual2.C: New test.
12243 * g++.dg/inherit/virtual3.C: Likewise.
12244 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12245 * g++.dg/inherit/error2.C: Likewise.
12246 * g++.dg/template/instantiate1.C: Likewise.
12248 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12251 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12253 2006-11-28 Jan Hubicka <jh@suse.cz>
12255 * gcc.dg/memcpy-1.c: New test.
12257 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12260 * g++.dg/warn/main-3.C: New test.
12262 2006-11-28 Jan Hubicka <jh@suse.cz>
12264 * gcc.dg/winline-1.c: New test.
12266 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12268 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12271 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12274 * gfortran.dg/missing_optional_dummy_3.f90
12276 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12279 * gfortran.dg/interface_3.f90: Modify errors.
12281 2006-11-28 Ben Elliston <bje@au.ibm.com>
12283 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12284 fail to link due to relocation overflows on spu-*-*.
12286 2006-11-27 Michael Matz <matz@suse.de>
12287 Andreas Krebbel <krebbel1@de.ibm.com>
12290 * gcc.dg/20061127-1.c: New testcase.
12292 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12294 * gcc.dg/20061124-1.c: Add exit() function prototype.
12296 2006-11-27 Jan Hubicka <jh@suse.cz>
12298 * gcc.target/i386/memcpy-1.c: Adjust size.
12299 * gcc.dg/visibility-11.c: Likewise.
12301 2006-11-27 Richard Guenther <rguenther@suse.de>
12303 PR middle-end/25620
12304 * gcc.target/i386/pow-1.c: New testcase.
12305 * gcc.dg/builtins-58.c: Likewise.
12307 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12310 * g++.dg/expr/cast8.C: New test.
12312 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12314 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12315 Don't ever inline the testcase.
12317 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12320 * gfortran.fortran-torture/compile/parameter_3.f90: New
12323 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12326 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12328 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12330 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12333 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12335 PR libgfortran/29936
12336 * gfortran.dg/write_check3.f90: New test.
12338 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12340 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12342 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12345 * gfortran.dg/interface_3.f90: New test.
12348 * gfortran.dg/generic_8.f90: New test.
12350 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12352 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12353 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12354 * gfortran.dg/specifics_3.f90: Remove.
12356 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12359 * gcc.dg/gomp/pr29955.c: New test.
12362 * gcc.dg/pr29736.c: New test.
12364 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12367 * gcc.dg/pure-1.c: New test.
12369 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12371 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12372 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12374 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12376 * gcc.dg/20061124-1.c: New testcase.
12378 2006-11-23 Eric Christopher <echristo@apple.com>
12380 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12382 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12386 * gcc.dg/Wconversion-integer.c: New. Supersedes
12387 Wconversion-negative-constants.c
12388 * gcc.dg/Wconversion-real.c: New.
12389 * gcc.dg/Wconversion-real-integer.c: New.
12390 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12391 * g++.dg/warn/Wconversion1.C: Modified.
12393 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12395 * gfortran.dg/overload_1.f90: New test.
12397 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12400 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12401 Wtraditional-conversion.
12402 * gcc.dg/overflow-warn-2.c: Likewise.
12403 * gcc.dg/Wconversion.c: Likewise. Renamed as
12404 Wtraditional-conversion.c .
12405 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12406 Wtraditional-conversion-2.c .
12407 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12408 Wtraditional-conversion-2.c
12409 * gcc.dg/Wconversion-negative-constants.c: New.
12411 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12413 * gcc.dg/tree-ssa/dump-1.c: New test.
12415 2006-11-23 David Ung <davidu@mips.com>
12417 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12418 -mfp64, allowable when ISA >= 33 and float is enabled.
12419 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12420 of mthc1 and mfhc1 patterns.
12422 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12424 PR tree-optimization/29921
12425 * gcc.dg/pr29921.c: New test.
12427 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12430 * gfortran.dg/initialization_4.f90: New test.
12432 2006-11-22 Ira Rosen <irar@il.ibm.com>
12434 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12435 platforms that have interleaving support.
12436 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12437 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12438 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12439 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12440 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12441 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12442 gcc.dg/vect/vect-strided-u8-i8.c,
12443 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12444 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12445 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12446 gcc.dg/vect/vect-strided-float.c,
12447 gcc.dg/vect/vect-strided-a-mult.c,
12448 gcc.dg/vect/vect-strided-mult-char-ls.c,
12449 gcc.dg/vect/vect-strided-a-u16-mult.c,
12450 gcc.dg/vect/vect-strided-a-u32-mult.c,
12451 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12452 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12453 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12454 gcc.dg/vect/vect-strided-mult.c,
12455 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12456 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12459 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12462 * gfortran.dg/auto_char_len_4.f90: New test.
12464 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12467 * gfortran.dg/generic_7.f90: New test.
12468 * gfortran.dg/defined_operators_1.f90: Add new error.
12470 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12472 PR tree-optimization/29902
12473 * g++.dg/tree-ssa/pr29902.C: New test.
12475 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12478 * gfortran.dg/used_types_13.f90: New test.
12480 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12482 * gcc.dg/dfp/snan.c: Delete.
12484 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12486 * g++.dg/cpp0x/static_assert1.C: New.
12487 * g++.dg/cpp0x/static_assert2.C: New.
12488 * g++.dg/cpp0x/static_assert3.C: New.
12490 2006-11-21 Richard Guenther <rguenther@suse.de>
12492 * gcc.dg/vect/vect-pow-1.c: New testcase.
12493 * gcc.dg/vect/vect-pow-2.c: Likewise.
12495 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12498 * g++.dg/template/static29.C: New test.
12501 * g++.dg/conversion/simd4.C: New test.
12503 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12506 * g++.dg/template/access19.C: New test.
12507 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12510 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12513 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12515 2006-11-20 Tobias Burnus <burnus@net-b.de>
12518 * gfortran.dg/import.f90: Extended test.
12519 * gfortran.dg/import2.f90: Extended test.
12521 2006-11-20 Tobias Burnus <burnus@net-b.de>
12523 * gfortran.dg/volatile3.f90: Add conflict test.
12525 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12528 * gfortran.dg/implicit_10.f90: New test.
12530 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12533 * g++.dg/warn/Wall-write-strings.C: New.
12535 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12537 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12538 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12540 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12542 * gfortran.dg/use_3.f90: Remove error message.
12543 * gfortran.dg/iso_fortran_env_1.f90: New test.
12544 * gfortran.dg/iso_fortran_env_2.f90: New test.
12545 * gfortran.dg/iso_fortran_env_3.f90: New test.
12546 * gfortran.dg/iso_fortran_env_4.f90: New test.
12548 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12550 * gcc.dg/vect/vect-27.c: Fix initialization.
12552 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12554 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12555 * gcc.dg/torture/builtin-minmax-1.c: New.
12557 * gcc.dg/builtins-20.c: Add cases for copysign.
12559 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12562 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12564 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12565 * gfortran.dg/use_1.f90: New test.
12566 * gfortran.dg/use_1.f90: New test.
12567 * gfortran.dg/use_1.f90: New test.
12569 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12571 PR tree-optimization/29801
12572 * gcc.dg/pr29801.c: New test.
12574 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12576 PR middle-end/29584
12577 * gcc.dg/torture/pr29584.c: New test.
12579 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12581 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12582 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12583 * gcc.target/powerpc/compress-float-ppc.c,
12584 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12586 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12587 do not pass -mhard-float.
12589 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12591 * gnat.dg/volatile_aggregate.adb: New test.
12593 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12597 * gfortran.dg/bound_2.f90: Add more checks.
12598 * gfortran.dg/bound_3.f90: New test.
12600 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12603 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12605 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12607 * gfortran.dg/import3.f90: Fix error message.
12609 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12612 * gfortran.fortran-torture/compile/inline_1.f90:
12615 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12617 * gcc.target/i386/x87regparm-1.c: New test.
12618 * gcc.target/i386/x87regparm-2.c: New test.
12619 * gcc.target/i386/x87regparm-3.c: New test.
12620 * gcc.target/i386/x87regparm-4.c: New test.
12622 2006-11-15 Tobias Burnus <burnus@net-b.de>
12625 * gfortran.dg/import.f90: New test.
12626 * gfortran.dg/import2.f90: New test.
12627 * gfortran.dg/import3.f90: New test.
12629 2006-11-15 Tobias Burnus <burnus@net-b.de>
12632 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12634 2006-11-15 Tobias Burnus <burnus@net-b.de>
12637 * gfortran.dg/contains.f90: New test.
12638 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12640 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12642 PR tree-optimization/29581
12643 * gcc.dg/pr29581-1.c: New test.
12644 * gcc.dg/pr29581-2.c: New test.
12645 * gcc.dg/pr29581-3.c: New test.
12646 * gcc.dg/pr29581-4.c: New test.
12647 * gfortran.dg/pr29581.f90: New test.
12649 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12652 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12653 numbers in error message headers.
12655 2006-11-14 Richard Guenther <rguenther@suse.de>
12657 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12658 to i?86 and x86_64 targets.
12660 2006-11-14 Caroline Tice <ctice@apple.com>
12662 * gcc.dg/pubtypes-1.c: New file/testcase.
12663 * gcc.dg/pubtypes-2.c: New file/testcase.
12664 * gcc.dg/pubtypes-3.c: New file/testcase.
12665 * gcc.dg/pubtypes-4.c: New file/testcase.
12666 * g++.dg/pubtypes.C: New file/testcase.
12668 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12671 * g++.dg/init/self1.C: New test.
12673 2006-11-14 Tobias Burnus <burnus@net-b.de>
12676 * gfortran.dg/conflicts.f90: Add.
12678 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12680 PR rtl-optimization/29798
12682 * gcc.c-torture/execute/pr29798.c: New.
12684 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12686 * gcc.dg/builtins-20.c: Add more cases.
12688 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12691 * gfortran.dg/gomp/pr29759.f90: New test.
12693 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12696 * g++.dg/template/static28.C: New test.
12698 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12700 * lib/c-torture.exp: Use target-libpath.exp.
12701 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12702 set GCC_EXEC_PREFIX env var from global variable of same name.
12704 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12707 * gfortran.fortran-torture/compile/transfer-1.f90:
12710 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12711 Zdenek Dvorak <dvorakz@suse.cz>
12713 PR tree-optimization/29680
12714 * gcc.dg/alias-11.c: New test.
12716 2006-11-12 Jason Merrill <jason@redhat.com>
12717 Andrew Pinski <pinskia@physics.uc.edu>
12719 PR middle-end/28915
12720 * gcc.target/i386/vectorize1.c: New.
12722 2006-11-12 Roger Sayle <roger@eyesopen.com>
12724 PR rtl-optimization/29797
12725 * gcc.c-torture/execute/pr29797-1.c: New test case.
12727 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12729 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12731 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12733 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12735 2006-11-12 Roger Sayle <roger@eyesopen.com>
12737 PR tree-optimization/13827
12738 * gcc.dg/fold-eqand-1.c: New test case.
12740 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12743 * gcc.c-torture/execute/mayalias-3.c: New test.
12745 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12747 PR middle-end/27528
12748 * gcc.c-torture/compile/pr27528.c: New test.
12749 * gcc.dg/pr27528.c: Likewise.
12751 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12753 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12755 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12757 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12760 * gfortran.dg/reshape_source_size_1.f90: New test.
12762 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12765 * gfortran.dg/aliasing_dummy_4.f90: New test.
12767 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12770 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12771 and x86_64-*-* targets.
12773 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12775 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12776 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12777 New macros. Use them in exact tests.
12778 (TESTIT3): New macro.
12779 Add tests for fmin, fmax and fma.
12781 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12784 * gfortran.dg/array_constructor_13.f90: New test.
12786 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12789 * gfortran.dg/used_types_12.f90: New test.
12791 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12793 PR middle-end/29726
12794 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12796 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12797 * gcc.dg/fold-eqandshift-3.c: New test case.
12799 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12802 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12805 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12807 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12809 * gcc.dg/20061109-1.c: New testcase.
12811 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12813 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12815 2006-11-09 Tobias Burnus <burnus@net-b.de>
12817 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12818 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12820 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12822 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12823 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12825 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12827 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12829 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12831 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12833 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12834 * gcc.dg/vect/vect-9.c: Now vectorizable.
12835 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12836 that support vect_widen_mult.
12837 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12838 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12839 vect-reduc-dot-u16.c).
12840 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12841 vect-reduc-dot-u16.c).
12842 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12843 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12844 vect-reduc-dot-s8.c).
12845 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12846 vect-reduc-dot-s8.c).
12847 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12848 vect-reduc-dot-s8.c).
12849 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12850 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12851 vect-reduc-dot-u8.c).
12852 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12853 vect-reduc-dot-u8.c).
12854 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12855 * gcc.dg/vect/vect-multitypes-9.c: New test.
12856 * gcc.dg/vect/vect-multitypes-10.c: New test.
12857 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12858 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12859 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12860 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12861 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12862 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12863 wrapv-vect-reduc-dot-s8.c.
12864 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12865 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12866 targets that support vec_unpack.
12867 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12868 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12869 (check_effective_target_vect_widen_mult_hi_to_si): New.
12870 (check_effective_target_vect_widen_sum): Removed.
12872 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12874 * gcc.dg/vect/vect-multitypes-8.c: New test.
12875 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12877 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12879 * gcc.dg/vect/vect-multitypes-7.c: New test.
12881 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12883 * gcc.dg/vect/vect-multitypes-4.c: New test.
12884 * gcc.dg/vect/vect-multitypes-5.c: New test.
12885 * gcc.dg/vect/vect-multitypes-6.c: New test.
12887 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12889 * gcc.dg/vect/vect-multitypes-1.c: New test.
12890 * gcc.dg/vect/vect-multitypes-2.c: New test.
12891 * gcc.dg/vect/vect-multitypes-3.c: New test.
12893 2006-11-07 Eric Christopher <echristo@apple.com>
12895 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12896 Test using scan-assembler-not.
12898 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12900 * gcc.dg/inline-17.c: New test.
12902 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12905 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12908 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12911 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12914 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12917 2006-11-07 Tobias Burnus <burnus@net-b.de>
12920 * gfortran.dg/volatile.f90: Add.
12921 * gfortran.dg/volatile2.f90: Add.
12922 * gfortran.dg/volatile3.f90: Add.
12923 * gfortran.dg/volatile4.f90: Add.
12924 * gfortran.dg/volatile5.f90: Add.
12925 * gfortran.dg/volatile6.f90: Add.
12926 * gfortran.dg/volatile7.f90: Add.
12928 2006-11-06 Tobias Burnus <burnus@net-b.de>
12930 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12931 for matching error messages.
12932 * gfortran.dg/specifics_3.f90: Adjust pattern
12933 for matching error messages.
12935 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12936 Bernhard Fischer <aldot@gcc.gnu.org>
12938 * lib/gcc-dg.exp (output-exists): New proc.
12939 (output-exists-not): New proc.
12940 * gcc.test-framework/test-framework.awk: Support new directives.
12941 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12942 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12943 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12944 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12945 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12946 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12948 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12952 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12953 * gfortran.dg/initialization_3.f90: New.
12955 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12957 PR libgfortran/25545
12958 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12960 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12962 PR middle-end/29695
12963 * gcc.c-torture/execute/pr29695-1.c: New test.
12964 * gcc.c-torture/execute/pr29695-2.c: New test.
12966 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12969 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12971 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12973 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12974 for matching error messages.
12976 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12979 * gcc.target/i386/387-12.c: New test.
12981 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12983 PR libfortran/29713
12984 * gfortran.dg/pr29713.f90: New test.
12986 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12988 * gcc.c-torture/execute/arith-rand-ll.c:
12989 Also test for bogus rest sign.
12991 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12993 PR libfortran/27895
12994 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12996 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12998 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12999 from error messages.
13001 2006-11-02 Mike Stump <mrs@apple.com>
13003 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13005 * g++.old-deja/g++.abi/align.C: Enable for darwin.
13007 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
13009 * g++.dg/eh/gcsec1.C: New test.
13011 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13013 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13014 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
13016 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
13018 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13020 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13021 * gcc.dg/pr14796-2.c: Likewise.
13023 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13025 * gcc.c-torture/execute/20061101-1.c: New test.
13027 2006-11-01 Richard Guenther <rguenther@suse.de>
13029 * gcc.target/i386/fpprec-1.c: New testcase.
13031 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13033 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13034 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13036 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13038 * gcc.c-torture/execute/20061031-1.c: New test.
13040 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13043 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13044 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13045 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13046 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13047 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13048 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13049 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13051 2006-10-31 Eric Christopher <echristo@apple.com>
13052 Falk Hueffner <falk@debian.org>
13054 * gcc.dg/builtin-bswap-1.c: New.
13055 * gcc.dg/builtin-bswap-2.c: New.
13056 * gcc.dg/builtin-bswap-3.c: New.
13057 * gcc.dg/builtin-bswap-4.c: New.
13058 * gcc.dg/builtin-bswap-5.c: New.
13059 * gcc.target/i386/builtin-bswap-1.c: New.
13061 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13063 * gcc.dg/inline-16.c: New.
13066 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13068 * gcc.dg/inline-13.c: New.
13069 * gcc.dg/inline-14.c: New.
13070 * gcc.dg/inline-15.c: New.
13073 * gcc.dg/inline6.c: New.
13074 * gcc.dg/inline7.c: New.
13076 2006-10-31 Roger Sayle <roger@eyesopen.com>
13078 PR middle-end/23470
13079 * gcc.dg/pr23470-1.c: New test case.
13081 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13084 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13086 * gfortran.dg/blockdata_2.f90: New testcase.
13088 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13090 PR libfortran/29627
13091 * gfortran.dg/unf_short_record_1.f90: New test.
13093 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13096 * gfortran.dg/pr29067.f: New test.
13098 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13099 Richard Sandiford <richard@codesourcery.com>
13101 * lib/target-supports.exp (get_compiler_messages): Append options
13102 as a single list element.
13103 (check_effective_target_arm_vfp_ok): New.
13104 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13106 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13109 * gfortran.dg/intrinsic_actual_2.f90: New test.
13112 * gfortran.dg/actual_array_interface_1.f90: New test.
13115 * gfortran.dg/used_types_11.f90: New test.
13117 2006-10-30 Dirk Mueller <dmueller@suse.de>
13119 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13120 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13121 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13122 * g++.old-deja/g++.mike/net25.C (main): Same.
13123 * g++.dg/lookup/exception1.C (main): Same.
13124 * g++.dg/parse/parens2.C (main): Same.
13126 2006-10-30 Roger Sayle <roger@eyesopen.com>
13128 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13130 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13132 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13133 * gcc.dg/torture/builtin-math-3.c: Likewise.
13135 2006-10-30 Tobias Burnus <burnus@net-b.de>
13138 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13139 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13141 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13144 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13146 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13148 * lib/target-supports.exp (check_function_available): Declare
13149 function before calling.
13151 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13153 PR tree-optimization/29637
13154 * gcc.dg/pr29637.c: New test.
13156 2006-10-29 Roger Sayle <roger@eyesopen.com>
13158 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13159 tree canonicalization.
13161 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13163 * gcc.dg/builtins-20.c: Add more hypot tests.
13165 2006-10-29 Roger Sayle <roger@eyesopen.com>
13167 * gcc.dg/fold-compare-1.c: New test case.
13169 2006-10-29 Dirk Mueller <dmueller@suse.de>
13172 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13174 2006-10-29 Roger Sayle <roger@eyesopen.com>
13176 PR tree-optimization/15458
13177 * gcc.dg/fold-xornot-1.c: New test case.
13179 2006-10-29 Richard Guenther <rguenther@suse.de>
13181 * gcc.target/i386/math-torture/trunc.c: New testcase.
13183 2006-10-29 Richard Guenther <rguenther@suse.de>
13185 * gcc.target/i386/math-torture/round.c: New testcase.
13187 2006-10-29 Richard Guenther <rguenther@suse.de>
13189 * gcc.target/i386/math-torture/ceil.c: New testcase.
13190 * gcc.target/i386/math-torture/floor.c: Likewise.
13192 2006-10-29 Richard Guenther <rguenther@suse.de>
13194 * gcc.target/i386/math-torture/rint.c: New testcase.
13195 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13197 2006-10-29 Richard Guenther <rguenther@suse.de>
13199 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13200 * gcc.target/i386/math-torture/lceil.c: Likewise.
13202 2006-10-28 Tobias Burnus <burnus@net-b.de>
13204 PR libgfortran/24313
13205 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13207 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13209 * gcc.c-torture/execute/20020118-1.c,
13210 gcc.c-torture/execute/builtins/strlen.c,
13211 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13214 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13216 * gcc.dg/builtins-20.c: Add tests for hypot.
13217 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13218 two-argument builtins.
13219 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13220 TESTIT2. Update all callers.
13221 (TESTIT2, TESTIT2_R): New helper macros.
13222 Add testcases for pow, hypot and atan2.
13224 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13227 * g++.dg/expr/bool1.C: New test.
13228 * g++.dg/expr/bool2.C: New test.
13230 2006-10-28 Tobias Burnus <burnus@net-b.de>
13233 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13234 * gfortran.dg/namelist_internal.f90: New test.
13236 2006-10-28 Tobias Burnus <burnus@net-b.de>
13239 * gfortran.dg/io_real_boz.f90: Add.
13240 * gfortran.dg/io_real_boz2.f90: Add.
13242 2006-10-28 Richard Guenther <rguenther@suse.de>
13244 PR middle-end/26899
13245 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13247 2006-10-28 Richard Guenther <rguenther@suse.de>
13250 * gcc.target/i386/math-torture/lround.c: New testcase.
13252 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13254 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13255 * gcc.dg/builtins-44.c: Likewise.
13256 * gcc.dg/builtins-45.c: Likewise.
13257 * gcc.dg/pr28796-2.c: Likewise.
13258 * gcc.dg/unordered-3.c: Likewise.
13260 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13262 PR libgfortran/27954
13263 * gfortran.dg/error_recovery_2.f90: New test.
13265 2006-10-26 Richard Guenther <rguenther@suse.de>
13267 * gcc.target/i386/i386.exp: Use glob, not find to collect
13268 tests. Avoids recursing into subdirectories.
13269 * gcc.target/i386/math-torture/math-torture.exp: Torture
13270 for interesting ia32 math options.
13271 * gcc.target.i386/math-torture/lrint.c: New testcase.
13273 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13275 PR libgfortran/29563
13276 * gfortran.dg/arrayio_9.f90: Update test.
13277 * gfortran.dg/arrayio_19.f90: New test.
13279 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13281 * gcc.dg/20061026.c: New testcase.
13283 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13285 PR libgfortran/29563
13286 * gfortran.dg/arrayio_9.f90: New test.
13288 2006-10-26 Ben Elliston <bje@au.ibm.com>
13290 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13291 Copy the strings manually, as strcpy may call strlen.
13293 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13295 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13296 Add checks for log, log2, log10 and log1p.
13298 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13299 we already test 0.0. Add checks for expm1, log, log2, log10,
13300 log1p, cbrt, erf and erfc.
13302 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13304 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13306 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13308 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13309 and remainderl() built-in functions. Remove -ffast-math from
13312 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13314 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13317 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13318 floating point modifiers to arguments passed to float and long
13319 double functions respectively. Update all callers to use floating
13320 point numbers, not integers. Add tests for exp, exp2 and
13323 * gcc.dg/torture/builtin-math-3.c: New test.
13325 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13328 * gfortran.dg/initialize_2.f90: New.
13330 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13332 * gcc.dg/torture/builtin-math-2.c: New test.
13334 2006-10-24 Richard Guenther <rguenther@suse.de>
13336 PR middle-end/28796
13337 * gcc.dg/pr28796-1.c: New testcase.
13338 * gcc.dg/pr28796-2.c: Likewise.
13340 2006-10-24 Richard Guenther <rguenther@suse.de>
13342 * gcc.dg/builtins-57.c: New testcase.
13344 2006-10-24 Richard Guenther <rguenther@suse.de>
13346 PR tree-optimization/29567
13347 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13349 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13351 PR tree-optimization/14784
13352 * gcc.dg/alias-10.c: New test.
13354 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13356 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13358 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13360 * gcc.dg/builtin-strncat-chk-1.c: New test.
13362 2006-10-23 Jan Hubicka <jh@suse.cz>
13364 * gcc.dg/memmove-1.c: New test.
13366 2006-10-23 Paul Brook <paul@codesourcery.com>
13368 * gcc.dg/pragma-pack-5.c: New test.
13370 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13372 * g++.dg/other/s390-1.C: New testcase.
13374 2006-10-23 Richard Guenther <rguenther@suse.de>
13376 PR middle-end/27132
13377 PR middle-end/23295
13378 * gcc.dg/pr27132.c: New testcase.
13379 * gcc.dg/pr23295.c: Likewise.
13380 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13381 * g++.dg/tree-ssa/pr19807.C: Likewise.
13383 2006-10-23 Richard Guenther <rguenther@suse.de>
13385 PR middle-end/21032
13386 * gcc.dg/pr21032.c: New testcase.
13388 2006-10-22 Jeff Law <law@redhat.com>
13389 Richard Guenther <rguenther@suse.de>
13391 PR tree-optimization/15911
13392 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13394 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13397 * g++.dg/abi/rtti3.C: New.
13399 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13401 PR middle-end/28252
13402 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13405 2006-10-21 Richard Guenther <rguenther@suse.de>
13407 PR tree-optimization/3511
13408 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13410 2006-10-21 Richard Guenther <rguenther@suse.de>
13412 PR middle-end/26898
13413 * gcc.dg/torture/pr26898-1.c: New testcase.
13414 * gcc.dg/torture/pr26898-2.c: Likewise.
13416 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13419 * g++.dg/parse/bitfield1.C: Adjust error markers.
13420 * g++.dg/parse/bitfield2.C: New test.
13422 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13424 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13426 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13428 PR libfortran/27895
13429 * gfortran.dg/zero_sized_1.f90: New test.
13431 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13433 * gcc.dg/div-compare-1.c: New test.
13435 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13438 * gfortran.dg/result_default_init_1.f90: New test.
13441 * gfortran.dg/automatic_default_init_1.f90: New test.
13443 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13446 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13448 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13449 'using namespace std' without previous declaration.
13450 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13451 * g++.old-deja/g++.robertl/eb133c.C: New.
13453 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13455 PR libgfortran/29277
13456 * gfortran.dg/streamio_4.f90: Update test.
13457 * gfortran.dg/streamio_11.f90: New test.
13459 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13462 * g++.dg/inherit/virtual1.C: New test.
13464 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13467 * g++.dg/parse/enum3.C: New test.
13469 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13472 * g++.dg/init/ctor8.C: New test.
13474 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13477 * g++.dg/ext/complit8.C: Tweak error markers.
13478 * g++.dg/template/complit1.C: Add error marker.
13480 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13483 * g++.dg/ext/complit8.C: New test.
13486 * g++.dg/parse/dtor12.C: New test.
13489 * g++.dg/template/sizeof11.C: New test.
13491 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13494 * gfortran.dg/data_char_3.f90: New test.
13497 * gfortran.dg/negative_automatic_size.f90: New test.
13499 2006-10-16 David Daney <ddaney@avtrex.com>
13501 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13503 2006-10-16 Eric Christopher <echristo@apple.com>
13505 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13508 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13511 * g++.dg/tc1/dr49.C: Tweak error messages.
13512 * g++.dg/parse/template21.C: New test.
13514 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13516 PR middle-end/20491
13517 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13519 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13522 * gfortran.dg/print_1.f90: New test.
13524 2006-10-15 Jan Hubicka <jh@suse.cz>
13526 PR middle-end/29241
13527 * gcc.c-torture/compile/pr29241.c: New testcase.
13529 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13531 PR middle-end/29250
13532 * gcc.c-torture/compile/pr29250.c: New test.
13534 2006-10-15 Richard Guenther <rguenther@suse.de>
13536 * gcc.dg/pr29299.c: New testcase.
13538 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13541 * gfortran.dg/label_4.f90: Adjust warning flag.
13543 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13546 * gfortran.dg/nullify_3.f90: New test.
13548 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13550 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13551 on Solaris 2.5.1 too.
13553 2006-10-13 Eric Christopher <echristo@apple.com>
13555 * gcc.dg/pr25993.c: Skip for darwin.
13557 2006-10-13 Eric Christopher <echristo@apple.com>
13559 * gcc.dg/visibility-11.c: Skip for darwin.
13561 2006-10-13 Eric Christopher <echristo@apple.com>
13563 * gcc.dg/darwin-weakimport-1.c: Use
13564 -fno-asynchronous-unwind-tables.
13565 * gcc.dg/darwin-weakimport-3.c: Ditto.
13567 2006-10-13 Richard Guenther <rguenther@suse.de>
13569 PR tree-optimization/29446
13570 * gcc.dg/torture/pr29446.c: New testcase.
13572 2006-10-13 Bill Wendling <wendling@apple.com>
13574 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13575 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13576 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13577 * g++.old-deja/g++.law/shadow1.C: Likewise.
13578 * g++.old-deja/g++.law/ctors10.C: Likewise.
13579 * g++.dg/debug/namespace1.C: Likewise.
13580 * g++.dg/inherit/namespace-as-base.C: Likewise.
13581 * g++.dg/opt/delay-slot-1.C: Likewise.
13582 * g++.dg/parse/defarg10.C: Likewise.
13583 * g++.dg/template/ptrmem11.C: Likewise.
13584 * g++.dg/template/mem_func_ptr.C: Likewise.
13585 * g++.dg/template/spec19.C: Likewise.
13587 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13589 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13591 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13594 * gfortran.dg/implicit_9.f90: New test.
13597 * gfortran.dg/namelist_25.f90: New test.
13600 * gfortran.dg/same_name_2.f90: New test.
13603 * gfortran.dg/host_assoc_types_1.f90: New test.
13606 * gfortran.dg/missing_derived_type_1.f90: New test.
13607 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13610 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13613 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13615 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13618 * gfortran.dg/bound_2.f90: New test.
13620 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13622 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13624 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13625 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13626 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13627 * gfortran.dg/gomp/reduction3.f90: Likewise.
13628 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13629 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13630 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13631 * gfortran.dg/forall_4.f90: Likewise.
13632 * gfortran.dg/spec_expr_4.f90: Likewise.
13633 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13634 * gfortran.dg/forall_5.f90: Likewise.
13635 * gfortran.dg/open_access_append_2.f90: Add check for
13636 compile-time warning.
13638 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13641 * g++.dg/parse/pure1.C: New test.
13643 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13646 * gfortran.dg/io_constraints_3.f90: New test.
13647 * gfortran.dg/open_access_append_1.f90: Add checks
13648 for compile-time warnings.
13649 * gfortran.dg/pr20163-2.f: Likewise.
13650 * gfortran.dg/iostat_2.f90: Likewise.
13651 * gfortran.dg/label_4.f90: Delete the temporary
13653 * gfortran.dg/direct_io_2.f90: Add a FILE=
13655 * gfortran.dg/iomsg_1.f90: Add check for
13656 compile-time warning.
13658 2006-10-12 Jan Hubicka <jh@suse.cz>
13661 * gcc.dg/pr28319.c: New test.
13663 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13665 * g++.dg/ext/vla4.C: New test.
13667 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13670 * g++.dg/template/crash60.C: New test.
13671 * g++.dg/other/large-size-array.C: Adjust error markers.
13672 * g++.dg/parse/crash27.C: Likewise.
13673 * g++.dg/template/crash1.C: Likewise.
13675 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13678 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13680 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13682 PR preprocessor/28709
13683 * gcc.dg/cpp/paste14.c: New test.
13685 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13688 * g++.dg/init/array24.C: New test.
13690 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13692 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13695 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13698 * g++.dg/parse/typedef8.C: New test.
13699 * g++.dg/other/mult-stor1.C: Adjust error markers.
13701 2006-10-11 Richard Guenther <rguenther@suse.de>
13703 PR tree-optimization/28230
13704 * gcc.dg/torture/pr28230.c: New testcase.
13706 2006-10-11 Richard Guenther <rguenther@suse.de>
13708 PR inline-asm/29119
13709 * gcc.dg/torture/pr29119.c: New testcase.
13711 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13713 PR middle-end/29272
13714 * gcc.c-torture/execute/20060930-2.c: New test.
13716 2006-10-09 Richard Henderson <rth@redhat.com>
13718 Revert emutls patch.
13720 2006-10-09 Richard Guenther <rguenther@suse.de>
13722 PR middle-end/29254
13723 * gcc.dg/pr29254.c: New testcase.
13725 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13726 Paul Thomas <pault@gcc.gnu.org>
13729 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13730 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13731 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13732 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13733 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13734 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13735 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13736 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13737 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13738 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13739 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13740 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13741 * gfortran.dg/alloc_comp_std.f90: New test.
13742 * gfortran.dg/move_alloc.f90: New test.
13744 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13747 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13750 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13752 2006-10-08 Tobias Burnus <burnus@net-b.de>
13755 * gfortran.dg/new_line.f90: New test.
13757 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13759 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13760 * gcc.dg/torture/builtin-convert-1.c,
13761 gcc.dg/torture/builtin-convert-2.c,
13762 gcc.dg/torture/builtin-convert-3.c,
13763 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13765 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13767 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13768 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13769 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13770 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13772 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13774 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13775 Xfail some tests for powerpc-darwin and powerpc-aix.
13777 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13780 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13782 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13785 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13788 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13792 * gfortran.fortran-torture/execute/specifics.f90:
13793 Add tests for using all possible intrinsics as actual arguments.
13794 * gfortran.dg/specifics_1.f90: Add tests for using
13795 all possible intrinsics as actual arguments.
13796 * gfortran.dg/specifics_2.f90: New file.
13797 * gfortran.dg/specifics_3.f90: New file.
13799 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13801 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13802 * gcc.dg/debug/debug-2.c: Likewise.
13804 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13806 * gcc.c-torture/compile/sync-2.c: New test.
13808 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13810 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13813 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13815 PR rtl-optimization/29128
13816 * gcc.c-torture/compile/pr29128.c: New test.
13818 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13820 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13823 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13825 PR middle-end/29256
13826 * gcc.dg/tree-ssa/loop-19.c: New test.
13828 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13830 PR tree-optimization/29330
13831 * gcc.dg/pr29330.c: New test.
13834 * gcc.c-torture/compile/20061005-1.c: New test.
13836 2006-10-06 Olivier Hainque <hainque@adacore.com>
13838 * gcc.dg/typename-vla-1.c: New case.
13839 * gnat.dg/forward_vla.adb: New case.
13841 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13843 PR tree-optimization/29290
13844 * gfortran.dg/loop_nest_1.f90: New test.
13847 * gcc.dg/tls/opt-12.c: New test.
13850 * gfortran.dg/save_2.f90: New test.
13853 * gcc.dg/pr29091.c: New test.
13855 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13857 * lib/target-supports.exp
13858 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13859 same as x86_64-*-*; check for LP64.
13861 2006-10-04 Richard Henderson <rth@redhat.com>
13863 * lib/target-supports.exp (check_effective_target_tls): Redefine
13864 to mean non-emulated tls.
13865 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13866 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13867 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13868 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13869 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13870 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13871 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13873 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13876 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13878 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13880 * gfortran.dg/bounds_check_fail_1.f90: New test.
13882 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13885 * g++.dg/template/friend48.C: New test.
13887 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13890 * gfortran.dg/default_initialization_2.f90: New test.
13892 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13896 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13898 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13901 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13905 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13909 * gfortran.dg/entry_array_specs_1.f90: New test.
13911 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13913 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13914 insufficient to inhibit some test failures at -O3. Do testing
13917 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13920 * g++.dg/inherit/access8.C: New test.
13921 * g++.dg/template/dtor4.C: Tweak error messages.
13923 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13926 * gfortran.dg/entry_8.f90: New test.
13928 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13931 * g++.dg/parse/new4.C: New test.
13933 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13935 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13936 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13937 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13938 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13939 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13941 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13944 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13945 * gfortran.dg/continuation_2.f90: New test.
13948 * gfortran.dg/continuation_3.f90: New test.
13949 * gfortran.dg/continuation_4.f90: New test.
13950 * gfortran.dg/continuation_5.f: New test.
13951 * gfortran.dg/continuation_6.f: New test.
13953 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13956 * g++.dg/template/vla1.C: New test.
13958 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13961 * gfortran.dg/complex_parameter_1.f90: New test.
13963 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13966 * gcc.c-torture/execute/20060929-1.c: New test.
13968 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13971 * g++.dg/template/member6.C: New test.
13972 * g++.dg/parse/typename7.C: Adjust error markers.
13975 * g++.dg/template/member7.C: New test.
13977 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13980 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13981 gcc.dg/Woverride-init-3.c: New tests.
13983 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13985 * gcc.c-torture/execute/20060930-1.c: New test.
13987 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13990 * gfortran.dg/specifics_1.f90: New test.
13991 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13994 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13996 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13997 pthread-init-common.h: New.
13999 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
14001 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14002 precision on some archs.
14004 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
14006 * gcc.dg/non-local-goto-1.c: New test.
14007 * gcc.dg/non-local-goto-2.c: Likewise.
14008 * gcc.dg/setjmp-3.c: Likewise.
14009 * gcc.dg/setjmp-4.c: Likewise.
14011 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
14013 * gnat.dg/self_aggregate_with_pointer.adb: New test.
14015 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
14018 * gfortran.dg/exponent_1.f90: New test.
14021 * gfortran.dg/nearest_1.f90: New test.
14023 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14025 PR middle-end/25261
14026 PR middle-end/28790
14027 * gcc.dg/gomp/nestedfn-1.c: New test.
14029 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14032 * objc/compile/method-1.m: New test.
14034 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14037 * g++.dg/template/crash58.C: New test.
14038 * g++.dg/parse/crash28.C: Adjust error markers.
14039 * g++.dg/template/crash34.C: Likewise.
14040 * g++.dg/template/friend31.C: Likewise.
14041 * g++.dg/template/crash32.C: Likewise.
14044 * g++.dg/template/crash59.C: New test.
14047 * g++.dg/template/spec33.C: New test.
14048 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14050 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14051 Adam Nemet <anemet@caviumnetworks.com>
14053 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14054 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14056 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14059 * gcc.dg/pr28911.c: New.
14061 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14064 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14065 (dg-options): Add -mfpmath=387.
14067 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14070 * gcc.dg/pr28706.c: New test.
14073 * gcc.dg/pr28712.c: New test.
14075 2006-09-22 Mike Stump <mrs@apple.com>
14077 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14079 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14081 PR tree-optimization/28888
14082 * gcc.dg/pr28888.c: New test.
14084 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14087 * g++.dg/init/ptrfn1.C: New test.
14089 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14092 * g++.dg/template/spec32.C: New test.
14093 * g++.dg/parse/crash9.C: Adjust error markers.
14096 * g++.dg/template/typedef6.C: New test.
14097 * g++.dg/init/error1.C: Adjust error markers.
14098 * g++.dg/parse/crash9.C: Likewise.
14099 * g++.dg/template/crash55.C: Likewise.
14101 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14103 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14105 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14108 * g++.dg/ext/dllimport12.C: New test.
14110 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14112 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14113 * gcc.target/mips/nmadd-2.c: Likewise.
14114 * gcc.target/mips/mips-ps-6.c: New test.
14115 * gcc.target/mips/neg-abs-1.c: Likewise.
14116 * gcc.target/mips/neg-abs-2.c: Likewise.
14117 * gcc.target/mips/nmadd-3.c: New test.
14119 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14121 PR middle-end/28046
14122 * gcc.dg/gomp/atomic-10.c: New test.
14123 * g++.dg/gomp/atomic-10.C: New test.
14125 2006-09-20 Eric Christopher <echristo@apple.com>
14127 * gcc.target/i386/sse3-not-fisttp.c: New.
14129 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14131 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14133 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14135 * gcc.c-torture/execute/pr28289.c (one): New variable.
14136 (main): Use it instead of argc.
14137 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14138 (main): Use it instead of argc.
14140 2006-09-19 Paul Brook <paul@codesourcery.com>
14143 * gcc.dg/nested-func-5.c: New test.
14145 2006-09-19 Ben Elliston <bje@au.ibm.com>
14147 * lib/target-supports.exp (check_effective_target_tls): Compile
14148 test stubs using ${tool}_target_compile, not just target_compile.
14149 (check_effective_target_tls_runtime): Likewise.
14151 2006-09-19 Ben Elliston <bje@au.ibm.com>
14153 * gcc.c-torture/compile/20030405-1.x: Remove.
14155 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14156 optimising linker from discarding it.
14158 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14161 * gfortran.dg/keyword_symbol_1.f90: New test.
14163 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14164 pedantic compilation option.
14166 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14169 * gfortran.dg/spread_shape_1.f90: New test.
14171 2006-09-17 Roger Sayle <roger@eyesopen.com>
14173 PR tree-optimization/28887
14174 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14176 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14179 * gcc.dg/pr25993.c: New test.
14181 2006-09-17 Ira Rosen <irar@il.ibm.com>
14184 * gcc.dg/vect/pr21591.c: New test.
14186 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14189 * gcc.c-torture/compile/strcpy-1.c: New test.
14190 * gcc.c-torture/compile/strcpy-2.c: New test.
14191 * gcc.c-torture/compile/memcpy-1.c: New test.
14192 * gcc.c-torture/compile/memcpy-2.c: New test.
14194 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14197 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14199 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14201 * gnat.dg/specs/double_record_extension1.ads: New test.
14202 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14204 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14207 * gfortran.dg/oldstyle_3.f90: New test.
14209 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14211 PR libgfortran/29099
14212 * gfortran.dg/secnds-1.f: New test.
14214 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14216 PR libgfortran/29053
14217 * gfortran.dg/streamio_9.f90: New test.
14218 * gfortran.dg/streamio_10.f90: New test.
14220 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14223 * g++.dg/init/array22.C: New test.
14224 * g++.dg/init/array23.C: New test.
14226 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14228 * stackcheck.lst: Update list of tests requiring stack checking.
14229 * norun.lst: Adjust for above change.
14230 * ada95.lst: New file.
14231 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14232 requiring -gnat95 switch.
14234 2006-09-14 Olivier Hainque <hainque@adacore.com>
14236 * gnat.dg/in_out_parameter.adb: New test.
14238 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14241 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14243 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14245 * gnat.dg/specs/unchecked_union.ads: New test.
14247 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14249 PR rtl-optimization/28982
14250 * gcc.c-torture/execute/pr28982a.c: New test.
14251 * gcc.c-torture/execute/pr28982b.c: Likewise.
14253 2006-09-12 Eric Christopher <echristo@apple.com>
14255 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14256 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14258 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14261 PR preprocessor/14634
14262 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14263 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14264 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14266 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14268 * gcc.dg/pr28243.c: New test.
14270 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14273 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14274 this undiagnosed regression reappears.
14276 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14278 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14279 Treat $srcdir as a literal.
14280 * lib/fortran-torture.exp (fortran-torture-compile,
14281 fortran-torture-execute): Likewise.
14282 * lib/objc-torture.exp (objc-torture-compile,
14283 objc-torture-execute): Likewise.
14284 * lib/profopt.exp (profopt-execute): Likewise.
14286 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14288 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14290 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14293 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14295 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14298 * gcc.target/i386/pr13685.c: New test.
14300 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14302 * gcc.dg/pr28726.c: New test.
14304 2006-09-11 Josh Conner <jconner@apple.com>
14306 * gcc.dg/nrv3.c: Increase size of structure.
14307 * gcc.dg/nrv4.c: Likewise.
14308 * gcc.dg/nrv5.c: Likewise.
14310 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14312 PR libfortran/28890
14313 gfortran.dg/assumed_charlen_function_5.f90: New test.
14315 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14318 * g++.dg/init/static3.C: New test.
14320 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14323 * gcc.dg/long-long-cst1.c (t): Add cast to
14324 __SIZE_TYPE__ before casting to int.
14325 (main): Return 0 on success.
14327 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14329 * gcc.c-torture/execute/20060910-1.c: New test.
14331 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14333 PR middle-end/26983
14334 * gcc.dg/pr26983.c: New test.
14336 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14339 * gcc.c-torture/execute/pr29006.c: New test.
14341 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14343 PR libfortran/28947
14344 gfortran.dg/matmul_4.f90: New test.
14346 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14349 gfortran.dg/used_types_10: New test.
14351 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14353 PR libfortran/28923
14354 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14355 gfortran.dg/array_initializer_3.f90: New test.
14357 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14360 * gfortran.dg/actual_array_constructor_3.f90: New test.
14362 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14365 * gcc.target/i386/pr26778.c: New testcase.
14367 2006-09-08 Eric Christopher <echristo@apple.com>
14369 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14370 * gcc.target/i386/memcpy-1.c: Ditto.
14371 * gcc.target/i386/asm-1.c: Ditto.
14372 * gcc.target/i386/20060512-4.c: Ditto.
14373 * gcc.target/i386/compress-float-387.c: Ditto.
14374 * gcc.target/i386/20060512-1.c: Ditto.
14375 * gcc.target/i386/compress-float-sse.c: Ditto.
14376 * gcc.target/i386/20060512-2.c: Ditto.
14377 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14378 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14379 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14380 * gcc.dg/pr26449.c: Ditto.
14381 * gcc.dg/attr-ms_struct-2.c: Ditto.
14382 * gcc.dg/attr-ms_struct-1.c: Ditto.
14383 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14385 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14388 * gcc.dg/vla-10.c: New test.
14390 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14393 * g++.dg/parse/template20.C: New test.
14394 * g++.dg/template/operator8.C: Remove obsolete part.
14395 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14396 * g++.old-deja/g++.pt/crash65.C: Likewise.
14398 2006-09-07 Jason Merrill <jason@redhat.com>
14400 PR middle-end/27724
14401 * gcc.dg/long-long-cst1.c: New test.
14403 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14406 * g++.dg/other/array3.C: New test.
14407 * g++.dg/other/array4.C: New test.
14408 * g++.dg/other/array5.C: New test.
14410 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14412 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14414 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14417 * gcc.target/i386/pr28946.c: New test.
14419 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14421 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14422 in integer literal constant.
14423 * gfortran.dg/enum_8.f90: Ditto.
14424 * gfortran.dg/g77/20030326-1.f: Ditto.
14426 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14428 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14429 nonconformance usage.
14431 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14433 PR middle-end/28862
14434 * gcc.c-torture/compile/vector-align-1.c: New test.
14436 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14439 * g++.dg/opt/copysign-1.C: New test.
14441 2006-09-06 Jason Merrill <jason@redhat.com>
14444 * g++.dg/warn/unused-result1.C: New test.
14446 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14449 * g++.dg/ext/vla3.C: New test.
14452 * g++.dg/template/array16.C: New test.
14454 2006-09-06 Richard Guenther <rguenther@suse.de>
14456 * gcc.dg/pr27226.c: Remove testcase again.
14458 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14461 * g++.dg/opt/unroll2.C: New test.
14463 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14466 * gcc.dg/vect/pr28952.c: New test.
14468 2006-09-05 Richard Guenther <rguenther@suse.de>
14470 PR tree-optimization/28900
14471 * gcc.dg/torture/pr28900.c: New testcase
14473 2006-09-05 Richard Guenther <rguenther@suse.de>
14475 PR tree-optimization/28905
14476 * gcc.c-torture/compile/pr28905.c: New testcase.
14478 2006-09-05 Richard Guenther <rguenther@suse.de>
14480 PR middle-end/28935
14481 * gcc.dg/pr28935.c: New testcase.
14483 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14485 * gcc.c-torture/execute/20060905-1.c: New test.
14487 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14490 * gfortran.dg/used_types_7.f90: New test.
14491 * gfortran.dg/used_types_8.f90: New test.
14492 * gfortran.dg/used_types_9.f90: New test.
14494 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14496 * gcc.c-torture/compile/20060904-1.c: New test.
14498 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14500 PR c++/23287 Revert my 2006-09-01 patch
14501 * g++.dg/parse/dtor12.C: Remove.
14503 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14506 * g++.dg/template/operator9.C: New test.
14509 * g++.dg/template/operator7.C: New test.
14512 * g++.dg/template/operator8.C: New test.
14515 * g++.dg/template/crash57.C: New test.
14517 * g++.dg/template/typedef4.C: Adjust error markers.
14518 * g++.dg/template/typedef5.C: Likewise.
14520 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14523 * g++.dg/parse/crash33.C: New test.
14525 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14526 Richard Guenther <rguenther@suse.de>
14527 Adam Nemet <anemet@caviumnetworks.com>
14529 PR middle-end/27226
14530 * gcc.target/mips/memcpy-1.c: New testcase.
14531 * gcc.dg/pr27226.c: Likewise.
14533 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14536 * g++.dg/lookup/koenig5.C: New.
14537 * g++.dg/template/crash56.C: New.
14539 2006-09-01 Josh Conner <jconner@apple.com>
14542 * gcc.dg/nrv3.c: New test.
14543 * gcc.dg/nrv4.c: New test.
14544 * gcc.dg/nrv5.c: New test.
14546 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14549 * g++.dg/parse/dtor12.C: New.
14551 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14553 PR tree-optimization/28839
14554 * gcc.dg/pr28839.c: New test.
14556 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14559 * gcc.dg/pr24367.c: New testcase.
14561 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14563 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14565 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14567 PR rtl-optimization/27735
14568 * gcc.dg/loop-unswitch-1.c: New test.
14570 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14573 * gfortran.dg/aliasing_dummy_2.f90: New test.
14576 * gfortran.dg/generic_5.f90: Change error message.
14579 * gfortran.dg/generic_6.f90: New test.
14582 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14585 * gfortran.dg/invalid_interface_assignment.f90: New test.
14588 * gfortran.dg/module_proc_external_dummy.f90: New test.
14590 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14593 * g++.dg/warn/var-args1.C: New test.
14595 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14598 * gfortran.dg/simpleif_2.f90: New test.
14599 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14600 * gfortran.dg/enum_5.f90: Ditto.
14602 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14603 Kazu Hirata <kazu@codesourcery.com>
14605 PR tree-optimization/17506
14606 * gcc.dg/pr17506.c: New.
14608 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14611 * g++.dg/eh/alias1.C: New test.
14613 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14616 * g++.dg/template/ttp22.C: New test.
14618 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14620 PR middle-end/26632
14621 * gcc.dg/pr26632.c: New.
14623 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14625 PR libgfortran/28354
14626 * gfortran.dg/fmt_zero_precision.f90: New test.
14628 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14631 * g++.dg/template/spec31.C: New test.
14633 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14636 * g++.dg/other/static2.C: New test.
14638 2006-08-26 Roger Sayle <roger@eyesopen.com>
14640 * gcc.dg/Wswitch-enum-2.c: New test case.
14641 * gcc.dg/Wswitch-enum-3.c: Likewise.
14643 2006-08-26 Richard Guenther <rguenther@suse.de>
14645 * gcc.c-torture/compile/20060826-1.c: New testcase.
14647 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14650 * g++.dg/template/void10.C: New test.
14653 * g++.dg/template/void8.C: New test.
14656 * g++.dg/template/void9.C: New test.
14658 * g++.dg/template/void3.C: Adjust error markers.
14659 * g++.dg/template/void4.C: Likewise.
14660 * g++.dg/template/crash55.C: Likewise.
14661 * g++.dg/template/void7.C: Likewise
14663 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14666 * g++.dg/inherit/access6.C: New test.
14667 * g++.dg/inherit/access7.C: Likewise.
14670 * g++.dg/template/array15.C: New test.
14671 * g++.dg/template/crash2.C: Tweak error markers.
14673 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14675 PR middle-end/28683
14676 * gcc.c-torture/compile/20060823-1.c: New test.
14678 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14681 * g++.dg/template/ttp21.C: New test.
14684 * g++.dg/other/operator1.C: Add error-marker.
14685 * g++.dg/other/operator2.C: New test.
14687 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14690 * gcc.c-torture/compile/vla-const-1.c,
14691 gcc.c-torture/compile/vla-const-2.c: New tests.
14693 2006-08-26 Richard Guenther <rguenther@suse.de>
14695 PR middle-end/28814
14696 * gcc.dg/torture/pr28814.c: New testcase.
14698 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14701 * gcc.c-torture/compile/compound-literal-1.c: New test.
14703 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14706 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14707 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14708 Expect extra diagnostics.
14710 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14712 gcc.dg/noncompile/pr16876.c: New test.
14714 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14717 * g++.dg/parse/local1.C: New test.
14718 * g++.dg/other/qual1.C: Tweak error marker.
14720 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14723 * g++.dg/template/typename10.C: New.
14724 * g++.dg/template/lookup4.C: Remove bogus error marker.
14726 2006-08-25 Richard Guenther <rguenther@suse.de>
14729 * gcc.dg/pr26570.c: Fix testcase.
14731 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14734 * gcc.c-torture/execute/mayalias-2.c: New test.
14735 * gcc.dg/tree-ssa/alias-13.c: New test.
14737 2006-08-24 Jan Hubicka <jh@suse.cz>
14740 * gcc.dg/debug/pr26881.c: New file.
14742 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14745 * gfortran.dg/used_types_4.f90: New test.
14746 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14747 association of derived types.
14748 * gfortran.dg/used_types_2.f90: Add module cleanup.
14749 * gfortran.dg/used_types_3.f90: The same.
14752 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14755 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14758 * gfortran.dg/direct_io_6.f90: Remove test.
14760 2006-08-23 Stuart Hastings <stuart@apple.com>
14763 * gcc.target/i386/20060821-1.c: New.
14765 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14767 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14768 dg-warning strings for dllimport.
14770 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14773 * g++.dg/ext/vector4.C: New test.
14774 * g++.dg/ext/complex1.C: New test.
14776 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14779 * gcc.dg/debug/const-1.c: New.
14780 * gcc.dg/debug/const-2.c: New.
14781 * gcc.dg/debug/dwarf2/const-1.c: New.
14782 * gcc.dg/debug/dwarf2/const-2.c: New.
14783 * gcc.dg/debug/dwarf2/const-2b.c: New.
14785 2006-08-22 Richard Guenther <rguenther@suse.de>
14787 PR middle-end/28776
14788 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14789 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14791 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14793 PR tree-optimization/28003
14794 * g++.dg/tree-ssa/pr28003.C: New.
14796 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14798 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14800 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14803 * g++.dg/other/error14.C: New test.
14806 * g++.dg/parse/ctor7.C: New test.
14807 * g++.dg/parse/ctor8.C: Likewise.
14810 * g++.dg/template/void7.C: New test.
14812 2006-08-21 Olivier Hainque <hainque@adacore.com>
14814 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14815 * gnat.dg/self_aggregate_with_array.adb: New test.
14817 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14819 * g++.dg/eh/arm-vfp-unwind.C: New test.
14821 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14824 * g++.dg/template/ref3.C: New test.
14825 * g++.dg/template/nontype13.C: New test.
14828 * g++.dg/template/ptrmem17.C: New test.
14830 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14833 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14835 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14838 * gfortran.dg/used_types_2.f90: New test.
14841 * gfortran.dg/used_types_3.f90: New test.
14844 * gfortran.dg/generic_actual_arg.f90: New test.
14847 * gfortran.dg/module_private_array_refs_1.f90: New test.
14850 * gfortran.dg/program_name_1.f90: New test.
14853 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14856 * gfortran.dg/array_initializer_2.f90: New test.
14859 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14862 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14865 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14868 * gfortran.dg/dependent_decls_1.f90: New test.
14870 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14873 * gfortran.dg/derived_init_2.f90: New.
14875 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14877 * gcc.c-torture/execute/pr28289.c: New test.
14879 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14882 * gcc.dg/attr-externally-visible-1.c: New test.
14883 * gcc.dg/attr-externally-visible-2.c: New test.
14884 * g++.dg/parse/attr-externally-visible-1.C: New test.
14885 * g++.dg/parse/attr-externally-visible-2.C: New test.
14887 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14890 * g++.dg/parse/dtor11.C: New test.
14892 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14894 PR rtl-optimization/28489
14895 * gcc.c-torture/compile/pr28489.c: New test.
14897 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14900 * g++.dg/template/redecl4.C: New test.
14903 * g++.dg/template/ctor8.C: New test.
14905 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14907 * gcc.dg/pr26570.c: Fix testcase.
14909 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14912 * g++.dg/parse/offsetof6.C: New test.
14913 * g++.dg/parse/offsetof6.C: New test.
14914 * g++.dg/parse/offsetof7.C: New test.
14916 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14919 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14922 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14925 * g++.dg/ext/vector3.C: New test.
14927 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14929 PR gcov/profile/26570
14930 * gcc.dg/pr26570.c: New test.
14932 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14935 * gcc.dg/qual-component-1.c: New test.
14937 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14940 * g++.dg/parse/new3.C: New test.
14942 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14945 * gfortran.dg/streamio_1.f90: New test.
14946 * gfortran.dg/streamio_2.f90: New test.
14947 * gfortran.dg/streamio_3.f90: New test.
14948 * gfortran.dg/streamio_4.f90: New test.
14949 * gfortran.dg/streamio_5.f90: New test.
14950 * gfortran.dg/streamio_6.f90: New test.
14951 * gfortran.dg/streamio_7.f90: New test.
14952 * gfortran.dg/streamio_8.f90: New test.
14954 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14957 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14959 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14962 * g++.dg/template/void6.C: New test.
14964 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14967 * gcc.dg/parse-error-1.c: New test.
14968 * gcc.dg/parse-error-2.c: New test.
14969 * gcc.dg/cpp/digraph2.c: Add error-marker.
14970 * gcc.dg/noncompile/920923-1.c: Likewise.
14972 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14975 * gcc.dg/sizeof-2.c: New testcase.
14978 * gcc.dg/switch-A.c: New testcase.
14980 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14984 * g++.old-deja/g++.warn/compare1.C: Delete.
14985 * g++.dg/opt/pr7503-2.C: Delete.
14986 * g++.dg/opt/pr7503-3.C: Delete.
14987 * g++.dg/opt/pr7503-4.C: Delete.
14988 * g++.dg/opt/pr7503-5.C: Delete.
14989 * g++.dg/opt/max1.C: Delete.
14990 * g++.dg/warn/minmax.C: Delete.
14991 * g++.dg/expr/minmax.C: New test.
14993 2006-08-14 Richard Guenther <rguenther@suse.de>
14996 * gcc.c-torture/execute/pr28651.c: Do not use argc
14997 to avoid optimization, instead forbid inlining.
14999 2006-08-14 Richard Sandiford <richard@codesourcery.com>
15001 PR rtl-optimization/28634
15002 * gcc.c-torture/execute/ieee/pr28634.c: New test.
15004 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
15007 * gcc.dg/torture/pr27184.c: New test.
15009 2006-08-12 Jakub Jelinek <jakub@redhat.com>
15011 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15013 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15015 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15016 * gfortran.dg/stat_2.f90: Likewise.
15017 * gfortran.dg/chmod_1.f90: Likewise.
15018 * gfortran.dg/chmod_2.f90: Likewise.
15019 * gfortran.dg/chmod_3.f90: Likewise.
15021 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15023 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15025 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15027 * g++.dg/opt/pr23454-2.C: New test.
15029 2006-08-11 Richard Guenther <rguenther@suse.de>
15031 PR middle-end/28651
15032 * gcc.c-torture/execute/pr28651.c: New testcase.
15034 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15036 * gnat.dg/specs/static_initializer.ads: New test.
15038 2006-08-10 Paul Brook <paul@codesourcery.com>
15040 * gcc.target/arm/cond-asm.c: New test.
15042 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15044 PR tree-optimization/26197
15045 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15046 * g++.dg/vect/vect.exp: Compile the new tests with
15047 --param max-aliased-vops=0.
15049 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15052 * g++.dg/template/void3.C: New test.
15055 * g++.dg/template/void4.C: New test.
15058 * g++.dg/template/void5.C: New test.
15060 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15062 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15063 after dg-do compile.
15065 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15067 PR tree-optimizations/26969
15068 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15069 "unswitch-loops" with -funswitch-loops.
15070 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15072 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15074 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15075 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15076 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15077 * objc.dg/dwarf-1.m: Likewise.
15078 * objc.dg/dwarf-2.m: Likewise.
15079 * obj-c++.dg/dwarf-2.mm: Likewise.
15081 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15083 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15084 * objc.dg/dwarf-2.m: Likewise.
15085 * obj-c++.dg/dwarf-2.mm: Likewise.
15087 PR libfortran/28603
15088 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15091 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15094 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15096 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15099 * gcc.target/i386/pr27827.c: New testcase.
15101 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15104 * gfortran.dg/sequence_types_1.f90: New test.
15106 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15109 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15110 dg-warning. Add -pedantic option.
15112 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15115 * gcc.dg/proto-1.c: New test.
15118 * gcc.dg/lvalue-4.c: New test.
15121 * gcc.dg/init-bad-5.c: New test.
15123 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15126 * g++.dg/ext/typedef-init.C: Add new test for typedef
15127 initialization inside templates. Adjust existing error markers.
15129 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15132 * g++.dg/init/ptrmem3.C: New test.
15134 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15136 PR tree-optimization/27770
15137 * lib/target-support.exp: New target keyword "section_anchors".
15138 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15140 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15141 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15142 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15143 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15145 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15147 * gcc.dg/20060801-1.c: Add missing '}'.
15149 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15152 * g++.dg/parse/dtor9.C: New test.
15153 * g++.dg/parse/dtor10.C: New test.
15154 * g++.dg/other/error7.C: Adjust error-marker.
15157 * g++.dg/other/default5.C: New test.
15159 2006-08-02 Richard Guenther <rguenther@suse.de>
15161 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15163 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15166 * g++.dg/template/conv9.C: New test.
15168 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15171 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15172 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15173 Optionally return assembly text. Update callers.
15174 (check_no_compiler_messages): Update verbose messages.
15175 (check_no_messages_and_pattern): New.
15176 (check_effective_target_string_merging): New.
15178 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15181 * g++.dg/eh/catch4.C: New test.
15184 * g++.dg/other/qual1.C: New test.
15187 * g++.dg/inherit/error2.C: New test.
15190 * g++.dg/other/new1.C: New test.
15192 * g++.dg/warn/pr23075.C: Remove obsolete test.
15193 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15194 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15196 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15199 * g++.dg/eh/cast1.C: New test.
15201 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15203 PR libfortran/28452
15204 * gfortran.dg/random_3.f90: New test.
15206 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15209 * g++.dg/other/pr28304.C: Change expected error message.
15210 * g++.dg/other/pr28432.C: New test.
15212 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15215 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15217 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15220 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15222 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15223 g++.dg/debug/enum-2.C: New.
15225 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15228 * g++.dg/parse/long1.C: Add more tests.
15230 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15232 * gfortran.dg/lrshift_1.c: New file.
15234 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15236 PR libgfortran/28335
15237 * gfortran.dg/no_unit_error_1.f90: New test.
15239 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15241 PR libgfortran/28335
15242 * gfortran.dg/no_unit_error_1.f90: Delete test.
15243 * gfortran.dg/no_unit_error_2.f90: Delete test.
15245 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15247 * gfortran.dg/chmod_3.f90: New test.
15248 * gfortran.dg/ltime_gmtime_1.f90: New test.
15249 * gfortran.dg/ltime_gmtime_2.f90: New test.
15250 * gfortran.dg/lrshift_1.f90: New test.
15251 * gfortran.dg/chmod_1.f90: New test.
15252 * gfortran.dg/chmod_2.f90: New test.
15254 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15257 * g++.dg/template/crash55.C: New test.
15260 * g++.dg/template/nontype16.C: New test.
15262 * g++.dg/template/void2.C: Adjust error markers.
15263 * g++.dg/template/nontype5.C: Adjust error markers.
15265 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15267 * gcc.target/i386/stack-prot-kernel.c: New test.
15269 2006-07-27 Roger Sayle <roger@eyesopen.com>
15271 * gcc.dg/builtins-55.c: New test case.
15273 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15275 PR rtl-optimization/27907
15276 * gcc.c-torture/compile/pr27907.c: New test.
15278 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15280 * gfortran.dg/mclock.f90: New test.
15281 * gfortran.dg/int_conv_1.f90: New test.
15282 * gfortran.dg/stat_1.f90: New test.
15283 * gfortran.dg/stat_2.f90: New test.
15285 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15287 PR libgfortran/28335
15288 * gfortran.dg/no_unit_error_1.f90: New test.
15289 * gfortran.dg/no_unit_error_2.f90: New test.
15290 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15292 2006-07-25 Roger Sayle <roger@eyesopen.com>
15294 PR middle-end/28473
15295 * gcc.dg/fold-convround-1.c: New test case.
15297 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15299 * gfortran.dg/arithmetic_if.f90: Fix comments.
15301 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15304 * g++.dg/other/typedef1.C: New test.
15305 * g++.dg/template/typedef4.C: New test.
15306 * g++.dg/template/typedef5.C: New test.
15308 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15311 * gfortran.dg/allocatable_dummy_3.f90: New.
15313 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15316 * gfortran.dg/arithmetic_if.f90: New test.
15318 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15320 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15321 avoid memcpy optimization.
15323 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15326 * gfortran.dg/direct_io_6.f90: New test.
15328 2006-07-24 Jan Hubicka <jh@suse.cz>
15332 * gcc.dg/pr25795.c: New test.
15333 * gcc.dg/pr25795-1.c: New test.
15335 2006-07-23 Roger Sayle <roger@eyesopen.com>
15337 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15338 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15339 which may be transformed to "g || h" on some platforms.
15341 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15344 * g++.dg/template/friend45.C: New test.
15346 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15348 PR libgfortran/28339
15349 * gfortran.dg/arrayio_8.f90: New test.
15351 2006-07-21 Mike Stump <mrs@apple.com>
15353 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15355 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15357 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15360 * g++.dg/eh/catch3.C: New test.
15363 * g++.dg/template/defarg10.C: New test.
15365 2006-07-20 Paul Brook <paul@codesourcery.com>
15368 * gcc.dg/pr27363.c: New test.
15370 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15373 * g++.dg/init/ref13.C: New test.
15375 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15378 * obj-c++.dg/proto-error-1.mm: New test.
15380 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15383 * g++.dg/template/string1.C: New test.
15385 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15388 * g++.dg/template/defarg9.C: New test.
15391 * g++.dg/template/static27.C: New test.
15393 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15396 * gcc.dg/tree-ssa/pr28410.c: New test.
15398 2006-07-18 Lee Millward <lee.millward@gmail.com>
15401 * g++/dg/other/error13.C: New test.
15404 * g++.dg/template/friend44.C: New test.
15406 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15409 * g++.dg/other/pr27495.C: New.
15411 2006-07-18 Olivier Hainque <hainque@adacore.com>
15413 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15414 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15416 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15419 * gcc.dg/pragma-pack-4.c: New test.
15421 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15424 * g++.dg/ext/pr28291.C: New test.
15426 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15428 PR middle-end/28403
15429 * gcc.c-torture/execute/pr28403.c: New test.
15431 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15433 PR middle-end/28402
15434 * gcc.dg/pr28402.c: New test.
15436 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15439 * g++.dg/other/pr28304.C: New test.
15441 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15444 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15445 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15447 2006-07-17 Richard Guenther <rguenther@suse.de>
15449 PR tree-optimization/28238
15450 * g++.dg/tree-ssa/pr28238.C: New testcase.
15452 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15455 * g++.dg/eh/catch1.C: New test.
15456 * g++.dg/eh/catch2.C: New test.
15458 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15461 * g++.dg/template/anon3.C: New test.
15463 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15466 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15467 specifiers requiring an explicit format tag..
15470 * gfortran.dg/generic_5: New test.
15473 * gfortran.dg/elemental_optional_args_1.f90: New test.
15475 2006-07-16 Olivier Hainque <hainque@adacore.com>
15477 * gnat.dg/assert.ads: New file.
15478 * gnat.dg/controlled_record.ads: Likewise.
15479 * gnat.dg/controlled_record.adb: Likewise.
15481 2006-07-15 Lee Millward <lee.millward@gmail.com>
15484 * g++.dg/other/error12.C: New test.
15487 * g++.dg/template/crash54.C: New test.
15489 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15492 * g++.dg/parse/catch1.C: New test.
15495 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15498 * g++.dg/ext/attrib24.C: New test.
15500 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15503 * g++.dg/ext/asmspec1.C: New test.
15505 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15507 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15508 (dg-test): Support shouldfail tests.
15509 * lib/target-supports-dg.exp (dg-shouldfail): New.
15510 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15511 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15512 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15513 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15514 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15515 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15516 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15518 2006-07-13 Jan Hubicka <jh@suse.cz>
15520 * gcc.target/i386/memcpy-1.c: New.
15522 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15524 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15526 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15529 * gfortran.dg/present_1.f90: New test.
15532 * gfortran.dg/interface_derived_type_1.f90: New test.
15534 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15537 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15540 2006-07-07 Lee Millward <lee.millward@gmail.com>
15543 * g++.dg/other/label1.C: New test.
15545 2006-07-07 Richard Guenther <rguenther@suse.de>
15547 PR middle-end/28268
15548 * gcc.dg/torture/pr28268.c: New testcase.
15550 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15553 * g++.dg/ext/pr27019.C: New.
15555 2006-07-07 Richard Guenther <rguenther@suse.de>
15557 PR tree-optimization/28187
15558 * gcc.dg/pr28187.c: New testcase.
15560 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15562 * gnat.dg/address_conversion.adb: New test.
15563 * gnat.dg/boolean_subtype.adb: Likewise.
15564 * gnat.dg/frame_overflow.adb: Likewise.
15565 * gnat.dg/pointer_array.adb: Likewise.
15566 * gnat.dg/pointer_conversion.adb: Likewise.
15568 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15572 * gfortran.dg/print_fmt_5.f90: New test.
15574 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15577 * gfortran.dg/bounds_check_4.f90: New test.
15579 2006-07-05 Richard Guenther <rguenther@suse.de>
15582 * gfortran.dg/pr28158.f90: New testcase.
15584 2006-07-05 Richard Guenther <rguenther@suse.de>
15586 PR tree-optimization/28162
15587 * gcc.dg/pr28162.c: New testcase.
15589 2006-07-05 Richard Guenther <rguenther@suse.de>
15590 Andrew Pinski <pinskia@gcc.gnu.org>
15593 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15595 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15598 * gfortran.dg/actual_array_substr_2.f90: New test.
15601 * gfortran.dg/actual_array_constructor_2.f90: New test.
15603 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15605 * gfortran.dg/itime_idate_1.f: New test.
15606 * gfortran.dg/itime_idate_2.f: New test.
15608 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15610 PR libgfortran/27704
15611 * gfortran.dg/open_status_3.f90: New test.
15612 * gfortran.dg/fmt_l.f90: Update for new feature.
15614 2006-07-03 Asher Langton <langton2@llnl.gov>
15616 * gfortran.dg/oldstyle_2.f90: New.
15618 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15620 * gnat.dg/string_slice.adb: New test.
15622 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15625 * gfortran.dg/semicolon_fixed.c: New.
15626 * gfortran.dg/semicolon_free.c: New.
15628 2006-06-30 Mike Stump <mrs@apple.com>
15630 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15631 that don't support internal visibility.
15633 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15635 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15636 for '(' / ')' needing an extra '\'.
15638 2006-06-29 Roger Sayle <roger@eyesopen.com>
15640 PR middle-end/27428
15641 * gcc.dg/pr27428-1.c: New test case.
15643 2006-06-29 Mike Stump <mrs@apple.com>
15645 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15646 on darwin as we can't align commons large enough yet.
15648 * gcc.dg/vla-8.c: Add additional testcases.
15650 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15653 * g++.dg/other/pr28114.C: New.
15655 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15657 * gcc.c-torture/compile/20060625-1.c: New test.
15659 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15662 * gfortran.dg/stfunc_3.f90: New test.
15665 * gfortran.dg/impure_actual_1.f90: New test.
15668 * gfortran.dg/elemental_result_1.f90: New test.
15671 * gfortran.dg/select_7.f90: New test.
15674 * intrinsic_actual_1.f: New test.
15678 * gfortran.dg/forall_4.f90: New test.
15681 * gfortran.dg/forall_5.f90: New test.
15683 2006-06-25 Lee Millward <lee.millward@gmail.com>
15686 * g++.dg/template/using13.C: New test.
15689 * g++.dg/other/incomplete3.C: New test.
15691 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15694 * gfortran.dg/substr_3.f: New test.
15695 * gfortran.dg/equiv_2.f90: Update expected error message.
15697 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15700 * gfortran.dg/actual_array_substr_1.f90: New test.
15702 2006-06-24 Olivier Hainque <hainque@adacore.com>
15704 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15705 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15707 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15709 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15711 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15714 * gfortran.dg/simpleif_2.f90: New test.
15716 2006-06-23 Lee Millward <lee.millward@gmail.com>
15718 * g++.dg/template/error22.C: Fix typo.
15720 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15723 * g++.dg/ext/attrib23.C: New test.
15725 2006-06-23 Olivier Hainque <hainque@adacore.com>
15727 * gnat.dg/varsize_temp.adb: New test.
15729 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15732 * g++.dg/other/java2.C: New test.
15734 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15737 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15740 2006-06-22 Roger Sayle <roger@eyesopen.com>
15743 * gcc.dg/pr27531-1.c: New test case.
15745 2006-06-22 Asher Langton <langton2@llnl.gov>
15748 * gfortran.dg/implicit_8.f90: New.
15750 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15752 PR rtl-optimization/28121
15753 * gcc.dg/pr28121.c: New test.
15755 2006-06-22 Lee Millward <lee.millward@gmail.com>
15758 * g++.dg/parse/ptrmem6.C: New test.
15761 * g++.dg/template/error22.C: New test.
15763 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15766 * g++.dg/template/friend43.C: New test.
15769 * g++.dg/template/crash53.C: New test.
15772 * g++.dg/rtti/incomplete1.C: New test.
15774 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15776 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15778 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15780 * gcc.c-torture/execute/complex-7.c: New.
15782 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15784 * gcc.dg/merge-all-constants-1.c: New test.
15786 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15789 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15791 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15793 * gfortran.dg/rrspacing_1.f90: New test.
15795 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15798 * g++.dg/other/bitfield2.C: New test.
15800 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15802 PR tree-optimization/27331
15803 * gcc.dg/pr27331.c: New test.
15805 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15806 Eric Botcazou <ebotcazou@adacore.com>
15809 * lib/gnat.exp: New file.
15810 * lib/gnat-dg.exp: Likewise.
15811 * gnat.dg: New directory.
15812 * gnat.dg/dg.exp: New driver.
15813 * gnat.dg/specs: New directory.
15814 * gnat.dg/specs/specs.exp: New driver.
15815 * gnat.dg/style: New directory.
15816 * gnat.dg/style/style.exp: New driver.
15818 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15821 * gfortran.dg/array_initializer_1.f90: New test.
15824 * gfortran.dg/matmul_3.f90: New test.
15826 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15828 PR middle-end/28075
15829 * gcc.dg/tree-ssa/inline-1.c: New test.
15831 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15833 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15834 in malloc prototype; remove XFAIL.
15835 * gcc.dg/pr18241-2.c: Ditto.
15836 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15837 in memset prototype; remove XFAIL.
15838 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15840 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15842 * gcc.dg/vla-8.c: Add.
15844 2006-06-19 Richard Guenther <rguenther@suse.de>
15846 PR tree-optimization/27090
15847 * g++.dg/tree-ssa/pr27090.C: New testcase.
15849 2006-06-19 Roger Sayle <roger@eyesopen.com>
15852 * gcc.dg/pr27861-1.c: New test case.
15854 2006-06-19 Richard Guenther <rguenther@suse.de>
15856 PR middle-end/28045
15857 * gcc.dg/torture/pr28045.c: New testcase.
15859 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15862 * gfortran.dg/associated_4.f90: New test.
15864 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15868 * gfortran.dg/real_const_3.f90: New test.
15870 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15873 * g++.dg/template/static26.C: New test.
15876 * g++.dg/expr/bitfield2.C: New test.
15879 * g++.dg/parse/linkage2.C: New test.
15881 2006-06-16 Richard Guenther <rguenther@suse.de>
15883 PR middle-end/27116
15884 * gcc.dg/pr15785-1.c: Revert last change.
15885 * gcc.dg/torture/pr27116-2.c: New testcase.
15887 2006-06-16 Roger Sayle <roger@eyesopen.com>
15889 PR middle-end/27802
15890 * gcc.dg/pr27802-1.c: New test case.
15892 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15895 * g++.dg/template/ttp18.C: New test.
15896 * g++.dg/template/ttp19.C: Likewise.
15899 * g++.dg/expr/cond9.C: New test.
15902 * g++.dg/template/ctor7.C: New test.
15904 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15906 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15908 2006-06-16 Richard Guenther <rguenther@suse.de>
15910 PR tree-optimization/27781
15911 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15913 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15915 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15917 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15919 * gcc.dg/tree-ssa/loop-18.c: New test.
15921 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15924 * g++.dg/template/crash52.C: New test.
15927 * g++.dg/ext/attrib22.C: New test.
15930 * g++.dg/template/builtin1.C: New test.
15931 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15934 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15936 * g++.old-deja/g++.pt/crash51.C: Likewise.
15939 * g++.dg/lookup/linkage1.C: New test.
15940 * g++.dg/lookup/linkage2.C: Likewise.
15942 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15944 PR middle-end/27959
15945 * gcc.dg/pr27959.c: New testcase.
15947 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15950 * g++.dg/eh/div.C: New test.
15952 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15955 * g++.dg/tree-ssa/pr26757.C: New test.
15956 * g++.dg/tree-ssa/pr27894.C: New test.
15958 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15960 * gcc.c-torture/compile/20060609-1.c: New test.
15963 * gcc.c-torture/compile/pr27863.c: New test.
15965 2006-06-13 Richard Guenther <rguenther@suse.de>
15967 PR tree-optimization/27830
15968 * g++.dg/tree-ssa/pr27830.C: New testcase.
15970 2006-06-13 Matthew Sachs <msachs@apple.com>
15972 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15973 the list of compiler flags; this causes those flags to be checked
15974 for things like dg-skip-if.
15976 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15979 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15981 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15982 Kazu Hirata <kazu@codesourcery.com>
15984 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15985 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15987 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15990 * g++.dg/lookup/using15.C: New test.
15993 * g++.dg/other/anon4.C: New test.
15995 2006-06-12 Roger Sayle <roger@eyesopen.com>
15998 * g++.dg/init/complex1.C: New test case.
16000 2006-06-11 Eric Christopher <echristo@apple.com>
16002 PR middle-end/27948
16003 * gcc.dg/bf-ms-layout.c: Run on darwin.
16004 * gcc.dg/bf-no-ms-layout: Ditto.
16005 * gcc.dg/attr-ms_struct-2.c: New.
16006 * gcc.dg/bf-ms-layout-2.c: Ditto.
16008 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
16010 * gcc.dg/attr-ms_struct-packed1.c: New.
16012 2006-06-09 Mike Stump <mrs@apple.com>
16014 * gcc.dg/vla-7.c: Add.
16016 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
16019 * gfortran.dg/entry_6.f90: New test.
16023 * gfortran.dg/entry_7.f90: New test.
16025 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16028 * gcc.dg/cpp/_Pragma6.c: New test.
16031 * g++.dg/cpp/_Pragma1.C: New test.
16033 PR preprocessor/27746
16034 * gcc.dg/gomp/macro-3.c: New test.
16035 * gcc.dg/gomp/macro-4.c: New test.
16036 * g++.dg/gomp/macro-3.C: New test.
16037 * g++.dg/gomp/macro-4.C: New test.
16039 2006-06-09 Richard Guenther <rguenther@suse.de>
16041 PR tree-optimization/26998
16042 * gcc.dg/torture/pr26998.c: New testcase.
16043 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16045 2006-06-08 Mike Stump <mrs@apple.com>
16047 * gcc.dg/pr27095.c: Account for stubs.
16050 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16051 produce bad code on darwin.
16053 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16056 * gfortran.dg/substr_2.f: New test.
16058 2006-06-08 Asher Langton <langton2@llnl.gov>
16061 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16063 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16066 * gcc.dg/union-3.c: New test.
16068 2006-06-08 Richard Guenther <rguenther@suse.de>
16070 PR middle-end/27116
16071 * gcc.dg/torture/pr27116.c: New testcase.
16072 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16074 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16076 PR rtl-optimization/26449
16077 * gcc.dg/pr26449.c: New test.
16079 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16082 * g++.dg/ext/offsetof1.C: Test member functions.
16084 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16086 * gcc.dg/pr27095.c: Improve scanning.
16088 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16091 * gfortran.dg/saved_automatic_1.f90: New test.
16094 * gfortran.dg/array_simplify_1.f90: New test.
16097 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16100 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16102 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16105 * g++.dg/expr/cast7.C: New test.
16107 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16109 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16110 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16111 * lib/fortran-torture.exp (fortran-torture-compile,
16112 fortran-torture-execute): Ditto.
16114 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16117 * gcc.dg/vmx/pr27842.c: New test.
16119 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16121 PR libfortran/27895
16122 * gfortran.dg/bounds_check_3.f90: New test.
16124 2006-06-05 Mike Stump <mrs@apple.com>
16126 * objc.dg/objc-fast-4.m: Skip for ppc64.
16128 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16131 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16133 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16134 Victor Kaplansky <victork@il.ibm.com>
16136 PR tree-optimizations/26360
16137 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16138 with -fno-tree-dce.
16139 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16141 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16144 * gfortran.dg/data_char_1.f90: Add messages for truncated
16148 * gfortran.dg/func_decl_2.f90: New test.
16151 * gfortran.dg/do_2.f90: New test.
16154 * gfortran.dg/associated_3.f90: New test.
16156 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16159 * g++.dg/template/static25.C: New test.
16162 * g++.dg/init/array21.C: New test.
16165 * g++.dg/ext/complit7.C: New test.
16168 * g++.dg/parse/ptrmem5.C: New test.
16170 2006-06-04 Roger Sayle <roger@eyesopen.com>
16171 Andrew Pinski <pinskia@physics.uc.edu>
16174 PR middle-end/27382
16175 * gcc.dg/pr27150-1.c: New testcase.
16176 * gcc.dg/pr27382-1.c: New testcase.
16177 * gcc.dg/pr27382-2.c: New testcase.
16179 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16183 * gcc.dg/array-10.c: New test.
16185 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16188 * g++.dg/init/const4.C: New test.
16189 * g++.dg/init/member1.C: Add error-marker.
16190 * g++.dg/other/fold1.C: Adjust error-marker.
16192 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16195 * g++.dg/ext/offsetof1.C: New test.
16197 2006-06-04 Eric Christopher <echristo@apple.com>
16199 * gcc.dg/attr-ms_struct-1.c: New.
16201 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16203 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16205 2006-06-04 Richard Guenther <rguenther@suse.de>
16207 PR tree-optimization/27039
16208 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16210 2006-06-03 Roger Sayle <roger@eyesopen.com>
16213 * gcc.target/i386/amd64-abi-2.c: New test case.
16215 2006-06-02 Eric Christopher <echristo@apple.com>
16217 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16218 * gcc.target/i386/20020523-1.c: Skip if darwin.
16219 * gcc.target/i386/asm-3.c: Ditto.
16220 * gcc.target/i386/20011119-1.c: Ditto.
16221 * gcc.target/i386/clobbers.c: Remove pic part of test.
16223 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16225 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16226 * g++.old-deja/g++.other/init19.C: Ditto.
16227 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16228 and add other platforms as expected failures.
16230 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16232 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16233 (is-effective-target-keyword): Ditto.
16235 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16238 * gfortran.dg/extended_char_comparison_1.f: New test.
16240 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16243 * gfortran.dg/dummy_procedure_1.f90: New test.
16246 * gfortran.dg/dummy_procedure_2.f90: New test.
16248 * gfortran.dg/associated_2.f90: Correct to make consistent with
16251 2006-05-31 Roger Sayle <roger@eyesopen.com>
16253 * gcc.target/i386/387-11.c: New test case.
16255 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16258 * g++.dg/template/cond6.C: New test.
16261 * g++.dg/template/crash51.C: New test.
16262 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16265 * g++.dg/init/array20.C: New test.
16267 2006-05-31 Roger Sayle <roger@eyesopen.com>
16269 * gcc.dg/builtins-54.c: New test case.
16271 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16274 * g++.dg/template/fntry1.C: Add dg-do link.
16277 * g++.dg/parse/friend6.C: New test.
16279 2006-05-30 Asher Langton <langton2@llnl.gov>
16281 * gfortran.dg/cray_pointers_7.f90: New test.
16283 2006-05-30 Roger Sayle <roger@eyesopen.com>
16285 PR tree-optimization/23452
16286 * gcc.dg/fold-mulconj-1.c: New test case.
16288 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16291 * g++.dg/parse/bitfield1.C: New test.
16293 2006-05-30 Roger Sayle <roger@eyesopen.com>
16295 * gcc.target/ppc-eq0-1.c: New test case.
16296 * gcc.target/ppc-negeq0-1.c: New test case.
16298 2006-05-30 Dirk Mueller <dmueller@suse.de>
16301 * gcc.dg/overflow-warn-5.c: New test.
16303 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16306 * gcc.dg/sizeof-1.c: New test.
16308 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16311 * gcc.target/i386/pr27790.c: New test.
16313 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16315 PR libgfortran/27757
16316 * gfortran.dg/direct_io_5.f90: New test.
16318 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16320 PR libgfortran/27634
16321 * gfortran.dg/fmt_missing_period_1.f: New test.
16322 * gfortran.dg/fmt_missing_period_2.f: New test.
16323 * gfortran.dg/fmt_missing_period_3.f: New test.
16325 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16328 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16331 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16334 * g++.dg/template/new6.C: New test.
16336 2006-05-29 Roger Sayle <roger@eyesopen.com>
16338 PR tree-optimization/24964
16339 * gcc.target/i386/387-10.c: New test case.
16341 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16343 * intrinsics/string_intrinsics.c (compare_string):
16344 Use memcmp instead of strncmp to avoid tripping over
16345 CHAR(0) in a string.
16347 2006-05-27 Richard Guenther <rguenther@suse.de>
16349 PR middle-end/27773
16350 * gcc.dg/torture/pr27773.c: New testcase.
16352 2006-05-27 Dirk Mueller <dmueller@suse.de>
16354 * gcc.dg/pr24561.c: Rename to..
16355 * gcc.dg/pr25962.c: .. this.
16357 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16360 * gfortran.dg/bounds_check_2.f: New test.
16362 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16364 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16365 * gfortran.dg/byte_1.f90: Likewise.
16366 * gfortran.dg/dup_save_2.f90: Likewise.
16368 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16370 * gfortran.dg/associated_2.f90: New test.
16372 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16375 * gfortran.dg/bounds_check_1.f90: New test.
16377 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16379 PR rtl-optimization/27661
16380 * gcc.dg/pr27661.c: New test case.
16382 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16385 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16386 * gfortran.dg/print_parentheses_1.f: New test.
16387 * gfortran.dg/print_parentheses_2.f90: New test.
16389 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16392 * gcc.dg/pr27758.c: New test.
16394 2006-05-24 Falk Hueffner <falk@debian.org>
16396 * gcc.c-torture/compile/pr27571.c: New test.
16398 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16401 * gfortran.dg/spec_expr_4.f90: New test.
16404 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16406 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16409 * g++.dg/ext/complit6.C: New test.
16410 * g++.dg/ext/complit3.C: Adjust error markers.
16411 * g++.dg/init/const3.C: New test.
16413 2006-05-25 Richard Guenther <rguenther@suse.de>
16415 PR middle-end/27743
16416 * gcc.dg/torture/pr27743.c: New testcase.
16418 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16420 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16422 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16424 * gcc.dg/compat/scalar-by-value-x.h: New.
16425 * gcc.dg/compat/scalar-by-value-y.h: New.
16426 * gcc.dg/compat/scalar-by-value-5.c: New.
16427 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16428 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16429 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16430 * gcc.dg/compat/scalar-by-value-6.c: New.
16431 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16432 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16433 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16435 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16437 PR tree-optimization/27639
16438 PR tree-optimization/26719
16439 * gcc.dg/pr27639.c: New test.
16440 * gcc.dg/pr26719.c: New test.
16441 * gcc.dg/tree-ssa/scev-cast.c: New test.
16443 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16446 * g++.dg/template/error21.C: New test.
16448 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16451 * gcc.target/i386/pr27696.c: New.
16453 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16455 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16457 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16459 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16462 * g++.dg/other/assign1.C: New test.
16464 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16467 * gcc.target/i386/pr27266.c: New.
16469 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16472 * g++.dg/ext/asm9.C: New test.
16474 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16476 PR rtl-optimization/25514
16477 * gcc.c-torture/compile/pr25514.c: New test.
16479 2006-05-22 Richard Guenther <rguenther@suse.de>
16482 2006-01-31 Richard Guenther <rguenther@suse.de>
16484 * gcc.target/i386/sselibm-1.c: New testcase.
16485 * gcc.target/i386/sselibm-2.c: Likewise.
16486 * gcc.target/i386/sselibm-3.c: Likewise.
16487 * gcc.target/i386/sselibm-4.c: Likewise.
16488 * gcc.target/i386/sselibm-5.c: Likewise.
16490 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16493 * gcc.dg/func-args-2.c: New test.
16496 * gcc.dg/struct-incompl-1.c: New test.
16498 2006-05-22 Richard Guenther <rguenther@suse.de>
16501 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16502 the transformations we test for.
16504 2006-05-22 Richard Guenther <rguenther@suse.de>
16507 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16509 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16512 * g++.dg/warn/new1.C: New test.
16513 * g++.dg/template/new5.C: Likewise.
16515 2006-05-21 Roger Sayle <roger@eyesopen.com>
16517 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16518 * gcc.target/i386/20060512-3.c: Likewise.
16520 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16522 PR rtl-optimization/27671
16523 * gcc.c-torture/execute/pr27671-1.c: New.
16524 * gcc.dg/pr27671-2.c: Likewise.
16526 PR tree-optimization/26622.
16527 * gcc.c-torture/compile/pr26622.c: New.
16529 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16532 * gfortran.dg/recursive_reference_1.f90: New test.
16534 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16537 * gfortran.dg/elemental_subroutine_3.f90: New test.
16540 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16543 * gfortran.dg/associated_target_1.f90: New test.
16546 * gfortran.dg/maxloc_shape_1.f90: New test.
16548 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16550 PR libgfortran/24459
16551 * gfortran.dg/namelist_24.f90: New test.
16552 * gfortran.dg/namelist_12.f: Fix typo in comment.
16554 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16556 PR middle-end/25776
16557 * g++.dg/other/error11.C: New test.
16559 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16561 * gcc.target/mips/pr26765.c: Add -w to options.
16563 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16565 * lib/target-supports.exp (check_effective_target_mpaired_single):
16567 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16569 * g++.dg/vect/vect.exp: Likewise.
16571 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16574 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16576 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16579 * gfortran.dg/temporary_1.f90: New file.
16581 2006-05-19 Andreas Schwab <schwab@suse.de>
16583 * g++.dg/other/unused1.C: Also match "stringz".
16585 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16588 * g++.dg/template/fntry1.C: New test.
16590 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16594 * g++.dg/conversion/bitfield5.C: New test.
16595 * g++.dg/conversion/bitfield6.C: New test.
16597 2006-05-18 Mike Stump <mrs@apple.com>
16599 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16600 * gcc.dg/vla-4.c: Add.
16601 * gcc.dg/vla-5.c: Add.
16602 * gcc.dg/vla-6.c: Add.
16604 2006-05-12 Stuart Hastings <stuart@apple.com>
16606 * gcc.target/i386/20060512-1.c: New.
16607 * gcc.target/i386/20060512-2.c: New.
16608 * gcc.target/i386/20060512-3.c: New.
16609 * gcc.target/i386/20060512-4.c: New.
16611 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16614 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16617 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16618 * g++.dg/parse/linkage1.C: New test.
16620 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16622 PR tree-optimization/27548
16623 * g++.dg/tree-ssa/pr27548.C: New test.
16625 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16628 * gfortran.dg/recursive_check_1.f: New test.
16629 * gfortran.dg/recursive_check_2.f90: New test.
16631 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16633 * g++.dg/opt/temp2.C: New test.
16635 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16638 * g++.dg/init/brace5.C: New test.
16640 PR middle-end/27415
16641 * gcc.dg/gomp/pr27415.c: New test.
16642 * g++.dg/gomp/pr27415.C: New test.
16644 PR tree-optimization/27549
16645 * g++.dg/tree-ssa/pr27549.C: New test.
16647 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16649 PR libgfortran/27575
16650 * gfortran.dg/read_eof_4.f90: New test.
16652 2006-05-16 Richard Guenther <rguenther@suse.de>
16654 PR tree-optimization/22303
16655 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16657 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16659 PR middle-end/27573
16660 * gcc.dg/gomp/pr27573.c: New test.
16661 * gfortran.dg/gomp/pr27573.f90: New test.
16664 * gcc.dg/gomp/pr27499.c: New test.
16665 * g++.dg/gomp/pr27499.C: New test.
16667 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16670 * g++.dg/parser/access8.C: Adjust error marker.
16671 * g++.dg/template/access17.C: New test.
16672 * g++.dg/template/access18.C: Likewise.
16674 2006-05-15 Roger Sayle <roger@eyesopen.com>
16677 * gcc.target/i386/pr26600.c: New test case.
16679 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16682 * g++.dg/expr/bitfield1.C: New test.
16684 2006-05-15 Richard Guenther <rguenther@suse.de>
16686 PR tree-optimization/27603
16687 * gcc.dg/torture/pr27603.c: New testcase.
16689 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16692 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16695 * gfortran.dg/scalar_return_1.f90: New test.
16698 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16700 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16702 * gcc.dg/gomp/critical-4.c: New test.
16703 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16704 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16705 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16706 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16708 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16711 * g++.dg/template/dependent-args1.C: New test.
16714 * g++.dg/lookup/this1.C: New test.
16717 * g++.dg/template/operator6.C: New test.
16718 * g++.dg/template/incomplete3.C: New test.
16721 * g++.dg/template/new4.C: New test.
16724 * g++.dg/template/void2.C: New test.
16726 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16728 * g++.dg/template/dependent-expr5.C: New test.
16730 2006-05-14 Roger Sayle <roger@eyesopen.com>
16732 PR middle-end/26729
16733 * gcc.dg/pr26729-1.c: New test case.
16735 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16737 * gcc.dg/pr27003.c: New test.
16739 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16741 * lib/target-supports.dg (check_cxa_atexit_available): Change
16742 v3_target_compile to ${tool}_target_compile.
16744 2006-05-11 Jason Merrill <jason@redhat.com>
16746 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16748 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16751 * gfortran.dg/label_5.f90: New test.
16753 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16755 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16756 check_effective_target_powerpc_altivec_ok): New.
16757 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16758 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16759 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16760 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16761 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16762 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16763 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16764 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16765 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16766 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16767 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16768 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16769 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16770 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16771 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16772 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16773 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16774 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16775 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16776 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16777 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16778 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16779 gcc.target/powerpc/altivec-9.c,
16780 gcc.target/powerpc/altivec-consts.c,
16781 gcc.target/powerpc/altivec-pr22085.c,
16782 gcc.target/powerpc/altivec-splat.c,
16783 gcc.target/powerpc/altivec-types-1.c,
16784 gcc.target/powerpc/altivec-types-2.c,
16785 gcc.target/powerpc/altivec-types-3.c,
16786 gcc.target/powerpc/altivec-types-4.c,
16787 gcc.target/powerpc/altivec-varargs-1.c,
16788 gcc.target/powerpc/altivec-vec-merge.c,
16789 gcc.target/powerpc/ppc-vector-memcpy.c,
16790 gcc.target/powerpc/ppc-vector-memset.c,
16791 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16792 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16793 these effective targets.
16794 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16795 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16797 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16799 PR middle-end/27384
16800 * g++.dg/other/fold1.C: New test.
16802 PR middle-end/27488
16803 * gcc.dg/fold-nonneg-1.c: New test.
16806 * g++.dg/other/operator1.C: New test.
16808 2006-05-11 Richard Guenther <rguenther@suse.de>
16810 PR middle-end/27529
16811 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16813 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16815 * lib/target-supports-dg.exp (check-flags): New.
16816 (dg-skip-if): Move flag checks.
16818 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16820 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16821 * lib/target-supports.dg (check_cxa_atexit_available): New.
16823 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16826 * gfortran.dg/multiple_allocation_2.f90: New test case.
16828 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16830 * gcc.target/arm/pr27387.C: Fix a comment typo.
16832 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16835 * gfortran.dg/error_recovery_1.f90: New test.
16837 2006-05-10 Richard Guenther <rguenther@suse.de>
16839 PR tree-optimization/27302
16840 * gcc.dg/torture/pr27302.c: New testcase.
16842 2006-05-09 Dirk Mueller <dmueller@suse.de>
16843 Richard Guenther <rguenther@suse.de>
16845 PR middle-end/27498
16846 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16848 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16850 PR rtl-optimization/27335
16851 * gcc.dg/pr27335.c: New test.
16853 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16855 * gcc.target/mips/mips-ps-5.c: New file.
16857 2006-05-08 Jan Hubicka <jh@suse.cz>
16859 PR middle-end/25962
16860 * gcc.dg/pr25962.c: New.
16862 2006-05-08 Roger Sayle <roger@eyesopen.com>
16865 * gcc.target/powerpc/pr27158.c: New test case.
16867 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16870 * ada/acats/run_all.sh: Use test -z.
16872 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16874 PR libfortran/18271
16875 * gfortran.dg/spec_expr_3.f90: New test.
16877 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16880 * gcc.target/i386/monitor.c: New file.
16882 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16884 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16886 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16889 * g++.dg/other/ptrmem7.C: New test.
16891 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16894 * gcc.dg/array-9.c: New test.
16896 2006-05-07 Richard Guenther <rguenther@suse.de>
16898 PR tree-optimization/27409
16899 * gcc.dg/torture/pr27409.c: New testcase.
16901 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16904 * gfortran.dg/select_6.f90: New.
16906 2006-05-07 Richard Guenther <rguenther@suse.de>
16908 PR tree-optimization/27136
16909 * gcc.dg/torture/pr27136.c: New testcase.
16911 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16914 * gfortran.dg/char_cons_len_1.f90: New test.
16916 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16919 * g++.dg/template/incomplete2.C: New test.
16921 2006-05-06 Richard Guenther <rguenther@suse.de>
16923 PR tree-optimization/27151
16924 * gcc.dg/vect/pr27151.c: New testcase.
16926 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16929 * g++.dg/template/void1.C: New test.
16932 * g++.dg/other/void2.C: New test.
16935 * g++.dg/conversion/void1.C: New test.
16937 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16940 * g++.dg/other/unused1.C: New.
16942 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16945 * objc.dg/member-1.m: New test.
16947 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16949 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16951 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16953 PR libfortran/26985
16954 * gfortran.dg/matmul_2.f90: New test.
16956 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16958 * ada/acats/run_all.sh: Use sync when main not found.
16960 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16963 * gcc.target/mips/pr26765.c: New.
16965 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16967 * gcc.target/bfin: New directory.
16968 * gcc.target/bfin/bfin.exp: New file.
16969 * gcc.target/bfin/frmul.c: New file.
16970 * gcc.target/bfin/arith.c: New file.
16971 * gcc.target/bfin/mul-combine.c: New file.
16972 * gcc.target/bfin/shift.c: New file.
16974 2006-05-04 Richard Guenther <rguenther@suse.de>
16976 PR tree-optimization/14287
16977 PR tree-optimization/14844
16978 PR tree-optimization/19792
16979 PR tree-optimization/21608
16980 PR tree-optimization/27090
16981 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16982 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16983 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16984 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16985 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16987 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16989 PR tree-optimization/27285
16990 * gcc.c-torture/execute/pr27285.c: New test.
16992 PR middle-end/27388
16993 * gcc.dg/gomp/pr27388-1.c: New test.
16994 * gcc.dg/gomp/pr27388-2.c: New test.
16995 * gcc.dg/gomp/pr27388-3.c: New test.
16998 * g++.dg/gomp/pr27359.C: New test.
17000 2006-05-02 Steven G. Kargl <kargls@comcast.net>
17003 * gfortran.dg/iargc.f90: New test.
17005 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17008 * g++.dg/template/crash49.C: New test.
17010 2006-05-02 Steve Ellcey <sje@cup.hp.com>
17013 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17015 2006-05-02 Jeff Law <law@redhat.com>
17017 PR tree-optimization/27364
17018 * gcc.c-torture/execute/pr27364.c: New test.
17020 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17023 * g++.dg/parser/ctor5.C: New test.
17025 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17028 * gcc.target/arm/arm.exp: New.
17029 * gcc.target/arm/pr27387.C: Likewise.
17031 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17035 * gfortran.dg/module_equivalence_2.f90: New test.
17037 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17039 PR middle-end/27337
17040 * g++.dg/gomp/pr27337-1.C: New test.
17041 * g++.dg/gomp/pr27337-2.C: New test.
17043 PR middle-end/27328
17044 * gcc.dg/gomp/pr27328.c: New test.
17046 PR middle-end/27325
17047 * g++.dg/gomp/pr27325.C: New test.
17049 PR middle-end/27310
17050 * g++.dg/gomp/pr27310.C: New test.
17052 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17054 PR tree-optimization/27291
17055 * g++.dg/tree-ssa/pr27291.C: New test.
17057 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17059 PR tree-optimization/27283
17060 * g++.dg/tree-ssa/pr27283.C: New test.
17062 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17064 * gcc.dg/tree-ssa/loop-16.c: New test.
17066 2006-05-01 Roger Sayle <roger@eyesopen.com>
17067 Joseph S. Myers <joseph@codesourcery.com>
17069 * gcc.dg/Wconversion-3.c: New test case.
17070 * gcc.dg/Wconversion-4.c: Likewise.
17072 2006-05-01 Richard Guenther <rguenther@suse.de>
17074 PR tree-optimization/26726
17075 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17077 2006-04-30 Roger Sayle <roger@eyesopen.com>
17079 * gcc.dg/Woverflow-1.c: New test case.
17080 * gcc.dg/Woverflow-2.c: Likewise.
17081 * gcc.dg/Woverflow-3.c: Likewise.
17083 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17086 * g++.dg/template/defarg8.C: New test.
17088 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17091 * g++.dg/parse/operator7.C: New test.
17093 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17097 * g++.dg/template/crash48.C: New test.
17100 * g++.dg/parse/ctor4.C: New test.
17102 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17105 * gfortran.df/char_type_len.f90: New test.
17107 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17109 PR libgfortran/27304
17110 * gfortran.dg/fmt_exhaust.f90: New test.
17112 2006-04-28 Roger Sayle <roger@eyesopen.com>
17115 * gcc.dg/large-size-array-2.c: New test case.
17117 2006-04-28 Richard Guenther <rguenther@suse.de>
17120 * gcc.target/i386/pr26826.c: New testcase.
17122 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17124 PR middle-end/27260
17125 * gcc.c-torture/execute/pr27260.c: New.
17127 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17129 PR middle-end/27095
17130 * gcc.dg/pr27095.c: New.
17132 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17135 * g++.dg/conversion/bitfield4.C: New test.
17137 2006-04-27 Eric Christopher <echristo@apple.com>
17139 * gcc.dg/pragma-ms_struct.c: New.
17141 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17144 * g++.dg/template/crash47.C: New test.
17146 2006-04-27 Dirk Mueller <dmueller@suse.de>
17148 * gcc.target/i386/sse-7.c: build with -msse.
17150 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17152 PR testsuite/27274:
17153 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17154 (main): Exit if processor doesn't support SSE.
17156 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17158 PR middle-end/27282
17159 * gcc.c-torture/compile/pr27282.c: New test.
17161 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17163 PR middle-end/26913
17164 * g++.dg/gomp/pr26913.C: New test.
17167 * gcc.dg/gomp/pr25996.c: New test.
17168 * g++.dg/gomp/pr25996.C: New test.
17170 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17172 PR rtl-optimization/26725
17173 * gcc.c-torture/compile/pr26725.c: New test.
17175 2006-04-25 Richard Guenther <rguenther@suse.de>
17177 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17180 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17182 * gcc.dg/20060425-1.c: New testcase.
17184 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17186 PR tree-optimization/26865
17187 * gcc.dg/pr26865.c: New test.
17189 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17192 * g++.dg/conversion/bitfield1.C: New test.
17193 * g++.dg/conversion/bitfield2.C: Likewise.
17194 * g++.dg/conversion/bitfield3.C: Likewise.
17196 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17197 Richard Guenther <rguenther@suse.de>
17199 PR tree-optimization/27236
17200 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17202 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17205 * g++.dg/other/incomplete2.C: New test.
17207 2006-04-24 Richard Guenther <rguenther@suse.de>
17209 PR middle-end/26869
17210 * gcc.dg/torture/pr26869.c: New testcase.
17212 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17213 Richard Guenther <rguenther@suse.de>
17215 PR tree-optimization/27218
17216 * g++.dg/tree-ssa/pr27218.C: New testcase.
17218 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17221 * g++.dg/template/friend41.C: New test.
17223 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17225 * g++.dg/opt/pr15551.C: Include cstdio.
17226 (main): Use remove instead of unlink.
17228 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17230 * gcc.dg/sibcall-7.c: New test.
17231 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17232 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17233 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17234 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17235 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17237 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17240 * g++.dg/opt/bitfield1.C: New test.
17241 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17242 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17243 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17244 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17245 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17246 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17247 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17248 * g++.dg/abi/bitfield2.C: Likewise.
17249 * g++.dg/init/bitfield1.C: Likewise.
17251 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17254 * gfortran.dg/elemental_subroutine_4.f90: New test.
17255 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17258 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17260 * gcc.c-torture/compile/20060421-1.c: New testcase.
17262 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17265 * gcc.dg/init-bad-4.c: New test.
17267 2006-04-21 Paul Brook <paul@codesourcery.com>
17269 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17271 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17274 * gfortran.dg/defined_operators_1.f90: New test.
17275 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17276 remove old ones associated, incorrectly, with Note 5.46.
17279 * gfortran.dg/character_array_constructor_1.f90: New test.
17281 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17283 * gcc.dg/20060419-1.c: New test.
17285 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17288 * gcc.dg/struct-parse-1.c: New test case.
17290 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17293 * g++.dg/parse/template19.C: New test.
17296 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17299 * g++.dg/expr/call3.C: New test.
17302 * g++.dg/conversion/dynamic1.C: New test.
17304 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17307 * g++.dg/template/crash35.C: Tweak error markers.
17308 * g++.dg/template/crash46.C: New test.
17309 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17310 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17312 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17314 PR rtl-optimization/14261
17315 * gcc.c-torture/compile/20060419-1.c: Added.
17317 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17319 * gfortran.dg/label_1.f90: Adjust dg-error.
17321 2006-04-16 Roger Sayle <roger@eyesopen.com>
17324 * gcc.dg/fold-cond-1.c: New test case.
17325 * gcc.dg/pr26961-1.c: Likewise.
17327 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17329 PR libgfortran/27138
17330 * gfortran.dg/read_bad_advance.f90: New test.
17332 2006-04-16 Roger Sayle <roger@eyesopen.com>
17333 Dale Johannesen <dalej@apple.com>
17336 * gcc.target/i386/vecinit-3.c: New testcase.
17337 * gcc.target/i386/vecinit-4.c: Likewise.
17338 * gcc.target/i386/sse-18.c: Likewise.
17339 * gcc.target/i386/sse-19.c: Likewise.
17341 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17343 * gfortran.dg/allocate_zerosize_1.f90: New test.
17345 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17348 * g++.dg/template/crash45.C: New test.
17350 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17353 * gfortran.dg/proc_assign_1.f90: New test.
17354 * gfortran.dg/procedure_lvalue.f90: Change message.
17355 * gfortran.dg/namelist_4.f90: Add new error.
17359 * gfortran.dg/auto_pointer_array_result_1.f90
17362 * gfortran.dg/specification_type_resolution_1.f90
17367 * gfortran.dg/bounds_temporaries_1.f90: New test.
17370 * gfortran.dg/array_return_value_1.f90: New test.
17372 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17375 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17377 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17379 PR middle-end/26823
17380 * g++.dg/gomp/pr26823-1.C: New test.
17381 * g++.dg/gomp/pr26823-2.C: New test.
17383 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17385 PR middle-end/27134
17386 * gcc.dg/pr27314.c: New test.
17388 2006-04-13 Richard Henderson <rth@redhat.com>
17390 * g++.dg/gomp/block-0.C: Update expected matches.
17392 2006-04-13 DJ Delorie <dj@redhat.com>
17394 * lib/target-supports.exp (check_effective_target_int32plus): New.
17395 (check_effective_target_ptr32plus): New.
17396 (check_effective_target_size32plus): New.
17397 (check_effective_target_int16): New.
17398 (check_profiling_available): Add m32c to the list of unsupported
17401 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17402 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17404 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17406 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17408 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17410 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17411 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17412 not just xstormy16. Skip m32c due to weird pointer size.
17413 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17414 not just xstormy16.
17415 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17416 not just xstormy16.
17417 * gcc.dg/20020312-2.c: Add m32c support.
17418 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17419 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17421 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17422 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17423 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17424 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17425 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17427 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17428 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17429 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17430 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17431 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17432 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17433 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17435 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17437 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17438 * gcc.dg/pr23049.c: Require >=32 bit integers.
17439 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17440 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17441 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17442 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17443 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17444 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17445 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17446 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17447 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17448 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17449 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17450 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17452 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17453 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17454 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17455 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17456 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17458 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17459 * gcc.c-torture/execute/20040703-1.x: Likewise.
17460 * gcc.c-torture/execute/20040705-1.x: Likewise.
17461 * gcc.c-torture/execute/20040705-2.x: Likewise.
17462 * gcc.c-torture/execute/20040709-1.x: Likewise.
17463 * gcc.c-torture/execute/20040709-2.x: Likewise.
17464 * gcc.c-torture/execute/20040811-1.x: Likewise.
17465 * gcc.c-torture/execute/20050316-1.x: Likewise.
17466 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17467 * gcc.c-torture/execute/pr19689.x: Likewise.
17468 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17469 * gcc.c-torture/execute/usmul.x: Likewise.
17470 * gcc.c-torture/execute/vrp-5.x: Likewise.
17471 * gcc.c-torture/execute/vrp-6.x: Likewise.
17472 * gcc.dg/debug/20041023-1.s: Likewise.
17474 2006-04-13 Roger Sayle <roger@eyesopen.com>
17476 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17477 of integers to a vector types are now constant expressions in C.
17478 * gcc.dg/vect/vect-fold-1.c: New test case.
17480 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17481 Ulrich Weigand <uweigand@de.ibm.com>
17484 * gcc.dg/vmx/pr27006.c: New testcase.
17486 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17488 PR libgfortran/26766
17489 * gfortran.dg/write_recursive.f90: New test.
17491 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17493 * g++.dg/parse/dtor7.C: New test.
17494 * g++.dg/parse/new1.C: Add error marker.
17495 * g++.dg/template/new3.C: New test.
17498 * g++.dg/template/pure1.C: New test.
17501 * g++.dg/parse/ptrmem4.C: New test.
17503 2006-04-10 Jeff Law <law@redhat.com>
17506 * gcc.c-torture/compile/pr27087.c: New test.
17508 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17511 * gcc.dg/20060410.c: New.
17513 2006-04-10 Matthias Klose <doko@debian.org>
17515 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17516 Recognize multilib directory names containing underscores.
17518 2006-04-10 Roger Sayle <roger@eyesopen.com>
17520 * gcc.target/i386/vecinit-1.c: New test case.
17521 * gcc.target/i386/vecinit-2.c: Likewise.
17523 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17526 * g++.dg/debug/dwarf2-2.C: New test.
17528 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17530 PR rtl-optimization/27073
17531 * gcc.c-torture/execute/pr27073.c: New test.
17533 2006-04-08 Mike Stump <mrs@apple.com>
17535 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17537 2006-04-07 Richard Guenther <rguenther@suse.de>
17539 PR tree-optimization/26135
17540 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17542 2006-04-06 Jan Hubicka <jh@suse.cz>
17545 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17547 2006-04-06 Roger Sayle <roger@eyesopen.com>
17549 * g++.dg/conversion/nullptr1.C: New test case.
17550 * g++.dg/conversion/nullptr2.C: Likewise.
17552 2006-04-05 Roger Sayle <roger@eyesopen.com>
17554 * gfortran.dg/dependency_18.f90: New test case.
17556 2006-04-05 Richard Guenther <rguenther@suse.de>
17558 PR tree-optimization/26919
17559 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17560 * gcc.dg/ipa/ipa-2.c: Likewise.
17561 * gcc.dg/ipa/ipa-3.c: Likewise.
17562 * gcc.dg/ipa/ipa-5.c: Likewise.
17564 2006-04-05 Richard Guenther <rguenther@suse.de>
17566 PR tree-optimization/26763
17567 * gcc.dg/torture/pr26763-1.c: New testcase.
17568 * gcc.dg/torture/pr26763-2.c: Likewise.
17570 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17574 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17576 2006-04-04 Eric Christopher <echristo@apple.com>
17578 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17580 * gcc.target/i386/387-5.c: Ditto.
17582 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17584 * gcc.target/sparc/struct-ret-check.c: New test.
17586 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17588 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17589 zero decimal digits specified in format.
17591 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17594 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17597 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17598 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17599 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17600 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17601 compliant and detect bigendian-ness.
17603 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17605 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17606 dummy arguments work when the actual argument is itself a dummy
17607 argument of the caller.
17609 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17611 PR libfortran/24685
17612 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17614 2006-04-01 Roger Sayle <roger@eyesopen.com>
17616 * gfortran.dg/dependencency_17.f90: New test case.
17618 2006-04-01 Roger Sayle <roger@eyesopen.com>
17620 * gfortran.dg/dependency_14.f90: New test case.
17621 * gfortran.dg/dependency_15.f90: Likewise.
17622 * gfortran.dg/dependency_16.f90: Likewise.
17624 2006-03-31 Asher Langton <langton2@llnl.gov>
17627 gfortran.dg/cray_pointers_6.f90: New test.
17629 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17631 PR libgfortran/26890
17632 * gfortran.dg/read_size_noadvance.f90: New test.
17634 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17637 * gfortran.dg/multiple_allocation_1.f90: Check that the
17638 size has changed after a re-allocation with stat.
17640 2006-03-30 Richard Guenther <rguenther@suse.de>
17642 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17644 * gcc.target/i386/sselibm-2.c: Likewise.
17645 * gcc.target/i386/sselibm-3.c: Likewise.
17646 * gcc.target/i386/sselibm-4.c: Likewise.
17647 * gcc.target/i386/sselibm-5.c: Likewise.
17649 2006-03-28 Roger Sayle <roger@eyesopen.com>
17651 * gcc.dg/fold-andxor-1.c: New test case.
17652 * gcc.dg/fold-xorand-1.c: Likewise.
17654 2006-03-28 Roger Sayle <roger@eyesopen.com>
17656 * gcc.dg/fold-convnotconv-1.c: New test case.
17658 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17661 * gfortran.dg/private_type_5.f90: New test.
17663 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17665 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17667 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17669 * gfortran.dg/advance_2.f90: New test.
17670 * gfortran.dg/advance_3.f90: New test.
17672 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17674 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17676 PR libgfortran/26661
17677 PR libgfortran/26880
17678 * gfortran.dg/read_x_past.f: New test.
17680 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17682 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17685 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17687 * objc.dg/dwarf-1.m: Skip on AIX.
17688 * objc.dg/dwarf-2.m: Skip on AIX.
17690 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17693 * gfortran.dg/float_1.f90: New test.
17695 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17697 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17699 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17701 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17703 PR libfortran/26735
17704 * gfortran.dg/convert_implied_open.f90: New test case.
17706 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17709 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17711 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17713 PR middle-end/26717
17714 * gcc.dg/pr26717.c: New test.
17716 2006-03-25 Roger Sayle <roger@eyesopen.com>
17718 * gfortran.dg/dependency_12.f90: New test case.
17720 2006-03-24 Roger Sayle <roger@eyesopen.com>
17722 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17724 2006-03-24 Jeff Law <law@redhat.com>
17726 * gcc.c-torture/pr26840.c: New test.
17728 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17730 * objc.dg/dwarf-2.m: New.
17731 * obj-c++.dg/dwarf-2.mm: New.
17733 * g++.old-deja/g++.other/init19.C: New.
17735 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17737 * g++.dg/eh/spbp.C: Skip on AIX.
17739 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17741 PR middle-end/26611
17742 * g++.dg/gomp/pr26611-1.C: New test.
17743 * g++.dg/gomp/pr26611-2.C: New test.
17745 2006-03-24 Jeff Law <law@redhat.com>
17747 * gcc.c-torture/compile/pr26833.c: New test.
17748 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17750 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17752 * gfortran.dg/endfile_2.f90: Delete temp file.
17754 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17757 * gfortran.dg/record_marker_1.f90: New test case.
17758 * gfortran.dg/record_marker_2.f: New test case.
17759 * gfortran.dg/record_marker_3.f90: New test case.
17761 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17764 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17765 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17767 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17769 * lib/gcc-dg.exp (cleanup-modules): New proc.
17770 * gfortran.dg/allocatable_function_1.f90,
17771 gfortran.dg/allocate_char_star_scalar_1.f90,
17772 gfortran.dg/assumed_charlen_function_1.f90,
17773 gfortran.dg/assumed_dummy_1.f90,
17774 gfortran.dg/assumed_shape_ranks_1.f90,
17775 gfortran.dg/assumed_shape_ranks_2.f90,
17776 gfortran.dg/assumed_size_dt_dummy.f90,
17777 gfortran.dg/auto_char_dummy_array_1.f90,
17778 gfortran.dg/auto_char_len_3.f90,
17779 gfortran.dg/automatic_module_variable.f90,
17780 gfortran.dg/bad_automatic_objects_1.f90,
17781 gfortran.dg/char_array_constructor.f90,
17782 gfortran.dg/char_array_structure_constructor.f90,
17783 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17784 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17785 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17786 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17787 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17788 gfortran.dg/derived_pointer_recursion.f90,
17789 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17790 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17791 gfortran.dg/dummy_functions_1.f90,
17792 gfortran.dg/elemental_initializer_1.f90,
17793 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17794 gfortran.dg/elemental_pointer_1.f90,
17795 gfortran.dg/elemental_subroutine_1.f90,
17796 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17797 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17798 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17799 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17800 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17801 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17802 gfortran.dg/global_references_1.f90,
17803 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17804 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17805 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17806 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17807 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17808 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17809 gfortran.dg/large_integer_kind_1.f90,
17810 gfortran.dg/large_real_kind_1.f90,
17811 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17812 gfortran.dg/module_double_reuse.f90,
17813 gfortran.dg/module_equivalence_1.f90,
17814 gfortran.dg/module_interface_1.f90,
17815 gfortran.dg/module_parameter_array_refs_1.f90,
17816 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17817 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17818 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17819 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17820 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17821 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17822 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17823 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17824 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17825 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17826 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17827 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17828 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17829 gfortran.dg/same_name_1.f90,
17830 gfortran.dg/sibling_dummy_procedure_1.f90,
17831 gfortran.dg/sibling_dummy_procedure_2.f90,
17832 gfortran.dg/sibling_dummy_procedure_3.f90,
17833 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17834 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17835 gfortran.dg/used_dummy_types_2.f90,
17836 gfortran.dg/used_dummy_types_3.f90,
17837 gfortran.dg/used_dummy_types_4.f90,
17838 gfortran.dg/used_dummy_types_5.f90,
17839 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17840 gfortran.dg/userdef_operator_1.f90: Use it.
17842 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17844 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17845 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17846 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17847 gfortran.dg/write_back.f,
17848 gfortran.fortran-torture/execute/inquire_1.f90,
17849 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17851 2006-03-21 Jeff Law <law@redhat.com>
17853 * gcc.dg/tree-ssa/vrp28.c: New test.
17855 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17857 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17858 if _STDC_C99 is defined.
17859 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17860 * gcc.dg/builtins-20.c: Likewise.
17861 * gcc.dg/builtins-53.c: Likewise.
17862 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17863 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17865 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17868 * gcc.c-torture/compile/pr26781-1.c: New test.
17869 * gcc.c-torture/compile/pr26781-2.c: New test.
17871 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17874 * g++.dg/gomp/pr26690-1.C: New test.
17875 * g++.dg/gomp/pr26690-2.C: New test.
17877 2006-03-20 Jeff Law <law@redhat.com>
17879 * gcc.dg/tree-ssa/pr21829.c: New test.
17881 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17883 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17885 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17886 (check_visibility_available): Use it.
17887 (check_effective_target_default_packed): Likewise.
17888 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17889 (check_effective_target_fopenmp): Likewise.
17890 (check_effective_target_freorder): Likewise.
17891 (check_effective_target_fpic): Likewise.
17892 (check_named_sections_available): Likewise.
17893 (check_effective_target_ilp32): Likewise.
17894 (check_effective_target_lp64): Likewise.
17896 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17899 * gfortran.dg/scalar_mask_2.f90: New test case.
17901 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17904 * gcc.dg/tree-ssa/loadpre12.c: New test.
17905 * gcc.dg/tree-ssa/loadpre13.c: New test.
17906 * gcc.dg/tree-ssa/loadpre14.c: New test.
17907 * gcc.dg/tree-ssa/loadpre15.c: New test.
17908 * gcc.dg/tree-ssa/loadpre16.c: New test.
17909 * gcc.dg/tree-ssa/loadpre17.c: New test.
17910 * gcc.dg/tree-ssa/loadpre18.c: New test.
17911 * gcc.dg/tree-ssa/loadpre19.c: New test.
17912 * gcc.dg/tree-ssa/loadpre20.c: New test.
17913 * gcc.dg/tree-ssa/loadpre21.c: New test.
17914 * gcc.dg/tree-ssa/loadpre22.c: New test.
17916 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17919 * gfortran.dg/elemental_initializer_1.f90: New test.
17922 * gfortran.dg/assumed_shape_ranks_2: New test.
17924 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17926 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17929 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17931 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17932 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17933 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17934 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17935 gfortran.fortran-torture/execute/direct_io.f90,
17936 gfortran.fortran-torture/execute/inquire_2.f90,
17937 gfortran.fortran-torture/execute/inquire_4.f90,
17938 gfortran.fortran-torture/execute/list_read_1.f90,
17939 gfortran.fortran-torture/execute/open_replace.f90,
17940 gfortran.fortran-torture/execute/slash_edit.f90,
17941 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17942 temporary files from testcases.
17944 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17946 PR libgfortran/26509
17947 gfortran.dg/write_direct_eor.f90: New test.
17949 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17951 * gcc.target/powerpc/pr26350.c: New.
17952 * gcc.target/powerpc/indexed-addr.c: New.
17954 2006-03-16 Roger Sayle <roger@eyesopen.com>
17956 * gfortran.dg/dependency_13.f90: New test case.
17958 2006-03-16 Roger Sayle <roger@eyesopen.com>
17960 PR middle-end/21781
17961 * gcc.dg/real-const-1.c: New test case.
17963 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17965 * g++.old-deja/g++.other/init18.C: New.
17966 * g++.old-deja/g++.other/init5.C: Remove xfail.
17968 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17970 * g++.dg/opt/pr15551.C: Cleanup temp file.
17972 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17975 g++.dg/parse/long1.C: New test.
17977 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17980 * gfortran.dg/continuation.f90: New test.
17981 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17983 2006-03-14 Richard Guenther <rguenther@suse.de>
17985 PR tree-optimization/26672
17986 * gcc.dg/torture/pr26672.c: New testcase.
17988 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17990 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17991 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17993 2006-03-13 Roger Sayle <roger@eyesopen.com>
17995 PR middle-end/26557
17996 * gcc.c-torture/compile/switch-1.c: New test case.
17998 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
18001 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18002 test to include more permuatations of mask and index.
18003 * gfortran.dg/scalar_mask_1.f90: Modify last test to
18004 respond to F2003 spec. that the position returned for an all false
18005 mask && condition is zero.
18007 2006-03-13 Jakub Jelinek <jakub@redhat.com>
18009 PR middle-end/25989
18010 * gcc.dg/gomp/pr25989.c: New test.
18012 2006-03-13 Jeff Law <law@redhat.com>
18014 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18016 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
18018 * gcc.dg/switch-9.c: New test.
18020 2006-03-13 Richard Guenther <rguenther@suse.de>
18022 PR middle-end/26630
18023 * gcc.dg/torture/pr26630.c: New testcase.
18025 2006-03-11 Roger Sayle <roger@eyesopen.com>
18027 * gfortran.dg/dependency_10.f90: New test case.
18028 * gfortran.dg/dependency_11.f90: Likewise.
18030 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18031 Erik Edelmann <eedelman@gcc.gnu.org>
18033 * gfortran.dg/allocatable_function_1.f90: New.
18034 * gfortran.dg/allocatable_function_2.f90: New.
18036 2006-03-10 Richard Guenther <rguenther@suse.de>
18038 PR middle-end/26565
18039 * gcc.dg/torture/pr26565.c: New testcase.
18041 2006-03-09 Eric Christopher <echristo@apple.com>
18043 * gcc.c-torture/compile/20060309-1.c: New.
18045 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18047 PR libgfortran/26499
18048 * gfortran.dg/write_back.f: New test.
18049 * gfortran.dg/write_rewind_1.f: New test.
18050 * gfortran.dg/write_rewind_2.f: New test.
18052 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18054 PR libgfortran/26554
18055 * gfortran.dg/read_logical.f90: New test.
18057 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18059 * ada/acats/norun.lst: cdd2a03 now passes.
18061 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18064 * gcc.target/powerpc/pr18096-1.c: Change where the error
18067 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18069 * gcc.target/i386/cleanup-1.c: New test.
18070 * gcc.target/i386/cleanup-2.c: New test.
18072 2006-03-04 Roger Sayle <roger@eyesopen.com>
18074 * gfortran.dg/dependency_9.f90: Remove for the time being.
18076 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18078 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18081 2006-03-03 Roger Sayle <roger@eyesopen.com>
18083 * gfortran.dg/dependency_9.f90: New test case.
18085 2006-03-03 Roger Sayle <roger@eyesopen.com>
18087 * gfortran.dg/dependency_4.f90: New test case.
18088 * gfortran.dg/dependency_5.f90: New test case.
18089 * gfortran.dg/dependency_6.f90: New test case.
18090 * gfortran.dg/dependency_7.f90: New test case.
18091 * gfortran.dg/dependency_8.f90: New test case.
18093 2006-03-03 Paul Brook <paul@codesourcery.com>
18095 * lib/target-supports.exp (check_profiling_available):
18098 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18101 * multiple_allocation_1.f90: New test.
18103 2006-03-03 Roger Sayle <roger@eyesopen.com>
18105 PR tree-optimization/26524
18106 * gfortran.dg/pr26524.f: New test case.
18108 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18110 * g++.dg/template/repo5.C: Cleanup repo files.
18111 * gcc.dg/20051201-1.c: Cleanup coverage files.
18112 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18113 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18116 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18118 * objc.dg/objc-nofilename-1.m: New test.
18119 * objc.dg/bad-receiver-type.m: New test.
18120 * obj-c++.dg/bad-receiver-type.mm: New test.
18122 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18124 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18126 2006-03-01 Mike Stump <mrs@apple.com>
18128 * g++.dg/abi/key2.C: Add.
18130 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18132 * gfortran.dg/logical_dot_product.f90: New test.
18135 * gfortran.dg/used_interface_ref.f90: New test.
18138 * gfortran.dg/dependency_2.f90: New test.
18139 * gfortran.fortran-torture/execute/where17.f90: New test.
18140 * gfortran.fortran-torture/execute/where18.f90: New test.
18141 * gfortran.fortran-torture/execute/where19.f90: New test.
18142 * gfortran.fortran-torture/execute/where20.f90: New test.
18144 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18146 * g++.dg/tree-ssa/pr26443.C: New test case.
18148 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18150 PR middle-end/26022
18151 * g++.dg/opt/return-slot1.C: New test.
18153 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18155 PR libgfortran/26136
18156 * gfortran.dg/namelist_23.f90: New test.
18158 2006-02-28 Roger Sayle <roger@eyesopen.com>
18160 PR middle-end/14752
18161 * gcc.dg/fold-eqandshift-2.c: New test case.
18163 2006-02-28 Richard Guenther <rguenther@suse.de>
18165 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18168 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18170 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18172 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18174 PR libgfortran/26464
18175 * gfortran.dg/backspace_5.f: New test.
18176 * gfortran.dg/backspace_6.f: New test.
18178 2006-02-26 Roger Sayle <roger@eyesopen.com>
18180 * gcc.dg/fold-eqandnot-1.c: New test case.
18182 2006-02-26 Roger Sayle <roger@eyesopen.com>
18184 PR middle-end/19983
18185 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18187 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18189 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18190 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18192 2006-02-26 Richard Guenther <rguenther@suse.de>
18194 PR tree-optimization/26421
18195 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18197 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18199 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18200 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18202 2006-02-26 Roger Sayle <roger@eyesopen.com>
18204 * gcc.dg/fold-even-1.c: New test case.
18206 2006-02-26 Roger Sayle <roger@eyesopen.com>
18208 PR middle-end/21137
18209 * gcc.dg/fold-eqandshift-1.c: New test case.
18211 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18213 PR tree-optimization/25125
18214 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18215 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18217 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18219 PR tree-optimizations/26359
18220 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18221 with -fdump-tree-dceloop-details.
18222 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18224 2006-02-25 Roger Sayle <roger@eyesopen.com>
18226 PR middle-end/23673
18227 * gcc.dg/fold-eqxor-1.c: New test case.
18228 * gcc.dg/fold-eqxor-2.c: Likewise.
18229 * gcc.dg/fold-eqxor-3.c: Likewise.
18231 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18234 * scalar_mask_1.f90: New test.
18236 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18238 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18239 * g++.dg/eh/uncaught2.C: New.
18240 * g++.dg/eh/uncaught3.C: New.
18242 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18244 PR libgfortran/26423
18245 * gfortran.dg/read_many_1.f: New test.
18247 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18250 * gfortran.dg/dependency_3.f90: New test.
18251 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18255 * gfortran.dg/equiv_6.f90: New test.
18257 2006-02-23 Jeff Law <law@redhat.com>
18259 * gcc.c-torture/compile/pr26425.c: New test.
18261 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18263 PR middle-end/26412
18264 * gcc.dg/gomp/pr26412.c: New test.
18266 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18269 * g++.dg/other/ellipsis1.C: New test.
18270 * g++.dg/parse/operator4.C: Adjust error marker.
18272 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18275 * gfortran.dg/pr25603.f: New testcase.
18277 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18279 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18280 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18282 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18284 * g++.dg/eh/spbp.C: New.
18286 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18288 PR middle-end/26379
18289 * gcc.target/i386/mmx-7.c: New test.
18291 2006-02-20 Roger Sayle <roger@eyesopen.com>
18293 PR tree-optimization/26361
18294 * gcc.dg/tree-ssa/vrp27.c: New test case.
18296 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18298 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18299 * gcc.dg/tree-ssa/complex-4.c: Here.
18301 2006-02-19 Roger Sayle <roger@eyesopen.com>
18303 PR middle-end/19543
18304 * gfortran.dg/logical_1.f90: New test case.
18306 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18308 PR middle-end/26334
18309 * gcc.dg/20060218-1.c: Moved to...
18310 * gcc.target/i386/20060218-1.c: ... here. New test.
18312 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18315 * gfortran.dg/convert_1.f90: New.
18317 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18320 * gfortran.dg/namelist_5.f90: New test.
18323 * gfortran.dg/namelist_4.f90: New test.
18325 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18328 * gcc.dg/tree-ssa/complex-3.c: New test.
18330 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18332 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18333 variable to take into account the variable name in the
18335 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18337 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18339 PR middle-end/26334
18340 * gcc.c-torture/compile/20060217-1.c: New test.
18341 * gcc.dg/20060218-1.c: New test.
18343 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18345 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18347 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18349 * gcc.dg/cpp/undef3.c: New test.
18350 * gcc.dg/cpp/trad/builtins2.c: New test.
18352 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18355 * g++.dg/template/static22.C: New test.
18356 * g++.dg/template/static23.C: New test.
18357 * g++.dg/template/static24.C: New test.
18358 * g++.dg/template/non-dependent13.C: New test.
18359 * g++.dg/init/member1.C: Tweak error markers.
18361 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18364 * gcc.c-torture/compile/pr26255.c: New test case.
18366 2006-02-16 Roger Sayle <roger@eyesopen.com>
18368 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18369 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18370 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18371 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18372 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18373 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18374 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18376 2006-02-16 Jeff Law <law@redhat.com>
18378 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18379 * gcc.dg/tree-ssa/vrp26.c: New test.
18381 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18385 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18386 __UCLIBC__ is defined.
18388 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18391 * gfortran.dg/gomp/pr26224.f: New test.
18393 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18396 * lib/target-supports.exp
18397 (check_effective_target_vect_short_mult): New.
18398 (check_effective_target_vect_char_mult): New.
18399 (check_effective_target_vect_widen_sum_qi_to_si): New.
18400 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18401 (check_effective_target_vect_widen_sum_hi_to_si): New.
18402 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18403 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18404 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18405 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18406 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18407 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18408 vect-reduc-pattern-2c.c
18409 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18410 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18411 vect-reduc-pattern-1c.c
18413 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18416 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18418 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18421 * gfortran.dg/enum_8.f90: Remove check for warning.
18422 * gfortran.dg/iomsg_1.f90: Ditto.
18423 * gfortran.dg/enum_1.f90: Ditto.
18424 * gfortran.dg/enum_9.f90: Ditto.
18425 * gfortran.dg/enum_2.f90: Ditto.
18426 * gfortran.dg/enum_10.f90: Ditto.
18427 * gfortran.dg/enum_3.f90: Ditto.
18428 * gfortran.dg/flush_1.f90: Ditto.
18429 * gfortran.dg/enum_4.f90: Ditto.
18430 * gfortran.dg/array_constructor_1.f90: Ditto.
18431 * gfortran.dg/enum_5.f90: Ditto.
18432 * gfortran.dg/enum_6.f90: Ditto.
18433 * gfortran.dg/enum_7.f90: Ditto.
18435 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18437 PR middle-end/26300
18438 * gcc.c-torture/compile/20060215-1.c: New test.
18440 2006-02-14 Roger Sayle <roger@eyesopen.com>
18442 PR middle-end/23670
18443 * gcc.dg/tree-ssa/andor-2.c: New test case.
18445 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18448 * optional_dim.f90: New test.
18450 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18453 * gfortran.dg/label_4.f90: New.
18455 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18456 Diego Novillo <dnovillo@redhat.com>
18457 Uros Bizjak <uros@kss-loka.si>
18459 * gfortran.dg/gomp: New directory.
18461 2006-02-14 Richard Guenther <rguenther@suse.de>
18463 PR tree-optimization/26258
18464 * gcc.dg/torture/pr26258.c: New testcase.
18466 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18469 * gfortran.dg/pr26246_1.f90: New test.
18470 * gfortran.dg/pr26246_2.f90: New test.
18472 PR middle-end/26092
18473 * gcc.c-torture/compile/20060208-1.c: New test.
18475 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18479 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18480 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18481 * gfortran.dg/automatic_module_variable.f90: Change error message.
18484 * gfortran.dg/internal_dummy_1.f90: New test.
18487 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18491 * gfortran.dg/uncommon_block_data_1.f90: New test.
18492 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18496 * gfortran.dg/typed_subroutine_1.f90: New test.
18498 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18500 * objc.dg/dwarf-1.m: New.
18502 2006-02-13 Roger Sayle <roger@eyesopen.com>
18504 PR middle-end/24427
18505 * gcc.dg/tree-ssa/andor-1.c: New test case.
18507 2006-02-13 Josh Conner <jconner@apple.com>
18510 * gcc.dg/pr25376.c: New test.
18512 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18514 * lib/target-supports.exp (check_named_sections_available):
18515 Only compile named-sections test -- don't assemble.
18517 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18519 * g++.dg/warn/no-write-strings.C: New test.
18520 * g++.dg/warn/write-strings.C: Likewise.
18521 * g++.dg/warn/write-strings-default.C: Likewise.
18523 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18526 * gfortran.dg/ret_pointer_2.f90: New test.
18528 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18530 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18532 2006-02-10 Jeff Law <law@redhat.com>
18534 * gcc.c-torture/compile/pr26213.c: New test.
18536 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18538 gfortran.dg/null_1.f90: New test.
18540 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18543 * gfortran.dg/parens_4.f90: New.
18544 * gfortran.dg/parens_5.f90: New.
18546 2006-02-10 Richard Guenther <rguenther@suse.de>
18548 * gcc.dg/pr23372-1.c: Remove empty file.
18550 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18551 Paul Thomas <pault@gcc.gnu.org>
18554 * gfortran.dg/parens_1.f90: New.
18555 * gfortran.dg/parens_2.f90: New.
18556 * gfortran.dg/parens_3.f90: New.
18558 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18561 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18564 * gfortran.dg/impure_assignment_1.f90: New test.
18567 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18569 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18572 * g++.dg/expr/stdarg2.C: New test.
18574 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18576 PR inline-asm/16194
18577 * gcc.dg/pr16194.c: New test.
18579 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18581 * ada/acats/run_acats: Use portable variant of "$@".
18583 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18585 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18586 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18588 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18591 * g++.dg/opt/pr26179.C: New test.
18593 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18595 PR middle-end/26134
18596 * gcc.dg/tree-ssa/complex-3.c: New test.
18598 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18600 * gcc.c-torture/compile/volatile-1.c: New test.
18602 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18605 * gcc.dg/tree-ssa/pr26180.c: New test.
18607 2006-02-08 Jeff Law <law@redhat.com>
18609 * gcc.dg/tree-ssa/pr21417.c: New test.
18611 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18613 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18614 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18616 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18618 * lib/scanrtl.exp: New.
18620 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18623 * g++.dg/other/virtual2.C: New test.
18626 * g++.dg/other/virtual1.C: New test.
18628 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18630 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18631 cleanup-ipa-dump): Update dump file glob patterns.
18632 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18633 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18635 * lib/gcc-dg.exp: Load it.
18636 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18638 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18641 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18642 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18644 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18647 * gfortran.dg/mvbits_1.f90: New.
18649 2006-02-07 Dirk Mueller <dmueller@suse.com>
18651 * g++.dg/warn/Wdiv-by-zero.C: New test.
18652 * g++.dg/warn/Wno-div-by-zero.C: New.
18654 2006-02-07 Jeff Law <law@redhat.com>
18656 * gcc.dg/tree-ssa/pr21559.c: New test.
18658 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18659 multiple VRP passes.
18660 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18661 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18662 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18663 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18664 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18665 * gcc.dg/tree-ssa/vrp02.c: Likewise
18666 * gcc.dg/tree-ssa/vrp11.c: Likewise
18667 * gcc.dg/tree-ssa/pr14341.c: Likewise
18668 * gcc.dg/tree-ssa/vrp19.c: Likewise
18669 * gcc.dg/tree-ssa/vrp20.c: Likewise
18670 * gcc.dg/tree-ssa/vrp03.c: Likewise
18671 * gcc.dg/tree-ssa/pr21086.c: Likewise
18672 * gcc.dg/tree-ssa/pr21959.c: Likewise
18673 * gcc.dg/tree-ssa/vrp21.c: Likewise
18674 * gcc.dg/tree-ssa/vrp04.c: Likewise
18675 * gcc.dg/tree-ssa/pr25485.c: Likewise
18676 * gcc.dg/tree-ssa/pr22026.c: Likewise
18677 * gcc.dg/tree-ssa/vrp22.c: Likewise
18678 * gcc.dg/tree-ssa/vrp05.c: Likewise
18679 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18680 * gcc.dg/tree-ssa/pr20701.c: Likewise
18681 * gcc.dg/tree-ssa/vrp23.c: Likewise
18682 * gcc.dg/tree-ssa/vrp06.c: Likewise
18683 * gcc.dg/tree-ssa/pr22117.c: Likewise
18684 * gcc.dg/tree-ssa/pr20702.c: Likewise
18685 * gcc.dg/tree-ssa/vrp15.c: Likewise
18686 * gcc.dg/tree-ssa/pr21090.c: Likewise
18687 * gcc.dg/tree-ssa/pr21294.c: Likewise
18688 * gcc.dg/tree-ssa/vrp24.c: Likewise
18689 * gcc.dg/tree-ssa/vrp07.c: Likewise
18690 * gcc.dg/tree-ssa/pr21563.c: Likewise
18691 * gcc.dg/tree-ssa/pr25382.c: Likewise
18692 * gcc.dg/tree-ssa/vrp16.c: Likewise
18693 * gcc.dg/tree-ssa/vrp25.c: Likewise
18694 * gcc.dg/tree-ssa/vrp08.c: Likewise
18695 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18696 * gcc.dg/tree-ssa/vrp17.c: Likewise
18697 * gcc.dg/tree-ssa/pr21458.c: Likewise
18698 * g++.dg/tree-ssa/pr18178.C: Likewise
18700 2006-02-07 Richard Guenther <rguenther@suse.de>
18704 2006-01-30 Richard Guenther <rguenther@suse.de>
18706 * gcc.dg/pr23372-1.C: New testcase.
18708 * g++.dg/tree-ssa/pr26140.C: New testcase.
18710 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18713 * g++.dg/template/ttp15.C: New test.
18714 * g++.dg/template/ttp16.C: Likewise.
18715 * g++.dg/template/ttp17.C: Likewise.
18716 * g++.old-deja/g++.pt/ttp36.C: Remove.
18717 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18718 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18719 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18720 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18721 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18722 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18723 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18724 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18725 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18727 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18729 PR libfortran/23815
18730 * unf_io_convert_4.f90: New test.
18732 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18734 * gcc.dg/tree-ssa/loadpre10.c: New test.
18735 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18736 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18737 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18739 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18741 PR libfortran/24685
18742 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18744 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18747 * gfortran.dg/assign_7.f: New test.
18749 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18753 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18754 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18755 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18757 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18759 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18762 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18764 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18765 * g++.dg/charset/string.c (foo): Likewise.
18766 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18768 * g++.dg/ext/builtin2.C (printf): Likewise.
18769 * g++.dg/init/new15.C (printf): Likewise.
18770 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18771 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18772 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18773 * g++.dg/template/non-dependent4.C (temp): Likewise.
18774 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18775 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18776 parameter type to const char*.
18777 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18778 Change type to const char*.
18779 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18781 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18782 second parameter type to const char*.
18783 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18784 (Y::Y): Change parameter type to const char*.
18785 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18786 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18787 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18788 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18790 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18792 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18793 type to const char*.
18794 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18795 return type to const char*.
18796 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18798 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18799 * g++.old-deja/g++.law/refs1.C: Likewise.
18800 * g++.old-deja/g++.law/visibility1.C: Likewise.
18801 * g++.old-deja/g++.law/visibility2.C: Likewise.
18802 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18804 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18805 * g++.old-deja/g++.mike/net48.C: Likewise.
18806 * g++.old-deja/g++.mike/p646.C: Likewise.
18807 * g++.old-deja/g++.mike/p6746.C: Likewise.
18808 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18809 type to const char*.
18810 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18811 deprecated conversion warning.
18812 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18814 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18815 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18816 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18817 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18818 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18819 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18820 * g++.old-deja/g++.pt/t39.C: Likewise.
18821 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18822 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18824 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18827 intrinsic_argument_conformance_1.f90: New test.
18829 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18832 * gfortran.dg/char_result_11.f90: Add SAVE.
18833 * gfortran.dg/der_pointer_4.f90: Ditto.
18834 * gfortran.dg/default_initialization.f90: New test.
18836 2006-02-03 Jeff Law <law@redhat.com>
18838 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18839 handle more than 100 dump files.
18840 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18841 * lib/scantree.exp (scan-tree-dump): Likewise.
18842 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18843 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18844 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18845 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18846 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18848 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18850 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18852 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18854 * g++.dg/template/using12.C: New test.
18856 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18858 * gcc.target/powerpc/pr25960.c: New test.
18860 2006-02-02 Steven G. Kargl <kargls@comcast>
18863 gfortran.dg/nullify_2.f90: New test.
18865 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18868 * gcc.dg/gomp/pr25990.c: New test.
18870 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18873 * g++.gd/template/partial4.C: New test.
18875 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18877 PR middle-end/26001
18878 * gfortran.dg/data_char_2.f90: New.
18880 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18883 maxval_maxloc_conformance_1.f90: New test.
18885 2006-01-31 Richard Guenther <rguenther@suse.de>
18887 * gcc.target/i386/sselibm-1.c: New testcase.
18888 * gcc.target/i386/sselibm-2.c: Likewise.
18889 * gcc.target/i386/sselibm-3.c: Likewise.
18890 * gcc.target/i386/sselibm-4.c: Likewise.
18891 * gcc.target/i386/sselibm-5.c: Likewise.
18893 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18896 * gfortran.dg/arrayio_derived_2.f90: New.
18898 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18900 * gcc.dg/unsigned-long-compare.c: New test.
18902 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18905 * lib/target-supports.exp (check_effective_target_freorder):
18906 Check to see if target supports -freorder-blocks-and-partition.
18907 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18908 instead of "dg-require-named-sections".
18910 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18913 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18914 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18915 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18916 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18917 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18918 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18919 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18920 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18922 2006-01-30 Richard Guenther <rguenther@suse.de>
18925 * gcc.dg/pr23372-1.C: New testcase.
18927 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18929 * gcc.dg/gomp/pr25874.c: New test.
18931 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18934 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18936 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18942 * gfortran.dg/intent_out_1.f90: New test.
18944 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18947 * gfortran.dg/procedure_lvalue.f90: New test.
18951 * gfortran.dg/char_pointer_assign_2.f90: New test.
18952 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18953 assignment to be consistent with standard.
18954 * gfortran.dg/char_result_2.f90: The same.
18955 * gfortran.dg/char_result_8.f90: The same.
18957 2006-01-28 Zack Weinberg <zackw@panix.com>
18959 * gcc.dg/Woverlength-strings.c
18960 * gcc.dg/Woverlength-strings-pedantic-c89.c
18961 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18962 * gcc.dg/Woverlength-strings-pedantic-c99.c
18963 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18965 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18967 * gcc.c-torture/execute/20060127-1.c: New test.
18969 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18972 * g++.dg/ext/pragmaweak1.C: New test.
18974 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18977 * g++.dg/template/spec29.C: New test.
18979 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18982 * gcc.c-torture/execute/pr19606.c: New.
18984 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18986 * gcc.dg/pragma-re-4.c: New test.
18988 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18991 * gfortran.dg/assumed_size_refs_3.f90: New test.
18993 2006-01-27 Ben Elliston <bje@au.ibm.com>
18995 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18997 2006-01-26 Laurent GUERBY <laurent@guerby.net>
19000 * ada/acats/support/impdef.a: Add One_Long_Second.
19001 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19002 * ada/acats/tests/c9/c94026.a: Likewise.
19003 * ada/acats/tests/c9/c97305c.ada: Likewise.
19004 * ada/acats/tests/c9/c99004a.ada: Likewise.
19006 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
19009 * gfortran.dg/global_references_2.f90: New test.
19015 * gfortran.dg/assumed_charlen_function_1.f90: New test.
19016 * gfortran.dg/assumed_charlen_function_3.f90: New test.
19019 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19021 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19024 * gcc.dg/Wpointer-sign.c: New.
19025 * gcc.dg/Wpointer-sign-Wall.c: New.
19026 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19027 * gcc.dg/Wpointer-sign-pedantic.c: New.
19028 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19029 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19031 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19034 * gcc.c-torture/compile/pr25861.c: New test.
19036 2006-01-26 Paul Brook <paul@codesourcery.com>
19038 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19039 on short-enum targets.
19040 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19042 (generate_fields): Use short_enums.
19043 (main): Set short_enums. Document -e.
19044 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19045 on short-enum targets.
19046 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19048 (generate_fields): Use short_enums.
19049 (main): Set short_enums. Document -e.
19050 * lib/target-supports.exp (check_effective_target_short_enums): New.
19052 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19055 * gcc.dg/torture/pr25947-1.c: New test.
19057 2006-01-25 Jan Hubicka <jh@suse.cz>
19058 Roger Sayle <roger@eyesopen.com>
19060 PR rtl-optimization/25703
19061 * gcc.target/i386/20060125-1.c: New test case.
19062 * gcc.target/i386/20060125-2.c: New test case.
19064 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19067 * gfortran.dg/goto_1.f: New.
19069 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19072 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19073 25716 on 32-bit systems too.
19075 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19078 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19080 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19082 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19084 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19087 * gfortran.dg/read_eof.f90: Delete, renamed.
19088 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19089 * gfortran.dg/read_eof_2.f90: New test.
19090 * gfortran.dg/read_eof_3.f90: New test.
19092 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19095 * gcc.c-torture/compile/pr25860.c: New test.
19097 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19100 * g++.dg/parse/dtor8.C: New test.
19102 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19105 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19106 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19107 check_effective_target_fopenmp returns 0.
19109 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19112 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19113 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19114 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19116 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19119 * g++.dg/opt/pr25857.C: New test.
19121 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19122 Jan Hubicka <jh@suse.cz>
19123 Richard Guenther <rguenther@suse.de>
19125 PR rtl-optimization/25654
19126 * gcc.dg/torture/pr25654.c: New testcase.
19127 * gcc.target/i386/pr25654.c: Likewise.
19129 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19132 * gfortran.dg/internal references_2.f90: New test.
19134 Fix regression in testing of admissability of attributes.
19135 * gfortran.dg/intent_used_1.f90: New test.
19137 2006-01-23 Ben Elliston <bje@au.ibm.com>
19139 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19140 Remove target conditional torture options for i?86 and x86_64
19143 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19146 * g++.dg/rtti/no-rtti.C: New.
19148 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19151 * g++.dg/inherit/conv2.C: New test.
19154 * g++.dg/parse/dtor7.C: New test.
19157 * g++.dg/template/crash44.C: New test.
19159 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19163 * gfortran.dg/internal_references_1.f90: New test.
19168 * gfortran.dg/global_references_1.f90: New test.
19169 * gfortran.dg/g77/19990905-1.f: Restore the error that
19170 there is a clash between the common block name and
19171 the name of a subroutine reference.
19174 * gfortran.dg/aliasing_dummy_1.f90: New test.
19176 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19178 * gcc.dg/vmx/1b-01.c: Warning fix.
19179 * gcc.dg/vmx/1c-02.c: Likewise.
19180 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19182 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19185 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19187 2006-01-20 Richard Guenther <rguenther@suse.de>
19188 Steven Bosscher <stevenb.gcc@gmail.com>
19190 PR rtl-optimization/24626
19191 * gcc.dg/torture/pr24626-1.c: New testcase.
19192 * gcc.dg/torture/pr24626-2.c: Likewise.
19193 * gcc.dg/torture/pr24626-3.c: Likewise.
19194 * gcc.dg/torture/pr24626-4.c: Likewise.
19196 2006-01-20 Dirk Mueller <dmueller@suse.com>
19199 * g++.dg/warn/empty-body.C: New.
19201 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19204 * g++.dg/template/using10.C: New test.
19205 * g++.dg/temlpate/using11.C: Likewise.
19206 * g++.dg/inherit/using5.C: Tweak error messages.
19208 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19210 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19212 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19214 2006-01-19 Jan Hubicka <jh@suse.cz>
19216 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19218 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19221 * g++.dg/template/spec28.C: New test.
19223 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19225 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19226 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19228 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19230 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19231 * gcc.dg/gomp/critical-1.c: Likewise.
19232 * gcc.dg/gomp/critical-3.c: Likewise.
19233 * gcc.dg/gomp/empty.c: Likewise.
19234 * gcc.dg/gomp/ordered-1.c: Likewise.
19235 * gcc.dg/gomp/for-4.c: Likewise.
19236 * gcc.dg/gomp/for-6.c: Likewise.
19237 * gcc.dg/gomp/master-3.c: Likewise.
19238 * gcc.dg/gomp/for-8.c: Likewise.
19239 * gcc.dg/gomp/for-10.c: Likewise.
19240 * gcc.dg/gomp/for-18.c: Likewise.
19241 * gcc.dg/gomp/for-5.c: Likewise.
19242 * gcc.dg/gomp/for-7.c: Likewise.
19243 * gcc.dg/gomp/for-9.c: Likewise.
19245 2006-01-18 Jeff Law <law@redhat.com>
19247 * gcc.dg/tree-ssa/vrp25.c: New test.
19249 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19251 * gcc.dg/pr25805.c: Fix misapplied patch.
19253 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19255 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19256 (check_effective_target_vect_udot_qi): New.
19257 (check_effective_target_vect_sdot_hi): New.
19258 (check_effective_target_vect_udot_hi): New.
19259 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19260 prefixed with "wrapv-" with -fwrapv.
19261 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19262 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19263 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19264 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19265 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19267 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19268 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19269 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19270 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19272 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19275 * g++.dg/other/default2.C: New test.
19276 * g++.dg/other/default3.C: New test.
19278 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19281 * gcc.dg/pr25805.c: New file.
19283 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19286 * g++.dg/template/init6.C: New test.
19288 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19290 * gcc.dg/tree-ssa/pr24287.c: New test
19292 2006-01-18 Eric Christopher <echristo@apple.com>
19294 * g++.dg/eh/table.C: New.
19296 2006-01-18 DJ Delorie <dj@redhat.com>
19298 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19299 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19300 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19301 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19303 2006-01-18 Jeff Law <law@redhat.com>
19305 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19306 on wrapping on overflow semantics.
19308 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19310 * gcc.gc/tree-ssa/vrp23.c: New test.
19311 * gcc.gc/tree-ssa/vrp24.c: New test.
19313 2006-01-18 Richard Henderson <rth@redhat.com>
19314 Aldy Hernandez <aldyh@redhat.com>
19315 Jakub Jelinek <jakub@redhat.com>
19316 Diego Novillo <dnovillo@redhat.com>
19317 Uros Bizjak <uros@kss-loka.si>
19319 * gcc.dg/gomp: New directory.
19321 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19322 Steven G. Kargl <kargls@comcast.net>
19325 * gfortran.dg/intrinsic_external_1.f90: New test.
19328 * gfortran.dg/elemental_pointer_1.f90: New test.
19331 * gfortran.dg/external_procedures_1.f90: New test.
19334 gfortran.dg/assumed_present.f90: New test.
19336 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19338 * g++.dg/parse/lookup5.C: New test.
19340 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19343 * gfortran.dg/read_eof.f90: New test.
19345 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19347 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19348 add a closing brace.
19350 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19353 * gfortran.dg/fmt_tl.f: New test.
19355 2006-01-17 Eric Christopher <echristo@apple.com>
19357 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19358 * g++.old-deja/g++.warn/impint2.C: Ditto.
19359 * g++.old-deja/g++.other/null1.C: Ditto.
19360 * g++.dg/warn/conv2.C: Ditto.
19361 * g++.dg/warn/conv4.C: New file.
19363 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19365 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19367 2006-01-17 Andreas Jaeger <aj@suse.de>
19368 Janis Johnson <janis187@us.ibm.com>
19370 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19372 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19373 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19375 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19377 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19378 (switchfiles): xfail txxx where xxx >= 25.
19380 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19383 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19385 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19388 * gcc.dg/pr25682.c: New test.
19389 * g++.dg/parse/array-size2.C: New test.
19391 2006-01-16 Ian Lance Taylor <ian@airs.com>
19393 * consistency.vlad: Remove entire directory, 1652 files.
19395 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19397 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19398 check_effective_target_dfprt_nocache): New.
19399 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19400 (check_effective_target_dfprt): New.
19401 * lib/c-compat.exp (check_dfp): Remove.
19402 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19403 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19404 level of support for decimal float.
19405 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19406 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19407 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19408 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19409 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19410 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19411 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19412 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19413 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19414 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19415 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19416 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19419 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19422 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19424 * lib/gfortran.exp (gfortran_init): Likewise.
19425 * lib/obj-c++.exp (obj-c++_init): Likewise.
19426 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19427 (scan-assembler-dem-not): Likewise.
19428 * lib/scandump.exp (scan-dump-dem): Likewise.
19429 (scan-dump-dem-not): Likewise.
19431 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19434 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19436 * lib/obj-c++.exp (obj-c++_init): Likewise.
19438 2006-01-16 Richard Guenther <rguenther@suse.de>
19440 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19442 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19445 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19446 to LD_LIBRARY_PATH.
19448 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19449 Andrew Pinski <pinskia@physics.uc.edu>
19451 * gcc.dg/minmax-1.c: New test.
19453 2006-01-16 Ben Elliston <bje@au.ibm.com>
19455 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19456 * gcc.misc-tests/dectest.exp: Ditto.
19458 2006-01-15 Ian Lance Taylor <ian@airs.com>
19461 * gcc.target/i386/cmov6.c: Use -march=k8.
19463 2006-01-15 Andreas Jaeger <aj@suse.de>
19465 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19466 x86 does not have __float128.
19468 2006-01-14 Ian Lance Taylor <ian@airs.com>
19470 * gcc.target/i386/cmov6.c: New test.
19472 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19475 * g++.dg/template/ctor6.C: New test.
19477 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19479 PR tree-optimization/25485
19480 * gcc.dg/tree-ssa/pr25485.c: New.
19482 2006-01-14 Richard Guenther <rguenther@suse.de>
19484 PR tree-optimization/22548
19485 PR tree-optimization/22555
19486 PR tree-optimization/22501
19487 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19488 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19489 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19490 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19491 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19492 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19493 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19494 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19495 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19497 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19499 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19500 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19502 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19503 Richard Guenther <rguenther@suse.de>
19505 PR rtl-optimization/24257
19506 * gcc.dg/torture/pr24257.c: New testcase.
19508 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19510 * gcc.c-torture/execute/20060110-1.c: New test.
19511 * gcc.c-torture/execute/20060110-2.c: New test.
19513 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19515 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19517 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19520 * gfortran.dg/label_3.f90: New test.
19522 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19524 PR tree-optimization/25771
19525 * g++.dg/tree-ssa/pr25771.C: New test
19527 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19530 * g++.dg/opt/complex5.C: New test.
19532 2006-01-13 Richard Guenther <rguenther@suse.de>
19534 * gcc.target/i386/387-9.c: New testcase.
19536 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19539 * g++.dg/debug/dwarf2-1.C: New.
19541 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19544 * lib/gcov.exp (verify-lines): Add "close $fd".
19546 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19547 Ben Elliston <bje@au.ibm.com>
19549 * gcc.dg/dfp/inf-1.c: New test.
19551 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19552 Yao Qi <qiyaoltc@cn.ibm.com>
19553 Ben Elliston <bje@au.ibm.com>
19554 Jon Grimm <jgrimm2@us.ibm.com>
19556 * gcc.dg/nodfp-1.c: New test.
19557 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19558 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19559 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19560 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19561 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19562 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19563 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19564 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19565 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19566 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19567 * gcc.dg/format/dfp-printf-1.c: Likewise.
19568 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19569 (compat_setup_dfp): New.
19570 * gcc.dg/compat/compat.exp: Use it.
19571 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19572 Make some variables global, prepend "compat_" to their names.
19573 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19574 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19575 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19576 * lib/compat.exp (compat_skip_list): Make global, rename.
19577 * lib/c-compat.exp: New file.
19578 * lib/target-supports.exp (check_effective_target_dfp): New.
19580 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19581 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19582 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19583 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19584 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19585 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19586 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19587 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19588 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19589 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19590 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19591 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19592 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19593 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19594 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19595 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19596 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19597 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19598 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19599 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19600 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19601 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19602 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19603 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19604 gcc.dg/dfp/struct-layout-1.c,
19605 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19606 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19607 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19608 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19609 gcc.dg/dfp/func-vararg-dfp.c,
19610 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19611 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19612 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19613 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19614 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19616 2006-01-11 Richard Guenther <rguenther@suse.de>
19618 PR tree-optimization/25734
19619 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19621 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19624 * gfortran.dg/literal_character_constant_1_x.F: New test.
19625 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19626 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19627 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19629 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19632 * g++.dg/ext/packed3.C: Add expected packed error.
19634 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19637 * gcc.dg/torture/pr25706-1.c: New test.
19639 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19641 PR tree-optimization/23109
19642 PR tree-optimization/23948
19643 PR tree-optimization/24123
19645 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19646 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19647 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19648 g++.dg/tree-ssa/pr23948.C: New testcases.
19649 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19650 three divisions in order to do the optimization.
19652 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19655 * g++.dg/other/pr25632.C: New test.
19657 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19660 * gfortran.dg/used_types_1.f90: New test.
19662 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19665 * gcc.dg/torture/pr25718-1.c: New test.
19667 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19669 * gfortran.dg/list_read_2.f90: Fix typo in description.
19671 2006-01-10 Jan Beulich <jbeulich@novell.com>
19673 * lib/target-supports.exp (check_visibility_available): Simplify test
19675 (check_profiling_available): Fail for *-*-netware*.
19676 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19677 * gcc.dg/20021014-1.c: Likewise.
19678 * gcc.dg/nest.c: Likewise.
19680 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19683 * gfortran.dg/forall_3.f90: New test.
19685 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19688 * gfortran.dg/nesting_2.f90: New test.
19689 * gfortran.dg/nesting_3.f90: New test.
19691 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19693 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19694 Fix typo in comment.
19696 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19698 * gfortran.dg/single_char_string.f90: New test.
19700 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19702 * gfortran.dg/ichar_2.f90: New test.
19704 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19707 * gfortran.dg/private_type_4.f90: New.
19709 2006-01-07 Richard Guenther <rguenther@suse.de>
19711 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19713 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19715 * gfortran.dg/func_decl_1.f90: New.
19716 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19717 * gfortran.dg/array_alloc_2.f90: Likewise.
19718 * gfortran.dg/char_result_8.f90: Likewise.
19719 * gfortran.dg/dup_save_1.f90: Likewise.
19720 * gfortran.dg/dup_save_2.f90: Likewise.
19721 * gfortran.dg/f2c_6.f90: Likewise.
19722 * gfortran.dg/f2c_7.f90: Likewise.
19723 * gfortran.dg/func_result_2.f90: Likewise.
19724 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19726 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19729 * gfortran.dg/elemental_subroutine_1.f90: New test.
19730 * gfortran.dg/elemental_subroutine_2.f90: New test.
19734 * gfortran.dg/assumed_size_refs_1.f90: New test.
19738 * gfortran.dg/assumed_size_refs_2.f90: New test.
19739 * gfortran.dg/initialization_1.f90: Change warning message.
19741 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19743 * gcc.dg/tree-ssa/loop-15.c: New test.
19745 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19748 * gfortran.dg/backspace_3.f: New test.
19749 * gfortran.dg/backspace_4.f: New test.
19751 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19754 * gfortran.dg/fmt_white.f: Update test.
19756 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19758 * gcc.dg/cast-1.c: Add new warning.
19759 * gcc.dg/cast-2.c: Likewise.
19760 * gcc.dg/cast-3.c: Likewise.
19761 * gcc.dg/format/cast-1.c: Likewise.
19762 * gcc.dg/cast-4.c: New testcase.
19764 2006-01-05 Richard Guenther <rguenther@suse.de>
19766 PR tree-optimization/22555
19767 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19769 2006-01-05 Richard Guenther <rguenther@suse.de>
19770 Diego Novillo <dnovillo@redhat.com>
19772 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19773 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19774 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19775 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19776 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19777 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19778 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19779 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19780 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19781 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19782 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19783 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19784 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19785 * treelang/compile/extravar.tree: Likewise.
19786 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19787 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19788 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19789 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19790 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19792 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19794 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19797 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19800 gfortran.dg/char_result_11.f90: New.
19802 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19805 * g++.dg/parse/access9.C: New test.
19806 * g++.dg/tc1/dr52.C: Tweak error markers.
19808 2006-01-04 Richard Henderson <rth@redhat.com>
19810 Merge from gomp branch.
19811 * g++.dg/parse/pragma2.C: Update expected error lines.
19813 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19815 * g++.dg/other/i386-2.C: New test.
19818 * gcc.c-torture/compile/20051228-1.c: New test.
19821 * gcc.dg/pr25559.c: New test.
19823 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19826 * g++.dg/lookup/friend9.C: New test.
19829 * g++.dg/template/repo5.C: New test.
19831 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19834 * gfortran.dg/forall_2.f90: New test.
19836 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19838 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19839 dg-require-weak. Adjust regexp to handle leading-underscore
19840 targets and space as well as TAB after .weak. Change previous
19841 64-bit fix to not use naked dot.
19843 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19845 PR rtl-optimization/25578
19846 * gcc.c-torture/execute/20060102-1.c: New testcase.
19848 2006-01-03 Richard Guenther <rguenther@suse.de>
19851 * gcc.dg/torture/pr25183.c: New testcase.
19853 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19855 Merge from gomp-branch.
19856 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19857 * gcc.dg/ia64-sync-2.c: Likewise.
19858 * gcc.dg/ia64-sync-3.c: Likewise.
19859 * gcc.dg/ia64-sync-4.c: Likewise.
19860 * gcc.dg/sync-2.c: Likewise.
19861 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19862 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19864 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19867 * g++.dg/parse/operator6.C: New test.
19870 * g++.dg/parse/error29.C: New test.
19873 * g++.dg/parse/dtor6.C: New test.
19876 * g++.dg/parse/ctor3.C: New test.
19879 * g++.dg/template/class3.C: New test.
19881 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19883 * g++.dg/debug/debug9.C: New.
19885 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19888 * gfortran.dg/label_2.f90: New test.
19890 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19892 * g++.dg/lookup/using12.C: Tighten error marker.
19894 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19895 Andrew Pinski <pinskia@physics.uc.edu>
19897 * gcc.target/powerpc/darwin-abi-3.c: New file.
19898 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19899 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19900 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19901 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19902 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19903 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19904 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19905 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19907 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19909 * gcc.dg/tree-ssa/loadpre1.c: New;
19910 * gcc.dg/tree-ssa/loadpre2.c: New;
19911 * gcc.dg/tree-ssa/loadpre3.c: New;
19912 * gcc.dg/tree-ssa/loadpre4.c: New;
19913 * gcc.dg/tree-ssa/loadpre5.c: New;
19914 * gcc.dg/tree-ssa/loadpre6.c: New;
19915 * gcc.dg/tree-ssa/loadpre7.c: New;
19916 * gcc.dg/tree-ssa/loadpre8.c: New;
19917 * gcc.dg/tree-ssa/loadpre9.c: New;
19919 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19921 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19922 * g++.dg/abi/thunk4.C: Likewise.
19924 2006-01-01 Andreas Jaeger <aj@suse.de>
19926 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19929 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19932 * gcc.dg/pragma-pack-3.c: New test.
19933 * g++.dg/parse/pragma3.C: New test.
19935 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19937 PR middle-end/24827
19938 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19940 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19943 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19945 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19948 * gfortran-dg/pure_byref_3.f90: New.
19951 * gfortran.dg/userdef_operator_1.f90: New.
19953 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19955 * g++.dg/abi/thunk3.C: New.
19956 * g++.dg/abi/thunk4.C: New.
19958 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19961 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19962 associated derived type components of derived types are
19963 properly declared in contained procedures.
19965 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19967 PR libgfortran/25139
19968 * gfortran.dg/backspace_2.f: New test.
19970 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19972 PR libgfortran/25550
19973 * gfortran.dg/endfile.f: New test.
19975 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19977 PR libgfortran/25419
19978 * gfortran.dg/comma.f: New test.
19980 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19982 * lib/gfortran-dg.exp: Remove trailing whitespace.
19983 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19984 -funroll-all-loops.
19986 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19988 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19989 Extended Double long doubles or repeat tests when long double is
19990 the same size as double.
19992 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19994 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19997 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19998 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20001 * gcc.dg/pr23911.c: Make test variable static.
20004 * gcc.dg/tree-ssa/pr14841.c: Likewise.
20006 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20009 * g++.dg/parse/crash17.C: Adjust error markers.
20010 * g++.dg/template/error20.C: New test.
20012 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20015 * g++.dg/ext/complit4.C: New test.
20018 * g++.dg/ext/complit5.C: Likewise.
20020 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20022 PR tree-optimization/25125
20023 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20024 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20025 * gcc.c-torture/execute/pr25125.c: New.
20027 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20031 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20032 functions with incorrect assumed size references.
20034 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20037 * g++.dg/opt/init1.C: New test.
20039 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20042 * g++.dg/template/sfinae3.C: New test.
20044 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20046 * g++.dg/other/friend4.C: New test.
20048 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20051 * g++.dg/opt/pr25005.C: New test.
20053 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20056 * g++.dg/template/ptrmem16.C: New test.
20058 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20062 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20064 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20066 PR libgfortran/25307
20067 * gfortran.dg/list_read_5.f90: New test.
20069 2005-12-22 Richard Henderson <rth@redhat.com>
20071 * gcc.target/i386/sse-7.c: Use -msse2.
20073 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20075 PR rtl-optimization/25432
20076 * gcc.c-torture/compile/20051216-1.c: New test.
20079 * objc/execute/pr25328.m: New test.
20081 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20084 * g++.dg/template/call4.C: New test.
20086 2005-12-22 Dale Johannesen <dalej@apple.com>
20088 * gcc.target/i386/sse-17.c: New.
20090 2005-12-22 Paul Brook <paul@codesourcery.com>
20092 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20094 2005-12-22 Paul Brook <paul@codesourcery.com>
20096 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20098 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20101 * gcc.c-torture/compile/pr25513.c: New test.
20103 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20106 * g++.dg/parse/error25.C: Add more tests.
20108 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20111 * gfortran.dg/der_charlen_1.f90: New.
20113 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20116 * gfortran.dg/pointer_component_type_1.f90: New test.
20120 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20121 should give an error with assumed size array refernces and checks
20122 those that should not.
20123 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20124 reference an upper bound so that it does not generate an error.
20130 * gfortran.dg/used_dummy_types_1.f90: New test.
20131 * gfortran.dg/used_dummy_types_2.f90: New test.
20132 * gfortran.dg/used_dummy_types_3.f90: New test.
20133 * gfortran.dg/used_dummy_types_4.f90: New test.
20134 * gfortran.dg/used_dummy_types_5.f90: New test.
20137 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20138 group already being USE associated.
20139 * gfortran.dg/assumed_shape_nml.f90: New test.
20140 * gfortran.dg/assumed_size_nml.f90: New test.
20150 * gfortran.dg/io_constraints_1.f90: New test.
20151 * gfortran.dg/io_constraints_1.f90: New test.
20152 * gfortran.dg/iostat_3.f90: Change wording of warning.
20153 * gfortran.dg/g77/19981216-0.f: The same.
20155 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20157 PR tree-optimization/23518
20158 * gcc.dg/pr23518.c: New.
20160 2005-12-21 Mike Stump <mrs@apple.com>
20162 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20164 2005-12-21 Paul Brook <paul@codesourcery.com>
20166 * gcc.dg/pr19340.c: Skip on m68k targets.
20168 2005-12-21 Steven Bosscher <stevenb@suse.de>
20170 PR rtl-optimization/25196
20171 * gcc.dg/pr25196.c: New test.
20173 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20176 gfortran.dg/where_nested_1.f90: New.
20178 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20180 PR tree-optimization/25382.
20181 * gcc.dg/tree-ssa/pr25382.c: New.
20183 2005-12-20 Richard Guenther <rguenther@suse.de>
20185 PR middle-end/24306
20186 * gcc.target/i386/pr24306.c: New testcase.
20188 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20190 PR tree-optimization/25501
20191 * gcc.dg/tree-ssa/pr25501.c: New.
20193 2005-12-20 Richard Guenther <rguenther@suse.de>
20196 2005-12-02 Richard Guenther <rguenther@suse.de>
20198 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20200 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20203 * g++.dg/warn/Wunreachable-code-2.C: New test.
20205 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20208 * g++.dg/template/ctor5.C: New test.
20211 * g++.dg/template/overload8.C: New test.
20213 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20215 * gcc.c-torture/compile/pr25483 : New test.
20217 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20220 * g++.dg/ext/typeof10.C: New test.
20222 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20224 * gcc.dg/mt-loopi1.c: New.
20226 2005-12-18 Richard Guenther <rguenther@suse.de>
20228 PR tree-optimization/25481
20229 * gcc.dg/torture/pr25481.c: New testcase.
20231 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20233 PR rtl-optimization/21041
20234 * gcc.dg/pr21041.c: New test.
20236 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20238 PR libgfortran/25463
20239 * gfortran.dg/advance.f90: New test.
20241 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20243 * gcc.dg/20051201-1.c: New test.
20245 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20248 * gfortran.dg/initialization_1.f90: New test.
20249 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20250 * gfortran.dg/g77/980616-0.f: The same.
20252 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20255 * gfortran.dg/chkbits.f90: New test.
20257 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20259 * gfortran.dg/enum_5.f: Revert to previous version.
20261 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20263 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20264 * gfortran.dg/nested_modules_1.f90: Ditto.
20265 * gfortran.dg/hollerith_f95.f90: Ditto.
20266 * gfortran.dg/select_5.f90: Ditto.
20267 * gfortran.dg/secnds.f: Ditto.
20268 * gfortran.dg/hollerith2.f90: Ditto.
20269 * gfortran.dg/imag_2.f: Ditto.
20270 * gfortran.dg/ftell_2.f90: Ditto.
20271 * gfortran.dg/malloc_free_1.f90: Ditto.
20272 * gfortran.dg/logint-1.f: Ditto.
20273 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20274 * gfortran.dg/e_d_fmt.f90: Ditto.
20275 * gfortran.dg/hollerith_legacy.f90: Ditto.
20276 * gfortran.dg/logint-2.f: Ditto.
20277 * gfortran.dg/enum_5.f90: Ditto.
20278 * gfortran.dg/f2c_2.f90: Ditto.
20279 * gfortran.dg/pr17143.f90: Ditto.
20280 * gfortran.dg/namelist_14.f90: Ditto.
20281 * gfortran.dg/logint-3.f: Ditto.
20282 * gfortran.dg/spread_scalar_source.f90: Ditto.
20283 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20284 * gfortran.dg/namelist_11.f: Ditto.
20285 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20286 * gfortran.dg/g77/20010519-1.f
20287 * gfortran.dg/g77/alpha1.f: Ditto.
20288 * gfortran.dg/g77/990115-1.f: Ditto.
20289 * gfortran.dg/g77/erfc.f: Ditto.
20290 * gfortran.dg/g77/19990313-3.f: Ditto.
20291 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20292 * gfortran.dg/g77/20010426.f: Ditto.
20293 * gfortran.dg/g77/19990313-0.f: Ditto.
20294 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20295 * gfortran.dg/g77/20000629-1.f: Ditto.
20296 * gfortran.dg/g77/970125-0.f: Ditto.
20297 * gfortran.dg/g77/8485.f: Ditto.
20298 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20299 * gfortran.dg/g77/19990313-1.f: Ditto.
20300 * gfortran.dg/g77/int8421.f: Ditto.
20301 * gfortran.dg/g77/19990305-0.f: Ditto.
20302 * gfortran.dg/g77/947.f: Ditto.
20303 * gfortran.dg/g77/19990905-2.f: Ditto.
20304 * gfortran.dg/g77/cabs.f: Ditto.
20305 * gfortran.dg/g77/19990313-2.f: Ditto.
20306 * gfortran.dg/g77/20020307-1.f: Ditto.
20307 * gfortran.dg/g77/dcomplex.f: Ditto.
20308 * gfortran.dg/g77/19990502-1.f: Ditto.
20309 * gfortran.dg/g77/19981216-0.f: Ditto.
20310 * gfortran.dg/common_4.f90: Ditto.
20311 * gfortran.dg/entry_4.f90: Ditto.
20312 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20313 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20314 * gfortran.dg/namelist_12.f: Ditto.
20315 * gfortran.dg/scale_1.f90: Ditto.
20316 * gfortran.dg/modulo_1.f90
20317 * gfortran.dg/hollerith.f90: Ditto.
20318 * gfortran.dg/direct_io_3.f90: Ditto.
20319 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20320 * gfortran.dg/gnu_logical_1.F: Ditto.
20321 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20322 * gfortran.dg/assign_1.f90: Ditto.
20323 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20324 * gfortran.dg/pr23095.f: Ditto.
20325 * gfortran.dg/read_float_1.f90: Ditto.
20327 2005-12-17 Andreas Jaeger <aj@suse.de>
20329 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20330 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20332 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20335 * gfortran.dg/fmt_white.f: New test.
20337 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20339 * gfortran.dg/label_1.f90: New test.
20341 2005-12-15 Ben Elliston <bje@au.ibm.com>
20344 * gcc.dg/20031012-1.c: Add -Walways-true option.
20345 * gcc.dg/weak/weak-3.c: Likewise.
20346 * g++.old-deja/g++.mike/warn8.C: Likewise.
20348 2005-12-16 Mike Stump <mrs@apple.com>
20350 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20353 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20355 PR libgfortran/25264
20356 PR libgfortran/25349
20357 * gfortran.dg/tl_editing.f90: Added additional checks.
20358 * gfortran.dg/t_editing.f: New test.
20359 * gfortran.dg/write_padding.f90: New test
20361 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20364 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20366 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20368 PR rtl-optimization/24899
20369 * gcc.c-torture/execute/20051215-1.c: New test.
20371 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20374 * gfortran.dg/pr24823.f: New test.
20376 2005-12-16 Jeff Law <law@redhat.com>
20378 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20380 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20382 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20383 (base_types): Change C++ style comments to C style comments. Remove
20384 aligned types from the array. Keep Enums disabled.
20385 (complex_types): Remove aligned types from the array.
20386 Comment out "_Complex long double".
20387 (attrib_types): Remove.
20388 (complex_attrib_types): Remove.
20389 (attrib_array_types): Remove.
20390 (complex_attrib_array_types): Remove.
20391 (aligned_bitfld_types): Remove.
20392 (n_aligned_bitfld_types): Remove.
20393 (FEATURE_ALIGNEDPACKED): Delete.
20394 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20395 (singles): Remove support for adding attributes.
20396 (choose_type): Remove support for attributed types.
20397 (generate_fields): Remove support for attributed bit-fields.
20398 Remove support for adding attributes.
20399 (generate_random_tests): Remove support for adding attributes.
20400 (features): Add back "[0] :0" and "complex vector [0]".
20401 (main): Remove support for attributed bit-fields.
20402 Uncomment the calling of generate_random_tests for the rests of
20405 2005-12-16 Jan Hubicka <jh@suse.cz>
20407 * gcc.c-torture/combine/pr25224.c: New.
20409 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20412 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20415 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20417 * gcc.dg/20051215-1.c: New file.
20419 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20421 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20422 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20424 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20427 * gfortran.dg/dummy_functions_1.f90: New.
20429 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20431 PR rtl-optimization/25310
20432 * gcc.c-torture/compile/pr25310.c: New test.
20434 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20437 * gcc.dg/pr25023.c: New test.
20439 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20441 * g++.old-deja/g++.brendan/redecl1.C,
20442 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20443 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20444 g++.old-deja/g++.oliva/typeof1.C,
20445 g++.old-deja/g++.other/crash16.C,
20446 g++.old-deja/g++.other/crash34.C,
20447 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20448 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20449 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20450 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20451 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20452 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20455 2005-12-14 Kean Johnston <jkj@sco.com>
20456 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20458 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20459 * gcc.target/i386/20020523-1.c: Ditto.
20460 * gcc.target/i386/tailcall-1.c: Ditto.
20461 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20462 * gcc.target/i386/ssetype-5.c: Ditto.
20464 2005-12-14 Jeff Law <law@redhat.com>
20466 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20468 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20472 * gcc.target/i386/pr25254.c: New test.
20473 * gfortran.dg/PR24188.f: New test.
20475 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20477 * lib/fortran-torture.exp: Catch remaining uses of
20478 remote_file build delete.
20480 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20482 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20484 2005-12-14 Ben Elliston <bje@au.ibm.com>
20486 * gcc.dg/warn-addr-cmp.c: New test.
20488 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20492 * gcc.target/i386/pr25293.c: New test.
20494 2005-12-13 Petr Machata <machata@post.cz>
20497 * g++.dg/parse/comma2.C: New test.
20499 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20500 Jakub Jelinek <jakub@redhat.com>
20502 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20503 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20504 (limits.h): Include unconditionally.
20505 (stdlib.h): Likewise.
20506 (hashtab.h): Do not include.
20507 (getopt.h): Likewise.
20508 (stddef.h): Include.
20509 (hashval_t): Define.
20510 (struct entry): Add "next" field.
20511 (HASH_SIZE): New macro.
20512 (hash_table): New variable.
20513 (switchfiles): Do not use xmalloc.
20515 (iterative_hash): New function.
20517 (e_exists): New function.
20518 (e_insert): Likewise.
20519 (output): Use, instead of libiberty hashtable functions.
20520 (main): Do not use getopt. Do not call htab_create.
20522 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20525 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20526 put atal* and atpaal* attributes on array elements.
20527 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20528 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20529 put atal* and atpaal* attributes on array elements.
20530 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20532 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20534 * gcc.dg/single-precision-constant.c: New test.
20536 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20538 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20539 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20540 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20541 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20542 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20543 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20544 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20545 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20546 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20547 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20548 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20549 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20550 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20551 gcc.target/powerpc/ppc-sdata-2.c,
20552 gcc.target/powerpc/ppc-stackalign-1.c,
20553 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20554 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20555 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20556 gcc.target/powerpc/rs6000-ldouble-2.c,
20557 gcc.target/powerpc/rs6000-power2-1.c,
20558 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20559 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20560 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20561 option into target selector.
20562 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20563 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20565 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20568 * objc.dg/encode-9.m: New test.
20570 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20573 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20574 * gcc.dg/asm-b.c: Fix typo.
20575 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20576 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20577 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20578 i?86 lp64 and x86_64 ilp32.
20579 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20581 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20583 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20586 gfortran.dg/equiv_5.f90: New test.
20588 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20590 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20591 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20592 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20593 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20594 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20595 * gcc.dg/tree-ssa/reassoc-5.c: New.
20596 * gcc.dg/tree-ssa/reassoc-6.c: New.
20597 * gcc.dg/tree-ssa/reassoc-7.c: New.
20598 * gcc.dg/tree-ssa/reassoc-8.c: New.
20599 * gcc.dg/tree-ssa/reassoc-9.c: New.
20600 * gcc.dg/tree-ssa/reassoc-10.c: New.
20601 * gcc.dg/tree-ssa/reassoc-11.c: New.
20603 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20607 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20609 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20612 * g++.dg/template/inherit.C: Do not use a generic error message.
20614 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20617 * objc.dg/gnu-encoding: New directory.
20618 * objc.dg/gnu-encoding/compat-common.h: New file.
20619 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20620 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20621 * objc.dg/gnu-encoding/vector-defs.h: New file.
20622 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20623 * objc.dg/gnu-encoding/generate-random.c: New file.
20624 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20625 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20626 * objc.dg/gnu-encoding/generate-random.h: New file.
20628 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20631 * g++.dg/template/defarg7.C: New test.
20633 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20636 * objc.dg/encode-8.m: New test.
20638 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20641 * objc.dg/encode-7.m: New test.
20643 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20646 * g++.dg/opt/inline10.C: New test.
20648 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20650 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20652 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20654 * gfortran.dg/substring_equivalence.f90: typo in comment
20656 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20659 * gfortran.dg/iostat_3.f90: New test.
20661 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20664 * gfortran.dg/unf_io_convert_1.f90: New test.
20665 * gfortran.dg/unf_io_convert_2.f90: New test.
20666 * gfortran.dg/unf_io_convert_3.f90: New test.
20668 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20671 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20672 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20673 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20674 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20675 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20676 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20677 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20678 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20679 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20680 gcc.dg/torture/fp-int-convert-float128-timode.c,
20681 gcc.dg/torture/fp-int-convert-float128.c,
20682 gcc.dg/torture/fp-int-convert-float80-timode.c,
20683 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20684 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20686 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20688 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20690 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20692 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20694 * gcc.dg/20051207-1.c,
20695 * gcc.dg/20051207-2.c,
20696 * gcc.dg/20051207-3.c: New tests.
20698 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20701 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20702 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20703 dg-skip-if target selector.
20706 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20707 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20708 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20709 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20710 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20711 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20712 and/or merge with i?86 cases.
20714 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20717 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20718 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20719 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20720 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20723 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20726 * gcc.c-torture/compile/pr25311.c: New test.
20728 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20730 PR libgfortran/25039
20731 * gfortran.dg/read_comma.f: New test.
20733 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20736 * g++.dg/opt/pr19317-1.C: New test.
20737 * g++.dg/opt/pr19317-2.C: New test.
20738 * g++.dg/opt/pr19317-3.C: New test.
20741 * gcc.c-torture/execute/pr19005.c: New test.
20744 * g++.old-deja/g++.other/comdat5.C: New test.
20745 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20747 * g++.dg/compat/struct-layout-1.exp: New file.
20748 * g++.dg/compat/struct-layout-1.h: New.
20749 * g++.dg/compat/struct-layout-1_generate.c: New.
20750 * g++.dg/compat/struct-layout-1_x1.h: New.
20751 * g++.dg/compat/struct-layout-1_x2.h: New.
20752 * g++.dg/compat/struct-layout-1_y1.h: New.
20753 * g++.dg/compat/struct-layout-1_y2.h: New.
20755 * gcc.dg/20050330-2.c: New test.
20757 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20760 * gfortran.dg/associated_1.f90: New.
20762 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20764 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20765 ILP32 vect_no_align platforms.
20767 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20768 Jakub Jelinek <jakub@redhat.com>
20771 * gcc.c-torture/compile/20051207-1.c: New test.
20773 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20776 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20777 gcc.dg/torture/pr18582-1.c,
20778 gcc.target/i386/attributes-error.c: Also test on x86_64.
20780 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20782 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20785 * g++.dg/template/typedef3.C: New test.
20789 * g++.dg/template/dtor3.C: Fix error markers.
20791 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20793 * lib/target-supports.exp (check_effective_target_sync_char_short):
20796 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20798 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20800 2005-12-06 Roger Sayle <roger@eyesopen.com>
20802 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20803 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20804 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20805 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20807 2005-12-06 Roger Sayle <roger@eyesopen.com>
20810 * g++.dg/other/array2.C: New test case.
20812 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20814 * gcc.dg/darwin-weakimport-3.c: New.
20816 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20817 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20818 and to work on Darwin.
20819 * gcc.dg/attr-weakref-1b.c: New file.
20820 * gcc.dg/attr-weakref-2.c: New test.
20821 * gcc.dg/darwin-weakref-1.c: New test.
20823 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20826 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20827 use in selector expressions.
20828 (dg-xfail-if): Ditto.
20829 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20830 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20831 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20832 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20833 * gcc.test-framework/test-framework.exp: Skip generated tests if
20834 CHECK_TEST_FRAMEWORK is not 1.
20836 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20838 PR tree-optimization/24963
20839 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20842 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20845 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20846 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20847 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20848 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20850 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20852 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20855 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20857 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20859 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20861 * gcc.dg/format/cast-1.c: New test.
20863 2005-12-04 Roger Sayle <roger@eyesopen.com>
20866 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20867 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20868 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20869 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20871 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20873 * gcc.dg/cast-pretty-print-1.c: New test.
20875 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20877 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20879 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20882 * g++.dg/template/friend40.C: New test.
20884 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20887 * gcc.target/i386/movq-2.c: New test.
20888 * gcc.target/i386/movq.c: Remove target i?86, instead add
20889 dg-require-effective-target ilp32.
20891 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20894 * g++.dg/other/default1.C: New test.
20896 2005-12-02 Richard Guenther <rguenther@suse.de>
20898 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20900 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20902 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20904 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20907 * gcc.target/powerpc/rotate.c: New.
20909 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20911 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20912 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20914 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20917 * gcc.dg/pr17730-1.c: Adjust.
20918 * gcc.dg/lvalue1.c (main): Likewise.
20919 * gcc.dg/lvalue-2.c: Likewise.
20920 * g++.dg/pr7503-3.C
20922 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20924 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20927 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20930 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20932 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20935 * lib/target-supports.exp (check_effective_target_tls): New.
20936 (check_effective_target_tls_runtime): New.
20937 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20939 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20940 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20941 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20942 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20943 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20944 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20945 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20946 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20947 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20948 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20949 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20950 effective-target TLS.
20951 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20952 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20953 effective-target TLS runtime.
20955 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20957 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20959 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20961 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20962 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20963 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20964 ignored" warnings when "packing" is the same as the ABI layout.
20966 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20969 * gfortran.dg/line_length_1.f: New test.
20970 * gfortran.dg/line_length_2.f90: Ditto.
20972 2005-11-30 Richard Guenther <rguenther@suse.de>
20974 PR tree-optimization/21655
20975 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20977 2005-11-30 Dale Johannesen <dalej@apple.com>
20979 * gcc.c-torture/compile/pr24930.c: New.
20981 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20984 * gfortran.dg/auto_char_dummy_array.f90: New test.
20986 2005-11-30 Jeff Law <law@redhat.com>
20988 * g++.old-deja/g++.law/pr25000.C: New test.
20990 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20992 * gcc.dg/tls/opt-11.c: New test.
20994 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20996 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20998 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21001 2005-11-29 Jakub Jelinek <jakub@redhat.com>
21003 * gfortran.dg/open_access_1.f90: New test.
21005 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21007 * gcc.dg/charset/builtin2.c: New test.
21009 2005-11-28 Jakub Jelinek <jakub@redhat.com>
21011 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21012 on mmix-*-* for *_[xy].c.
21014 2005-11-28 Kean Johnston <jkj@sco.com>
21016 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21018 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21019 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21020 * gcc.target/i386/asm-3.c: Ditto.
21021 * gcc.target/i386/clobbers.c: Ditto.
21022 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21023 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21025 * gcc.target/i386/mul.c: Ditto.
21026 * gcc.target/i386/ssetype-1.c: Ditto.
21027 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21028 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21029 static so the test works with -fPIC mode too. Based on comment in
21031 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21033 2005-11-28 Richard Guenther <rguenther@suse.de>
21035 * gcc.dg/alias-9.c: New testcase.
21036 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21038 2005-11-28 Roger Sayle <roger@eyesopen.com>
21039 Uros Bizjak <uros@kss-loka.si>
21041 PR middle-end/20219
21042 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21043 tan(x)/sin(x) transformations.
21045 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21047 PR middle-end/24575
21048 * gcc.dg/tree-ssa/divide-3.c: New test.
21049 * gcc.dg/tree-ssa/divide-4.c: New test.
21051 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21054 * gfortran.dg/boz_6.f90: New test.
21056 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21059 * gfortran.dg/modulo_1.f90: New test.
21061 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21063 PR libfortran/24919
21064 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21065 fail on CRLF platforms.
21066 * gfortran.dg/ftell_2.f90: Likewise.
21068 2005-11-26 Eric Christopher <echristo@apple.com>
21070 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21072 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21074 * objc.dg/gnu-runtime-3.m: Simplify.
21076 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21078 PR middle-end/23669
21079 * gcc.dg/tree-ssa/divide-1.c: New test.
21080 * gcc.dg/tree-ssa/divide-2.c: New test.
21082 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21084 PR libgfortran/24945
21085 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21087 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21089 PR libgfortran/24945
21090 * gfortran.dg/open_status_2.f90: New test.
21092 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21094 * gcc.c-torture/execute/builtins/fprintf.c,
21095 gcc.c-torture/execute/builtins/fputs-lib.c,
21096 gcc.c-torture/execute/builtins/fputs.c,
21097 gcc.c-torture/execute/builtins/lib/fprintf.c,
21098 gcc.c-torture/execute/builtins/lib/printf.c,
21099 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21101 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21103 * gcc.dg/20050922-2.c: New test.
21105 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21107 * objc.dg/gnu-runtime-3.m: New test.
21109 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21112 * g++.dg/other/void1.C: New test.
21114 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21116 PR middle-end/24998
21117 * gcc.dg/torture/fp-int-convert-float.c,
21118 gcc.dg/torture/fp-int-convert-double.c,
21119 gcc.dg/torture/fp-int-convert-long-double.c,
21120 gcc.dg/torture/fp-int-convert-timode.c,
21121 gcc.dg/torture/fp-int-convert-float80.c,
21122 gcc.dg/torture/fp-int-convert-float80-timode.c,
21123 gcc.dg/torture/fp-int-convert-float128.c,
21124 gcc.dg/torture/fp-int-convert-float128-timode.c,
21125 gcc.dg/torture/fp-int-convert.h: New files.
21127 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21129 PR middle-end/24989
21130 * gcc.dg/tree-ssa/bool-10.c: New test.
21131 * gcc.dg/tree-ssa/bool-11.c: New test.
21132 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21134 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21136 PR middle-end/24990
21137 * tree-ssa/pr24990-1.c: New test.
21139 2005-11-24 Richard Guenther <rguenther@suse.de>
21140 Dirk Mueller <dmueller@suse.de>
21143 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21144 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21145 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21146 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21147 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21148 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21150 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21152 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21154 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21157 * gcc.dg/Wc++-compat.c: New.
21158 * gcc.dg/Wno-c++-compat.c: New.
21160 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21162 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21163 (vspltish, vspltisw): Likewise.
21165 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21167 PR libgfortran/24794
21168 * gfortran.dg/namelist_12.f: Fix quotes.
21169 * gfortran.dg/namelist_13.f90: Fix quotes.
21170 * gfortran.dg/namelist_14.f90: Fix quotes.
21171 * gfortran.dg/namelist_15.f90: Fix quotes.
21172 * gfortran.dg/namelist_use.f90: Fix quotes.
21173 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21174 * gfortran.dg/namelist_21.f90: New test.
21175 * gfortran.dg/namelist_22.f90: New test.
21177 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21180 * gcc.c-torture/compile/pr23435.c: New.
21182 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21184 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21186 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21188 * gcc.target/powerpc/405-macchw-1.c,
21189 gcc.target/powerpc/405-macchw-2.c,
21190 gcc.target/powerpc/405-macchwu-1.c,
21191 gcc.target/powerpc/405-macchwu-2.c,
21192 gcc.target/powerpc/405-machhw-1.c,
21193 gcc.target/powerpc/405-machhw-2.c,
21194 gcc.target/powerpc/405-machhwu-1.c,
21195 gcc.target/powerpc/405-machhwu-2.c,
21196 gcc.target/powerpc/405-maclhw-1.c,
21197 gcc.target/powerpc/405-maclhw-2.c,
21198 gcc.target/powerpc/405-maclhwu-1.c,
21199 gcc.target/powerpc/405-maclhwu-2.c,
21200 gcc.target/powerpc/405-mulchw-1.c,
21201 gcc.target/powerpc/405-mulchw-2.c,
21202 gcc.target/powerpc/405-mulchwu-1.c,
21203 gcc.target/powerpc/405-mulchwu-2.c,
21204 gcc.target/powerpc/405-mulhhw-1.c,
21205 gcc.target/powerpc/405-mulhhw-2.c,
21206 gcc.target/powerpc/405-mulhhwu-1.c,
21207 gcc.target/powerpc/405-mulhhwu-2.c,
21208 gcc.target/powerpc/405-mullhw-1.c,
21209 gcc.target/powerpc/405-mullhw-2.c,
21210 gcc.target/powerpc/405-mullhwu-1.c,
21211 gcc.target/powerpc/405-mullhwu-2.c,
21212 gcc.target/powerpc/405-nmacchw-1.c,
21213 gcc.target/powerpc/405-nmacchw-2.c,
21214 gcc.target/powerpc/405-nmachhw-1.c,
21215 gcc.target/powerpc/405-nmachhw-2.c,
21216 gcc.target/powerpc/405-nmaclhw-1.c,
21217 gcc.target/powerpc/405-nmaclhw-2.c,
21218 gcc.target/powerpc/440-macchw-1.c,
21219 gcc.target/powerpc/440-macchw-2.c,
21220 gcc.target/powerpc/440-macchwu-1.c,
21221 gcc.target/powerpc/440-macchwu-2.c,
21222 gcc.target/powerpc/440-machhw-1.c,
21223 gcc.target/powerpc/440-machhw-2.c,
21224 gcc.target/powerpc/440-machhwu-1.c,
21225 gcc.target/powerpc/440-machhwu-2.c,
21226 gcc.target/powerpc/440-maclhw-1.c,
21227 gcc.target/powerpc/440-maclhw-2.c,
21228 gcc.target/powerpc/440-maclhwu-1.c,
21229 gcc.target/powerpc/440-maclhwu-2.c,
21230 gcc.target/powerpc/440-mulchw-1.c,
21231 gcc.target/powerpc/440-mulchw-2.c,
21232 gcc.target/powerpc/440-mulchwu-1.c,
21233 gcc.target/powerpc/440-mulchwu-2.c,
21234 gcc.target/powerpc/440-mulhhw-1.c,
21235 gcc.target/powerpc/440-mulhhw-2.c,
21236 gcc.target/powerpc/440-mulhhwu-1.c,
21237 gcc.target/powerpc/440-mulhhwu-2.c,
21238 gcc.target/powerpc/440-mullhw-1.c,
21239 gcc.target/powerpc/440-mullhw-2.c,
21240 gcc.target/powerpc/440-mullhwu-1.c,
21241 gcc.target/powerpc/440-mullhwu-2.c,
21242 gcc.target/powerpc/440-nmacchw-1.c,
21243 gcc.target/powerpc/440-nmacchw-2.c,
21244 gcc.target/powerpc/440-nmachhw-1.c,
21245 gcc.target/powerpc/440-nmachhw-2.c,
21246 gcc.target/powerpc/440-nmaclhw-1.c,
21247 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21249 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21252 * gfortran.dg/inquire_9.f90: New test.
21255 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21257 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21259 PR libfortran/24432
21260 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21261 Check that 'cos' is supported.
21263 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21266 * gfortran.dg/substring_equivalence.f90: New test.
21269 * gfortran.dg/auto_internal_assumed.f90: New test.
21271 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21273 * gcc.dg/fold-div-2.c: New test.
21275 2005-11-20 Ian Lance Taylor <ian@airs.com>
21277 PR rtl-optimization/24883
21278 * gcc.c-torture/compile/pr24883.c: New test.
21280 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21282 PR middle-end/20583
21283 * gcc.c-torture/compile/pr20583.c: New.
21285 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21287 * gcc.c-torture/execute/usmul.c: New test.
21289 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21291 * gcc.dg/tree-ssa/vrp22.c: New test.
21293 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21295 PR middle-end/24912
21296 * gcc.dg/torture/pr24912-1.c: New test.
21298 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21301 * gfortran.dg/arrayio_derived_1.f90: New test.
21303 2005-11-19 Richard Guenther <rguenther@suse.de>
21305 PR middle-end/23294
21306 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21308 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21310 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21312 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21315 * g++.dg/template/friend39.C: New test.
21317 2005-11-18 James E Wilson <wilson@specifix.com>
21319 * gcc.dg/builtin-strstr.c: New.
21321 2005-11-18 Richard Henderson <rth@redhat.com>
21323 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21324 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21325 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21326 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21327 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21328 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21329 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21330 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21331 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21332 renaming to remove initial "ia64-".
21334 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21336 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21338 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21340 * g++.dg/cpp/string-2.C: New test.
21342 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21344 * gcc.dg/tree-ssa/loop-14.c: New test.
21346 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21347 Michael Chamberlain <michael@chamberlain.net.au>
21349 * ada/acats/run_all.sh (target_run): Kill long running tests.
21351 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21353 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21354 * gcc.dg/cleanup-9.c: Likewise.
21355 * gcc.dg/cleanup-10.c: Likewise.
21356 * gcc.dg/cleanup-11.c: Likewise.
21358 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21361 * gfortran.dg/open_access_append_1.f90: New test.
21362 * gfortran.dg/open_access_append_2.f90: New test.
21364 2005-11-16 Richard Guenther <rguenther@suse.de>
21366 PR middle-end/24851
21367 * gcc.c-torture/execute/pr24851.c: New testcase.
21369 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21371 * gcc.dg/fold-overflow-1.c: New test.
21373 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21375 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21376 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21378 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21380 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21382 * g++.dg/eh/forced2.C: Likewise.
21383 * g++.dg/eh/forced3.C: Likewise.
21384 * g++.dg/eh/forced4.C: Likewise.
21386 2005-11-11 Mike Stump <mrs@apple.com>
21388 * g++.old-deja/g++.mike/unused.C: Add.
21390 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21393 * g++.dg/warn/Wcast-qual1.C: New test.
21395 2005-11-15 Jan Hubicka <jh@suse.cz>
21397 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21399 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21401 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21403 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21406 * gcc.dg/tree-ssa/pr24840.c: New test.
21408 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21411 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21413 2005-11-14 Dale Johannesen <dalej@apple.com>
21415 * gcc.c-torture/execute/20051113-1.c: New.
21417 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21420 * g++.dg/template/crash43.C: New test.
21422 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21424 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21426 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21429 * g++.dg/eh/spec8.C: New test.
21431 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21433 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21435 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21438 * g++.dg/parse/ambig4.C: New test.
21439 * g++.dg/tc1/dr101.C: Adjust error markers.
21440 * g++.dg/lookup/strong-using-2.C: Likewise.
21441 * g++.dg/lookup/ambig5.C: Likewise.
21442 * g++.dg/lookup/ambig4.C: Likewise.
21443 * g++.dg/parse/crash22.C: Likewise.
21445 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21447 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21449 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21451 * gcc.dg/nested-calls-1.c: New test.
21453 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21455 * gfortran.dg/complex_intrinsic_1.f90: New test.
21456 * gfortran.dg/complex_intrinsic_2.f90: New test.
21457 * gfortran.dg/fgetc_1.f90: New test.
21458 * gfortran.dg/fgetc_2.f90: New test.
21459 * gfortran.dg/fgetc_3.f90: New test.
21460 * gfortran.dg/ftell_1.f90: New test.
21461 * gfortran.dg/ftell_2.f90: New test.
21462 * gfortran.dg/gnu_logical_1.F: New test.
21463 * gfortran.dg/gnu_logical_2.f90: New test.
21465 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21467 PR middle-end/24820
21468 * gcc.dg/pr24820.c: New test.
21470 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21472 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21473 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21476 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21479 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21481 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21483 * gcc.target/cris/cris.exp: New file.
21484 * gcc.target/cris/rld-legit1.c: New test.
21485 * gcc.target/cris/rld-legit2.c: New test.
21487 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21490 * g++.dg/opt/pr24780.C: New test.
21493 * g++.dg/template/asm1.C: New test.
21495 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21497 PR libgfortran/24787
21498 * gfortran.dg/scan_1.f90: New test.
21500 2005-11-12 Jan Hubicka <jh@suse.cz>
21502 * gcc.target/i386/minmax-1.c: New.
21503 * gcc.target/i386/minmax-2.c: New.
21505 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21507 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21509 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21511 * gcc.c-torture/execute/20051110-1.c,
21512 gcc.c-torture/execute/20051110-2.c: New tests.
21514 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21516 PR middle-end/24750
21517 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21520 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21522 * lib/target-libpath.exp (get_shlib_extension): New proc.
21523 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21524 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21525 * lib/objc.exp (objc_target_compile): Likewise.
21526 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21529 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21531 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21533 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21534 Add -static to additional_flags and pass it to target_compile.
21536 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21538 PR libgfortran/24719
21539 gfortran.dg/read_noadvance.f90: New test.
21541 PR libgfortran/24699
21542 gfortran.dg/fmt_t_2.f90: New test.
21544 PR libgfortran/24785
21545 gfortran.dg/read_x_eor.f90: New test.
21547 PR libgfortran/24584
21548 gfortran.dg/namelist_empty.f90: Rename test.
21550 PR libgfortran/24489
21551 gfortran/read_eor.f90: Rename test.
21553 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21556 * gfortran.dg/automatic_module_variable.f90: New test.
21558 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21561 * gcc.dg/pr24445.c: New test.
21563 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21567 * gfortran.dg/recursive_statement_functions.f90: Add statement
21568 functions using inline intrinsic functions and parameters to test
21569 that they no longer seg-fault.
21572 gfortran.dg/nested_modules_4.f90: New test.
21573 gfortran.dg/nested_modules_5.f90: New test.
21575 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21578 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21580 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21582 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21585 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21587 * gcc.dg/sparc-getcontext-1.c: New test.
21589 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21591 * gcc.dg/ifcvt-fabs-1.c: New test.
21593 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21596 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21597 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21599 2005-11-09 Richard Guenther <rguenther@suse.de>
21601 PR tree-optimization/24716
21602 * gcc.c-torture/execute/pr24716.c: New testcase.
21604 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21606 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21608 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21611 * gcc.dg/pr24624.c: Testcase added.
21613 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21616 * g++.dg/other/pr24623.C: Testcase added.
21618 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21621 * gfortran-dg/pure_byref_1.f90: New.
21622 * gfortran-dg/pure_byref_2.f90: New.
21624 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21627 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21628 * gcc.dg/dg.exp: Run main loop also for *.i files.
21630 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21633 * g++.dg/tls/diag-3.C: New test.
21634 * g++.dg/tls/diag-4.C: New test.
21635 * g++.dg/tls/static-1.C: New test.
21636 * g++.dg/tls/static-1a.cc: New file.
21638 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21641 * g++.dg/tree-ssa/pr23046.C: New test.
21643 2005-11-08 Devang Patel <dpatel@apple.com>
21645 PR tree-optimization/23115
21646 * gcc.dg/tree-ssa/pr23115.c: New.
21648 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21650 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21651 * gcc.target/powerpc/pr16155.c: Same.
21652 * gcc.target/powerpc/altivec-1.c: Same.
21653 * gcc.target/powerpc/altivec-2.c: Same.
21654 * gcc.target/powerpc/altivec-3.c: Same.
21655 * gcc.target/powerpc/altivec-5.c: Same.
21656 * gcc.target/powerpc/altivec-11.c: Same.
21657 * gcc.target/powerpc/altivec-12.c: Same.
21658 * gcc.target/powerpc/altivec-14.c: Same.
21659 * gcc.target/powerpc/altivec-22.c: Same.
21660 * gcc.target/powerpc/altivec-consts.c: Same.
21661 * gcc.target/powerpc/altivec-pr22085.c: Same.
21662 * gcc.target/powerpc/altivec-splat.c: Same.
21663 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21664 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21665 * gcc.target/powerpc/darwin-longlong.c: Same.
21667 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21670 * gcc.dg/pr19340.c: New test.
21672 2005-11-07 Ian Lance Taylor <ian@airs.com>
21674 PR rtl-optimization/24683
21675 * gcc.dg/pr24683.c: New test.
21677 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21679 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21680 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21682 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21684 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21686 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21688 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21690 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21694 * gcc.target/powerpc/altivec-consts.c,
21695 gcc.target/powerpc/altivec-splat.c: New testcase.
21697 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21701 * gcc.dg/overflow-2.c: New testcase.
21703 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21705 PR rtl-optimization/23567
21706 * gcc.c-torture/execute/20051104-1.c: New test.
21708 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21711 gfortran.dg/private_type_2.f90: Modified to check that case with
21712 PRIVATE declaration within derived type is accepted.
21715 gfortran.dg/pointer_assign_1.f90: New test.
21718 * gfortran.dg/arrayio_0.f90: New test.
21721 gfortran.dg/data_initialized.f90: New test.
21722 gfortran.dg/data_constraints_1.f90: New test.
21723 gfortran.dg/data_constraints_2.f90: New test.
21725 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21729 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21731 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21734 * gcc.dg/tree-ssa/pr24670.c: New test.
21736 2005-11-05 Ian Lance Taylor <ian@airs.com>
21739 * gcc.target/i386/pr22432.c: New test.
21741 2005-11-05 Richard Henderson <rth@redhat.com>
21743 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21744 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21745 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21746 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21747 from gcc.dg/alpha-*.
21748 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21749 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21751 2005-11-05 Andreas Jaeger <aj@suse.de>
21753 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21755 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21758 * gcc.dg/torture/pr23424-1.c: New test.
21760 2005-11-04 Richard Henderson <rth@redhat.com>
21762 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21763 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21764 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21765 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21766 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21767 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21768 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21769 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21770 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21771 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21772 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21773 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21774 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21775 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21776 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21777 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21778 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21779 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21780 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21781 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21782 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21783 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21784 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21785 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21787 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21788 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21789 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21790 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21791 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21792 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21793 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21794 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21795 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21796 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21797 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21798 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21799 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21800 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21801 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21802 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21803 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21804 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21805 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21806 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21807 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21808 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21809 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21810 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21811 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21812 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21813 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21814 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21815 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21816 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21817 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21818 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21819 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21820 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21821 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21822 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21823 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21824 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21825 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21826 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21827 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21828 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21829 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21830 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21831 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21833 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21836 * gcc.dg/tree-ssa/pr24627.c: New test.
21838 2005-11-04 Paul Brook <paul@codesourcery.com>
21840 * gcc.dg/tls/opt-10.c: New test.
21842 2005-11-04 Andreas Jaeger <aj@suse.de>
21844 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21845 avoid extra warnings.
21847 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21849 PR libfortran/22298
21850 * lib/target-supports.exp
21851 (check_effective_target_static_libgfortran): New
21852 static_libgfortran effective target.
21853 * gfortran.dg/static_linking_1.f: New test.
21854 * gfortran.dg/static_linking_1.c: New file.
21856 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21858 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21860 2005-11-03 Josh Conner <jconner@apple.com>
21863 g++.dg/ext/array2.C: New test.
21864 g++.dg/template/dependent-name3.C: New test.
21865 g++.dg/template/dependent-name4.C: New test.
21866 g++.dg/template/sfinae2.C: New test.
21868 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21870 PR preprocessor/22042
21871 * gcc.dg/cpp/strify4.c: New test.
21873 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21876 * g++.dg/cpp/string-1.C: New test.
21878 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21880 * gcc.target/powerpc: New directory.
21881 * gcc.target/powerpc/powerpc.exp: New file.
21882 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21883 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21884 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21885 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21886 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21887 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21888 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21889 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21890 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21891 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21892 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21893 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21894 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21895 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21896 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21897 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21898 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21899 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21900 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21901 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21902 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21903 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21904 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21905 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21906 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21907 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21908 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21909 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21910 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21911 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21912 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21913 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21914 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21915 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21917 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21920 * g++.dg/warn/inline2.C: New test.
21922 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21924 PR middle-end/23155
21925 * g++.dg/ext/c99struct1.C: New test.
21926 * gcc.dg/union-cast-1.c: New test.
21927 * gcc.dg/union-cast-2.c: New test.
21928 * gcc.dg/union-cast-3.c: New test.
21930 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21932 PR middle-end/24589
21933 * gcc.c-torture/execute/zero-struct-2.c: New test.
21935 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21938 * g++.dg/init/switch1.C: New test.
21940 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21942 * gcc.dg/delay-slot-1.c: New test.
21944 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21947 * gcc.dg/pr24620.c: New test.
21949 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21952 * gcc.dg/format/unnamed-1.c: New test.
21954 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21957 * g++.dg/expr/cond8.C: New test.
21960 * g++.dg/parse/dot1.C: New test.
21962 2005-11-02 Jan Hubicka <jh@suse.cz>
21965 * gcc.dg/i386-lea.c: New test
21967 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21970 * gcc.dg/pr24615.c: New test.
21972 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21975 * gcc.dg/pr24600.c: New test.
21977 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21980 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21981 * g++.dg/parse/typename9.C: New test.
21982 * g++/dg/parse/typename10.C: Likewise.
21984 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21987 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21988 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21989 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21991 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21994 * g++.dg/debug/static1.C: New test.
21996 2005-11-02 Josh Conner <jconner@apple.com>
21998 * g++.dg/crash38.C: moved into proper directory...
21999 * g++.dg/template/crash42.C: ...here
22001 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
22004 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22005 pcc_bitfield_type_matters || default_packed.
22007 * lib/target-supports.exp
22008 (check_effective_target_pcc_bitfield_type_matters): New proc.
22009 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22012 * lib/target-supports.exp (check_effective_default_packed): New proc.
22013 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22014 Gate expected errors on target ! default_packed.
22015 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22017 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22019 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22022 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22025 * gfortran.dg/entry_5.f90: New.
22026 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22028 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22030 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22032 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22035 gfortran.dg/namelist_blockdata.f90: New test.
22038 gfortran.dg/external_implicit_none.f90: New test.
22041 * gfortran.dg/secnds.f: New test.
22043 2005-10-31 Jan Hubicka <jh@suse.cz>
22046 * gcc.c-torture/compile/pr20928.c: New test.
22048 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22050 PR middle-end/23492
22051 * gcc.c-torture/compile/zero-strct-5.c: New test.
22053 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22055 PR libgfortran/24584
22056 * gfortran.dg/pr24584.f90: New test.
22058 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22061 * gfortran.dg/char_result_9.f90: New.
22062 * gfortran.dg/char_result_10.f90: New.
22064 2005-10-30 Jan Hubicka <jh@suse.cz>
22066 * g++.dg/tree-ssa/pr24172.C: New testcase.
22068 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22070 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22072 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22074 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22075 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22076 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22077 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22078 gfortran.dg/enum_9.f90,
22079 gfortran.fortran-torture/compile/enum_1.f90,
22080 gfortran.fortran-torture/execute/enum_1.f90,
22081 gfortran.fortran-torture/execute/enum_2.f90,
22082 gfortran.fortran-torture/execute/enum_3.f90,
22083 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22085 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22088 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22089 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22091 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22093 PR libfortran/20179
22094 * gfortran.dg/mixed_io_1.f90: New test.
22095 * gfortran.dg/mixed_io_1.c: New file.
22097 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22099 * gfortran.dg/malloc_free_1.f90: New test.
22101 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22103 * gcc.dg/nested-func-4.c: Require profiling -pg.
22105 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22108 * g++.dg/warn/main-2.C: New test.
22110 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22113 * gfortran.dg/interface_2.f90: new test.
22115 2005-10-28 Josh Conner <jconner@apple.com>
22118 * g++.dg/template/crash38.C: New test.
22119 * g++.dg/parse/explicit1.C: Change expected errors.
22121 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22124 * g++.dg/other/large-size-array.C: New test.
22126 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22128 PR middle-end/24362
22129 * g++.dg/opt/complex4.C: New test.
22131 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22133 * gcc.dg/nested-func-4.c: New test.
22135 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22138 gfortran.dg/derived_recursion.f90: New test.
22139 gfortran.dg/implicit_actual.f90: New test.
22141 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22143 PR middle-end/24295, PR testsuite/24477
22144 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22145 removed when weakref hits the tree.
22147 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22149 * gfortran.dg/cray_pointers_4.f90: New test.
22151 * gfortran.dg/cray_pointers_5.f90: New test.
22153 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22156 * gfortran.dg/assign_5.f90: New test.
22157 * gfortran.dg/assign_6.f: New test.
22159 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22161 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22162 CPU has no SSE support.
22164 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22166 PR libgfortran/24224
22167 * gfortran.dg/arrayio_1.f90: Update attribution.
22168 * gfortran.dg/arrayio_2.f90: Update attribution.
22169 * gfortran.dg/arrayio_3.f90: Update attribution.
22170 * gfortran.dg/arrayio_4.f90: Update test conditions.
22171 * gfortran.dg/arrayio_5.f90: Update attribution.
22172 * gfortran.dg/arrayio_6.f90: New test.
22173 * gfortran.dg/arrayio_7.f90: New test.
22175 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22177 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22179 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22181 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22183 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22186 * gfortran.dg/namelist_char_only.f90: New test.
22188 2005-10-24 Asher Langton <langton2@llnl.gov>
22192 * gfortran.dg/cray_pointers_1.f90: New test.
22193 * gfortran.dg/cray_pointers_2.f90: New test.
22194 * gfortran.dg/cray_pointers_3.f90: New test.
22195 * gfortran.dg/loc_1.f90: New test.
22196 * gfortran.dg/loc_2.f90: New test.
22198 2005-10-24 Steven Bosscher <stevenb@suse.de>
22200 * gcc.dg/pr24225.c: New test.
22202 2005-10-24 Asher Langton <langton2@llnl.gov>
22204 * gfortran.dg/dup_save_1.f90: New test.
22205 * gfortran.dg/dup_save_2.f90: New test.
22207 2005-10-24 Paul Brook <paul@codesourcery.com>
22210 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22213 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22215 PR libgfortran/24489
22216 * gfortran.dg/pr24489.f90: New test.
22218 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22221 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22223 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22226 * g++.dg/init/array16.C: Skip for mmix-*-*.
22228 2005-10-23 Asher Langton <langton2@llnl.gov>
22230 * gfortran.dg/byte_1.f90: New test.
22231 * gfortran.dg/byte_2.f90: New test.
22233 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22235 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22237 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22240 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22243 * gfortran.dg/merge_char_const.f90: New test.
22246 * gfortran.dg/spread_scalar_source.f90: New test.
22248 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22250 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22252 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22253 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22255 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22257 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22260 * gfortran.dg/der_pointer_4.f90: New.
22262 2005-10-22 David Ayers <d.ayers@inode.at>
22264 * obj-c++.dg/except-1.mm: Simplify.
22266 2005-10-21 David Ayers <d.ayers@inode.at>
22268 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22270 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22272 * gfortran.dg/assumed_dummy_2.f90: New test.
22274 2005-10-21 James E Wilson <wilson@specifix.com>
22276 PR preprocessor/15220
22277 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22279 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22281 * gcc.c-torture/execute/20051021-1.c: New test.
22283 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22286 * g++.dg/ext/tmplattr1.C: New test.
22288 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22291 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22293 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22295 * obj-c++.dg/except-1.mm: New.
22297 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22299 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22301 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22303 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22305 PR middle-end/24295
22306 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22307 declarations with the same names as thunks' alias targets, use
22309 * gcc.dg/attr-alias-3.c: New test.
22310 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22312 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22315 * g++.dg/parse/access8.C: New test.
22317 2005-10-20 Richard Guenther <rguenther@suse.de>
22320 * g++.dg/tree-ssa/pr24439.C: New testcase.
22322 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22324 * g++.dg/opt/delay-slot-1.C: New test.
22326 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22329 * gfortran.fg/der_init_1.f90: New.
22331 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22333 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22335 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22338 * g++.dg/parse/error28.C: New test.
22340 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22342 * gcc.dg/profile-generate-2.c: New test.
22344 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22347 * g++.dg/ext/dllimport11.C: New.
22349 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22352 * g++.dg/other/friend3.C: New test.
22354 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22357 * g++.dg/template/error19.C: New test.
22359 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22362 * g++.dg/overload/koenig2.C: New.
22365 * g++.dg/overload/error2.C: New.
22368 * g++.dg/inherit/covariant14.C: New.
22370 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22373 * g++.dg/parse/for1.C: New test.
22375 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22378 * gfortran.dg/host_dummy_index_1.f90: New test.
22381 * gfortran.dg/automatic_char_len_2.f90: New test.
22384 * gfortran.dg/recursive_statement_functions.f90: New test.
22387 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22390 * gfortran.dg/external_initializer.f90: New test.
22393 * non_module_public.f90: New test.
22395 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22398 * g++.dg/template/overload7.C: New.
22401 * g++.dg/other/switch2.C: Remove expected warnings.
22404 * g++.dg/template/defarg6.C: New.
22406 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22409 * gcc.target/i386/pr24315.c: New test.
22411 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22414 * g++.dg/template/static21.C: New test.
22415 * g++.dg/template/static21-a.cc: Likewise.
22417 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22420 * g++.dg/warn/Wswitch-default-1.C: New test.
22421 * g++.dg/warn/Wswitch-default-2.C: New test.
22423 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22426 * g++.dg/parse/template18.C: New test.
22427 * g++.dg/template/nontype15.C: Likewise.
22429 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22432 * gfortran.dg/spec_expr_2.f90: New.
22434 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22436 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22437 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22438 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22439 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22440 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22441 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22442 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22443 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22444 previous target-specific skips and warning-message matches where
22447 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22450 * g++.dg/warn/Wctor-dtor.C: New test.
22452 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22455 * gcc.dg/for-1.c: New test.
22457 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22460 * g++.dg/warn/Wconversion1.C: New test.
22461 * g++.dg/ext/packed4.C: Compile with -w.
22462 * g++.dg/opt/20050511-1.C: Likewise.
22463 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22465 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22467 * gfortran.dg/boz_5.f90: New test.
22469 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22472 * g++.dg/other/switch2.C: New.
22475 * g++.dg/init/ctor7.C: New.
22477 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22480 * g++.dg/parse/crash32.C: New test.
22482 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22485 * g++.dg/init/goto2.C: New test.
22488 * g++.dg/template/crash/41.C: New test.
22491 * g++.dg/template/crash40.C: New test.
22494 * g++.dg/parse/friend5.C: New test.
22497 * g++.dg/template/crash38.C: New test.
22500 * g++.dg/template/friend38.C: New test.
22503 * g++.dg/template/crash39.C: New test.
22505 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22507 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22508 gcc.dg/debug/dwarf2/dwarf-char2.c,
22509 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22511 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22513 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22515 * gcc.dg/dll-2.c: Add tests for warnings.
22516 * gcc.dg/dll-3.c: Likewise.
22517 * gcc.dg/dll-4.c: Likewise.
22519 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22520 * g++.dg/ext/dllimport2.C: Likewise.
22521 * g++.dg/ext/dllimport3.C: Likewise.
22522 * g++.dg/ext/dllimport7.C: Likewise.
22523 * g++.dg/ext/dllimport8.C: Likewise.
22524 * g++.dg/ext/dllimport9.C: Likewise.
22526 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22529 * gfortran.dg/derived_pointer_recursion.f90: New test.
22531 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22533 * gcc.c-torture/execute/20051012-1.c: New test.
22535 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22538 * gfortran.dg/automatic_char_len_1.f90: New test.
22540 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22543 * gfortran.dg/save_common.f90: New test.
22546 * gfortran.dg/save_result.f90: New test.
22548 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22551 * g++.dg/template/dependent-expr1.C: Add new expected error.
22552 * g++.dg/template/dependent-expr2.C: Adjust error text.
22553 * g++.dg/template/overload6.C: New.
22556 * g++.dg/other/typename8.C: New.
22559 * g++.dg/other/return1.C: New.
22561 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22564 * g++.dg/ext/label5.C: New.
22566 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22569 * g++.dg/parse/crash31.C: New.
22571 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22573 * g++.dg/ipa/ipa-1.c: New test.
22574 * g++.dg/ipa/ipa-2.c: New test.
22575 * g++.dg/ipa/ipa-3.c: New test.
22576 * g++.dg/ipa/ipa-4.c: New test.
22577 * g++.dg/ipa/ipa-5.c: New test.
22578 * g++.dg/ipa/ipa.exp: New file.
22580 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22583 * gfortran.dg/private_type_3.f90: New test.
22585 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22588 gfortran.dg/aint_anint_1.f90: New test.
22590 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22592 PR libgfortran/24313
22593 gfortran.dg/csqrt.f: New test.
22595 2005-10-11 Ian Lance Taylor <ian@airs.com>
22598 * g++.dg/warn/noeffect7.C: New test.
22599 * g++.dg/warn/noeffect2.C: Instantiate templates.
22600 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22603 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22606 * g++.dg/init/float1.C: New test.
22609 * g++.dg/init/member1.C: Tweak error markers.
22611 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22614 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22615 Check for null pointer.
22617 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22620 * g++.dg/parse/ret-type3.C: New test.
22622 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22625 * gcc.c-torture/compile/pr23946.c: New test.
22627 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22629 * g++.dg/opt/mmx2.C: New test.
22631 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22634 * g++.dg/template/static20.C: New test.
22637 * g++.dg/warn/Wunused-12.C: New test.
22640 * g++.dg/template/arg4.C: New test.
22642 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22644 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22645 * gcc.dg/ucnid-3.c: Likewise.
22646 * gcc.dg/ucnid-4.c: Likewise.
22647 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22648 * g++.dg/other/ucnid-1.C: Likewise.
22649 * gcc.dg/sparc-frame-1.c: New test.
22651 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22654 * g++.dg/template/spec27.C: New test.
22657 * g++.dg/template/static19.C: New test.
22659 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22661 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22662 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22664 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22667 * gfortran.fortran-torture/compile/pr24136.f: New test.
22669 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22672 * g++.dg/parse/crash30.C: New test.
22674 2005-10-07 Richard Guenther <rguenther@suse.de>
22676 PR middle-end/24227
22677 * gcc.c-torture/compile/pr24227.c: New testcase.
22679 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22681 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22682 Do not put aligned attributes on array elements.
22684 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22686 PR testsuite/23611, PR testsuite/23615
22687 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22688 writing prototypes of library functions by hand.
22689 * obj-c++.dg/bitfield-4.mm: Likewise.
22690 * obj-c++.dg/const-str-4.mm: Likewise.
22691 * obj-c++.dg/encode-4.mm: Likewise.
22692 * obj-c++.dg/encode-5.mm: Likewise.
22693 * obj-c++.dg/encode-6.mm: Likewise.
22694 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22695 * obj-c++.dg/method-10.mm: Likewise.
22696 * obj-c++.dg/method-17.mm: Likewise.
22697 * obj-c++.dg/method-19.mm: Likewise.
22698 * obj-c++.dg/try-catch-2.mm: Likewise.
22700 2005-10-06 Richard Henderson <rth@redhat.com>
22703 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22705 2005-10-06 Dale Johannesen <dalej@apple.com>
22707 * gcc.c-torture/execute/20030125-1.c: Correct.
22709 2005-10-06 Richard Guenther <rguenther@suse.de>
22711 PR tree-optimization/24238
22712 * g++.dg/tree-ssa/pr24238.C: New testcase.
22714 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22717 * gfortran.dg/der_pointer_3.f90: New test.
22719 2005-10-05 Devang Patel <dpatel@apple.com>
22722 * g++.dg/other/PR23205.C: New.
22724 2005-10-05 Richard Henderson <rth@redhat.com>
22727 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22728 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22730 2005-10-05 Dale Johannesen <dalej@apple.com>
22732 * gcc.c-torture/execute/float-floor.c: New.
22734 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22736 PR tree-optimization/21419
22737 PR tree-optimization/24146
22738 PR tree-optimization/24151
22740 * g++.dg/ext/asm7.C: New.
22741 * g++.dg/ext/asm8.C: New.
22742 * gcc.dg/asm-1.c: Compile on all targets.
22743 * gcc.dg/asm-pr24146.c: New.
22744 * gcc.dg/pr21419.c: Adjust error messages.
22746 2005-10-05 Richard Guenther <rguenther@suse.de>
22749 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22751 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22754 * g++.dg/template/spec22.C: Robustify test.
22755 * g++.dg/template/spec26.C: New.
22757 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22759 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22760 if target supports vector instructions.
22762 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22764 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22767 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22769 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22770 check_effective_target_fortran_large_int): Replace cached result
22771 when target changes.
22773 2005-10-04 Devang Patel <dpatel@apple.com>
22775 * gcc.dg/i386-sse-vect-types.c: New.
22777 2005-10-04 Ian Lance Taylor <ian@airs.com>
22779 PR preprocessor/13726
22780 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22781 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22783 2005-10-04 Richard Guenther <rguenther@suse.de>
22786 * gcc.dg/noncompile/pr23576.c: New testcase.
22788 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22790 PR middle-end/23125
22791 * gcc.dg/register-var-3.c: New test.
22793 2005-10-04 Steven Bosscher <stevenb@suse.de>
22795 * gcc.dg/pr23049.c: New test.
22797 * gcc.dg/ucnid-4.c: Fix test.
22799 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22802 * gcc.c-torture/compile/pr23445.c: New test.
22804 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22806 * g++.dg/overload/unknown1.C: New.
22808 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22811 * g++.dg/template/repo4.C: New test.
22813 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22815 PR libfortran/19308
22816 * gfortran.dg/large_real_kind_2.F90: New test.
22817 * gfortran.dg/large_integer_kind_2.f90: New test.
22819 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22821 * lib/target-supports.exp (check_effective_target_vect_shift):
22822 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22823 (check_effective_target_vect_condition): Fix copy-n-pasto.
22825 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22826 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22829 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22832 * g++.dg/template/overload5.C : New test.
22835 * g++.dg/expr/stdarg1.C: New test.
22837 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22840 * gcc.c-torture/execute/pr24142.c: New test.
22842 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22845 * gcc.c-torture/execute/pr24141.c: New test.
22847 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22848 Diego Novillo <dnovillo@redhat.com>
22851 * gcc.c-torture/execute/pr23604.c: New test.
22853 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22862 gfortran.dg/equiv_constraint_1.f90: New test.
22863 gfortran.dg/equiv_constraint_2.f90: New test.
22864 gfortran.dg/equiv_constraint_3.f90: New test.
22865 gfortran.dg/equiv_constraint_4.f90: New test.
22866 gfortran.dg/equiv_constraint_5.f90: New test.
22867 gfortran.dg/equiv_constraint_6.f90: New test.
22868 gfortran.dg/equiv_constraint_7.f90: New test.
22869 gfortran.dg/equiv_constraint_8.f90: New test.
22870 gfortran.dg/private_type_1.f90: New test.
22871 gfortran.dg/private_type_2.f90: New test.
22872 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22873 980628-10.f: Assert std=gnu to permit mixing of
22874 types in equivalence statements.
22876 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22879 * gfortran.dg/open_status_1.f90: New.
22881 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22883 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22884 * gcc.dg/vect/pr22480.c: Clean up temp files.
22885 * gcc.dg/vect/pr23831.c: Clean up temp files.
22886 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22887 Clean up temp files.
22888 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22889 Clean up temp files.
22891 * gcc.dg/20050309-1.c: Clean up temp files.
22892 * gcc.dg/20050325-1.c: Clean up temp files.
22894 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22896 PR tree-optimization/24059
22897 * gcc.dg/vect/pr24059.c : New test.
22899 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22901 PR middle-end/24109
22902 * gcc.c-torture/execute/20050929-1.c: New test.
22904 2005-09-29 Steven Bosscher <stevenb@suse.de>
22906 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22908 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22911 * gcc.dg/pr21419.c: New test.
22913 2005-09-29 Steven Bosscher <stevenb@suse.de>
22915 * gcc.dg/pr23911.c: New test.
22917 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22919 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22922 * g++.dg/parse/qualified4.C: New test.
22923 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22924 * g++.old-deja/g++.mike/p8154.C: Likewise.
22926 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22929 * g++.dg/template/friend37.C: New test.
22930 * g++.dg/parse/crash28.C: Adjust error markers.
22932 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22935 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22937 2005-09-27 Devang Patel <dpatel@apple.com>
22939 PR tree-optimization/23625
22940 * gcc.dg/pr23625.c: New test.
22942 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22944 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22945 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22947 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22950 * gfortran.fortran-torture/execute/save_1.f90: New test.
22951 * gfortran.dg/save_1.f90: New test.
22953 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22955 * gcc.target/i386/builtin-apply-mmx.c: New test.
22958 * gcc.target/i386/pr22576.c: New test.
22961 * gcc.target/i386/pr22585.c: New test.
22964 * gcc.target/i386/pr23268.c: New test.
22966 PR middle-end/23831
22967 * gcc.dg/vect/pr23831.c: New test.
22970 * gcc.target/i386/pr24055.c: New test.
22972 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22974 PR tree-optimization/23960
22975 * gcc.c-torture/compile/pr23960.c: New.
22977 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22980 * gfortran.dg/nested_modules_3.f90: New.
22982 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22985 gfortran.dg/interface_1.f90: New test.
22987 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22988 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22991 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22993 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22996 * gfortran.dg/imag_1.f: New test.
22997 * gfortran.dg/imag_2.f: Ditto.
22999 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
23001 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23003 2005-09-22 Jakub Jelinek <jakub@redhat.com>
23006 * g++.dg/warn/pr21983.C: New test.
23008 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
23010 * gcc.dg/20050922-1.c: Testcase added.
23012 2005-09-21 Mark Mitchell <mark@codesourcery.com>
23015 * g++.dg/template/array14.C: New test.
23017 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
23020 * gfortran.dg/der_ptr_component_1.f90: New test.
23022 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23025 * g++.dg/template/error1.C: Reject "no matching function" message.
23027 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23030 * g++.dg/lookup/error1.C: New test.
23032 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23034 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23035 functionality of the testcase.
23037 2005-09-20 Richard Henderson <rth@redhat.com>
23039 * gcc.dg/vect/vect-22.c: Require vect_float.
23040 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23042 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23044 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23045 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23046 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23047 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23048 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23049 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23050 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23051 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23052 * gcc.dg/cpp/ucnid-8.c: New test.
23054 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23056 PR tree-optimization/23929
23057 * gcc.c-torture/compile/pr23929.c: New test.
23059 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23061 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23064 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23067 * g++.dg/other/pr22003.C: Require named sections.
23069 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23072 * g++.dg/rtti/crash3.C: New test.
23074 PR tree-optimization/23818
23075 * gcc.dg/pr23818.c: New test.
23077 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23080 * gfortran.dg/print_fmt_4.f: New.
23082 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23085 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23087 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23089 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23090 Use pointers to local alignable arrays instead. Added comments.
23091 * gcc.dg/vect/vect-46.c: Likewise.
23092 * gcc.dg/vect/vect-48.c: Likewise.
23093 * gcc.dg/vect/vect-49.c: Likewise.
23094 * gcc.dg/vect/vect-52.c: Likewise.
23095 * gcc.dg/vect/vect-53.c: Likewise.
23096 * gcc.dg/vect/vect-54.c: Likewise.
23097 * gcc.dg/vect/vect-56.c: Likewise.
23098 * gcc.dg/vect/vect-57.c: Likewise.
23099 * gcc.dg/vect/vect-58.c: Likewise.
23100 * gcc.dg/vect/vect-60.c: Likewise.
23101 * gcc.dg/vect/vect-61.c: Likewise.
23103 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23104 The test is no longer vectorizable on vect_no_align targets.
23105 * gcc.dg/vect/vect-43.c: Likewsie.
23107 * gcc.dg/vect/vect-44.c: Added comments.
23108 * gcc.dg/vect/vect-45.c: Added comments.
23109 * gcc.dg/vect/vect-50.c: Added comments.
23110 * gcc.dg/vect/vect-51.c: Added comments.
23112 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23114 * gcc.dg/vect/Os-vect-95.c: Likewise.
23116 * gcc.dg/vect/vect-41.c: Test removed.
23117 * gcc.dg/vect/vect-47.c: Test removed.
23118 * gcc.dg/vect/vect-55.c: Test removed.
23119 * gcc.dg/vect/vect-59.c: Test removed.
23121 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23123 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23124 No longer vectorizable on vect_no_align targets.
23125 * gcc.dg/vect/pr20122.c: Likewise.
23126 * gcc.dg/vect/vect-74.c: Likewise.
23127 * gcc.dg/vect/vect-75.c: Likewise.
23128 * gcc.dg/vect/vect-76.c: Likewise.
23130 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23131 Will not be vectorizable on vect_no_align targets once aliasing issues
23133 * gcc.dg/vect/vect-79.c: Likewise.
23135 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23136 * gcc.dg/vect/vect-78.c: Likewise.
23137 * gcc.dg/vect/vect-97.c: Likewise.
23139 2005-09-19 Steven Bosscher <stevenb@suse.de>
23141 * gcc.dg/pr23943.c: New test.
23143 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23146 * gfortran.dg/derived_pointer_null_1.f90: New test.
23148 2005-09-18 Richard Guenther <rguenther@suse.de>
23150 PR middle-end/23944
23151 * gcc.c-torture/compile/pr23944.c: New testcase.
23153 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23156 * gfortran.dg/der_pointer_2.f90: New test.
23158 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23161 * gfortran.dg/nested_modules_2.f90: New test.
23163 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23166 * g++.dg/other/semicolon.C: New test.
23168 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23170 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23171 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23173 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23176 * g++.dg/template/static18.C: New test.
23179 * g++.dg/template/crash19.C: Remove dg-error marker.
23180 * g++.dg/template/local4.C: New test.
23182 2005-09-16 Paul Brook <paul@codesourcery.com>
23185 * gfortran.dg/dependency_1.f90: New test.
23187 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23190 * g++.dg/template/static17.C: New test.
23192 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23195 * g++.dg/warn/huge-val1.C: New test.
23197 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23200 * g++.dg/parse/class2.C: New test.
23201 * g++.dg/template/explicit8.C: Likewise.
23202 * g++.dg/template/spec25.C: Likewise.
23204 2005-09-14 Josh Conner <jconner@apple.com>
23206 PR middle-end/23584
23207 * gcc.dg/pr23584.c: New test.
23209 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23211 PR fortran/21875 Internal Unit Array I/O, NIST
23212 * gfortran.dg/arrayio_1.f90: New test.
23213 * gfortran.dg/arrayio_1.f90: New test.
23214 * gfortran.dg/arrayio_1.f90: New test.
23215 * gfortran.dg/arrayio_1.f90: New test.
23216 * gfortran.dg/arrayio_1.f90: New test.
23218 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23220 PR middle-end/22480
23221 * gcc.dg/vect/pr22480.c: New test.
23223 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23226 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23228 2005-09-13 Josh Conner <jconner@apple.com>
23231 * g++.dg/init/struct2.C: New test.
23232 * g++.dg/init/struct3.C: New test.
23234 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23236 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23237 Clean up temp files.
23238 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23239 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23240 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23241 gcc.dg/tree-ssa/builtin-printf-1.c,
23242 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23243 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23244 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23245 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23246 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23247 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23248 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23249 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23250 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23251 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23252 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23253 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23255 2005-09-13 Josh Conner <jconner@apple.com>
23257 * lib/gcc-dg.exp: Load scanipa.exp.
23258 (cleanup-dump): New procedure.
23259 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23260 * lib/scandump.exp: New file.
23261 * lib/scantree.exp: Use it.
23262 * lib/scanipa.exp: New file.
23264 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23267 * gfortran.dg/generic_4.f90: New test.
23269 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23272 * gcc.target/i386/pr23816-1.c: New test.
23273 * gcc.target/i386/pr23816-2.c: New test.
23276 2005-09-13 Bastian Blank <waldi@debian.org>
23279 * g++.dg/abi/mangle26.C: New test.
23280 * g++.dg/abi/mangle27.C: New test.
23281 * g++.dg/abi/mangle28.C: New test.
23282 * g++.dg/abi/mangle29.C: New test.
23285 * g++.dg/parse/register1.C: New test.
23287 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23290 * g++.dg/template/access16.C: New test.
23292 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23294 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23296 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23299 * gfortran.dg/shape_2.f90: New test.
23301 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23304 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23305 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23306 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23307 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23308 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23309 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23310 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23313 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23316 * g++.dg/parse/template17.C: New test.
23318 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23321 * g++.dg/template/nontype14.C: New test.
23323 2005-09-12 Ian Lance Taylor <ian@airs.com>
23326 * g++.dg/lookup/friend7.C: New test.
23327 * g++.dg/lookup/friend8.C: New test.
23328 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23329 so that it will be found via argument dependent lookup.
23330 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23331 friend functions which will no longer be found.
23332 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23333 function g, so that it will be found via argument dependent
23335 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23336 * g++.old-deja/g++.mike/net43.C: Likewise.
23338 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23341 * g++.dg/template/static16.C: New test.
23343 2005-09-12 Josh Conner <jconner@apple.com>
23345 PR middle-end/23237
23346 * gcc.c-torture/compile/pr23237.c: New test.
23348 2005-09-11 Richard Henderson <rth@redhat.com>
23350 * g++.dg/other/error8.C: Update expected diagnostic text.
23352 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23354 PR libfortran/19872
23355 * gfortran.dg/overwrite_1.f: New test.
23357 2005-09-09 Josh Conner <jconner@apple.com>
23359 * g++.dg/init/pr23180-1.C: Removed.
23360 * g++.dg/init/pr23180-2.C: Removed.
23362 2005-09-09 David Daney <ddaney@avtrex.com>
23364 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23365 files which are ...
23366 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23367 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23369 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23371 * gfortran.dg/iostat_2.f90: New test.
23373 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23376 * g++.dg/ext/interface1.C: New test.
23377 * g++.dg/ext/interface1.h: Likewise.
23378 * g++.dg/ext/interface1a.cc: Likewise.
23380 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23382 * gfortran.dg/iomsg_1.f90: New test case.
23384 2005-09-09 Richard Guenther <rguenther@suse.de>
23387 * g++.dg/tree-ssa/pr23624.C: New testcase.
23389 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23392 * gfortran.dg/vector_subscript_1.f90,
23393 * gfortran.dg/vector_subscript_2.f90: New tests.
23395 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23398 * gfortran.dg/array_alloc_1.f90,
23399 * gfortran.dg/array_alloc_2.f90,
23400 * gfortran.dg/array_alloc_3.f90: New tests.
23402 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23405 * gfortran.dg/array_constructor_6.f90
23406 * gfortran.dg/array_constructor_7.f90
23407 * gfortran.dg/array_constructor_8.f90
23408 * gfortran.dg/array_constructor_9.f90
23409 * gfortran.dg/array_constructor_10.f90
23410 * gfortran.dg/array_constructor_11.f90
23411 * gfortran.dg/array_constructor_12.f90: New tests.
23413 2005-09-08 Josh Conner <jconner@apple.com>
23416 * g++.dg/init/pr23180-1.C: New test.
23417 * g++.dg/init/pr23180-2.C: New test.
23419 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23422 * gfortran.dg/module_double_reuse.f90: New.
23424 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23431 * gfortran.dg/common_equivalence_1.f: New.
23432 * gfortran.dg/common_equivalence_2.f: New.
23433 * gfortran.dg/common_equivalence_3.f: New.
23434 * gfortran.dg/contained_equivalence_1.f90: New.
23435 * gfortran.dg/module_blank_common.f90: New.
23436 * gfortran.dg/module_commons_1.f90: New.
23437 * gfortran.dg/module_equivalence_1.f90: New.
23438 * gfortran.dg/nested_modules_1.f90: New.
23439 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23440 equivalences and add comment to connect the test with
23443 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23446 * gfortran.dg/common_6.f90: New test.
23448 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23451 * gfortran.dg/char_result_1.f90,
23452 * gfortran.dg/char_result_2.f90,
23453 * gfortran.dg/char_result_3.f90,
23454 * gfortran.dg/char_result_4.f90,
23455 * gfortran.dg/char_result_5.f90,
23456 * gfortran.dg/char_result_6.f90,
23457 * gfortran.dg/char_result_7.f90,
23458 * gfortran.dg/char_result_8.f90: New tests.
23460 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23463 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23465 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23468 * obj-c++.dg/selector-5.mm: New test.
23469 * obj-c++.dg/selector-6.mm: New test.
23471 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23475 * objc.dg/error-1.m: New test.
23477 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23480 * gfortran.fortran-torture/execute/pr23373-1.f90,
23481 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23483 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23485 PR libfortran/23760
23486 * gfortran.dg/g77/1832.f: Remove long string in write statement
23487 to allow the test to pass on correct list directed output with
23490 2005-09-07 James E Wilson <wilson@specifix.com>
23492 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23494 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23496 * gfortran.dg/parameter+save.f90: Rename to
23497 * gfortran.dg/parameter_save.f90: .. this.
23499 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23502 * gfortran.dg/parameter+save.f90: New test case.
23504 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23507 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23509 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23512 * gcc.dg/pr23075.c: New test.
23513 * g++.dg/warn/pr23075.C: New test.
23516 * gcc.target/i386/pr22362.c: New test.
23518 PR rtl-optimization/23098
23519 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23521 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23522 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23523 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23525 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23527 * g++.dg/expr/cast6.C: New test.
23530 * g++.dg/init/new15.C: New test.
23532 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23534 * gcc.dg/vect/Os-vect-95.c: New test.
23535 * gcc.dg/vect/vect-95.c: Same.
23537 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23539 * gcc.dg/vect/vect-29.c: Update xfail testing.
23540 * gcc.dg/vect/vect-44.c: Same.
23541 * gcc.dg/vect/vect-48.c: Same.
23542 * gcc.dg/vect/vect-50.c: Same.
23543 * gcc.dg/vect/vect-72.c: Same.
23544 * gcc.dg/vect/vect-77.c: Same.
23545 * gcc.dg/vect/vect-78.c: Same.
23546 * gcc.dg/vect/vect-80.c: Same.
23547 * gcc.dg/vect/vect-96.c: Same.
23548 * gcc.dg/vect/vect-100.c: Same.
23549 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23550 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23551 * gfortran.dg/vect/vect-5.f90: Same.
23553 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23555 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23557 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23558 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23561 * g++.dg/opt/pr23056.C: New test.
23563 PR rtl-optimization/23098
23564 * gcc.target/i386/pr23098.c: New test.
23566 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23569 * g++.dg/template/static15.C: New test.
23572 * g++.dg/ext/stmtexpr5.C: New test.
23573 * g++.dg/ext/stmtexpr6.C: Likewise.
23575 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23577 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23579 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23580 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23581 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23583 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23585 PR libfortran/23321
23586 * gfortran.dg/direct_io_4.f90: New test case.
23588 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23589 Rasmus Hahn <rassahah@neofonie.de>
23592 * objc.dg/type-stream-1.m: New test.
23594 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23597 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23598 gfortran.dg/print_fmt_3.f90: New test.
23600 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23602 * gfortran.dg/fmt_t_1.f90: New test.
23604 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23606 PR rtl-optimization/23454
23607 * g++.dg/opt/pr23454.C: New test.
23609 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23612 * g++.dg/ext/static1.C: New test.
23614 2005-09-02 Richard Henderson <rth@redhat.com>
23616 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23617 tail call to check_fa_work.
23619 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23622 * g++.dg/other/gc3.C: New test.
23624 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23626 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23627 * gcc.dg/20050826-1.c: Likewise.
23629 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23632 * g++.dg/expr/volatile1.C: New test.
23634 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23636 PR middle-end/23547
23637 * gcc.dg/pr23547.c: New test.
23639 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23642 * gcc.c-torture/execute/pr22061-1.c,
23643 * gcc.c-torture/execute/pr22061-2.c,
23644 * gcc.c-torture/execute/pr22061-3.c,
23645 * gcc.c-torture/execute/pr22061-4.c: New tests.
23647 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23649 * gcc.dg/Wredundant-decls-2.c: New test to check that
23650 -Wredundant-decls does not issue warning for a variable
23651 definition following a declaration.
23653 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23656 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23657 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23658 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23660 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23661 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23662 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23663 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23664 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23665 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23666 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23667 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23669 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23672 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23675 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23678 * gcc.dg/pr21255-1.c: New test.
23679 * gcc.dg/pr21255-2-mb.c: Likewise.
23680 * gcc.dg/pr21255-2-ml.c: Likewise.
23681 * gcc.dg/pr21255-3.c: Likewise.
23682 * gcc.dg/pr21255-4.c: Likewise.
23684 2005-08-31 Dale Johannesen <dalej@apple.com>
23686 * gcc.dg/20050830-1.c: New.
23688 2005-08-31 Josh Conner <jconner@apple.com>
23690 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23691 command-line options for arm-*-* targets.
23692 * g++.dg/init/array16.C: Likewise.
23693 * g++.dg/other/crash-4.C: Likewise.
23695 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23698 * obj-c++.dg/gnu-runtime-3.mm: New test.
23700 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23703 * g++.dg/lookup/ambig4.C: New test.
23704 * g++.dg/lookup/ambig5.C: New test.
23705 * g++.dg/tc1/dr101.C: Adjust error markers.
23707 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23710 * g++.dg/template/ttp5.C: Adjust error markers.
23712 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23715 * lib/obj-c++.exp: Include target-libpath.exp.
23716 (obj-c++_link_flags): Look for the GNU libobjc library
23717 and set the library path to include it.
23718 Don't manually set LD_LIBRARY_PATH (etc.) but call
23719 set_ld_library_path_env_vars instead.
23720 (obj-c++_target_compile): Don't set library path or
23721 linker flags because they are already set correctly
23722 in obj-c++_link_flags.
23724 2005-08-30 Josh Conner <jconner@apple.com>
23726 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23727 to command-line options for arm-*-* targets.
23729 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23731 * g++.dg/other/i386-1.C: New.
23733 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23735 PR preprocessor/20348
23736 PR preprocessor/20356
23737 * gcc.dg/cpp/pr20348.c: New test.
23738 * gcc.dg/cpp/pr20348.h: New file.
23739 * gcc.dg/cpp/inc/pr20348.h: New file.
23740 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23741 * gcc.dg/cpp/pr20356.c: New test.
23742 * gcc.dg/cpp/pr20356.h: New file.
23743 * gcc.dg/cpp/inc/pr20356.h: New file.
23744 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23746 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23748 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23749 Fix array dimension to avoid correct end-of-file error.
23751 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23753 PR libfortran/23598
23754 * gfortran.dg/iostat_1.f90: New test.
23756 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23758 PR middle-end/23408
23759 * gcc.dg/pr23408.c: New test.
23761 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23764 * g++.dg/init/member1.C: Make sure erroneous static data member
23765 definitions are required.
23766 * g++.dg/template/static13.C: New test.
23767 * g++.dg/template/static14.C: Likewise.
23769 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23771 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23772 -march=pentium4, remove ilp32 requirement.
23774 PR middle-end/23484
23775 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23776 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23778 2005-08-29 Andreas Jaeger <aj@suse.de>
23781 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23783 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23785 * gcc.c-torture/execute/20050316-2.c: New test.
23786 * gcc.c-torture/execute/20050316-3.c: New test.
23787 * gcc.dg/torture/pr16104-1.c: New test.
23789 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23791 PR middle-end/23463
23792 * gcc.c-torture/execute/zero-struct-1.c: New test.
23794 2005-08-27 Richard Guenther <rguenther@suse.de>
23797 * gcc.target/i386/pr23575.c: New testcase.
23799 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23801 PR rtl-optimization/23561
23802 * gcc.c-torture/execute/20050826-1.c: New test.
23805 * gcc.c-torture/execute/20050826-2.c: New test.
23807 2005-08-26 Dale Johannesen <dalej@apple.com>
23809 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23810 * gcc.dg/20050826-1.c: New.
23812 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23815 * g++.dg/template/nontype13.C: New test.
23818 * g++.dg/init/new14.C: New test.
23819 * g++.dg/expr/anew1.C: Do not XFAIL.
23820 * g++.dg/expr/anew2.C: Likewise.
23821 * g++.dg/expr/anew3.C: Likewise.
23823 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23825 PR middle-end/22439
23826 * gcc.dg/vla-3.c: New test.
23828 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23831 * gfortran.dg/named_interface.f90: New.
23833 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23835 * gcc.c-torture/execute/frame-address.c: New test.
23837 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23840 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23842 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23844 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23846 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23848 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23849 * gcc.dg/altivec-22.c: Rename from..
23850 * gcc.dg/altivec-nomfcr.c: ..this.
23852 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23854 PR tree-optimization/23546
23855 * gcc.dg/tree-ssa/pr23546.c: New test.
23857 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23860 * gfortran.dg/nonreturning_statements.f90: New test.
23862 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23865 * g++.dg/parse/crash29.C: New.
23867 2005-08-23 DJ Delorie <dj@redhat.com>
23869 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23870 constants have the L suffix.
23872 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23875 * g++.dg/template/instantiate8.C: New.
23877 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23879 PR middle-end/23467
23880 * gcc.c-torture/execute/pr23467.c: New test.
23882 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23884 PR tree-optimization/22043
23885 * gcc.c-torture/execute/20050613-1.c: New test.
23887 2005-08-23 Ben Elliston <bje@au.ibm.com>
23889 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23891 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23893 PR rtl-optimization/23478
23894 * g++.dg/opt/pr23478.C: New test.
23896 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23899 * gcc.dg/switch-warn-3.c: New test.
23901 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23904 * g++.dg/template/param1.C: New test.
23906 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23909 * g++.dg/other/incomplete1.C: New test.
23911 2005-08-22 Ira Rosen <irar@il.ibm.com>
23913 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23916 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23918 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23921 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23923 * gcc.target/i386/sse-4.c: New test.
23925 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23928 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23930 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23932 * gcc.dg/20050811-1.c: New test.
23933 * gcc.dg/20050811-2.c: New test.
23935 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23937 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23939 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23942 * gcc.c-torture/compile/pr23476.c: New test.
23944 2005-08-19 Devang Patel <dpatel@apple.com>
23946 PR tree-optimization/23048
23947 * gcc.dg/tree-ssa/pr23048.c: New test.
23949 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23951 PR middle-end/20624
23952 * g++.dg/warn/Wreturn-3.C: New test
23954 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23956 PR tree-optimization/22228
23957 * g++.dg/vect/pr22543.cc: New test.
23959 2005-08-17 Steven Bosscher <stevenb@suse.de>
23961 PR tree-optimization/21574
23962 * gcc.dg/tree-ssa/pr21574.c: New test.
23964 2005-08-16 James E Wilson <wilson@specifix.com>
23966 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23968 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23971 * gcc.c-torture/compile/zero-strct-3.c: New test.
23972 * gcc.c-torture/compile/zero-strct-4.c: New test.
23974 2005-08-16 Steven Bosscher <stevenb@suse.de>
23977 * gcc.target/x86_64/pr23376.c: New test.
23979 2005-08-16 Ian Lance Taylor <ian@airs.com>
23982 * g++.dg/ext/vector2.C: New.
23984 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23986 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23988 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23990 PR libfortran/23428
23991 * gfortran.dg/inquire-complex.f90: New test case.
23993 2005-08-16 James E Wilson <wilson@specifix.com>
23995 PR tree-optimization/21105
23996 * gcc.dg/large-size-array.c: New.
23998 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
24000 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24002 * gcc.dg/vect/vect-41: Likewise.
24003 * gcc.dg/vect/vect-42: Likewise.
24004 * gcc.dg/vect/vect-43: Likewise.
24005 * gcc.dg/vect/vect-44: Likewise.
24006 * gcc.dg/vect/vect-46: Likewise.
24007 * gcc.dg/vect/vect-47: Likewise.
24008 * gcc.dg/vect/vect-48: Likewise.
24009 * gcc.dg/vect/vect-52: Likewise.
24010 * gcc.dg/vect/vect-53: Likewise.
24011 * gcc.dg/vect/vect-54: Likewise.
24012 * gcc.dg/vect/vect-55: Likewise.
24013 * gcc.dg/vect/vect-56: Likewise.
24014 * gcc.dg/vect/vect-57: Likewise.
24015 * gcc.dg/vect/vect-58: Likewise.
24016 * gcc.dg/vect/vect-59: Likewise.
24017 * gcc.dg/vect/vect-60: Likewise.
24018 * gcc.dg/vect/vect-61: Likewise.
24019 * gcc.dg/vect/vect-85: Likewise.
24020 * gcc.dg/vect/vect-87: Likewise.
24021 * gcc.dg/vect/vect-88: Likewise.
24022 * gcc.dg/vect/vect-93.c: Likewise.
24023 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24024 * gcc.dg/vect/vect-75: Likewise.
24025 * gcc.dg/vect/vect-76: Likewise.
24026 * gcc.dg/vect/vect-77: Likewise.
24027 * gcc.dg/vect/vect-78: Likewise.
24028 * gcc.dg/vect/vect-80: Likewise.
24029 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24030 vectorized for the expected reason, rather than checking how alignment
24032 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24033 aligned type and also instead of aligned pointers. Added documentation.
24035 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24037 * gfortran.dg/power.f90: New test.
24039 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24041 PR rtl-optimization/23299
24042 * g++.dg/opt/pr23299.C: New test.
24044 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24046 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24048 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24050 * g++.dg/template/local6.C: New test.
24052 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24054 * execute/exceptions/finally-1.m: Check that the catch and finally are
24055 being called. Also add a "return 0;" at the end of main.
24057 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24060 * gfortran.dg/namelist_print_1.f: New test of functionality of
24062 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24063 namelist generates error with -std=f95.
24065 2005-08-14 Ira Rosen <irar@il.ibm.com>
24067 PR tree-optimization/23119
24068 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24070 2005-08-13 Marcin Koziej <creep@desk.pl>
24071 Andrew Pinski <pinskia@physics.uc.edu>
24074 * execute/exceptions/finally-1.m: New test.
24076 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24078 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24080 * objc/execute/exceptions/trivial.m: New test.
24081 * objc.dg/try-catch-11.m: Move to ...
24082 * objc/execute/exceptions/foward-1.m: Here.
24083 * objc.dg/try-catch-2.m: Move to ...
24084 * objc/execute/exceptions/catchall-1.m: Here.
24085 * objc.dg/try-catch-8.m: Move to ...
24086 * objc/execute/exceptions/local-variables-1.m: Here.
24088 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24090 * objc.dg/nested-func-1.m: Move to ...
24091 * objc/execute/nested-func-1.m: Here.
24093 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24095 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24096 in ${options} instead of [target_info name].
24097 * lib/obj-c++.exp (objc_target_compile): Likewise.
24099 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24101 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24103 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24105 part of PR testsuite/23348
24106 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24107 each of the torture options.
24108 * objc/compile/trivial.m: New test.
24110 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24112 * gfortran.dg/eoshift.f90: Correct format.
24114 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24116 * gfortran.fortran-torture/execute/character_passing.f90:
24119 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24122 * g++.dg/template/unify10.C: New.
24124 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24126 * g++.dg/parse/pr22514.C: Move to...
24127 * g++.dg/debug/pr22514.C: here.
24129 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24132 * g++.dg/inherit/pure1.C: New test.
24134 * ChangeLog: Fix typos.
24136 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24137 Steven Bosscher <stevenb@suse.de>
24139 * gfortran.dg/runtime_warning_1.f90: New test.
24141 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24144 * g++.dg/parse/crash28.C: New.
24146 2005-08-11 Richard Guenther <rguenther@suse.de>
24149 * gcc.target/i386/tailcall-1.c: New testcase.
24151 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24153 * gcc.dg/vect/vect-67.c: Un-xfail.
24155 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24158 * g++.dg/parse/crash27.C: new test.
24160 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24162 PR libfortran/22143
24163 * gfortran.dg/shift-kind.f90: New testcase.
24165 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24167 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24168 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24170 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24173 * g++.dg/other/mult-stor1.C: New test.
24175 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24177 * gcc.c-torture/pr18299-1.c: Move to ...
24178 * gcc.c-torture/compile/pr18299-1.c: Here.
24180 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24182 * gfortran/fortran.torture/execute/character_passing.f90:
24183 Fix types for LSAME.
24185 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24187 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24188 input data back to what it was originally.
24190 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24192 * objc.dg/try-catch-8.m: Enable for all targets.
24194 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24196 * gcc.dg/pr23165.c: New test.
24198 2005-08-09 Steven Bosscher <stevenb@suse.de>
24200 PR tree-optimization/23234
24201 * gcc.dg/tree-ssa/pr23234.c: New test.
24203 2005-08-08 Josh Conner <jconner@apple.com>
24205 PR rtl-optimization/23241
24206 * gcc.dg/char-compare.c: New test.
24208 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24211 * g++.dg/init/new13.C: New test.
24213 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24216 * g++.dg/other/crash-4.C: Adjust
24217 * g++/dg/ext/packed9.C: New.
24219 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24221 PR middle-end/21964
24222 * gcc.c-torture/execute/pr21964-1.c: New test.
24224 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24227 * gcc.dg/pr22458-1.c: New test.
24229 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24230 Steven G. Kargl <kargls@comcast.net>
24233 * gfortran.dg/flush_1.f90: New test.
24235 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24238 * g++.dg/template/eh2.C: New test.
24240 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24243 * g++.dg/template/instantiate7.C: New test.
24245 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24248 * gcc.dg/Wunused-value-1.c: New test.
24250 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24252 PR rtl-optimization/23233
24253 * gcc.c-torture/compile/pr23233-1.c: New test.
24255 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24259 * gfortran.dg/equiv_1.f90: New test.
24260 * gfortran.dg/equiv_2.f90: New test.
24261 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24262 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24263 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24265 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24267 * gcc.c-torture/execute/vrp-5.c: New test.
24268 * gcc.c-torture/execute/vrp-6.c: New test.
24269 * gcc.dg/tree-ssa/vrp21.c: New test.
24271 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24273 * g++.dg/parse/pr22514.C: New test.
24275 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24277 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24279 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24280 instead of constant loads / pool entries.
24282 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24284 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24287 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24289 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24290 __WINT_TYPE__ in generated prototypes if possible.
24292 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24295 * g++.dg/tree-ssa/pr22037.C:
24297 2005-08-04 Richard Henderson <rth@redhat.com>
24299 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24300 scan-tree-dump-times directive.
24302 2005-08-04 Jan Hubicka <jh@suse.cz>
24304 * gcov-1.C: Fix switch counts.
24305 * gcov-4b.c: Likewise.
24307 2005-08-03 Jeff Law <law@redhat.com>
24309 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24311 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24313 * gcc.c-torture/execute/pr23135.c: New test.
24315 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24317 PR tree-optimization/19899
24318 * gcc.dg/tree-ssa/scev-1.c: New test.
24319 * gcc.dg/tree-ssa/scev-2.c: New test.
24321 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24324 * gcc.dg/torture/pr18582-1.c: New test.
24326 2005-08-03 Jan Hubicka <jh@suse.cz>
24328 * update-conroll.c: New testcase.
24329 * update-conroll-2.c: New testcase.
24331 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24333 * gfortran.dg/constant_substring.f: New test.
24334 * gfortran.dg/pr22491.f: New test.
24336 2005-08-02 Jan Hubicka <jh@suse.cz>
24338 * update-threading.c: Replace by the proper one.
24340 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24343 * g++.dg/tree-ssa/pr23164.C: New test.
24345 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24347 * gcc.dg/tree-ssa/pr23192.c: New test.
24349 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24351 * gcc.c-torture/execute/vrp-4.c: New test.
24353 2005-08-02 Jan Hubicka <jh@suse.cz>
24355 * update-threading.c: New test.
24357 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24359 * gcc.c-torture/compile/20050801-1.c: New test.
24360 * gcc.c-torture/compile/20050801-2.c: New test.
24362 2005-08-01 Jan Hubicka <jh@suse.cz>
24364 * val-prof-5.c: New test.
24366 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24369 * gcc.dg/pr22311-1.c : New test.
24371 2005-07-31 Steven Bosscher <stevenb@suse.de>
24374 * gfortran.dg/pr23095.f: New test.
24377 * g++.dg/other/pr22003.C: New test.
24379 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24382 * gcc.c-torture/execute/pr20621-1.c: New test.
24384 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24386 * gfortran.dg/comma_format_extension_4.f: Adjust length
24387 of string for format.
24388 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24389 print statement with internal write.
24390 * gfortran.dg/der_array_io_2.f: Likewise.
24391 * gfortran.dg/der_array_io_3.f: Likewise.
24393 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24395 * gcc.dg/fold-abs-4.c: new test.
24397 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24399 PR fortran/22570 an related issues.
24400 * gfortran.dg/x_slash_1.f: New test.
24402 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24405 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24406 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24408 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24411 * gcc.dg/Wshadow-3.c: New test.
24413 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24415 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24416 used to have the wrong bounds).
24418 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24421 * gcc.dg/hex-round-1.c: Test more cases.
24422 * gcc.dg/hex-round-2.c: New test.
24424 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24427 * g++.dg/tree-ssa/pr22550.C: New test.
24429 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24431 * gcc.dg/tree-ssa/vrp19.c: New test.
24432 * gcc.dg/tree-ssa-vrp20.c: New test.
24434 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24437 * gcc.dg/transparent-union-4.c: New test.
24439 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24442 * gcc.dg/c99-vla-2.c: New test.
24444 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24447 * gcc.dg/hex-round-1.c: New test.
24449 2005-07-28 Jan Hubicka <jh@suse.cz>
24451 * inliner-1.c: Do not dump everything.
24452 * tree-prof.exp: Do not pass -ftree-based-profiling.
24453 * bprob.exp: Likewise.
24455 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24457 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24460 * g++.dg/expr/ptrmem7.C: New test.
24462 2005-07-28 Mike Stump <mrs@apple.com>
24464 * g++.old-deja/g++.mike/visibility-1.C: New test.
24466 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24469 * gcc.c-torture/execute/pr20187-1.c: New test.
24471 2005-07-28 Jeff Law <law@redhat.com>
24473 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24474 * gcc.dg/tree-ssa/vrp18.c: New test.
24476 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24478 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24480 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24482 PR tree-optimization/22506
24483 * gcc.dg/vect/ps22506.c: New test.
24485 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24488 * gcc.target/i386/sse-3.c: New test.
24490 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24492 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24493 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24495 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24498 * gcc.c-torture/compile/pr22589-1.c: New test.
24500 2005-07-28 Jan Hubicka <jh@suse.cz>
24502 * update-loopch.c: New testcase.
24504 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24506 PR rtl-optimization/23047
24507 * gcc.c-torture/execute/pr23047.c: New test.
24508 * gcc.c-torture/execute/pr23047.x: New.
24510 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24512 PR tree-optimization/22493
24513 * gcc.c-torture/execute/pr22493-1.c: New test.
24514 * gcc.c-torture/execute/pr22493-1.x: New.
24515 * gcc.c-torture/execute/vrp-1.c: New test.
24516 * gcc.c-torture/execute/vrp-2.c: New test.
24517 * gcc.c-torture/execute/vrp-2.c: New test.
24519 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24521 * gcc.target/frv/all-builtin-read8.c: Delete.
24522 * gcc.target/frv/all-builtin-read16.c: Delete.
24523 * gcc.target/frv/all-builtin-read32.c: Delete.
24524 * gcc.target/frv/all-builtin-read64.c: Delete.
24525 * gcc.target/frv/all-builtin-write8.c: Delete.
24526 * gcc.target/frv/all-builtin-write16.c: Delete.
24527 * gcc.target/frv/all-builtin-write32.c: Delete.
24528 * gcc.target/frv/all-builtin-write64.c: Delete.
24529 * gcc.target/frv/all-read-write-1.c: New.
24531 2005-07-27 Jeff Law <law@redhat.com>
24533 * gcc.c-torture/execute/pr22630.c: New test.
24535 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24537 PR tree-optimization/23073
24538 * gcc.dg/vect/nodump-pr23073.c: New test.
24539 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24541 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24543 PR tree-optimize/22348
24544 * gcc.c-torture/execute/pr22348.c: New.
24546 2005-07-27 Richard Guenther <rguenther@suse.de>
24548 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24550 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24553 * gfortran.dg/logical_comp.f90: New test.
24555 2005-07-27 Jan Hubicka <jh@suse.cz>
24557 * inliner-1.c: Add cleanup of dumps.
24558 * val-prof-*.c: Likewise.
24559 * update-tailcall.c: New.
24561 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24564 * gcc.dg/tree-ssa/pr22591.c: New test.
24565 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24567 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24570 * objc.dg/try-catch-11.m: New test.
24572 2005-07-26 Richard Guenther <rguenther@suse.de>
24574 PR tree-optimization/22486
24575 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24577 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24580 * g++.dg/opt/loop2.C: New test.
24582 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24584 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24585 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24587 2005-07-25 Adam Nemet <anemet@lnxw.com>
24589 * lib/profopt.exp (profopt-execute): Check for profiling data
24590 files on the target.
24592 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24594 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24595 for matching of asm labels.
24597 2005-07-25 Richard Guenther <rguenther@suse.de>
24599 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24601 2005-07-25 Richard Guenther <rguenther@suse.de>
24604 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24606 2005-07-25 Ira Rosen <irar@il.ibm.com>
24608 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24609 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24610 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24611 * gcc.dg/vect/vect-100.c: New test.
24612 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24613 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24614 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24615 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24616 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24617 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24618 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24619 * gfortran.dg/vect/pr19049.f90: New testcase.
24620 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24622 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24624 * gcc.c-torture/execute/20050713-1.c: New test.
24627 * gfortran.fortran-torture/execute/data_4.f90: New test.
24629 PR middle-end/20303
24630 * gcc.dg/visibility-d.c: New test.
24632 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24634 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24635 * gfortran.dg/underflow.f90: Ditto.
24637 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24639 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24640 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24641 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24643 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24645 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24646 include case of field width of zero.
24648 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24650 PR libgfortran/21875
24651 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24652 with trailing blanks on normal formatted read.
24654 2005-07-23 Chao-ying Fu <fu@mips.com>
24656 * gcc.target/mips/mips32-dsp-type.c: New test.
24657 * gcc.target/mips/mips32-dsp.c: New test.
24659 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24662 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24665 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24666 and __cyg_profile_func_exit.
24668 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24670 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24671 * gfortran.dg/comma_format_extension_4.f: Same.
24672 * gfortran.dg/pr15332.f: Same.
24673 * gfortran.dg/pr21730.f: Same.
24675 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24677 * g++.dg/opt/vrp2.C: Fix testcase.
24680 * g++.dg/opt/vrp2.C: New test.
24682 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24685 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24687 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24689 * gcc.dg/tree-ssa/20050719-1.c: New test.
24691 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24693 * gcc.dg/bfin-longcall-1.c: New file.
24694 * gcc.dg/bfin-longcall-2.c: New file.
24696 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24698 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24700 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24702 PR middle-end/19055
24703 * gcc.dg/tree-ssa/pr19055.c: New test.
24704 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24706 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24709 * g++.dg/other/pr22358.C: New test.
24711 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24714 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24716 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24719 * g++.dg/init/union2.C: New test.
24721 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24724 * gcc.dg/complex-4.c: New test.
24726 2005-07-21 Richard Guenther <rguenther@suse.de>
24729 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24730 scanning for asm labels.
24731 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24733 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24736 * gcc.dg/altivec-pr22085.c: New.
24738 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24740 PR tree-optimization/19210
24741 * gcc.dg/tree-ssa/pr19210-1.c: New.
24742 * gcc.dg/tree-ssa/pr19210-2.c: New.
24744 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24746 PR rtl-optimization/22167
24747 * g++.dg/opt/pr22167.C: New test.
24749 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24752 * g++.dg/lookup/two-stage2.C: New.
24753 * g++.dg/lookup/two-stage3.C: New.
24754 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24755 fixed two-stage name lookup for operators.
24756 * g++.dg/template/call3.C: Compiler now produces an appropriate
24758 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24760 * g++.dg/template/ptrmem4.C: Compiler produces different error
24762 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24763 connect_to_method as a candidate.
24765 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24767 * gcc.dg/fold-alloc-1.c: New test.
24769 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24771 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24772 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24774 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24776 * gcc.dg/fold-abs-1.c: New test.
24777 * gcc.dg/fold-abs-2.c: New test.
24778 * gcc.dg/fold-abs-3.c: New test.
24780 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24782 Make CONSTRUCTOR use VEC to store initializers.
24783 * g++.dg/ext/complit3.C: Check for specific error messages.
24784 * g++.dg/init/brace2.C: Update error message.
24785 * g++.dg/warn/Wbraces2.C: Likewise.
24787 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24790 * gfortran.dg/module_interface_1.f90: New test.
24792 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24793 Kenneth Zadeck <zadeck@naturalbridge.com>
24795 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24797 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24799 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24800 specify -Wformat for these tests.
24801 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24802 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24803 * gcc.dg/format/opt-6.c: Delete.
24805 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24807 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24808 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24810 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24812 * gcc.dg/tree-ssa/alias-2.c: New test.
24814 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24817 * g++.dg/template/explicit7.C: New test.
24819 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24821 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24822 field width of 8 to +Inf and -Inf.
24824 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24827 * g++.dg/template/friend36.C: New test.
24829 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24832 * gfortran.dg/pr21730.f: New test.
24834 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24835 Kenneth Zadeck <zadeck@naturalbridge.com>
24837 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24838 since pure const detection cannot run at -O1 in c compiler.
24839 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24840 can now optimize this case properly.
24841 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24842 because we now pass.
24843 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24845 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24848 * gcc.dg/format/bitfld-1.c: New test.
24850 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24853 * g++.dg/rtti/repo1.C: New test.
24855 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24857 PR middle-end/22398
24858 * gcc.c-torture/compile/pr22398.c: New test.
24860 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24863 * g++.dg/expr/cast4.C: New test.
24865 2005-07-15 Richard Guenther <rguenther@suse.de>
24867 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24868 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24870 2005-07-15 Steven Bosscher <stevenb@suse.de>
24872 PR tree-optimization/22230
24873 * gcc.dg/tree-ssa/pr22230.c: New test.
24875 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24877 * gfortran.dg/g77/cpp6.f: New test.
24880 * gfortran.dg/g77/cpp5.F: New test.
24881 * gfortran.dg/g77/cpp5.h: New file.
24882 * gfortran.dg/g77/cpp5inc.h: New file.
24884 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24886 PR libfortran/16435
24887 * gfortran.dg/tl_editting.f90: New.
24888 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24890 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24892 * gfortran.dg/char_array_constructor.f90: New test.
24894 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24896 * gfortran.dg/past_eor.f90: New.
24897 * gfortran.dg/complex_read.f90: New.
24899 2005-07-13 Jeff Law <law@redhat.com>
24901 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24904 * gcc.dg/tree-ssa/pr22321.c: New test
24906 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24908 PR tree-optimization/21921
24909 * gcc.dg/tree-ssa/pr21921.c: New.
24911 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24913 PR tree-optimizatio/22442
24914 * gcc.dg/tree-ssa/loop-11.c: New test.
24916 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24919 * gcc.c-torture/compile/pr21840.c: New test.
24921 2005-07-12 Jan Hubicka <jh@suse.cz>
24923 * gcc.c-torture/compile/pr22379.c: New test.
24925 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24927 PR libfortran/21593
24928 gfortran.dg/dev_null.f90: Remove outdated comment about
24929 PR libfortran/21593.
24932 2005-07-12 Dale Johannesen <dalej@apple.com>
24934 * gcc.target/i386/compress-float-sse.c: New.
24935 * gcc.target/i386/compress-float-sse-pic.c: New.
24936 * gcc.target/i386/compress-float-387.c: New.
24937 * gcc.target/i386/compress-float-387-pic.c: New.
24938 * gcc.dg/compress-float-ppc.c: New.
24939 * gcc.dg/compress-float-ppc-pic.c: New.
24941 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24943 PR libfortran/21593
24944 gfortran.dg/dev_null.f90: Remove targets.
24946 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24949 * gcc.dg/pr22335-1.c: New test.
24950 * gcc.dg/pr22335-2.c: New test.
24952 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24955 * g++.dg/template/nontype12.C : New test.
24957 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24959 * gcc.dg/tree-ssa/loop-10.c: New test.
24961 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24963 * gcc.c-torture/execute/20020720-1.x: Remove.
24965 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24967 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24969 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24971 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24972 (dg-mips-options): Use it.
24974 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24976 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24978 2005-07-09 Richard Henderson <rth@redhat.com>
24980 * lib/target-supports.exp (check_effective_target_sync_char_short):
24983 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24985 PR libfortran/22217
24986 * gfortran.dg/negative-z-descriptor.f90: New test.
24988 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24991 * gcc.dg/pr22329.c: New test.
24993 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24995 PR tree-optimization/20139
24996 * gcc.dg/tree-ssa/pr20139.c: New.
24998 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25001 * gcc.dg/pr22356-1.c: New test.
25003 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
25006 * g++.dg/template/unify8.C: New.
25007 * g++.dg/template/unify9.C: New.
25009 2005-07-08 Jakub Jelinek <jakub@redhat.com>
25011 * gfortran.fortran-torture/execute/entry_10.f90: New test.
25013 2005-07-07 Geoffrey Keating <geoffk@apple.com>
25015 * gcc.dg/darwin-version-1.c: New.
25016 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25017 * gcc.dg/builtins-20.c: Likewise.
25018 * gcc.dg/builtins-53.c: Likewise.
25019 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25020 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25021 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25022 * gcc.dg/torture/builtins-power-1.c: Likewise.
25023 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25026 2005-07-07 Jeff Law <law@redhat.com>
25028 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25029 argument evaluation order.
25031 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25033 PR libfortran/21594
25034 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25035 Add test cases where the shift length is greater than the
25038 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25040 * obj-c++.dg/proto-lossage-6.mm: New.
25041 * objc.dg/proto-lossage-6.m: New.
25043 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25045 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25046 * objc.dg/gnu-runtime-2.m: Likewise.
25048 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25050 * gfortran.dg/longline.f: New test.
25052 * gfortran.dg/badline.f: New test.
25054 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25059 * gfortran.dg/hollerith.f90: New.
25060 * gfortran.dg/hollerith2.f90: New.
25061 * gfortran.dg/hollerith3.f90: New.
25062 * gfortran.dg/hollerith4.f90: New.
25063 * gfortran.dg/hollerith_f95.f90: New.
25064 * gfortran.dg/hollerith_legacy.f90: New.
25065 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25067 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25070 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25071 * objc.dg/gnu-runtime-2.m: New.
25073 2005-07-06 Jeff Law <law@redhat.com>
25075 * gcc.dg/tree-ssa/vrp17.c: New test.
25077 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25080 * gfortran.dg/array_constructor_5.f90: New test.
25082 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25084 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25086 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25088 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25089 * gcc.dg/980816-1.c: Ditto.
25091 2005-07-06 Jeff Law <law@redhat.com>
25093 * gcc.c-torture/compile/pr21356.c: New test.
25095 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25099 * gcc.c-torture/compile/pr22013-1.c,
25100 gcc.c-torture/execute/pr22098-1.c,
25101 gcc.c-torture/execute/pr22098-2.c,
25102 gcc.c-torture/execute/pr22098-3.c: New tests.
25104 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25107 * gcc.dg/pr22308-1.c: New test.
25109 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25111 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25113 * gcc.dg/compare9.c: Use -fshort-enums instead of
25114 -fno-short-enums. Change the last test to dg-bogus.
25116 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25118 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25119 * gcc.dg/compare9.c: New.
25121 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25123 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25125 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25128 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25131 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25133 * gcc.dg/format/gcc_gfc-1.c: New.
25135 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25137 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25139 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25142 * gfortran.dg/io_invalid_1.f90: New test.
25144 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25146 * gcc.dg/format/gcc_diag-1.c: Update.
25148 2005-07-02 Jeff Law <law@redhat.com>
25150 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25151 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25153 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25155 * gcc.dg/format/gcc_diag-1.c: Update.
25157 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25160 * gcc.c-torture/compile/pr22269.c: New test.
25162 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25166 * g++.dg/tree-ssa/pr21584-1.C: New test.
25167 * g++.dg/tree-ssa/pr21584-2.C: New test.
25169 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25171 * obj-c++.dg/try-catch-11.mm: New.
25172 * objc.dg/try-catch-10.m: New.
25174 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25176 * g++.dg/other/ucnid-1.C: xfail on AIX.
25178 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25181 * gcc.dg/20050629-1.c: New test.
25183 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25185 * obj-c++.dg/const-str-1[0-1].mm: New.
25186 * objc.dg/const-str-1[0-1].m: New.
25188 2005-05-29 Richard Henderson <rth@redhat.com>
25190 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25191 Rename from check_effective_target_vect_no_max.
25192 (check_effective_target_vect_no_int_add): New.
25193 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25194 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25195 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25196 * gcc.dg/vect/vect-reduc-1.c: Use both.
25197 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25199 2005-05-29 Richard Henderson <rth@redhat.com>
25201 * lib/target-supports.exp (check_effective_target_vect_no_max):
25202 Remove i386 and x86_64.
25204 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25207 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25209 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25211 PR middle-end/21969
25212 * gcc.dg/vect/pr21969.c: New test.
25214 2005-06-28 Eric Christopher <echristo@redhat.com>
25218 * gcc.dg/inline1.c: New test.
25219 * gcc.dg/inline2.c: Ditto.
25220 * gcc.dg/inline3.c: Ditto.
25221 * gcc.dg/inline4.c: Ditto.
25222 * gcc.dg/inline5.c: Ditto.
25224 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25226 PR libfortran/22142
25227 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25228 Add testcase also testing eoshift1 for PR 22142.
25230 2005-06-28 Richard Henderson <rth@redhat.com>
25232 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25233 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25234 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25235 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25236 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25238 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25240 PR libfortran/22142
25241 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25242 Add testcase for PR 22142.
25244 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25246 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25247 gcc.target/ia64/fpreg-2.c: New tests.
25249 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25251 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25253 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25255 PR libfortran/22170
25256 * gfortran.dg/slash_1.f90: New test.
25258 2005-06-27 Richard Henderson <rth@redhat.com>
25260 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25261 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25262 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25263 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25264 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25265 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25267 2005-06-27 Richard Henderson <rth@redhat.com>
25269 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25270 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25272 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25274 * obj-c++.dg/proto-lossage-5.mm: New.
25275 * objc.dg/proto-lossage-5.m: New.
25277 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25280 * gcc.dg/tree-ssa/pr21959.c: New test.
25282 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25284 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25285 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25286 testing uninitialized var.
25288 * gcc.c-torture/execute/builtins/chk.h: New.
25289 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25290 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25291 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25292 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25293 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25294 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25295 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25296 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25297 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25298 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25299 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25300 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25301 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25302 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25303 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25304 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25305 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25306 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25307 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25308 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25309 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25310 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25311 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25312 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25313 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25314 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25315 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25316 * gcc.dg/builtin-object-size-1.c: New test.
25317 * gcc.dg/builtin-object-size-2.c: New test.
25318 * gcc.dg/builtin-object-size-3.c: New test.
25319 * gcc.dg/builtin-object-size-4.c: New test.
25320 * gcc.dg/builtin-object-size-5.c: New test.
25321 * gcc.dg/builtin-stringop-chk-1.c: New test.
25322 * gcc.dg/builtin-stringop-chk-2.c: New test.
25323 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25324 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25325 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25326 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25327 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25328 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25329 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25330 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25331 * gcc.c-torture/execute/printf-1.c: New test.
25332 * gcc.c-torture/execute/fprintf-1.c: New test.
25333 * gcc.c-torture/execute/vprintf-1.c: New test.
25334 * gcc.c-torture/execute/vfprintf-1.c: New test.
25335 * gcc.c-torture/execute/printf-chk-1.c: New test.
25336 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25337 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25338 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25340 2005-06-27 Michael Matz <matz@suse.de>
25342 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25343 slot is not merged if address escapes.
25345 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25348 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25350 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25352 PR middle-end/17965
25353 * gcc.c-torture/compile/20050622-1.c: New test.
25355 PR middle-end/22028
25356 * gcc.dg/20050620-1.c: New test.
25358 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25360 PR tree-optimization/22026
25361 * gcc.dg/tree-ssa/pr22026.c: New.
25363 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25365 PR libfortran/22144
25366 * gfortran.dg/shift-alloc.f90: New testcase.
25368 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25370 * all files: Update FSF address in copyright headers.
25372 2005-06-22 Jan Hubicka <jh@suse.cz>
25374 * wholeprogram-1.c: New testcase.
25375 * wholeprogram-2.c: New testcase.
25377 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25380 * gcc.dg/tree-ssa/pr22171.c: New test.
25382 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25384 * gfortran.dg/simplify_modulo.f90: New.
25386 2005-06-24 Jan Hubicka <jh@suse.cz>
25388 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25390 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25392 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25394 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25396 * obj-c++.dg/typedef-alias-1.mm: New.
25397 * objc.dg/typedef-alias-1.m: New.
25399 2005-06-23 Jeff Law <law@redhat.com>
25401 * gcc.dg/tree-ssa/vrp16.c: New test.
25403 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25405 * lib/target-supports.exp: Add
25406 check_effective_target_fortran_large_real and
25407 check_effective_target_fortran_large_int to check for
25408 corresponding effective targets.
25409 * gfortran.dg/large_integer_kind_1.f90: New test.
25410 * gfortran.dg/large_real_kind_1.f90: New test.
25412 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25414 PR tree-optimization/22117
25415 * gcc.dg/tree-ssa/pr22117.c: New.
25417 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25420 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25422 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25424 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25426 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25428 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25429 * gfortran.dg/f2c_4.c: Likewise.
25431 2005-06-22 Paul Brook <paul@codesourcery.com>
25434 * gfortran.dg/auto_save_1.f90: New test.
25436 2005-06-22 Michael Matz <matz@suse.de>
25438 * gcc.target/x86-64/abi: New directory.
25439 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25440 * gcc.target/x86-64/abi/README.gcc: New file.
25441 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25442 * gcc.target/x86-64/abi/asm-support.s: New file.
25443 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25444 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25445 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25446 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25447 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25448 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25449 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25450 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25451 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25452 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25453 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25454 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25455 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25456 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25457 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25458 * gcc.target/x86_64/abi/test_varargs.c: New test.
25460 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25462 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25463 32-bit i?86 and x86_64.
25465 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25467 * obj-c++.dg/const-str-[1-9].mm: New tests.
25469 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25472 * gfortran.dg/namelist_use.f90: New.
25473 * gfortran.dg/namelist_use_only.f90: New.
25475 2005-06-21 Jeff Law <law@redhat.com>
25477 * gcc.dg/tree-ssa/vrp15.c: New test.
25479 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25481 * lib/target-supports.exp (check_effective_target_vect_reduction):
25483 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25484 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25485 remove vect_reduction target keyword. Also avoid two returns in main.
25486 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25487 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25488 * gcc.dg/vect/vect-reduc-1short.c: New test.
25489 * gcc.dg/vect/vect-reduc-1char.c: New test.
25490 * gcc.dg/vect/vect-reduc-2short.c: New test.
25491 * gcc.dg/vect/vect-reduc-2char.c: New test.
25492 * gcc.dg/vect/vect-reduc-6.c: New test.
25493 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25494 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25495 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25497 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25498 Paul Thomas <pault@gcc.gnu.org>
25500 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25503 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25505 * gfortran.dg/backslash_1.f90: New test.
25506 * gfortran.dg/backslash_2.f90: New test.
25508 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25510 * gfortran.dg/duplicate_labels.f90: New test.
25512 2005-06-20 Jan Beulich <jbeulich@novell.com>
25514 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25515 unsupportable relocations.
25516 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25517 * gcc.dg/20050321-2.c: xfail for NetWare.
25519 2005-06-20 Andreas Jaeger <aj@suse.de>
25521 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25522 gcc.target/i386/fastcall-sseregparm.c,
25523 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25525 2005-06-19 Richard Henderson <rth@redhat.com>
25527 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25529 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25531 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25533 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25536 * g++.dg/conversion/simd2.C: Change expected error message.
25538 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25540 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25541 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25542 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25544 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25546 * gcc.dg/fold-mod-1.c: New test.
25548 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25551 * gfortran.dg/pr19926.f90: New test.
25553 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25555 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25556 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25558 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25559 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25561 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25563 * gcc.target/ia64/float80-varargs-1.c: New test.
25565 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25568 * gfortran.dg/f2c_6.f90: New test.
25570 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25573 * g++.dg/template/local5.C: New.
25575 2005-06-17 Richard Henderson <rth@redhat.com>
25577 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25579 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25582 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25584 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25586 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25587 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25588 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25589 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25590 check_vect to verify the presence of hardware vector support.
25592 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25595 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25597 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25599 PR libfortran/19216
25600 * gfortran.dg/pr19216.f: Add correct space between brackets and
25603 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25605 PR libfortran/16436
25606 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25608 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25610 * gcc.target/i386/attributes-error.c: New testcase.
25611 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25612 * gcc.target/i386/regparm-stdcall.c: Likewise.
25613 * gcc.target/i386/sseregparm-1.c: Likewise.
25614 * gcc.target/i386/sseregparm-2.c: Likewise.
25616 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25618 * g++.dg/rtti/crash2.C: New.
25620 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25622 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25624 2005-06-15 David Ung <davidu@mips.com>
25626 * gcc.target/mips/mips16e-extends.c: New test for testing the
25627 generation of MIPS16e zeb/zeh, seb/seh instructions.
25629 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25632 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25633 * gcc.dg/tree-ssa/pr22018.c: New test.
25635 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25637 * gcc.dg/simd-1.c: Update error messages.
25638 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25639 * gcc.dg/simd-2.c: Update error messages.
25640 * gcc.dg/simd-4.c: New.
25642 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25645 * g++.dg/other/crash-4.C: New.
25647 2005-06-14 Devang Patel <dpatel@apple.com>
25649 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25651 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25654 * g++.dg/parse/crash11.C: Update
25656 2005-06-13 Jeff Law <law@redhat.com>
25658 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25659 perform the desired transformations.
25660 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25661 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25663 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25666 * gfortran.dg/forall_1.f90: Un-XFAIL.
25668 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25671 * g++.dg/parse/crash26.C: New.
25674 * g++.dg/init/member1.C: New.
25676 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25678 * gfortran.dg/altreturn_1.f90: New test.
25680 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25682 PR middle-end/21985
25683 * gcc.dg/tree-ssa/pr21985.c: New test.
25685 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25687 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25689 2005-06-12 Roger Sayle <roger@eyesopen.com>
25692 * g++.dg/other/error10.C: New test case.
25694 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25696 PR libfortran/19155
25697 * gfortran.dg/pr19155.f: Add test.
25699 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25701 * gfortran.dg/f2c_7.f90: New test.
25703 * gfortran.dg/forall_1.f90: XFAILed.
25705 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25707 * gcc.dg/pr14796-1.c: New.
25708 * gcc.dg/pr14796-2.c: New.
25710 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25714 * gfortran.dg/deallocate_stat.f90: New test.
25716 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25718 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25720 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25722 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25723 access will be generated when this loop is vectorized. Test that
25724 accesses with same alignment were detected.
25725 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25726 Test that accesses with same alignment were detected.
25727 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25728 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25729 alignment were detected.
25731 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25734 * g++.dg/conversion/simd2.C: New.
25736 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25738 * gcc.dg/Wcxx-compat-1.c: New.
25740 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25742 PR libfortran/21480
25743 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25746 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25748 * gcc.dg/alias-8.c: New.
25750 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25752 * gcc.dg/format/cmn_err-1.c: Update.
25754 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25757 * gcc.target/sparc/fexpand-2.c: New.
25758 * gcc.target/sparc/fpmerge-2.c: New.
25759 * gcc.target/sparc/fpmul-2.c: New.
25760 * gcc.target/sparc/noresult.c: New.
25761 * gcc.target/sparc/pdist-2.c: New.
25762 * gcc.target/sparc/pdist-3.c: New.
25764 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25767 * gcc.target/i386/i386.exp: Fix comment typo.
25769 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25772 * g++.dg/inherit/using5.C: New.
25773 * g++.dg/inherit/using6.C: New.
25775 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25778 * g++.dg/template/ptrmem15.C: New test.
25781 * g++.dg/ext/label4.C: New test.
25783 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25785 * gcc.dg/tls/debug-1.c: New test.
25787 2005-06-07 Dale Johannesen <dalej@apple.com>
25789 * gcc.target/i386/movq.c: New.
25791 2005-06-07 Dale Johannesen <dalej@apple.com>
25793 * gcc.dg/20050607-1.c: New.
25795 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25797 PR middle-end/21850
25798 * gcc.c-torture/execute/20050607-1.c: New test.
25800 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25802 PR libfortran/21926
25803 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25804 Test case where the return array has lowest stride one,
25807 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25809 * lib/target-supports.exp (check_effective_target_sync_int_long):
25810 Add s390 and s390x targets.
25812 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25814 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25815 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25816 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25817 * gcc.dg/tree-ssa/loop-9.c: New test.
25819 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25821 * g++.dg/parse/defarg10.C: New.
25823 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25825 PR regression/21897
25826 * gcc.c-torture/execute/20050604-1.c: New test.
25828 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25831 * g++.dg/parse/defarg9.C: New.
25834 * g++.dg/inherit/using4.C: New.
25835 * g++.dg/overload/error1.C: Adjust expected errors.
25836 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25837 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25838 * g++.old-deja/g++.other/redecl2.C: Likewise.
25839 * g++.old-deja/g++.other/redecl4.C: Likewise.
25840 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25842 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25844 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25846 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25848 * lib/gfortran.exp (gfortran_target_compile): Call
25849 dg-additional-files-options
25850 * gfortran.dg/f2c_4.f90: New file
25851 * gfortran.dg/f2c_4.c: New file
25852 * gfortran.dg/f2c_5.f90: New file
25853 * gfortran.dg/f2c_5.c: New file
25855 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25857 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25860 * gfortran.dg/array_constructor_4.f90: New test.
25862 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25865 * g++.dg/ext/builtin9.C: New test.
25867 2005-06-05 Dale Johannesen <dalej@apple.com>
25869 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25870 * gcc.c-torture/execute/20050603-2.c: Ditto.
25872 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25874 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25875 * gcc.dg/vect/vect-reduc-1.c: New.
25876 * gcc.dg/vect/vect-reduc-2.c: New.
25877 * gcc.dg/vect/vect-reduc-3.c: New.
25879 2005-06-04 Dale Johannesen <dalej@apple.com>
25881 * gcc.c-torture/execute/20050603-1.c: New.
25882 * gcc.c-torture/execute/20050603-2.c: New.
25883 * gcc.dg/20050603-3.c: New.
25885 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25888 * gfortran.dg/debug_1.f90: New test.
25890 * gfortran.dg/forall_1.f90: New test.
25892 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25894 * gfortran.dg/array_constructor_3.f90: New test.
25896 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25898 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25900 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25902 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25904 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25907 * gcc.dg/init-excess-1.c: New test.
25909 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25912 * g++.dg/expr/static_cast6.C: New test.
25914 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25916 * gcc.dg/tree-ssa/vrp14.c: New test.
25918 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25921 * g++.dg/template/new2.C: New test.
25923 2005-06-03 Josh Conner <jconner@apple.com>
25925 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25926 all entries in initializer.
25928 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25930 PR middle-end/21858
25931 * gcc.dg/pr21858.c: New testcase.
25933 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25935 PR tree-optimization/21292
25937 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25939 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25940 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25941 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25942 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25943 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25945 2005-06-02 Richard Henderson <rth@redhat.com>
25947 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25949 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25951 * gcc.dg/wtypequal.c: New testcase.
25953 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25956 * gcc.dg/tree-ssa/pr21582.c: New test.
25958 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25961 * g++.dg/opt/interface2.h: New.
25962 * g++.dg/opt/interface2.C: New.
25963 * g++.dg/init/ctor4.C: Adjust error lines.
25964 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25965 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25966 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25967 * g++.old-deja/g++.pt/assign1.C: Likewise.
25968 * g++.old-deja/g++.pt/crash20.C: Likewise.
25970 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25972 PR tree-optimization/21734
25973 * g++.dg/vect/pr21734_1.cc: New.
25974 * g++.dg/vect/pr21734_2.cc: New.
25976 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25979 * g++.dg/template/spec24.C: New.
25982 * g++.dg/pch/local-1.C: New.
25983 * g++.dg/pch/local-1.Hs: New.
25985 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25987 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25988 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25989 * gcc.dg/tree-ssa/pr14341.c: New test.
25990 * gcc.dg/tree-ssa/pr14841.c: New test.
25991 * gcc.dg/tree-ssa/pr20701.c: New test.
25992 * gcc.dg/tree-ssa/pr21086.c: New test.
25993 * gcc.dg/tree-ssa/pr21090.c: New test.
25994 * gcc.dg/tree-ssa/pr21332.c: New test.
25995 * gcc.dg/tree-ssa/pr21458.c: New test.
25996 * gcc.dg/tree-ssa/pr21658.c: New test.
25997 * gcc.dg/tree-ssa/vrp01.c: New test.
25998 * gcc.dg/tree-ssa/vrp02.c: New test.
25999 * gcc.dg/tree-ssa/vrp03.c: New test.
26000 * gcc.dg/tree-ssa/vrp04.c: New test.
26001 * gcc.dg/tree-ssa/vrp05.c: New test.
26002 * gcc.dg/tree-ssa/vrp06.c: New test.
26003 * gcc.dg/tree-ssa/vrp07.c: New test.
26004 * gcc.dg/tree-ssa/vrp08.c: New test.
26005 * gcc.dg/tree-ssa/vrp09.c: New test.
26006 * gcc.dg/tree-ssa/vrp10.c: New test.
26007 * gcc.dg/tree-ssa/vrp11.c: New test.
26008 * gcc.dg/tree-ssa/vrp12.c: New test.
26009 * gcc.dg/tree-ssa/vrp13.c: New test.
26011 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
26014 * gcc.dg/tree-ssa/pr21029.c: New test.
26016 2005-06-01 Roger Sayle <roger@eyesopen.com>
26018 * gfortran.dg/logint-1.f: New test case.
26019 * gfortran.dg/logint-2.f: Likewise.
26020 * gfortran.dg/logint-3.f: Likewise.
26022 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26026 * gcc.dg/20050527-1.c: New test.
26028 * gcc.dg/i386-sse-12.c: New test.
26031 * gfortran.dg/implicit_5.f90: New test.
26033 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26036 * gfortran/assign_4.f90: New test.
26037 * gfortran/assign_2.f90: Change compile to run.
26039 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26041 * lib/target-supports.exp
26042 (check_effective_target_sync_char_short): New.
26043 * gcc.dg/sync-2.c: New.
26045 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26047 PR tree-optimization/21817
26048 * gcc.dg/torture/pr21817-1.c: New.
26050 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26053 * g++.dg/template/init5.C: New.
26055 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26057 * gfortran.dg/char_initialiser_actual.f90:
26058 Test character initialisers as actual arguments.
26059 * gfortran.dg/char_pointer_comp_assign.f90:
26060 Test character pointer structure component assignments.
26061 * gfortran.dg/char_array_structure_constructor.f90:
26062 Test character components in structure constructors.
26064 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26066 PR middle-end/20931
26067 * g++.dg/opt/pr20931.C: New test.
26069 2005-05-31 Andreas Jaeger <aj@suse.de>
26072 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26073 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26074 g++.old-deja/g++.ext/asmspec1.C,
26075 g++.old-deja/g++.other/regstack.C,
26076 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26077 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26078 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26079 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26080 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26081 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26082 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26083 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26084 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26085 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26086 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26087 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26088 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26089 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26090 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26091 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26092 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26093 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26094 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26096 2005-05-31 Jeff Law <law@redhat.com>
26098 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26100 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26102 PR middle-end/21743
26103 * gcc.dg/builtins-1.c: Activate disabled clog test.
26104 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26106 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26108 * gfortran.dg/char_pointer_assign.f90:
26109 Test character-pointer assignments and pointer assignments.
26110 * gfortran.dg/char_pointer_dummy.f90:
26111 Test character-pointer dummy arguments.
26112 * gfortran.dg/char_pointer_func.f90:
26113 Test character-pointer function returns.
26114 * gfortran.dg/char_pointer_dependency.f90:
26115 Test character-pointer functions with dependencies.
26117 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26120 * g++.dg/lookup/using14.C: New test.
26122 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26124 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26125 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26128 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26131 * g++.dg/template/local5.C: New.
26134 * gcc.c-torture/compile/pr21761.c: New.
26136 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26139 2005-05-30 Steven G. Kargl
26142 * gfortran.dg/inquire_8.f90: New test.
26144 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26146 PR libfortran/21376
26147 * gfortran.dg/output_exponents_1.f90: New test.
26149 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26151 PR libfortran/20006
26152 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26154 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26157 * g++.dg/ext/complex1.C: New test.
26160 * g++.dg/init/ctor6.C: New test.
26162 2005-05-29 Jan Hubicka <jh@suse.cz>
26164 * gcc.c-torture/compile/pr21562.c: New.
26166 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26168 * gfortran.dg/subnormal_1.f90: New test.
26170 2005-05-28 Jan Hubicka <jh@suse.cz>
26172 * tree-prof.exp: Fix comment.
26173 * value-prof-1.c: New.
26174 * value-prof-2.c: New.
26175 * value-prof-3.c: New.
26176 * value-prof-4.c: New.
26178 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26181 * g++.dg/expr/ptrmem6.C: New test.
26182 * g++.dg/expr/ptrmem6a.C: Likewise.
26184 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26186 PR tree-optimization/21658
26187 * gcc.dg/tree-ssa/pr21658.c: New.
26189 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26192 * g++.dg/inherit/ptrmem3.C: New.
26195 * g++.dg/parse/template16.C: New.
26197 2005-05-27 Andreas Jaeger <aj@suse.de>
26199 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26201 * gcc.dg/i386-sse-8.c: Run test on all archs.
26203 2005-05-26 Mike Stump <mrs@apple.com>
26205 * objc.dg/isa-field-1.m: Only run on darwin.
26206 * objc.dg/lookup-1.m: Likewise.
26207 * objc.dg/try-catch-8.m: Likewise.
26209 2005-05-26 Roger Sayle <roger@eyesopen.com>
26211 PR tree-optimization/9814
26212 * gcc.dg/pr9814-1.c: New test case.
26214 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26216 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26217 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26218 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26219 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26220 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26221 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26222 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26223 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26224 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26225 objc.dg/try-catch-8.m: New.
26227 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26229 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26230 remove extraneous semicolons.
26232 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26234 * obj-c++.dg/comp-types-12.mm: New.
26235 * objc.dg/comp-types-11.m: New.
26236 * objc.dg/selector-4.m: New.
26238 2005-05-26 Andreas Jaeger <aj@suse.de>
26241 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26242 g++.old-deja/g++.ext/attrib3.C,
26243 g++.old-deja/g++.other/store-expr1.C,
26244 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26245 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26246 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26247 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26248 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26249 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26250 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26251 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26252 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26253 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26254 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26255 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26256 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26257 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26258 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26259 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26260 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26261 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26262 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26264 2005-05-26 Andreas Jaeger <aj@suse.de>
26266 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26267 x86-64 compilation.
26269 2005-05-26 Andreas Jaeger <aj@suse.de>
26272 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26273 gcc.misc-tests/i386-pf-athlon-1.c,
26274 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26275 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26276 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26277 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26278 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26279 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26280 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26283 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26284 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26285 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26286 x86-64 compilation.
26288 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26291 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26292 effective-target ilp32.
26294 2005-05-26 David Ung <davidu@mips.com>
26296 * gcc.target/mips/ext_ins.c: New test for testing the generation
26297 of MIPS32/64 rev 2 ext/ins instructions.
26299 2005-05-26 Andreas Jaeger <aj@suse.de>
26301 * treelang/compile/unsigned.tree: Use gimple instead of
26302 nonexisting generic dump.
26304 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26306 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26308 2005-05-26 Andreas Jaeger <aj@suse.de>
26310 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26312 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26314 PR libfortran/17283
26315 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26316 Test callee-allocated memory with write statements.
26318 2005-05-25 Roger Sayle <roger@eyesopen.com>
26320 PR middle-end/21709
26321 * gcc.dg/pr21709-1.c: New test case.
26323 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26324 Mike Stump <mrs@apple.com>
26326 * objc/execute/next_mapping.h: Update for C++.
26328 * obj-c++.dg/selector-1.mm: Move to...
26329 * obj-c++.dg/selector-4.mm: here...
26331 * obj-c++.dg/basic.mm: New.
26332 * obj-c++.dg/comp-types-1.mm: New.
26333 * obj-c++.dg/cxx-class-1.mm: New.
26334 * obj-c++.dg/cxx-ivars-1.mm: New.
26335 * obj-c++.dg/cxx-ivars-2.mm: New.
26336 * obj-c++.dg/cxx-ivars-3.mm: New.
26337 * obj-c++.dg/cxx-scope-1.mm: New.
26338 * obj-c++.dg/cxx-scope-2.mm: New.
26339 * obj-c++.dg/defs.mm: New.
26340 * obj-c++.dg/empty-private-1.mm: New.
26341 * obj-c++.dg/encode-1.mm: New.
26342 * obj-c++.dg/encode-2.mm: New.
26343 * obj-c++.dg/encode-3.mm: New.
26344 * obj-c++.dg/extern-c-1.mm: New.
26345 * obj-c++.dg/extra-semi.mm: New.
26346 * obj-c++.dg/fix-and-continue-2.mm: New.
26347 * obj-c++.dg/isa-field-1.mm: New.
26348 * obj-c++.dg/ivar-list-semi.mm: New.
26349 * obj-c++.dg/local-decl-1.mm: New.
26350 * obj-c++.dg/lookup-1.mm: New.
26351 * obj-c++.dg/lookup-2.mm: New.
26352 * obj-c++.dg/method-1.mm: New.
26353 * obj-c++.dg/method-2.mm: New.
26354 * obj-c++.dg/method-3.mm: New.
26355 * obj-c++.dg/method-4.mm: New.
26356 * obj-c++.dg/method-5.mm: New.
26357 * obj-c++.dg/method-6.mm: New.
26358 * obj-c++.dg/method-7.mm: New.
26359 * obj-c++.dg/no-extra-load.mm: New.
26360 * obj-c++.dg/overload-1.mm: New.
26361 * obj-c++.dg/pragma-1.mm: New.
26362 * obj-c++.dg/pragma-2.mm: New.
26363 * obj-c++.dg/private-1.mm: New.
26364 * obj-c++.dg/private-2.mm: New.
26365 * obj-c++.dg/proto-qual-1.mm: New.
26366 * obj-c++.dg/qual-types-1.mm: New.
26367 * obj-c++.dg/stubify-1.mm: New.
26368 * obj-c++.dg/stubify-2.mm: New.
26369 * obj-c++.dg/super-class-1.mm: New.
26370 * obj-c++.dg/super-class-2.mm: New.
26371 * obj-c++.dg/super-dealloc-1.mm: New.
26372 * obj-c++.dg/super-dealloc-2.mm: New.
26373 * obj-c++.dg/template-1.mm: New.
26374 * obj-c++.dg/template-2.mm: New.
26375 * obj-c++.dg/template-3.mm: New.
26376 * obj-c++.dg/template-4.mm: New.
26377 * obj-c++.dg/template-5.mm: New.
26378 * obj-c++.dg/template-6.mm: New.
26379 * obj-c++.dg/try-catch-1.mm: New.
26380 * obj-c++.dg/try-catch-2.mm: New.
26381 * obj-c++.dg/try-catch-3.mm: New.
26382 * obj-c++.dg/try-catch-4.mm: New.
26383 * obj-c++.dg/try-catch-5.mm: New.
26384 * obj-c++.dg/try-catch-6.mm: New.
26385 * obj-c++.dg/try-catch-7.mm: New.
26386 * obj-c++.dg/try-catch-8.mm: New.
26387 * obj-c++.dg/try-catch-9.mm: New.
26388 * obj-c++.dg/va-meth-1.mm: New.
26390 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26392 * obj-c++.dg/selector-1.mm: New.
26393 * obj-c++.dg/selector-2.mm: New.
26395 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26397 * obj-c++.dg/selector-3.mm: New.
26398 * objc.dg/selector-3.m: New.
26400 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26402 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26403 about where warning appears.
26405 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26407 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26408 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26409 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26410 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26412 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26414 * gcc.dg/20050524-1.c: New test.
26416 2005-05-25 Jan Hubicka <jh@suse.cz>
26418 * gcc.dg/tree-prof/inliner-1.c: New.
26420 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26422 * gcc.dg/tree-prof: New directory.
26423 * gcc.dg/tree-prof/tree-prof.exp: New.
26425 2005-05-25 DJ Delorie <dj@redhat.com>
26427 * gcc.dg/Wattributes-1.c: New.
26428 * gcc.dg/Wattributes-2.c: New.
26429 * gcc.dg/Wattributes-3.c: New.
26431 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26433 PR tree-optimization/19833
26434 * gcc.dg/uninit-4.c: Remove xfail.
26435 * gcc.dg/uninit-9.c: Ditto.
26437 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26439 * obj-c++.dg/bitfield-[1-5].mm: New.
26440 * obj-c++.dg/class-protocol-1.mm: New.
26441 * obj-c++.dg/comp-types-1[0-1].mm: New.
26442 * obj-c++.dg/comp-types-[2-9].mm: New.
26443 * obj-c++.dg/encode-[4-8].mm: New.
26444 * obj-c++.dg/layout-1.mm: New.
26445 * obj-c++.dg/method-1[0-9].mm: New.
26446 * obj-c++.dg/method-2[0-1].mm: New.
26447 * obj-c++.dg/method-[8-9].mm: New.
26448 * obj-c++.dg/objc-gc-3.mm: New.
26449 * obj-c++.dg/try-catch-10.mm: New.
26450 * objc.dg/bitfield-5.m: New.
26451 * objc.dg/comp-types-10.m: New.
26452 * objc.dg/comp-types-9.m: New.
26453 * objc.dg/layout-1.m: New.
26454 * objc.dg/objc-gc-4.m: New.
26455 * objc.dg/try-catch-9.m: New.
26456 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26457 * objc.dg/comp-types-1.m: Likewise.
26458 * objc.dg/comp-types-[5-6].m: Likewise.
26459 * objc.dg/method-9.m: Likewise.
26461 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26463 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26464 and on hardware without VMX support.
26466 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26468 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26470 * lib/profopt.exp (dg-final-generate, dg-final-use,
26471 profopt-final-code, profopt-get-options): New.
26472 (profopt-execute): Process test directives.
26474 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26475 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26476 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26478 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26481 * g++.dg/init/ctor5.C: New test.
26483 2005-05-24 Ira Rosen <irar@il.ibm.com>
26485 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26486 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26487 vect-113.c, vect-114.c.
26489 2005-05-23 Adam Nemet <anemet@lnxw.com>
26491 * gcc.dg/const-elim-1.c: Remove xfails.
26493 2005-05-23 Jeff Law <law@redhat.com>
26495 * gcc.c-torture/compile/pr21638.c: New test.
26496 * gcc.c-torture/compile/20050520-1.c: New test.
26498 2005-05-23 Nick Clifton <nickc@redhat.com>
26500 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26501 be a proper triple, ie: m32r*-*-*.
26502 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26504 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26506 PR middle-end/21331
26508 * gcc.c-torture/compile/pr21293.c: New test.
26509 * gcc.c-torture/execute/pr21331.c: New test.
26511 2004-05-20 Richard Henderson <rth@redhat.com>
26513 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26515 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26517 * obj-c++-dg.exp: Add.
26518 * obj-c++.exp: Add.
26519 * obj-c++.dg/dg.exp: Add.
26521 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26523 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26524 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26526 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26528 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26530 2004-05-19 Richard Henderson <rth@redhat.com>
26532 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26534 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26536 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26538 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26540 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26543 * g++.dg/parse/extern1.C: New test.
26544 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26546 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26548 * gcc.dg/c99-math.h: New.
26549 * gcc.dg/c99-math-float-1.c: New test.
26550 * gcc.dg/c99-math-double-1.c: Likewise.
26551 * gcc.dg/c99-math-long-double-1.c: Likewise.
26553 2005-05-18 Richard Henderson <rth@redhat.com>
26555 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26557 2005-05-18 Devang Patel <dpatel@apple.com>
26559 * g++.dg/opt/20050511-1.C: New test.
26561 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26563 PR libfortran/21127
26564 * gfortran.dg/reshape-complex.f90: New test.
26566 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26568 * gfortran.dg/array_constructor_1.f90: New test.
26569 * gfortran.dg/array_constructor_2.f90: New test.
26571 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26574 * gfortran.dg/pr20954.f: New test.
26576 2005-05-17 Mike Stump <mrs@apple.com>
26578 Yet more Objective-C++...
26580 * objc.dg/method-5.m: Update.
26581 * objc.dg/method-6.m: Update.
26582 * objc.dg/method-7.m: Update.
26583 * objc.dg/method-9.m: Update.
26584 * objc.dg/try-catch-2.m: Update.
26586 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26588 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26589 Remove little-endian optimizations.
26591 2005-05-17 Jeff Law <law@redhat.com>
26593 * g++.dg/tree-ssa/pr14814.C: New test.
26594 * gcc.dg/tree-ssa/pr14814.C: New test.
26595 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26596 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26598 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26600 * gcc.dg/compat/generate-random.c: Do not include
26602 * gcc.dg/compat/generate-random_r.c: Likewise.
26604 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26606 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26608 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26610 PR middle-end/21595
26611 * g++.dg/tree-ssa/builtin1.C: New testcase.
26613 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26616 * g++.dg/opt/const4.C: New test.
26618 PR middle-end/21492
26619 * g++.dg/opt/crossjump1.C: New test.
26621 PR tree-optimization/21610
26622 * gcc.c-torture/compile/20050516-1.c: New test.
26625 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26626 about the test failing.
26627 * gfortran.fortran-torture/execute/where_7.f90: New test.
26628 * gfortran.fortran-torture/execute/where_8.f90: New test.
26630 2005-05-16 Richard Henderson <rth@redhat.com>
26632 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26635 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26637 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26638 (limits.h): Include unconditionally.
26639 (stdlib.h): Likewise.
26640 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26641 (limits.h): Include unconditionally.
26642 (stdlib.h): Likewise.
26643 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26644 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26645 (limits.h): Include unconditionally.
26646 (stdlib.h): Likewise.
26647 (hashtab.h): Do not include.
26648 (getopt.h): Likewise.
26649 (stddef.h): Include.
26650 (hashval_t): Define.
26651 (struct entry): Add "next" field.
26652 (HASH_SIZE): New macro.
26653 (hash_table): New variable.
26654 (switchfiles): Do not use xmalloc.
26656 (iterative_hash): New function.
26658 (e_exists): New function.
26659 (e_insert): Likewise.
26660 (output): Use, instead of libiberty hashtable functions.
26661 (main): Do not use getopt. Do not call htab_create.
26663 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26666 * lib/target-supports.exp (check_mkfifo_available):
26667 Return 0 for cygwin as mkfifo support incomplete on platform.
26668 Fix typos in comments.
26670 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26672 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26674 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26677 * gfortran.dg/assign_4.f: New test.
26679 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26681 PR tree-optimization/21563
26682 * gcc.dg/tree-ssa/pr21563.c: New.
26684 2005-05-14 Jan Hubicka <jh@suse.cz>
26686 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26688 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26690 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26692 2005-05-13 Julian Brown <julian@codesourcery.com>
26694 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26695 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26697 2005-05-13 Jan Hubicka <jh@suse.cz>
26699 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26700 * gcc.dg/fold-xor-?.c: Likewise.
26701 * gcc.dg/pr15784-?.c: Likewise.
26702 * gcc.dg/pr20922-?.c: Likewise.
26703 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26704 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26705 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26707 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26710 * gfortran.dg/hollerith_1.f90: New test.
26712 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26714 * gfortran.dg/func_result_2.f90: New test.
26716 2005-05-11 Bud Davis <bdavis@gfortran.org>
26718 * gfortran.dg/dev_null.f90: New test.
26720 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26722 * gcc.dg/arm-vfp1.c: Revert last change.
26724 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26726 PR middle-end/19807
26727 PR tree-optimization/19639
26728 * g++.dg/tree-ssa/pr19807.C: New testcase.
26730 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26732 PR libfortran/21471
26733 * gfortran.dg/append-1.f90: New test.
26735 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26737 * gcc.dg/pr18501.c: XFAIL.
26738 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26739 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26740 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26741 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26742 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26743 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26744 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26745 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26747 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26750 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26751 gfortran.dg/f2c_3.f90: New tests.
26753 * gfortran.dg/return_1.f90: Fix dg annotation.
26755 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26757 * gcc.c-torture/compile/20050510-1.c: New test.
26759 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26761 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26763 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26765 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26767 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26770 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26772 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26775 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26776 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26778 2005-05-10 Ben Elliston <bje@au.ibm.com>
26781 * gcc.dg/debug/pr16676.c: New test.
26783 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26786 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26787 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26788 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26789 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26791 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26792 -fno-tree-dominator-opts.
26794 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26796 * gfortran.dg/return_1.f90: New test.
26798 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26800 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26802 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26804 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26807 * g++.dg/inherit/covariant13.C: New.
26809 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26811 PR libfortran/19155
26812 * gfortran.dg/pr19155.f: New test.
26814 2005-05-08 Roger Sayle <roger@eyesopen.com>
26817 * gcc.dg/pr8788-1.c: New testcase.
26819 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26822 * gcc.target/mips/fpcmp-[12].c: New tests.
26824 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26826 * lib/target-supports-dg.exp (dg-require-fork): New function.
26827 (dg-require-mkfifo): Likewise.
26828 * lib/target-supports.exp (check_function_available): New
26830 (check_fork_available): Likewise.
26831 (check_mkfifo_available): Likewise.
26833 2005-05-06 Jeff Law <law@redhat.com>
26835 * gcc.c-torture/compile/pr21380.c: New test.
26837 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26840 * g++.dg/ext/weak3.C: New test.
26842 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26845 * g++.dg/template/crash37.C: New test.
26847 2005-05-05 Paul Brook <paul@codesourcery.com>
26849 * gcc.dg/arm-g2.c: Use effective-target arm32.
26850 * gcc.dg/arm-mmx-1.c: Ditto.
26851 * gcc.dg/arm-scd42-2.c: Ditto.
26852 * gcc.dg/arm-vfp1.c: Ditto.
26853 * lib/target-supports.exp (check_effective_target_arm32): New
26856 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26858 PR libfortran/21354
26859 gfortran.dg/in_pack_rank7.f90: New test.
26861 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26863 PR middle-end/15618
26864 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26866 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26868 PR middle-end/21265
26869 * gcc.dg/20050503-1.c: New test.
26871 PR rtl-optimization/21239
26872 * gcc.dg/i386-sse-11.c: New test.
26874 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26877 * gcc.target/i386/asm-1.c: New test.
26879 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26881 PR rtl-optimization/21330
26882 * gcc.c-torture/execute/20050502-1.c: New test.
26885 * gcc.c-torture/execute/20050502-2.c: New test.
26887 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26889 PR middle-end/21282
26890 * gcc.dg/pr21282.c: New.
26892 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26894 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26895 * gcc.dg/vect/vect-92.c: Likewise.
26896 * gcc.dg/vect/vect-93.c: Likewise.
26897 * gcc.dg/vect/vect-dv-1.c: Likewise.
26898 * gcc.dg/vect/vect-dv-2.c: Likewise.
26899 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26901 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26903 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26904 * gfortran.dg/vect/vect-2.f90: Likewise.
26905 * gfortran.dg/vect/vect-3.f90: Likewise.
26906 * gfortran.dg/vect/vect-4.f90: Likewise.
26907 * gfortran.dg/vect/vect-5.f90: Likewise.
26909 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26912 * gcc.dg/rs6000-fpint-2.c: New.
26914 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26917 * gcc.dg/builtins-30.c: Update expected messages.
26918 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26919 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26920 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26922 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26924 PR tree-optimization/21294
26925 * gcc.dg/tree-ssa/pr21294.c: New.
26927 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26929 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26930 __builtin_altivec_st_internal_4si built-in.
26932 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26935 * g++.dg/template/ptrmem14.C: New test.
26937 2005-05-02 Paul Brook <paul@codesourcery.com>
26939 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26941 2005-05-02 Michael Matz <matz@suse.de>
26944 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26946 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26948 * g++.dg/cpp/weak.C: New test.
26950 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26952 * gcc.dg/tree-ssa/loop-8.c: New test.
26954 2005-04-30 Michael Maty <matz@suse.de>
26956 * gcc.dg/inline-mcpy.c: New test.
26958 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26960 PR libfortran/18958
26961 * gfortran.dg/eoshift.f90: New test case.
26963 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26965 PR libfortran/18857
26966 * gfortran.dg/matmul_1.f90: New test.
26968 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26970 PR tree-optimization/21030
26971 * gcc.dg/tree-ssa/pr21030.c: New.
26973 2005-04-29 Devang Patel <dpatel@apple.com>
26975 PR tree-optimization/21272
26976 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26978 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26982 * gfortran.dg/entry_4.f90: New test.
26983 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26984 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26985 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26986 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26987 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26988 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26989 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26991 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26993 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26995 2005-04-29 Paul Brook <paul@codesourcery.com>
26997 * gfortran.dg/entry_3.f90: New test.
26999 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27001 * gfortran.dg/implicit_4.f90: New test.
27003 2005-04-28 Bob Wilson <bob.wilson@acm.org>
27005 * lib/target-supports.exp (check_profiling_available): Return
27006 false for xtensa-*-elf.
27008 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
27010 * lib/fortran-torture.exp (fortran-torture.exp): Catch
27011 error if file cannot be deleted.
27013 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27015 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27016 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27017 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27018 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27019 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27020 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27021 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27022 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27023 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27024 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27025 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27026 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27027 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27029 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27032 * gfortran.dg/pr20865.f90: New test.
27034 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27036 * gcc.dg/void-cast-2.c: New test.
27038 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27041 * gcc.dg/void-cast-1.c: New test.
27043 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27045 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27047 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27050 * gfortran.dg/pr21177.f90: New test.
27052 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27054 PR tree-optimization/21171
27055 * gcc.dg/tree-ssa/pr21171.c: New test.
27057 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27059 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27060 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27061 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27062 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27063 gcc.dg/tree-ssa/gen-vect-32.c: New.
27064 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27065 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27066 don't run on PPC32.
27068 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27071 * gcc.dg/transparent-union-3.c: New test.
27073 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27076 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27077 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27078 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27079 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27080 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27081 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27083 2005-04-26 Jeff Law <law@redhat.com>
27085 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27086 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27087 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27088 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27089 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27090 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27091 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27093 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27095 PR tree-optimization/17598
27096 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27098 2005-04-25 Mike Stump <mrs@apple.com>
27100 * objc.dg/fix-and-continue-1.m: Add.
27102 2005-04-25 Roger Sayle <roger@eyesopen.com>
27105 * g++.dg/opt/pr20995-1.C: New test case.
27107 2005-04-25 Devang Patel <dpatel@apple.com>
27109 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27111 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27114 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27116 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27119 * g++.dg/opt/rtti2.C: New test.
27121 2005-04-25 Paul Brook <paul@codesourcery.com>
27122 Steven G. Kargl <kargls@comcast.net>
27125 * gfortran.dg/ichar_1.f90: New file.
27127 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27129 PR middle-end/20991
27130 * g++.dg/opt/pr20991.C: New test.
27132 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27133 where sizeof (type) < __alignof__ (type).
27134 * gcc.dg/compat/struct-layout-1.h: Likewise.
27136 2005-04-24 Per Bothner <per@bothner.com>
27137 Devang Patel <dpatel@apple.com>
27139 PR preprocessor/20907
27140 * gcc.dg/cpp/very-long-comment.c: New test.
27142 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27145 * gfortran.dg/common_5.f: New test.
27147 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27149 PR middle-end/21082
27150 * g++.dg/tree-ssa/pr21082.C: New testcase.
27152 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27154 * gcc.dg/vect/vect-99.c: New test.
27156 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27158 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27160 2005-04-22 Jeff Law <law@redhat.com>
27162 * gcc.dg/uninit-5.c: Remove xfails.
27163 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27164 conditionals and loads.
27166 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27168 PR libfortran/20074
27169 PR libfortran/20436
27170 PR libfortran/21108
27171 * gfortran.dg/nested_reshape.f90: new test
27172 * gfortran.dg/reshape-alloc.f90: new test
27173 * gfortran.dg/reshape.f90: new test
27175 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27177 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27179 * gcc.dg/arm-vfp1.c: New test.
27181 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27184 * g++.dg/lookup/builtin2.C: New test.
27186 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27188 * gcc.dg/weak/weak-13.c: New test.
27190 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27192 * lib/target-supports.exp (check_effective_target_sync_int_long):
27195 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27197 * gcc.target/mips/branch-1.c: New test.
27199 2005-04-21 Richard Henderson <rth@redhat.com>
27201 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27202 * gcc.dg/vect/vect-86.c: Likewise.
27203 * gcc.dg/vect/vect-87.c: Likewise.
27204 * gcc.dg/vect/vect-88.c: Likewise.
27206 2005-04-21 Devang Patel <dpatel@apple.com>
27208 PR optimization/20994
27209 * gcc.dg/tree-ssa/ifc-3.c: New test.
27211 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27214 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27215 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27216 gcc.dg/c99-vla-jump-5.c: New tests.
27218 2005-04-19 Richard Henderson <rth@redhat.com>
27220 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27221 Fix typo in exists check.
27222 (check_effective_target_sync_int_long): New.
27223 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27224 * gcc.dg/ia64-sync-2.c: Likewise.
27225 * gcc.dg/ia64-sync-3.c: Likewise.
27226 * gcc.dg/ia64-sync-4.c: Likewise.
27228 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27230 * gcc.dg/fold-xor-1.c: New test.
27231 * gcc.dg/fold-xor-2.c: New test.
27233 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27236 * g++.dg/eh/fp-regs.C: New test.
27238 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27240 * gcc.dg/Wint-to-pointer-cast-1.c,
27241 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27242 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27243 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27245 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27248 * gfortran.dg/pr16861.f90: New test.
27250 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27252 * gcc.dg/pr21085.c: New test.
27254 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27256 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27257 (setup_mips_tests, dg-mips-options): New procedures.
27258 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27259 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27260 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27261 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27262 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27263 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27264 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27265 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27266 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27267 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27268 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27269 dg-mips-options instead of dg-options. Remove now-redundant
27270 preprocessor guards.
27271 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27272 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27273 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27274 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27275 * gcc.dg/vr-mult-2.c: Delete.
27276 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27277 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27278 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27279 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27280 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27281 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27282 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27284 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27286 * ada/acats/run_all.sh: Use sync when executable not present.
27288 2005-04-18 Devang Patel <dpatel@apple.com>
27290 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27291 * gcc.dg/vect/vect-11a.c: New.
27292 * gcc.dg/vect/vect-none.c: Update.
27293 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27295 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27297 PR tree-optimization/20922
27298 * gcc.dg/pr20922-1.c: New test.
27299 * gcc.dg/pr20922-2.c: New test.
27300 * gcc.dg/pr20922-3.c: New test.
27301 * gcc.dg/pr20922-4.c: New test.
27302 * gcc.dg/pr20922-5.c: New test.
27303 * gcc.dg/pr20922-6.c: New test.
27305 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27307 PR libfortran/20950
27308 * gfortran.dg/pr20950.f: New test.
27310 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27312 PR libfortran/19216
27313 * gfortran.dg/pr19216.f: New test.
27315 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27317 PR tree-optimization/21001
27318 * gcc.dg/tree-ssa/pr21001.c: New.
27320 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27322 PR libfortran/21075
27323 * gfortran.dg/reshape_rank7.f90: New test.
27325 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27327 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27328 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27329 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27330 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27331 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27332 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27333 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27334 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27335 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27337 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27338 in namelists. New test.
27339 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27341 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27343 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27344 namelist. New test.
27345 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27347 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27349 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27350 namelist. New test.
27351 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27352 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27353 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27355 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27356 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27359 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27361 * gfortran.dg/wtruncate.f: New testcase.
27362 * gfortran.dg/wtruncate.f90: New testcase.
27364 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27367 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27368 which sizeof/alignof is dependent, rather than just whether we are
27369 processing_template_decl.
27371 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27373 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27374 corrected typo where the wrong variables had been compared.
27376 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27378 PR libfortran/18495
27379 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27380 Test callee-allocated version of return array with a write
27382 Test spread with a temporary with another write statement.
27384 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27386 PR tree-optimization/21031
27387 * gcc.dg/tree-ssa/pr21031.c: New.
27389 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27391 PR tree-optimization/21004
27392 * gcc.dg/builtins-53.c: Include builtins-config.h.
27393 Check floorf, ceilf, floorl and ceill transformations
27394 only when HAVE_C99_RUNTIME is defined.
27396 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27398 PR middle-end/20739
27399 * gcc.dg/tree-ssa/pr20739.c: New test.
27401 2005-04-14 Mike Stump <mrs@apple.com>
27403 * gcc.dg/Foundation.framework/empty: New.
27404 * gcc.dg/framework-2.c: New.
27406 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27408 PR tree-optimization/21021
27409 * gcc.c-torture/compile/pr21021.c: New.
27411 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27414 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27415 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27416 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27417 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27418 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27419 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27420 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27421 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27423 2005-04-14 Richard Henderson <rth@redhat.com>
27425 * lib/target-supports.exp (check_effective_target_vect_condition):
27426 Add ia64, i?86, and x86_64.
27428 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27430 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27432 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27434 PR tree-optimization/20657
27435 * gcc.dg/tree-ssa/pr20657.c: New.
27437 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27439 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27440 (long long int)trunc*.
27442 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27445 * gcc.dg/pr20927.c: New test.
27447 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27449 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27450 * gcc.target/mips/asm-1.c: Likewise.
27452 2005-04-13 Dale Johannesen <dalej@apple.com>
27454 * objc.dg/objc-fast-4.m: New.
27456 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27458 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27460 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27462 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27464 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27465 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27466 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27468 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27470 PR tree-optimization/20913
27471 * gcc.dg/tree-ssa/pr20913.c: New.
27473 PR tree-optimization/20702
27474 * gcc.dg/tree-ssa/pr20702.c: New.
27476 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27479 * g++.dg/inherit/local3.C: New test.
27481 2005-04-12 Jeff Law <law@redhat.com>
27483 * gcc.dg/tree-ssa/20050412-1.c: New test.
27485 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27487 PR libfortran/19016
27488 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27489 Add tests with mask generated by expression.
27490 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27491 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27492 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27494 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27496 PR middle-end/20917
27497 * gcc.dg/20050409-1.c: New test.
27499 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27501 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27503 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27505 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27506 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27507 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27508 (TARGET_CXX): Adjust accordingly.
27509 * target.h (struct gcc_target): Remove epxort_class_data. Add
27510 determine_class_data_visibility and class_data_always_comdat.
27511 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27512 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27513 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27514 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27515 (arm_cxx_determine_class_data_visibility): New.
27516 (arm_cxx_class_data_always_comdat): Likewise.
27517 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27518 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27519 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27520 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27521 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27524 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27526 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27528 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27530 * gcc.dg/i386-darwin-fpmath.c: New.
27532 2004-04-11 Devang Patel <dpatel@apple.com>
27534 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27535 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27536 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27537 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27538 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27539 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27540 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27541 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27542 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27544 2004-04-11 Devang Patel <dpatel@apple.com>
27546 * gcc.dg/vect/vect-dv-1.c: New test.
27547 * gcc.dg/vect/vect-dv-2.c: New test.
27549 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27551 PR tree-optimization/20933
27552 * gcc.dg/tree-ssa/pr20933.c: New test.
27554 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27556 * gfortran.dg/fold_nearest.f90: New test.
27558 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27560 * gcc.dg/tree-ssa/alias-1.c: New test.
27562 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27564 PR tree-optimization/20920
27565 * g++.dg/tree-ssa/pr20920.C: New test.
27567 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27569 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27570 (long long int)ceil*.
27572 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27574 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27575 explicit C++ linkage.
27577 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27579 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27580 warning for arithmetic IF statements.
27582 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27584 * eor_handling_1.f90: New test case.
27585 * eor_handling_2.f90: New test case.
27586 * eor_handling_3.f90: New test case.
27587 * eor_handling_4.f90: New test case.
27588 * eor_handling_5.f90: New test case.
27589 * noadv_size.f90: New test case.
27590 * pad_no.f90: New test case.
27592 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27594 * gcc.c-torture/execute/20050410-1.c: New test.
27596 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27598 * gcc.dg/pr20126.c: New.
27600 2005-04-09 Bud Davis <bdavis@gfortran.org>
27601 Steven G. Kargl <kargls@comcast.net>
27603 * gfortran.dg/PR19872.f: New test.
27605 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27607 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27609 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27611 * gfortran.dg/nint_1.f90: New test.
27613 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27615 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27616 Added test for callee-allocated arrays with write statements.
27617 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27618 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27619 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27620 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27621 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27623 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27625 PR libfortran/20163
27626 * gfortran.dg/open-options-blanks.f: New test.
27628 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27631 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27633 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27635 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27636 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27637 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27638 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27639 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27640 * gcc.c-torture/execute/stdarg-4.c: New test.
27642 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27645 * g++.dg/abi/param2.C: New test.
27647 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27649 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27651 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27653 * gcc.dg/builtins-53.c: New test.
27655 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27657 * g++.dg/tree-ssa/pr18178.C: New test.
27658 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27659 * gcc.c-torture/execute/20041019-1.c: New test.
27660 * gcc.dg/tree-ssa/20041008-1.c: New test.
27661 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27662 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27663 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27664 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27665 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27666 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27667 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27668 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27669 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27670 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27672 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27674 PR rtl-optimization/20466
27675 * gcc.c-torture/execute/pr20466-1.c: New test.
27677 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27680 * g++.dg/parse/cond2.C: New test.
27683 * g++.dg/warn/Wdtor1.C: New test.
27685 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27688 * gfortran.dg/pr17229.f: New test.
27690 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27692 * gfortran.dg/tiny_1.f90: New test.
27693 * gfortran.dg/tiny_2.f90: ditto.
27695 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27697 * gfortran.dg/eor_1.f90: Fix dg-do run line
27698 * gfortran.dg/open_new.f90: Fix dg-do run line
27700 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27702 * lib/target-supports.exp (get_compiler_messages): Support
27703 optional arguments, the fourth being compiler options.
27704 (check_effective_target_fpic): New proc.
27705 * gcc.dg/20050321-2.c: Restrict to target fpic.
27707 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27709 * gcc.dg/15443-1.c: New test.
27710 * gcc.dg/15443-2.c: Likewise.
27712 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27714 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27716 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27718 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27720 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27722 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27723 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27725 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27726 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27727 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27729 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27732 * g++.dg/warn/Wunused-11.C: New test.
27734 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27736 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27738 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27740 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27742 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27745 * g++.dg/template/ptrmem13.C: New test.
27747 2005-04-05 Per Bothner <per@bothner.com>
27749 * lib/gcc.exp: Always add -fno-show-column, for now.
27751 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27754 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27755 of plain old "unsigned int" for the type of "i". Makes this test
27758 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27760 * gcc.dg/i386-ssefn-1.c: New test.
27761 * gcc.dg/i386-ssefn-2.c: New test.
27762 * gcc.dg/i386-ssefn-3.c: New test.
27763 * gcc.dg/i386-ssefn-4.c: New test.
27765 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27767 PR tree-optimization/20076
27768 * gcc.dg/builtin-apply4.c: New test.
27770 PR preprocessor/19475
27771 * gcc.dg/cpp/macspace1.c: New test.
27772 * gcc.dg/cpp/macspace2.c: New test.
27774 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27776 * gfortran.dg/pr20755.f: Fixed bad format.
27778 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27781 * g++.dg/ext/attrib21.C: New test.
27783 2004-04-05 Devang Patel <dpatel@apple.com>
27785 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27786 * gcc.dg/vect/vect-shift-1.c: New test.
27788 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27790 PR libfortran/20755
27791 * gfortran.dg/pr20755.f: New test.
27793 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27795 * gfortran.dg/pr15959.f90: New test.
27796 * gfortran.dg/string_pad_trunc.f90: New test.
27798 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27800 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27801 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27802 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27805 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27807 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27809 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27811 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27812 * gcc.c-torture/compile/20011119-2.c: Likewise.
27813 * gcc.c-torture/compile/981001-2.c: Likewise.
27815 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27818 * g++.dg/template/overload4.C: New test.
27820 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27823 * g++.dg/abi/covariant5.C: New.
27826 * g++.dg/debug/const2.C: New.
27828 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27830 PR rtl-optimization/16104
27831 * gcc.c-torture/execute/20050316-1.c: New test.
27833 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27835 * g++.dg/template/spec23.C: Fix dg-error text.
27837 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27840 * g++.dg/expr/lval2.C: New.
27842 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27844 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27845 __builtin_strcasecmp and __builtin_strncasecmp.
27847 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27850 * g++.dg/template/spec22.C: New.
27851 * g++.dg/template/spec23.C: New.
27853 2005-04-03 Dale Ranta <dir@lanl.gov>
27854 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27856 PR libfortran/20068
27857 PR libfortran/20125
27858 PR libfortran/20156
27859 PR libfortran/20471
27860 * gfortran.dg/backspace.f: New test.
27862 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27864 * gcc.dg/pr19345.c: New test.
27866 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27868 PR tree-optimization/20640
27869 * gcc.dg/torture/tree-loop-1.c: New.
27871 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27873 PR rtl-optimization/20290
27874 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27876 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27878 * gcc.dg/rs6000-fpint.c: New.
27880 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27882 * gcc.dg/old-style-then-proto-1.c: New test.
27884 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27886 * gfortran.fortran-torture/execute/backspace.f90: Check
27887 after backspace and read was incorrect.
27889 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27891 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27892 buffer past the terminating NUL using memcmp.
27893 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27894 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27896 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27897 Fix unused/uninitialized variable warnings.
27899 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27900 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27901 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27902 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27904 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27905 gcc.c-torture/execute/builtins/fputs-lib.c,
27906 gcc.c-torture/execute/builtins/lib/fprintf.c,
27907 gcc.c-torture/execute/builtins/lib/main.c,
27908 gcc.c-torture/execute/builtins/lib/memcmp.c,
27909 gcc.c-torture/execute/builtins/lib/memmove.c,
27910 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27911 gcc.c-torture/execute/builtins/lib/memset.c,
27912 gcc.c-torture/execute/builtins/lib/printf.c,
27913 gcc.c-torture/execute/builtins/lib/sprintf.c,
27914 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27915 gcc.c-torture/execute/builtins/lib/strchr.c,
27916 gcc.c-torture/execute/builtins/lib/strcmp.c,
27917 gcc.c-torture/execute/builtins/lib/strcpy.c,
27918 gcc.c-torture/execute/builtins/lib/strcspn.c,
27919 gcc.c-torture/execute/builtins/lib/strlen.c,
27920 gcc.c-torture/execute/builtins/lib/strncat.c,
27921 gcc.c-torture/execute/builtins/lib/strncmp.c,
27922 gcc.c-torture/execute/builtins/lib/strncpy.c,
27923 gcc.c-torture/execute/builtins/lib/strrchr.c,
27924 gcc.c-torture/execute/builtins/lib/strspn.c,
27925 gcc.c-torture/execute/builtins/lib/strstr.c,
27926 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27927 gcc.c-torture/execute/builtins/strlen-2.c,
27928 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27931 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27933 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27934 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27937 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27940 * g++.dg/debug/using1.C: New test.
27942 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27944 PR middle-end/20524
27945 * gcc.dg/alias-7.c: Prefix asm-declared name with
27946 __USER_LABEL_PREFIX__.
27948 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27950 Fix fallout from PR middle-end/15700:
27951 * gcc.c-torture/compile/20011119-1.c: Take
27952 __USER_LABEL_PREFIX__ into account.
27953 * gcc.c-torture/compile/20011119-2.c: Likewise.
27955 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27958 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27960 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27963 * gcc.c-torture/compile/struct-non-lval-1.c,
27964 gcc.c-torture/compile/struct-non-lval-2.c,
27965 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27967 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27969 * gcc.dg/tls/tls.exp: Remove temporary file.
27970 * g++.dg/tls/tls.exp: Ditto.
27971 * lib/file-format.exp: Ditto.
27972 * g++.dg/special/ecos.exp: Ditto.
27974 * lib/profopt.exp: Treat prof_ext as a list.
27975 * gcc.misc-tests/bprob.exp: Ditto.
27976 * g++.dg/bprob/bprob.exp: Ditto.
27978 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27979 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27980 g++.dg/tree-ssa/pointer-reference-alias.C,
27981 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27982 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27983 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27984 g++.dg/vect/pr19951.cc: Ditto.
27985 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27986 gcc.dg/builtins-47.c: Ditto.
27987 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27988 gcc.dg/pr20115-1.c: Ditto.
27989 * gcc.dg/tree-ssa/20030530-2.c,
27990 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27991 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27992 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27993 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27994 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27995 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27996 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27997 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27998 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27999 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28000 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28001 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28002 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28003 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28004 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28005 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28006 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28007 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28008 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28009 gcc.dg/tree-ssa/20030824-1.c,
28010 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28011 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28012 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28013 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28014 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28015 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28016 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28017 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28018 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28019 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28020 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28021 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28022 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28023 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28024 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28025 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28026 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28027 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28028 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28029 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28030 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28031 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28032 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28033 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28034 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28035 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28036 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28037 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28038 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28039 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28040 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28041 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28042 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28043 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28044 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28045 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28046 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28047 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28048 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28049 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28050 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28051 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28052 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28053 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28054 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28055 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28056 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28057 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28058 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28059 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28060 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28061 gcc.dg/tree-ssa/useless-1.c: Ditto.
28062 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28063 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28064 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28065 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28066 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28067 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28068 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28069 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28070 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28071 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28072 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28073 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28074 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28075 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28076 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28077 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28078 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28079 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28080 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28081 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28082 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28083 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28084 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28085 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28086 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28087 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28088 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28089 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28090 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28091 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28092 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28093 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28094 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28095 gcc.dg/vect/vect-none.c: Ditto.
28096 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28097 treelang/compile/unsigned.tree: Ditto.
28099 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28100 * gcc.dg/cpp/direct2s.c: Ditto.
28101 * gcc.dg/cpp/paste4.c: Ditto.
28102 * gcc.dg/cpp/separate-1.c: Ditto.
28103 * gcc.dg/pch/save-temps-1.c: Ditto.
28104 * g++.dg/ext/altivec-10.C: Ditto.
28105 * g++.dg/pch/pch.C: Ditto.
28107 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28109 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28110 * g++.dg/template/repo1.C: Ditto.
28111 * g++.dg/template/repo2.C: Ditto.
28112 * g++.dg/template/repo3.C: Ditto.
28113 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28114 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28115 * g++.old-deja/g++.pt/repo1.C: Ditto.
28116 * g++.old-deja/g++.pt/repo2.C: Ditto.
28117 * g++.old-deja/g++.pt/repo3.C: Ditto.
28118 * g++.old-deja/g++.pt/repo4.C: Ditto.
28120 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28121 * gcc.dg/20030107-1.c: Ditto.
28122 * gcc.dg/20030702-1.c: Ditto.
28123 * gcc.dg/profile-generate-1.c: Ditto.
28124 * g++.dg/other/profile1.C: Ditto.
28125 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28127 * lib/gcc-dg.exp (remove-build-file): New.
28128 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28129 cleanup-tree-dump, cleanup-saved-temps): New.
28131 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28133 PR c++/19203, DR 214
28134 * g++.dg/parse/ambig3.C: Not ambiguous.
28135 * g++.dg/template/spec20.C: New.
28136 * g++.dg/template/spec21.C: New.
28138 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28141 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28143 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28145 PR libfortran/20660
28146 * gfortran.dg/negative_unit.f: New test.
28148 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28150 * gcc.dg/20050330-1.c: New test.
28152 2005-03-30 Devang Patel <dpatel@apple.com>
28154 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28156 2005-03-30 Dale Johannesen <dalej@apple.com>
28158 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28160 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28162 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28163 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28164 Strip options from test name.
28166 2005-03-31 Jan Hubicka <jh@suse.cz>
28168 * gcc.dg/varpool-1.c: New testcase.
28170 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28174 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28175 gcc.dg/stmt-expr-label-3.c : New tests.
28176 * gcc.c-torture/execute/medce-2.c: Remove.
28178 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28181 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28184 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28186 * gcc.c-torture/compile/pr20203.c: New test.
28188 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28190 * gfortran.dg/promotion.f90: New test.
28192 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28194 PR middle-end/20491
28195 * gcc.dg/torture/asm-subreg-1.c: New test.
28197 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28200 * gcc.dg/pr20672-1.c: New test.
28202 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28204 * gfortran.dg/vect: New directory.
28205 * gfortran.dg/vect/vect.exp: New.
28206 * gfortran.dg/vect/vect-1.f90: New test.
28207 * gfortran.dg/vect/vect-2.f90: New test.
28208 * gfortran.dg/vect/vect-3.f90: New test.
28209 * gfortran.dg/vect/vect-4.f90: New test.
28210 * gfortran.dg/vect/vect-5.f90: New test.
28212 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28214 PR middle-end/20622
28215 * gcc.dg/alias-7.c: New test.
28217 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28219 * gcc.dg/sparc-reg-1.c: New test.
28221 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28224 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28226 2005-03-29 Dale Ranta <dir@lanl.gov>
28227 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28229 PR libfortran/20163
28230 * gfortran.dg/pr20163-2.f: New test.
28232 2005-03-28 Jan Hubicka <jh@suse.cz>
28234 PR middle-end/20635
28235 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28238 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28240 PR tree-optimization/20626
28241 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28242 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28244 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28246 * gfortran.dg/underflow.f90: New test.
28247 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28249 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28251 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28253 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28255 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28256 (g++_init): Make sure that CXXFLAGS is set.
28257 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28258 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28259 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28260 * lib/objc.exp (objc_init): Likewise.
28261 * lib/treelang.exp (treelang_init): Likewise.
28263 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28265 PR tree-optimization/20470
28266 * gcc.dg/tree-ssa/pr20470.c: New test.
28268 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28270 * gcc.dg/ppc-stfiwx.c: New.
28272 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28275 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28277 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28279 * gcc.dg/20050325-1.c: Fix a typo.
28281 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28283 PR libfortran/19678
28284 PR libfortran/19679
28285 * gfortran.dg/dos_eol.f: New test.
28287 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28289 PR rtl-optimization/20249
28290 * gcc.dg/20050325-1.c: New test.
28292 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28294 PR libfortran/15332
28295 * gfortran.dg/pr15332.f: New test.
28297 2005-03-24 Dale Johannesen <dalej@apple.com>
28299 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28301 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28303 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28304 'internal' visibility.
28305 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28306 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28307 'protected' visibility.
28308 * gcc.dg/visibility-7.c: Likewise.
28309 * lib/target-supports.exp (check_visibility_available): Take
28310 a parameter, the kind of visibility to check for.
28311 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28312 to check_visibility_available.
28314 * g++.dg/expr/cast3.C: New.
28316 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28318 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28321 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28324 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28326 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28328 * gcc.dg/badshift.c: Renamed to...
28329 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28331 * gcc.target/i386/badshift.c: Renamed to...
28332 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28335 PR rtl-optimization/20532
28336 * gcc.target/i386/badshift.c: New.
28338 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28340 * gfortran.dg/pr18025.f90: New test.
28342 2005-03-23 Dale Johannesen <dalej@apple.com>
28344 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28346 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28348 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28350 * lib/target-supports.exp (check_iconv_available): Default
28351 libiconv to -liconv, if there is no definition.
28353 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28355 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28357 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28359 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28360 * g++.dg/opt/pr7503-2.C: Likewise.
28361 * g++.dg/opt/pr7503-3.C: Likewise.
28362 * g++.dg/opt/pr7503-4.C: Likewise.
28363 * g++.dg/opt/pr7503-5.C: Likewise.
28364 * g++.dg/warn/minmax.C: New test.
28366 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28368 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28369 * gfortran.dg/g77_intrinsics_sub.f: New test.
28371 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28372 Jan Hubicka <jh@suse.cz>
28373 Steven Bosscher <stevenb@suse.de
28375 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28377 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28380 * g++.dg/template/redecl3.C: New test.
28382 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28385 * g++.dg/parse/error16.C: Tweak error markers.
28387 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28390 * gcc.dg/20050321-2.c: New test.
28392 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28396 * g++.dg/template/ptrmem12.C: New.
28398 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28400 PR rtl-optimization/20527
28401 * gcc.c-torture/execute/pr20527-1.c: New test.
28403 2005-03-22 Ben Elliston <bje@au.ibm.com>
28405 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28406 program, compile it into a real executable and then delete the .c
28407 and .x files afterwards, to avoid problems on testglue targets.
28409 2005-03-21 Stuart Hastings <stuart@apple.com>
28411 * gcc.target/i386/sse-2.c: New.
28413 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28415 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28417 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28419 * g++.dg/parse/crash25.C: Fix typo.
28421 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28424 * g++.dg/parse/crash24.C: New test.
28427 * g++.dg/parse/crash25.C: New test.
28429 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28432 * g++.dg/ext/stmtexpr4.C: New test.
28434 2005-03-20 Roger Sayle <roger@eyesopen.com>
28436 PR middle-end/20539
28437 * gcc.c-torture/compile/pr13066-1.c: New test case.
28438 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28439 * g++.dg/opt/pr13066-1.C: Likewise.
28441 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28443 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28445 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28448 * gfortran.dg/nesting_1.f90: New test.
28450 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28453 * g++.dg/lookup/using13.C: New test.
28455 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28458 * g++.dg/template/crash36.C: New test.
28460 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28463 * g++.dg/template/crash35.C: New test.
28465 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28468 * g++.dg/overload/operator2.C: New test.
28470 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28472 PR libfortran/20257
28473 * gfortran.dg/pr20257.f90: New test.
28475 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28477 PR libfortran/20480
28478 * gfortran.dg/pr20480.f90: New test.
28480 2005-03-16 Richard Henderson <rth@redhat.com>
28482 PR middle-end/15700
28483 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28484 (_rtld_global): New.
28485 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28486 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28488 * gcc.dg/alias-3.c: New.
28489 * gcc.dg/alias-4.c: New.
28490 * gcc.dg/alias-5.c: New.
28491 * gcc.dg/alias-6.c: New.
28493 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28495 * gcc.dg/cpp/ucnid-7.c: New.
28497 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28498 Dorit Naishlos <dorit@il.ibm.com>
28500 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28503 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28505 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28506 support misaligned accesses.
28507 * gcc.dg/vect/vect-58.c: Likewise.
28508 * gcc.dg/vect/vect-92.c: New.
28509 * gcc.dg/vect/vect-93.c: New.
28511 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28514 * gfortran.dg/assign_2.f90: New test.
28515 * gfortran.dg/assign_3.f90: New test.
28516 * gfortran.dg/assign.f90: New test.
28518 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28520 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28521 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28522 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28523 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28526 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28528 * gcc.dg/cpp/ucnid-6.c: New.
28530 * gcc.dg/cpp/normalize-1.c: New.
28531 * gcc.dg/cpp/normalize-2.c: New.
28532 * gcc.dg/cpp/normalize-3.c: New.
28533 * gcc.dg/cpp/normalize-4.c: New.
28534 * gcc.dg/cpp/ucnid-4.c: New.
28535 * gcc.dg/cpp/ucnid-5.c: New.
28536 * g++.dg/cpp/normalize-1.C: New.
28537 * g++.dg/cpp/ucnid-1.C: New.
28539 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28541 * gcc.dg/pr18628.c: New.
28543 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28546 * g++.dg/tree-ssa/pr20280.C: New.
28548 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28551 * gfortran.dg/stfunc_2.f90: New test.
28553 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28555 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28557 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28559 * gcc.dg/tree-ssa/20050314-1.c: New test.
28561 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28565 * g++.dg/template/friend34.C: New test.
28566 * g++.dg/template/friend35.C: Likewise.
28567 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28569 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28571 Friend class name lookup 5/n
28573 * g++.dg/lookup/hidden-class1.C: New test.
28574 * g++.dg/lookup/hidden-class2.C: Likewise.
28575 * g++.dg/lookup/hidden-class3.C: Likewise.
28576 * g++.dg/lookup/hidden-class4.C: Likewise.
28577 * g++.dg/lookup/hidden-class5.C: Likewise.
28578 * g++.dg/lookup/hidden-class6.C: Likewise.
28579 * g++.dg/lookup/hidden-class7.C: Likewise.
28580 * g++.dg/lookup/hidden-class8.C: Likewise.
28581 * g++.dg/lookup/hidden-class9.C: Likewise.
28582 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28583 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28584 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28585 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28586 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28587 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28588 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28589 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28590 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28591 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28592 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28594 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28597 * g++.dg/template/error18.C: New test.
28599 2005-03-09 Ben Elliston <bje@au.ibm.com>
28602 * g++.dg/debug/pr16792.C: New test.
28604 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28606 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28607 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28608 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28609 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28610 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28611 test assertion names.
28613 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28616 * gfortran.dg/stfunc_1.f90: New test.
28618 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28621 * gfortran.dg/real_index_1.f90: New test.
28623 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28626 * gfortran.dg/spec_expr_1.f90: New test.
28628 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28631 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28634 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28637 * gfortran.dg/largeequiv_1.f90: New test.
28639 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28641 * gcc.dg/ucnid-1.c: New.
28642 * gcc.dg/ucnid-2.c: New.
28643 * gcc.dg/ucnid-3.c: New.
28644 * gcc.dg/ucnid-4.c: New.
28645 * gcc.dg/ucnid-5.c: New.
28646 * gcc.dg/ucnid-6.c: New.
28647 * gcc.dg/cpp/ucnid-1.c: New.
28648 * gcc.dg/cpp/ucnid-2.c: New.
28649 * gcc.dg/cpp/ucnid-3.c: New.
28650 * g++.dg/other/ucnid-1.C: New.
28652 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28654 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28656 2005-03-11 Per Bothner <per@bothner.com>
28658 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28659 that diagnotics refer to correct token.
28660 * gcc.dg/unused-3.c: Likewise.
28662 2005-03-11 Per Bothner <per@bothner.com>
28664 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28665 constant" is now actually on same line as string constant.
28666 * gcc.dg/cpp/direct2s.c: Likewise.
28668 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28670 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28672 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28674 PR libfortran/20124
28675 * gfortran.dg/pr20124.f90: New Test
28677 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28679 PR tree-optimization/20130
28680 * gcc.dg/pr20130-1.c: New test.
28682 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28685 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28687 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28689 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28691 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28693 * g++.dg/eh/forced1.C: Fix comment.
28694 * g++.dg/eh/forced2.C: Ditto.
28695 * g++.dg/eh/forced3.C: Ditto.
28696 * g++.dg/eh/forced4.C: Ditto.
28698 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28701 * gcc.c-torture/compile/pr20412.c: New test.
28703 2005-03-10 Roger Sayle <roger@eyesopen.com>
28705 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28707 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28710 * gcc.dg/20050307-1.c: New test.
28712 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28715 * g++.dg/other/stdarg3.C: New.
28717 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28719 PR c++/18384, c++/18327
28720 * g++.dg/init/array19.C: New test.
28722 PR inline-asm/20314
28723 * gcc.dg/torture/pr20314-1.c: New test.
28724 * gcc.dg/torture/pr20314-2.c: New test.
28726 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28728 * gcc.dg/20050309-1.c: New test.
28730 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28732 * gcc.dg/builtins-10.c: Reactivate disabled test.
28733 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28734 new cbrt transformations.
28736 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28739 * g++.dg/template/array13.C: New test.
28741 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28744 * g++.dg/init/brace4.C: New test.
28746 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28749 * g++.dg/template/non-dependent12.C: New.
28751 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28754 * g++.dg/init/array18.C: Add dg-do run marker.
28757 * g++.dg/init/array18.C: New test.
28759 2005-03-09 Ben Elliston <bje@au.ibm.com>
28761 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28762 * g++.dg/gcov/gcov.exp: Likewise.
28763 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28764 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28765 * lib/c-torture.exp: Likewise.
28766 * lib/fortran-torture.exp: Likewise.
28767 * lib/g++.exp: Likewise.
28768 * lib/gcc-defs.exp: Likewise.
28769 * lib/gcc-dg.exp: Likewise.
28770 * lib/gcc.exp: Likewise.
28771 * lib/gcov.exp: Likewise.
28772 * lib/gfortran.exp: Likewise.
28773 * lib/mike-g++.exp: Likewise.
28774 * lib/mike-gcc.exp: Likewise.
28775 * lib/objc-torture.exp: Likewise.
28776 * lib/objc.exp: Likewise.
28777 * lib/profopt.exp: Likewise.
28778 * lib/target-libpath.exp: Likewise.
28779 * lib/target-supports.exp: Likewise.
28780 * lib/treelang.exp: Likewise.
28781 * lib/wrapper.exp: Likewise.
28783 2005-03-08 Jeff Law <law@redhat.com>
28785 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28788 2005-03-08 Ira Rosen <irar@il.ibm.com>
28790 * gcc.dg/vect/pr20122.c: New test.
28792 2005-03-07 Jeff Law <law@redhat.com>
28794 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28796 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28797 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28798 * gcc.dg/tree-ssa/pr18134.c: New test.
28800 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28802 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28803 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28804 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28806 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28809 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28811 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28813 * g++.dg/warn/Wnvdtor.C: New test.
28815 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28817 * gcc.dg/torture/pr19683-1.c: New test.
28819 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28821 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28822 * gfortran.dg/g77/19990313-2.f: Ditto.
28823 * gfortran.dg/g77/19990313-3.f: Ditto.
28824 * gfortran.dg/g77/19990525-0.f: Ditto.
28825 * gfortran.dg/g77/19990826-0.f: Ditto.
28826 * gfortran.dg/g77/19990826-2.f: Ditto.
28827 * gfortran.dg/g77/19990826-3.f: Ditto.
28828 * gfortran.dg/g77/20000511-1.f: Ditto.
28829 * gfortran.dg/g77/20000511-2.f: Ditto.
28830 * gfortran.dg/g77/970625-2.f: Ditto.
28831 * gfortran.dg/g77/980310-2.f: Ditto.
28832 * gfortran.dg/g77/980310-3.f: Ditto.
28833 * gfortran.dg/g77/980310-8.f: Ditto.
28834 * gfortran.dg/g77/980519-2.f: Ditto.
28835 * gfortran.dg/g77/alpha1.f: Ditto.
28836 * gfortran.dg/g77/claus.f: Ditto.
28837 * gfortran.dg/g77/erfc.f: Ditto.
28838 * gfortran.dg/g77/short.f: Ditto.
28839 * gfortran.fortran-torture/execute/data.f90: Ditto.
28840 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28841 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28843 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28845 * lib/file-format.exp (gcc_target_object_format): Add check for som
28846 format and hardcode object formats on hppa*-*-hpux*.
28847 * lib/target-supports.exp (check_weak_available): Add check for som
28848 object format. Always return 0 on hppa*-*-hpux10*.
28850 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28853 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28855 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28857 * gfortran.dg/pr19936_1.f90: New test.
28858 * gfortran.dg/pr19936_2.f90: New test.
28859 * gfortran.dg/pr19936_3.f90: New test.
28861 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28862 Paul Thomas <prthomas@drfccad.cea.fr>
28864 * gfortran.dg/PR19754_1.f90: New test.
28865 * gfortran.dg/PR19754_2.f90: Ditto.
28867 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28870 * g++.dg/template/non-dependent11.C: New test.
28872 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28874 * lib/target-supports.exp (check_iconv_available): Fix comment.
28876 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28877 Joseph S. Myers <joseph@codesourcery.com>
28880 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28882 2005-03-04 Matthew Sachs <msachs@apple.com>
28884 * gcc.exp (gcc_target_compile): Put braces around
28885 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28886 * objc.exp (objc_target_compile): Likewise.
28887 * treelang.exp (treelang_target_compile): Likewise.
28889 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28892 * gfortran.dg/func_result_1.f90: New test.
28894 2005-03-04 Ben Elliston <bje@au.ibm.com>
28896 * gcc.misc-tests/options.exp: New test.
28898 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28900 * gcc.dg/pr15784-4.c: New test.
28902 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28904 * gcc.c-torture/execute/pr17133.c: New.
28905 * gcc.c-torture/compile/20050303-1.c: New.
28907 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28909 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28911 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28913 * g++.dg/overload/using2.C: New.
28915 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28918 * g++.dg/init/ptrmem2.C: New test.
28920 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28923 * gcc.dg/pr8927-1.c: New test.
28925 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28928 * g++.dg/inherit/covariant12.C: New.
28930 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28933 * gfortran.dg/bound_1.f90: New test.
28935 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28937 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28938 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28940 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28943 * gcc.dg/pr20245-1.c: New test.
28945 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28947 PR middle-end/19874
28948 * gcc.c-torture/execute/20050119-2.c: New test case.
28950 2005-02-28 Ben Elliston <bje@au.ibm.com>
28952 * README: Update the DejaGnu bug reporting address.
28953 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28954 * lib/objc-torture.exp: Likewise.
28956 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28958 * gfortran.dg/boz_1.f90: New test.
28959 * gfortran.dg/boz_3.f90: New test.
28960 * gfortran.dg/boz_4.f90: New test.
28962 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28964 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28965 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28967 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28969 PR libfortran/20101
28970 * gfortran.dg/write_0_pe_format.f90: New test.
28972 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28975 * g++.dg/opt/thunk2.C: New test.
28976 * g++.dg/opt/covariant1.C: New test.
28978 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28980 * gfortran.dg/e_d_fmt.f90: New test.
28982 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28984 * gcc.dg/asm-b.c: Fix comment typos.
28986 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28988 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28991 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28994 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28995 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28996 * gcc.dg/asm-b.c: New test.
28998 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
29000 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29001 Disable this test on IRIX 6.
29003 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
29005 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29006 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29009 2005-02-25 Diego Novillo <dnovillo@redhat.com>
29011 PR tree-optimization/20204
29012 * gcc.dg/pr20204.c: New test.
29014 2005-02-24 Jakub Jelinek <jakub@redhat.com>
29017 * gcc.c-torture/execute/20050224-1.c: New test.
29020 * g++.dg/warn/Wbraces2.C: New test.
29022 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29025 * g++.dg/init/const2.C: New test.
29027 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29029 PR tree-optimization/20100
29030 * gcc.c-torture/execute/pr20100-1.c: New test.
29032 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29034 * gfortran.dg/implicit_3.f90: New test.
29036 * gfortran.dg/deftype_1.f90: New test.
29038 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29040 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29042 * g++.dg/other/anon3.C: Accept a warning.
29044 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29046 * gcc.dg/pr20017.c: Fix a comment typo.
29048 2005-02-23 Bud Davis <bdavis@gfortran.org>
29050 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29052 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29055 * ada/acats/tests/cxa/cxa3004.a: Remove.
29056 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29058 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29061 * g++.dg/init/const1.C: New test.
29064 * g++.dg/parse/constant7.C: New test.
29067 * g++.dg/parse/error27.C: New test.
29068 * g++.dg/template/qualttp15.C: Adjust error markers.
29069 * g++.old-deja/g++.other/struct1.C: Likewise.
29072 * g++.dg/template/error17.C: New test.
29075 * g++.dg/parser/error26.C: New test.
29077 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29079 PR tree-optimization/20100
29080 PR tree-optimization/20115
29081 * gcc.dg/pr20115.c: New test.
29082 * gcc.dg/pr20115-1.c: New test.
29083 * gcc.dg/pr20100.c: New test.
29084 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29085 call-clobbered variables after alias1.
29087 2005-02-22 Bud Davis <bdavis@gfortran.org>
29089 * gfortran.dg/list_read_4.f90: new test.
29091 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29093 PR rtl-optimization/20017.
29094 * gcc.dg/pr20017.c: New.
29096 2005-02-22 Devang Patel <dpatel@apple.com>
29099 * g++.dg/tree-ssa/pr19952.C: New test.
29101 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29104 * g++.dg/parse/constant6.C: New test.
29106 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29108 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29109 * g++.dg/charset/asm2.c: Likewise.
29110 * g++.dg/charset/asm3.c: Likewise.
29111 * g++.dg/charset/asm4.c: Likewise.
29112 * g++.dg/charset/asm5.c: Likewise.
29113 * g++.dg/charset/attribute1.c: Likewise.
29114 * g++.dg/charset/attribute2.c: Likewise.
29115 * g++.dg/charset/extern1.cc: Likewise.
29116 * g++.dg/charset/extern2.cc: Likewise.
29117 * g++.dg/charset/extern3.cc: Likewise.
29118 * g++.dg/charset/function.cc: Likewise.
29119 * g++.dg/charset/string.c: Likewise.
29120 * g++.dg/charset/charset.exp: Likewise.
29121 * lib/target-supports.exp (check_iconv_available): Fix comment.
29123 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29125 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29126 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29127 * gcc.dg/charset/asm2.c: Likewise.
29128 * gcc.dg/charset/asm3.c: Likewise.
29129 * gcc.dg/charset/asm4.c: Likewise.
29130 * gcc.dg/charset/asm5.c: Likewise.
29131 * gcc.dg/charset/asm6.c: Likewise.
29132 * gcc.dg/charset/attribute1.c: Likewise.
29133 * gcc.dg/charset/attribute2.c: Likewise.
29134 * gcc.dg/charset/builtin1.c: Likewise.
29135 * gcc.dg/charset/extern.c: Likewise.
29136 * gcc.dg/charset/function.c: Likewise.
29137 * gcc.dg/charset/string.c: Likewise.
29138 * gcc.dg/charset/charset.exp: Likewise.
29140 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29143 * gfortran.dg/pr20086.f90: New test.
29145 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29147 PR tree-optimization/19786
29148 * g++.dg/tree-ssa/pr19786.C: New.
29150 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29152 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29154 2005-02-21 Jeff Law <law@redhat.com>
29156 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29158 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29160 * gfortran.dg/do_iterator: Split loop, markup all lines for
29161 which an error locus is printed.
29162 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29164 * gfortran.dg/select_4.f90: Likewise.
29165 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29166 locuses in the various permutations.
29168 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29170 PR tree-optimization/19951
29171 * g++.dg/vect: New directory.
29172 * g++.dg/vect/vect.exp: New file.
29173 * g++.dg/vect/pr19951.cc: New testcase.
29174 * g++.dg/dg.exp: Also prune vectorizer tests.
29176 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29179 * gcc.dg/charset/builtin1.c: New test.
29181 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29184 * g++.dg/inherit/volatile1.C: New test.
29187 * g++.dg/template/dtor4.C: New test.
29189 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29191 * gfortran.dg/int_1.f90: New test.
29193 2005-02-19 Devang Patel <dpatel@apple.com>
29195 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29197 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29199 * gfortran.dg/achar_1.f90: New test.
29201 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29203 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29205 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29206 Jakub Jelinek <jakub@redhat.com>
29208 PR tree-optimization/19828
29209 * gcc.dg/tree-ssa/loop-7.c: New test.
29210 * gcc.c-torture/execute/20050218-1.c: New test.
29212 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29215 * gcc.dg/transparent-union-1.c: New test.
29216 * gcc.dg/transparent-union-2.c: New test.
29218 2005-02-18 James E Wilson <wilson@specifixinc.com>
29220 PR tree-optimization/18977
29221 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29223 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29226 * gcc.dg/pr20054.c: New test.
29228 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29231 * g++.dg/ext/attrib20.C: New test.
29233 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29235 PR middle-end/20030
29236 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29238 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29241 * g++.dg/opt/switch4.C: New.
29243 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29246 PR tree-optimization/20009
29247 * gcc.c-torture/compile/20050217-1.c: New test.
29248 * g++.dg/opt/switch3.C: New test.
29250 PR tree-optimization/18947
29251 * gcc.c-torture/compile/20050215-1.c: New test.
29252 * gcc.c-torture/compile/20050215-2.c: New test.
29253 * gcc.c-torture/compile/20050215-3.c: New test.
29255 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29258 * g++.dg/template/crash34.C: New.
29261 * g++.dg/other/access3.C: New.
29263 2005-02-17 Ira Rosen <irar@il.ibm.com>
29265 * gcc.dg/vect/vect-98.c: New test.
29267 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29269 PR tree-optimization/19967
29270 * gcc.dg/pr19967.c: New.
29272 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29274 PR middle-end/19857
29275 * gcc.dg/tree-ssa/20050215-1.c: New test.
29276 * gcc.c-torture/execute/20050215-1.c: New test.
29278 2005-02-15 Eric Christopher <echristo@redhat.com>
29280 * gcc.dg/cpp/20050215-1.c: New file.
29282 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29284 PR tree-optimization/15785
29285 * gcc.dg/pr15785-1.c: New test.
29287 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29290 * g++.dg/init/ctor4.C: New.
29291 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29293 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29295 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29296 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29298 2005-02-15 Andreas Schwab <schwab@suse.de>
29300 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29303 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29305 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29307 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29309 PR tree-optimization/19853
29310 * gcc.c-torture/compile/pr19853.c: New test.
29312 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29315 * g++.dg/parse/local-class1.C: New.
29318 * g++.dg/parse/ptrmem3.C: New.
29321 * g++.old-deja/g++.oliva/template6.C: Add another case.
29322 * g++.dg/template/explicit6.C: New.
29324 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29327 * g++.dg/other/redecl2.C: New.
29329 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29332 * g++.dg/abi/covariant4.C: New.
29334 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29336 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29339 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29341 * gcc.dg/vect/vect-96.c: Fix typo.
29343 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29347 * g++.dg/template/enum5.C: New test.
29349 2005-02-12 Ira Rosen <irar@il.ibm.com>
29351 * gcc.dg/vect/vect-97.c: New test.
29353 2005-02-12 Ira Rosen <irar@il.ibm.com>
29355 * gcc.dg/vect/vect-96.c: New test.
29357 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29359 * gcc.dg/builtins-34.c: Also check ldexp*.
29361 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29363 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29365 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29367 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29368 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29369 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29370 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29371 selector_list, selector_expression, dg-process-target): Move to new
29372 file target-supports-dg.exp.
29373 * lib/target-supports-dg.exp: New.
29375 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29378 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29381 * g++.dg/other/ptrmem6.C: New test.
29383 PR middle-end/19858
29384 * gcc.c-torture/compile/20050210-1.c: New test.
29386 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29389 * g++.dg/warn/Wbraces1.C: New test.
29391 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29393 * gcc.dg/builtins-52.c: New testcase.
29395 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29398 * gcc.c-torture/execute/20050119-1.c: New test.
29400 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29403 * g++.dg/init/delete1.C: New test.
29405 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29408 * g++.dg/template/static12.C: New test.
29410 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29413 * g++.dg/conversion/ambig1.C: New test.
29416 * g++.dg/ext/attrib19.C: New test.
29419 * g++.dg/parse/dtor5.C: New test.
29422 * g++.dg/template/dtor3.C: New test.
29425 * g++.dg/template/static11.C: New test.
29426 * g++.dg/template/crash2.C: Remove dg-error marker.
29428 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29431 * g++.old-deja/g++.mike/p10769a.C: Remove.
29433 2005-02-09 Roger Sayle <roger@eyesopen.com>
29435 * gcc.dg/builtins-48.c: New test case.
29436 * gcc.dg/builtins-49.c: New test case.
29437 * gcc.dg/builtins-50.c: New test case.
29438 * gcc.dg/builtins-51.c: New test case.
29440 2005-02-09 Ian Lance Taylor <ian@airs.com>
29442 PR middle-end/19583
29443 * g++.dg/warn/Wreturn-type-3.C: New test.
29445 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29447 PR middle-end/19402
29448 * gcc.dg/pr19402-1.c: New testcase.
29449 * gcc.dg/pr19402-2.c: likewise.
29451 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29453 PR middle-end/19854
29454 * g++.dg/tree-ssa/tmmti.C: New testcase.
29456 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29458 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29460 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29463 * g++.dg/parse/crash23.C: New test.
29464 * g++.dg/warn/Weff1.C: New test.
29466 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29468 * gcc.dg/20050209-1.c: New test.
29470 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29473 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29475 2005-02-08 Mike Stump <mrs@apple.com>
29477 * g++.dg/pch/import-2.c: New test.
29478 * g++.dg/pch/import-2.hs: New.
29479 * g++.dg/pch/include/import-2a.h: New.
29480 * g++.dg/pch/include/import-2b.h: New.
29482 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29484 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29486 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29488 * gfortran.dg/substr_1.f90: New test.
29490 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29492 PR middle-end/19775
29493 * gcc.dg/torture/builtin-power-1.c: Disable test for
29494 invalid transformation.
29495 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29496 no longer optimize.
29497 * gcc.dg/builtins-47.c: New testcase.
29499 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29500 Dorit Naishlos <dorit@il.ibm.com>
29502 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29504 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29506 * gcc.c-torture/compile/20050206-1.c: New test.
29508 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29511 * g++.dg/opt/pr19768.C: New test.
29513 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29516 * gcc.c-torture/compile/pr19736.c: New test.
29518 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29521 * g++.dg/parse/error25.C: New test.
29523 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29525 * gcc.c-torture/execute/20050203-1.c: New.
29527 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29529 * gcc.dg/vect/vect-85.c: Remove xfail.
29530 * gcc.dg/vect/vect-86.c: Remove xfail.
29531 * gcc.dg/vect/vect-87.c: Remove xfail.
29532 * gcc.dg/vect/vect-88.c: Remove xfail.
29534 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29536 * gcc.dg/altivec-19.c: New.
29538 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29541 * gcc.dg/nested-func-3.c: New test.
29542 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29544 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29546 * gcc.test-framework/gen_directive_tests: Generate tests for
29547 selector expressions.
29549 2005-02-02 Matt Austern <austern@apple.com>
29552 * g++/ext/builtin7.C: New.
29553 * g++/ext/builtin8.C: New.
29555 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29558 * gcc.dg/pr18502-1.c: New test.
29560 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29563 * g++.dg/template/local4.C: Tweak.
29565 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29567 PR tree-optimization/19578
29568 * gcc.c-torture/compile/20050202-1.c: New test.
29570 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29573 * gcc.dg/c99-init-4.c: New test.
29575 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29577 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29579 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29581 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29582 * g++.dg/eh/check-vect.h: New.
29584 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29585 * gcc.dg/vect/vect-78.c: Ditto.
29586 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29589 * g++.dg/conversion/simd1.C: Expect warning.
29590 * g++.dg/ext/attribute-test-1.C: Ditto.
29591 * g++.dg/ext/attribute-test-2.C: Ditto.
29592 * g++.dg/ext/attribute-test-3.C: Ditto.
29593 * g++.dg/ext/attribute-test-4.C: Ditto.
29595 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29596 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29598 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29600 2005-02-01 Richard Henderson <rth@redhat.com>
29602 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29603 long double for ibm double-double format.
29604 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29606 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29608 PR tree-optimization/19633
29609 * gcc.dg/pr19633-1.c: New test.
29610 * gcc.dg/pr19633.c: Tweak to make pointer point
29611 to NULL or a symbol.
29613 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29615 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29617 (dg-process-target (local override)): Handle selector expressions.
29619 * gcc.test-framework/README: Describe tests in source directory.
29620 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29621 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29622 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29623 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29624 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29625 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29626 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29627 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29628 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29629 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29630 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29631 * gcc.test-framework/dg-error-exp-P.c: New test.
29632 * gcc.test-framework/dg-error-exp-XP.c: New test.
29633 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29634 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29635 * gcc.test-framework/dg-output-exp-P.c: New test.
29636 * gcc.test-framework/dg-output-exp-XF.c: New test.
29637 * gcc.test-framework/dg-warning-exp-P.c: New test.
29638 * gcc.misc-tests/dg-1.c: Remove.
29639 * gcc.misc-tests/dg-2.c: Remove.
29640 * gcc.misc-tests/dg-3.c: Remove.
29641 * gcc.misc-tests/dg-4.c: Remove.
29642 * gcc.misc-tests/dg-5.c: Remove.
29643 * gcc.misc-tests/dg-6.c: Remove.
29644 * gcc.misc-tests/dg-7.c: Remove.
29645 * gcc.misc-tests/dg-8.c: Remove.
29646 * gcc.misc-tests/dg-9.c: Remove.
29647 * gcc.misc-tests/dg-10.c: Remove.
29648 * gcc.misc-tests/dg-11.c: Remove.
29649 * gcc.misc-tests/dg-12.c: Remove.
29650 * gcc.misc-tests/dg-test.exp: Remove.
29652 * gcc.test-framework/test-framework.awk: Change recording and
29653 printing of passes and failures.
29655 * gcc.test-framework: New directory.
29656 * gcc.test-framework/README: New.
29657 * gcc.test-framework/test-framework.exp: New.
29658 * gcc.test-framework/test-framework.awk: New.
29659 * gcc.test-framework/gen_directive_tests: New.
29661 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29663 * lib/treelang.exp: Fix comment typos.
29664 (treelang_target_compile): Don't append libs=-ltreelang to options.
29666 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29668 * g++.dg/parse/typename7.C: Adjust error messages.
29670 2005-01-31 Jeff Law <law@redhat.com>
29672 * gcc.c-torture/execute/20050131-1.c: New test.
29673 * gcc.dg/wcaselabel.c: New test.
29675 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29677 * g++.dg/other/warning1.C: Adjust error messags.
29678 * g++.dg/parse/constant5.C: New test.
29680 2005-01-31 Steven Bosscher <stevenb@suse.de>
29683 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29684 the test case valid.
29685 * gcc.dg/20030815-1.c: Remove invalid tests.
29686 * gcc.dg/array-7.c: Adjust expected result.
29687 * gcc.dg/pr18596-3.c: Likewise.
29688 * gcc.dg/noncompile/20000901-1.c: Likewise.
29689 * gcc.dg/noncompile/init-2.c: Likewise.
29690 * gcc.dg/noncompile/init-4.c: Likewise.
29692 2005-01-31 Dale Johannesen <dalej@apple.com>
29694 * g++.dg/opt/pr19650.C: New test.
29696 2005-01-31 Richard Henderson <rth@redhat.com>
29698 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29699 long double for intel double extended format.
29700 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29702 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29705 * g++.dg/template/static10.C: New test.
29708 * g++.dg/parse/error24.C: New test.
29711 * g++.dg/lookup/builtin1.C: New test.
29714 * g++.dg/warn/conv3.C: New test.
29716 2005-01-30 Bud Davis <bdavis@gfortran.org>
29719 * gfortan.dg/inquire_7.f90
29721 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29723 PR tree-optimization/15791
29724 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29725 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29726 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29727 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29728 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29729 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29730 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29731 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29732 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29733 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29735 2005-01-29 Paul Brook <paul@codesourcery.com>
29738 * check.c (real_or_complex_check): New function.
29739 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29740 * intrinsic.c (add_functions): Use new check functions.
29741 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29744 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29746 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29747 gcc.dg/lvalue-3.c: New tests.
29748 * gcc.dg/concat.c: Update expected messages.
29750 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29752 PR libfortran/19595
29753 * gfortran.dg/eor_1.f90: New test.
29755 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29758 * gfortran.dg/logical_data_1.f90: New test.
29760 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29763 * g++.dg/template/crash33.C: New test.
29766 * g++.dg/template/crash32.C: New test.
29768 2005-01-28 Ian Lance Taylor <ian@airs.com>
29770 PR middle-end/16558
29771 * g++.dg/warn/Wreturn-type-2.C: New test.
29773 2004-06-24 Jeff Law <law@redhat.com>
29775 * gcc.dg/tree-ssa/20050128-1.c: New test.
29777 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29779 * gcc.target/frv/all-mdpackh-1.c: New test.
29781 2005-01-28 Steven Bosscher <stevenb@suse.de>
29783 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29785 2005-01-27 Richard Henderson <rth@redhat.com>
29787 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29789 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29791 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29793 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29795 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29796 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29797 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29798 to cope with cases where the multilib options override the dg-options.
29800 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29803 * gcc.dg/noncompile/20050120-1.c: New test.
29805 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29807 PR tree-optimization/19633
29808 * gcc.dg/pr19633.c: New test.
29809 * gcc.dg/tree-ssa/pr19633.c: New test.
29811 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29813 * gcc.dg/20041216-1.c: New test.
29815 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29818 * objc.dg/selector-2.m: New test.
29820 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29822 * g++.dg/opt/range-test-2.C: New test.
29824 PR rtl-optimization/19579
29825 * gcc.c-torture/execute/20050124-1.c: New test.
29827 2005-01-26 Greg Parker <gparker@apple.com>
29828 Stuart Hastings <stuart@apple.com>
29830 * gcc.c-torture/execute/20050125-1.c: New.
29832 2005-01-18 Jan Hubicka <jh@suse.cz>
29834 PR tree-optimize/19337
29835 * gcc.c-torture/compile/20050119-1.c: New test.
29837 2005-01-24 James E Wilson <wilson@specifixinc.com>
29839 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29840 test for successful match.
29842 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29845 * objc.dg/comp-types-7.m: New test.
29847 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29849 * lib/target-supports.exp (current_target_name): New.
29850 (check_effective_target_ilp32, check_effective_target_lp64):
29851 Cache the result to use as long as the current target, with
29852 multilib flags, remains the same.
29854 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29855 (dg-require-weak, dg-require-visibility, dg-require-alias,
29856 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29857 dg-require-effective-target, dg-skip-if): Remove call to
29858 skip_test_and_clear_xfail.
29859 (dg-test): Clear xfail data.
29861 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29864 * gcc.dg/ppc64-toc.c: New test.
29866 * g++.dg/tree-ssa/empty-1.C: New test.
29868 PR middle-end/19551
29869 * gcc.c-torture/execute/20050121-1.c: New test.
29870 * gcc.dg/20050121-2.c: New test.
29872 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29873 Paul Brook <paul@codesourcery.com>
29876 * gfortran.dg/real_const_1.f: New test.
29877 * gfortran.dg/real_const_2.f90: New test.
29878 * gfortran.dg/complex_int_1.f90: New test.
29880 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29883 * gfortan.dg/inquire_6.f90: New test.
29885 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29887 PR libfortran/19451
29888 * open_readonly_1.f90: New test.
29890 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29892 PR libfortran/18982
29893 * gfortran.dg/open_new.f90: New file.
29895 2005-01-22 Paul Brook <paul@codesourcery.com>
29897 * namelist_1.f90: New test.
29899 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29901 PR tree-optimization/19484
29902 * gcc.c-torture/compile/20050122-[12].c: New tests.
29904 2005-01-22 Paul Brook <paul@codesourcery.com>
29906 * gfortran.dg/implicit_2.f90: New test.
29908 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29911 * gfortran.dg/inquire_5.f90: New test.
29913 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29916 * gcc.dg/pr18809-1.c: New test.
29918 2005-01-21 Ian Lance Taylor <ian@airs.com>
29920 * gcc.dg/20050121-1.c: New test.
29922 PR tree-optimization/13000
29923 * gcc.dg/20040206-1.c: Change warning to point where function is
29926 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29929 * g++.dg/template/array11.C: New test.
29931 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29933 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29934 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29935 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29936 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29937 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29938 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29940 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29942 PR tree-optimization/15349
29943 * gcc.dg/tree-ssa/pr15349.c: New.
29945 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29947 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29949 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29951 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29952 scan-assembler-times directive name.
29954 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29957 PR rtl-optimization/19462
29958 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29960 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29962 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29963 counting function calls on ia64.
29965 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29967 PR rtl-optimization/15139
29968 * gcc.dg/20050111-2.c: New test.
29971 * gcc.c-torture/compile/20050113-1.c: New testcase.
29973 PR middle-end/19164
29974 * gcc.dg/20050113-1.c: New testcase.
29976 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29978 * gcc.dg/vect/vect-85.c: Add comment.
29979 * gcc.dg/vect/vect-86.c: Add xfail for now.
29980 * gcc.dg/vect/vect-87.c: Add xfail for now.
29981 * gcc.dg/vect/vect-88.c: Add xfail for now.
29982 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29984 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29986 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29988 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29990 * g++.dg/debug/typedef3.C: New test.
29992 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29995 * gcc.dg/asm-a.c: New test.
29997 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29999 * gcc.dg/sh-relax.c: Add prototype for abort.
30001 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30003 * gcc.dg/short-compare-1.c: New test.
30004 * gcc.dg/short-compare-2.c: Likewise.
30006 2005-01-18 Michael Matz <matz@suse.de>
30008 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30010 2005-01-17 Diego Novillo <dnovillo@redhat.com>
30012 PR tree-optimization/19121
30013 * gcc.c-torture/compile/pr19121.c: New test.
30015 2005-01-17 James E. Wilson <wilson@specifixinc.com>
30018 * gcc.c-torture/compile/pr19357.c: New test.
30020 2005-01-17 Ian Lance Taylor <ian@airs.com>
30023 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30024 pass--those that refer just to the variable, possibly with a
30026 * gcc.dg/c99-const-expr-3.c: Likewise.
30028 PR middle-end/13127
30029 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30032 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30035 * gfortran.dg/endfile_2.f90: New test.
30037 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30040 * gfortran.dg/select_5.f90: New test.
30042 2004-01-16 Paul Brook <paul@codesourcery.com>
30044 * gfortran.dg/common_4.f90: New test.
30046 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30048 PR rtl-optimization/19462
30049 * gcc.dg/torture/pr19462-1.c: New test.
30051 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30054 * objc.dg/func-ptr-2.m: New.
30055 * objc.dg/volatile-1.m: New.
30057 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30059 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30061 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30063 PR tree-optimization/19060
30064 * gcc.c-torture/execute/20050104-1.c: New test.
30066 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30069 * gfortran.dg/write_to_null.f90: New test.
30071 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30072 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30075 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30078 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30081 * g++.dg/init/vector1.C: New test.
30083 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30086 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30088 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30090 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30092 * gfortran.dg/select_1.f90: New test.
30093 * gfortran.dg/select_2.f90: New test.
30094 * gfortran.dg/select_3.f90: New test.
30095 * gfortran.dg/select_4.f90: New test.
30097 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30099 PR middle-end/19084
30100 PR rtl-optimization/19348
30101 * gcc.dg/20050111-1.c: New test.
30102 * gcc.c-torture/execute/20050111-1.c: New test.
30104 * gcc.dg/i386-asm-4.c: New test.
30106 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30108 * gcc.dg/nested-func-2.c: New test.
30109 * ada/acats/norun.lst: Remove c953002.
30111 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30113 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30115 2005-01-12 Ben Elliston <bje@au.ibm.com>
30117 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30119 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30122 * g++.dg/abi/align1.C: New test.
30124 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30126 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30128 * g++.dg/ext/altivec_check.h: Support compiling as C.
30130 2005-01-10 Roger Sayle <roger@eyesopen.com>
30133 * g++.dg/expr/pr19355-1.C: New test case.
30135 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30137 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30138 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30139 * ada/acats/tests/c3/c92005b.ada: Likewise.
30140 * ada/acats/tests/c3/cxb3012.a: Likewise.
30141 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30143 2005-01-09 Paul Brook <paul@codesourcery.com>
30145 * gfortran.dg/common_2.f90: New file.
30146 * gfortran.dg/common_3.f90: New file.
30148 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30150 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30152 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30154 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30155 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30156 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30157 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30158 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30159 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30160 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30161 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30162 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30163 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30164 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30165 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30166 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30167 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30168 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30169 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30170 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30171 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30172 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30173 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30174 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30175 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30176 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30177 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30178 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30179 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30180 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30181 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30182 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30183 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30184 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30185 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30186 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30187 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30188 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30189 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30190 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30191 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30192 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30193 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30194 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30195 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30196 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30197 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30198 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30199 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30200 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30201 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30202 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30203 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30204 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30205 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30206 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30207 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30208 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30209 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30210 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30211 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30212 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30213 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30214 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30215 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30216 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30217 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30218 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30219 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30220 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30222 * gcc.dg/vect/vect-1.c: Fix spelling.
30223 * gcc.dg/vect/vect-10.c: Fix spelling.
30224 * gcc.dg/vect/vect-11.c: Fix spelling.
30225 * gcc.dg/vect/vect-12.c: Fix spelling.
30226 * gcc.dg/vect/vect-14.c: Fix spelling.
30227 * gcc.dg/vect/vect-15.c: Fix spelling.
30228 * gcc.dg/vect/vect-16.c: Fix spelling.
30229 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30230 * gcc.dg/vect/vect-64.c: Fix comments.
30231 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30233 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30234 Ira Rosen <irar@il.ibm.com>
30236 * gcc.dg/vect/vect-70.c: New test.
30237 * gcc.dg/vect/vect-71.c: New test.
30239 2005-01-09 Manfred Hollstein <mh@suse.com>
30241 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30242 * gcc.dg/pr18241-2.c: Likewise.
30243 * gcc.dg/pr18241-3.c: Likewise.
30244 * gcc.dg/pr18241-4.c: Likewise.
30245 * gcc.dg/pr18241-5.c: Likewise.
30247 2005-01-08 Richard Henderson <rth@redhat.com>
30249 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30250 False for x86 and x86-64.
30252 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30254 PR tree-optimization/18241
30255 * gcc.dg/pr18241-1.c: New test.
30256 * gcc.dg/pr18241-2.c: New test.
30257 * gcc.dg/pr18241-3.c: New test.
30258 * gcc.dg/pr18241-4.c: New test.
30259 * gcc.dg/pr18241-5.c: New test.
30261 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30263 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30264 gfortran.dg/select_4.f90: New.
30266 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30268 * gcc.c-torture/execute/20050107-1.c: New test.
30270 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30273 * g++.dg/template/ref2.C: New.
30275 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30277 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30278 instead of being empty.
30280 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30283 * gfortran.dg/array-1.f90: New test.
30285 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30287 PR tree-optimization/19283
30288 * gcc.c-torture/execute/20050106-1.c: New test.
30290 PR rtl-optimization/18861
30291 * gcc.dg/20050105-1.c: New test.
30293 PR tree-optimization/18828
30294 * gcc.dg/20050105-2.c: New test.
30296 2005-01-07 Andreas Jaeger <aj@suse.de>
30298 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30300 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30303 * gfortran.dg/fmt_read.f90: New test.
30305 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30307 * gcc.dg/rs6000-ldouble-2.c: New.
30309 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30312 * g++.dg/parser/ctor2.C: New test.
30314 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30317 * g++.dg/template/using9.C: New test.
30319 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30322 * g++.dg/lookup/friend6.C: New test.
30324 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30327 * g++.dg/template/array10.C: New.
30329 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30331 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30332 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30334 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30336 * gcc.c-torture/compile/20050105-1.c: New test.
30338 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30340 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30342 2005-01-05 Roger Sayle <roger@eyesopen.com>
30344 PR middle-end/19100
30345 * gcc.dg/conv-3.c: New test case.
30347 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30349 * gcc.dg/asm-wide-1.c: New test.
30351 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30354 * g++.dg/parse/crash22.C: New
30356 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30359 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30361 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30363 PR middle-end/17767
30364 * gcc.dg/i386-mmx-6.c: New test case.
30366 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30368 PR tree-optimization/18308
30369 * gcc.dg/vect/pr18308.c: New testcase.
30371 2005-01-04 Andreas Jaeger <aj@suse.de>
30373 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30375 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30376 Robert Bowdidge <bowdidge@apple.com>
30378 * gcc.dg/cpp/subframework1.c: New.
30379 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30380 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30381 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30382 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30384 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30386 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30388 * gcc.dg/darwin-weakimport-2.c: New.
30390 2005-01-03 Richard Henderson <rth@redhat.com>
30392 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30394 2005-01-03 Richard Henderson <rth@redhat.com>
30396 * gcc.dg/vect/vect.exp: Enable for ia64.
30397 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30398 (check_effective_target_vect_float): Likewise.
30399 (check_effective_target_vect_no_align): Likewise.
30400 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30401 * gcc.dg/vect/vect-8.c: Likewise.
30403 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30406 * gcc.dg/pr19236-1.c: New test case.
30408 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30410 PR rtl-optimization/12092
30411 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30413 2005-01-02 Andreas Jaeger <aj@suse.de>
30415 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30417 2005-01-01 Roger Sayle <roger@eyesopen.com>
30418 Andrew Pinski <pinskia@physics.uc.edu>
30420 PR rtl-optimization/12092
30421 * gcc.dg/pr12092-1.c: New test case.
30423 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30425 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30426 'hidden' and 'default' for better portability.
30427 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30429 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30431 * g++.old-deja/g++.brendan/new3.C: Likewise.
30433 2005-01-01 Steven Bosscher <stevenb@suse.de>
30435 * gcc.dg/20041231-1.C: New test.
30436 * g++.dg/warn/Wunreachable-code-1.C: New test.
30438 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30440 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30441 file, not /dev/null. Abort on error.
30443 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30444 Ziemowit Laski <zlaski@apple.com>
30447 * objc.dg/encode-5.m: New test.
30449 2004-12-29 Richard Henderson <rth@redhat.com>
30451 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30452 * objc.dg/stabs-1.m: Disable for ia64.
30454 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30457 * g++.dg/warn/Wunused-10.C: New test.
30459 2004-12-28 Richard Henderson <rth@redhat.com>
30461 * objc.dg/stabs-1.m: Disable for alpha.
30463 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30466 * g++.dg/parse/error23.C: New test.
30468 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30470 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30473 * gfortran.dg/intrinsic_modulo_1.f90: New.
30474 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30475 tests with divisor -1.
30477 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30479 * g++.dg/opt/temp1.C (memcpy): Return a value.
30482 * g++.dg/expr/cond7.C: New test.
30484 2004-12-27 Paul Brook <paul@codesourcery.com>
30486 * gfortran.dg/g77/select_no_compile.f: Remove.
30488 2004-12-27 Richard Henderson <rth@redhat.com>
30490 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30491 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30492 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30494 2004-12-26 Richard Henderson <rth@redhat.com>
30496 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30497 by 1i instead of token pasting.
30499 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30501 PR tree-optimization/17578
30502 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30503 to additional_flags.
30504 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30506 2004-12-25 Richard Henderson <rth@redhat.com>
30508 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30511 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30513 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30515 * gcc.dg/pr17957.c (dg-options): Likewise.
30516 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30517 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30518 instead of 0 on __hppa__.
30519 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30520 "foo,%r" on hppa*-*-*.
30522 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30525 * gfortran.dg/complex_write.f90: New test.
30527 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30530 * g++.dg/parse/pragma2.C: New test.
30532 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30534 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30536 * gcc.dg/empty2.c: Add missing dg-warning.
30538 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30541 * g++.dg/template/local4.C: New test.
30542 * g++.dg/template/crash19.C: Add dg-error marker.
30544 * g++.dg/template/crash31.C: Correct embedded PR number.
30546 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30549 * g++.dg/opt/temp1.C: Add do-run marker.
30551 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30553 * g++.dg/template/spec19.C: New.
30555 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30558 * gcc.dg/empty2.c: New.
30560 2004-12-23 Richard Henderson <rth@redhat.com>
30562 * lib/target-supports.exp (check_effective_target_vect_no_align):
30563 Remove i?86 and x86-64.
30565 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30568 * g++.dg/opt/temp1.C: New test.
30570 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30573 * g++.dg/template/friend33.C: New testcase.
30575 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30578 * g++.dg/template/cond5.C: New test.
30581 * g++.dg/inherit/thunk3.C: New test.
30584 * g++.dg/warn/Wunused-9.C: New test.
30586 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30588 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30590 2004-12-22 Jan Beulich <jbeulich@novell.com>
30592 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30594 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30597 * g++.dg/ext/packed8.C: New test.
30600 * g++.dg/template/crash31.C: New test.
30603 * g++.dg/template/crash30.C: New test.
30605 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30608 * g++.dg/eh/ctor3.C: New test.
30610 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30612 * objc.dg/stabs-1.m: Allow section name to be quoted and
30613 assembly label to begin with '.LL'.
30615 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30617 * gcc.dg/vect/vect.exp
30618 (check_effective_target_lp64_or_vect_no_align): New.
30619 * gcc.dg/vect/vect-77.c: Use it.
30620 * gcc.dg/vect/vect-78.c: Use it.
30622 * lib/target-supports.exp
30623 (check_effective_target_vect_no_max,
30624 check_effective_target_vect_no_bitwise,
30625 check_effective_target_vect_no_align): New.
30626 * gcc.dg/vect/vect-13.c: Use them.
30627 * gcc.dg/vect/vect-17.c: Ditto.
30628 * gcc.dg/vect/vect-18.c: Ditto.
30629 * gcc.dg/vect/vect-19.c: Ditto.
30630 * gcc.dg/vect/vect-20.c: Ditto.
30631 * gcc.dg/vect/vect-27.c: Ditto.
30632 * gcc.dg/vect/vect-29.c: Ditto.
30633 * gcc.dg/vect/vect-44.c: Ditto.
30634 * gcc.dg/vect/vect-48.c: Ditto.
30635 * gcc.dg/vect/vect-50.c: Ditto.
30636 * gcc.dg/vect/vect-52.c: Ditto.
30637 * gcc.dg/vect/vect-54.c: Ditto.
30638 * gcc.dg/vect/vect-56.c: Ditto.
30639 * gcc.dg/vect/vect-58.c: Ditto.
30640 * gcc.dg/vect/vect-60.c: Ditto.
30641 * gcc.dg/vect/vect-72.c: Ditto.
30642 * gcc.dg/vect/vect-80.c: Ditto.
30644 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30647 * g++.dg/init/string1.C: New.
30650 * g++.dg/other/synth1.C: New.
30652 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30655 * gcc.dg/pr18963-1.c: New test.
30657 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30660 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30661 * gcc.dg/pr18596-1.c: Use dg-error.
30662 (dg-options): Use -fno-unit-at-a-time.
30663 * gcc.dg/pr18596-2.c: New test.
30664 * gcc.dg/pr18596-3.c: New test.
30666 2004-12-20 Roger Sayle <roger@eyesopen.com>
30668 PR middle-end/18683
30669 * g++.dg/opt/pr18683-1.C: New test case.
30671 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30674 * g++.dg/opt/max1.C: Fix for 64bit targets.
30676 2004-12-20 Matt Austern <austern@apple.com>
30679 * g++.dg/ext/builtin6.C: New
30681 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30683 PR tree-optimization/19080
30684 * gcc.c-torture/compile/pr19080.c: New test.
30686 2004-12-20 Steven Bosscher <stevenb@suse.de>
30688 * gcc.dg/20041219-1.c: New test.
30690 2004-12-19 Roger Sayle <roger@eyesopen.com>
30692 PR middle-end/19068
30693 * g++.dg/opt/max1.C: New test case.
30695 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30697 * gcc.dg/fdata-sections-1.c: New test.
30699 2004-12-18 Roger Sayle <roger@eyesopen.com>
30701 PR middle-end/18548
30702 * gcc.dg/max-1.c: New test case.
30704 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30706 * gcc.c-torture/execute/20041218-1.c: New test.
30708 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30710 * gcc.dg/pr18501.c: New test.
30711 * gcc.dg/uninit-5.c: XFAIL.
30712 * gcc.dg/uninit-9.c: XFAIL.
30714 2004-12-17 Dale Johannesen <dalej@apple.com>
30716 * gcc.dg/20041213-1.c: New.
30718 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30720 * objc.dg/stabs-1.m: Allow assembly label to begin
30723 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30725 * gcc.c-torture/execute/20041213-1.c: Move...
30726 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30728 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30731 * g++.dg/lookup/conv-5.C: New.
30733 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30735 * objc.dg/stabs-1.m: New test.
30737 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30739 * gcc.dg/visibility-c.c: Change compile to
30740 assemble for the test.
30742 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30745 * gcc.dg/visibility-c.c: New test.
30747 2004-12-16 Roger Sayle <roger@eyesopen.com>
30749 PR middle-end/18493
30750 * gcc.dg/switch-8.c: New test case.
30752 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30755 * g++.dg/template/init4.C: New.
30756 * g++.dg/opt/static3.C: Enable optimizer.
30758 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30760 * g++.dg/other/complex1.C: New test.
30762 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30764 * g++.dg/opt/inline9.C: New test.
30766 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30769 * gfotran.dg/nullify_1.f: New test.
30771 2004-12-15 Richard Henderson <rth@redhat.com>
30773 * gcc.target/i386/i386.exp: New harness.
30774 * gcc.target/i386/vect-args.c: New.
30776 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30778 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30780 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30783 * g++.dg/template/friend32.C: New test.
30785 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30787 * cpp/pragma-once-1.c: New test.
30788 * cpp/pragma-once-1b.h: Likewise.
30789 * cpp/pragma-once-1c.h: Likewise.
30790 * cpp/pragma-once-1d.h: Likewise.
30791 * cpp/inc/pragma-once-1a.h: Likewise.
30793 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30794 Steven G. Kargl <kargls@comcast.net>
30797 * gfortran.dg/list_read_3.f90: New test.
30799 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30801 * gcc.dg/ftrapv-2.c: New test.
30803 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30806 * g++.dg/template/typename9.C: New test.
30808 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30811 * g++.dg/template/typename8.C: New test.
30812 * g++.dg/parse/friend2.C: Tweak error message.
30814 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30816 * gcc.c-torture/20041214-1.c: New test.
30818 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30821 * g++.dg/init/array17.C: New test.
30823 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30826 * g++.dg/init/aggr3.C: New test.
30828 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30830 * gcc.dg/altivec-types-1.c: New test.
30831 * gcc.dg/altivec-types-2.c: New test.
30832 * gcc.dg/altivec-types-3.c: New test.
30833 * gcc.dg/altivec-types-4.c: New test.
30834 * g++.dg/ext/altivec-types-1.C: New test.
30835 * g++.dg/ext/altivec-types-2.C: New test.
30836 * g++.dg/ext/altivec-types-3.C: New test.
30837 * g++.dg/ext/altivec-types-4.C: New test.
30839 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30841 PR middle-end/18951
30842 * gcc.c-torture/execute/20041213-1.c: New test.
30844 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30847 * g++.dg/template/cast1.C: New.
30849 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30851 * gcc.c-torture/execute/20041213-2.c: New test.
30853 2004-12-13 Richard Henderson <rth@redhat.com>
30855 * gcc.dg/i386-sse-10.c: Fix typo in options.
30857 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30860 * g++.dg/opt/pr18968.C: New test.
30862 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30865 * g++.dg/ext/visibility/staticdatamem.C: New test.
30867 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30869 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30871 2004-12-13 Roger Sayle <roger@eyesopen.com>
30873 PR rtl-optimization/18928
30874 * gcc.dg/pr18928-1.c: New test case.
30876 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30879 * gcc.c-torture/compile/20041211-1.c: New.
30881 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30883 PR middle-end/17564
30884 * gcc.c-torture/execute/20041212-1.c: New test.
30886 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30889 * gfortran.dg/common_1.f90: New test.
30891 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30892 Paul Brook <paul@codesourcery.com>
30895 * gfortran.dg/real_do_1.f90: New test.
30897 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30900 * g++.dg/opt/ptrmem6.C: New test.
30902 2004-12-11 Roger Sayle <roger@eyesopen.com>
30904 PR middle-end/18921
30905 * gcc.dg/pr18921-1.c: New test case.
30907 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30910 * gfortran.dg/scale_1.f90: New test.
30912 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30914 PR middle-end/18903
30915 * gcc.c-torture/compile/pr18903.c: New test.
30917 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30919 * gcc.c-torture/execute/20041210-1.c: New test.
30921 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30924 * g++.dg/parser/struct-1.C: New test.
30925 * g++.dg/parser/struct-2.C: New test.
30926 * g++.dg/parser/struct-3.C: New test.
30928 2004-12-09 Richard Henderson <rth@redhat.com>
30930 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30932 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30933 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30935 2004-12-09 Matt Austern <austern@apple.com>
30938 * g++.dg/ext/builtin1.C: New
30939 * g++.dg/ext/builtin2.C: New
30940 * g++.dg/ext/builtin3.C: New
30941 * g++.dg/ext/builtin4.C: New
30942 * g++.dg/ext/builtin5.C: New
30944 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30947 * g++.dg/opt/ptrmem5.C: New test.
30949 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30951 * g++.dg/parse/typename5.C: Adjust for new error.
30952 * g++.dg/parse/typename7.C: New.
30954 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30957 * g++.dg/other/mmintrin.C: New test.
30959 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30962 * g++.dg/init/array15.C: New.
30963 * g++.dg/init/array16.C: New.
30965 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30968 * gfortran.dg/assign_1.f90: New test.
30970 2004-12-08 Nick Clifton <nickc@redhat.com>
30972 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30973 * gcc.target/xstormy16/data_below100: Likewise.
30974 * gcc.target/xstormy16/sfr: Likewise.
30975 * gcc.target/xstormy16/below100.S: New test source file.
30976 * gcc.target/xstormy16/below100.ld: New test linker script.
30977 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30978 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30980 * gcc.target/xstormy16/bp.c: Likewise.
30982 * gcc.target/xstormy16/bss_below100: New files:
30983 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30984 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30985 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30986 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30987 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30988 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30989 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30990 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30991 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30992 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30993 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30994 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30995 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30996 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30997 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30998 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30999 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31000 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31001 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31002 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31003 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31004 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31005 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31006 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31007 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31008 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31009 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31011 * gcc.target/xstormy16/data_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/sfr: New files:
31041 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31042 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31043 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31044 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31045 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31046 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31047 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31048 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31049 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31050 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31051 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31052 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31053 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31054 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31055 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31056 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31057 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31058 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31059 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31060 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31061 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31062 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31063 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31064 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31065 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31066 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31067 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31068 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31069 27_if0_sfrw_bitfield_f.c
31071 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31074 * g++.dg/lookup/name-clash4.C: New test.
31076 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31079 * g++.dg/opt/array1.C: New.
31082 * g++.dg/template/operator5.C: New.
31084 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31087 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31089 2004-12-07 Steven Bosscher <stevenb@suse.de>
31091 * gcc.dg/noncompile/20041207.c: New test.
31093 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31095 * g++.dg/other/unreachable-1.C: New test.
31097 2004-12-06 Nick Clifton <nickc@redhat.com>
31099 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31100 <limits.h> because the latter comes from gcc's include/ directory
31101 and not the newlib/libc/include directory.
31103 2004-12-04 Richard Henderson <rth@redhat.com>
31105 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31107 2004-12-04 Richard Henderson <rth@redhat.com>
31109 * lib/target-supports.exp (check_gc_sections_available): Disable
31110 for alpha and ia64.
31112 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31114 PR middle-end/17909
31115 * g++.dg/other/vararg-2.C: New test.
31117 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31119 PR c++/17011, c++/17971
31120 * g++.dg/template/error15.C: Adjust expected error.
31121 * g++.dg/template/instantiate3.C: Likewise.
31123 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31125 * gcc.dg/altivec-18.c: Fix for darwin
31127 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31130 * g++.dg/parse/ptrmem2.C: New.
31133 * g++.dg/template/new1.C: New.
31135 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31138 * gfortran.dg/direct_io_3.f90: New test.
31140 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31143 * g++.dg/parse/crash21.C: New.
31145 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31147 PR c++/15664, c++/18276
31148 * g++.dg/template/ttp13.C: New test.
31149 * g++.dg/template/ttp14.C: Likewise.
31151 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31154 * g++.dg/parse/enum2.C: New test.
31155 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31157 2004-12-02 Nick Clifton <nickc@redhat.com>
31159 * gcc.target/xstormy16: New test directory.
31160 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31161 * gcc.target/xstormy16/bp.c: Check the generation of bp
31163 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31164 bn instructions and the BELOW100 attribute.
31166 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31169 * gcc.dg/ppc-eabi.c: New.
31171 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31174 * gfortran.dg/backspace.f90
31176 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31178 * gfortran.dg/inquire.f90: New test.
31180 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31182 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31183 handle effective-target-keyword.
31184 (dg-skip-if): Support effective-target keyword as target list.
31185 (dg-xfail-if): Ditto.
31186 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31188 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31190 PR tree-optimization/18291
31191 * gcc.c-torture/compile/pr18291.c: New test.
31193 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31196 * g++.dg/parse/crash20.C: New.
31199 * g++.dg/overload/arg1.C: New.
31200 * g++.dg/overload/arg2.C: New.
31201 * g++.dg/overload/arg3.C: New.
31202 * g++.dg/overload/arg4.C: New.
31204 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31206 * gcc.dg/c99-flex-array-4.c: Remove.
31208 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31210 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31212 * lib/target-supports.exp (is-effective-target): Simplify.
31214 * lib/target-supports.exp (check_effective_target_vect_long):
31215 Fix for powerpc64-*-*.
31217 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31219 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31220 to support new requirements on FreeBSD 5.
31222 2004-11-30 Devang Patel <dpatel@apple.com>
31225 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31227 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31229 * g++.dg/ext/altivec-13.C: New test.
31231 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31234 * gcc.c-torture/execute/p18298.c: New test.
31236 2004-11-30 Ira Rosen <irar@il.ibm.com>
31237 Dorit Naishlos <dorit@il.ibm.com>
31240 * gcc.dg/vect/vect-89.c: New test.
31242 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31244 * gcc.dg/pr18596-1.c: New test.
31246 2004-11-30 Ben Elliston <bje@au.ibm.com>
31248 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31250 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31253 * gcc.dg/pr18479.c: New test.
31255 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31258 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31259 mmix-knuth-mmixware.
31261 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31262 cris-*-elf* cris-*-aout* mmix-*-*
31264 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31266 PR middle-end/18725
31267 * gcc.dg/pr18725.c: New test.
31269 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31272 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31275 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31277 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31280 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31281 * g++.old-deja/g++.law/ctors5.C: Likewise.
31282 * g++.old-deja/g++.other/crash25.C: Likewise.
31285 * g++.dg/template/error16.C: New test.
31288 * g++.dg/template/crash29.C: New test.
31290 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31292 PR tree-optimization/18712
31293 * gcc.c-torture/compile/pr18712.c: New test.
31295 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31298 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31301 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31304 * g++.dg/lookup/crash6.C: New test.
31306 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31308 PR middle-end/18164
31309 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31311 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31313 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31314 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31315 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31317 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31319 * gcc.dg/pr18164.c: New test.
31321 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31323 * gcc.dg/funroll-loops-all.c: New.
31325 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31328 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31329 delimeter, match space and TAB as well as ":".
31332 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31335 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31338 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31341 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31343 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31345 * gfortran.dg/direct_io_2.f90: New test.
31347 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31350 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31352 2004-11-28 Richard Henderson <rth@redhat.com>
31354 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31356 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31358 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31359 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31360 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31361 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31362 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31363 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31364 gcc.dg/pointer-arith-8.c: New tests.
31366 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31369 * gfortran.dg/endfile.f90: New test.
31371 2004-11-27 Falk Hueffner <falk@debian.org>
31373 * gcc.dg/loop-6.c: New test.
31375 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31377 * gcc.c-torture/execute/20041126-1.c: New test.
31379 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31381 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31384 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31386 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31389 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31391 PR rtl-optimization/17825
31392 * gcc.c-torture/compile/20041119-1.c: New test.
31394 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31396 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31397 Check existence of ld library path variables before unsetting.
31399 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31401 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31403 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31405 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31407 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31409 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31411 2004-11-26 Ben Elliston <bje@au.ibm.com>
31413 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31416 2004-11-26 Ben Elliston <bje@au.ibm.com>
31418 * gcc.dg/pr17957.c: Pass --param, not -param.
31420 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31422 PR middle-end/17957
31423 * gcc.dg/pr17957.c: New test.
31425 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31428 * g++.dg/template/crash28.C: Likewise.
31431 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31432 * g++.dg/ext/lvaddr.C: Likewise.
31433 * g++.dg/opt/pr7503-3.C: Likewise.
31436 * g++.dg/parse/qualified3.C: New test.
31437 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31440 * g++.dg/expr/return1.C: New test.
31442 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31444 Friend class name lookup 3/n, PR c++/3332
31445 * g++.dg/lookup/friend3.C: New test.
31446 * g++.dg/lookup/friend4.C: Likewise.
31447 * g++.dg/lookup/friend5.C: Likewise.
31449 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31451 Friend class name lookup 2/n, PR c++/14513, c++/15410
31452 * g++.dg/lookup/friend2.C: New test.
31453 * g++.dg/template/friend31.C: Likewise.
31455 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31457 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31459 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31462 * g++.dg/tc1/dr56.C: Remove.
31463 * g++.dg/template/typedef1.C: Add dg-error markers.
31464 * g++.old-deja/g++.other/typedef7.C: Likewise.
31467 * g++.dg/parse/typedef7.C: New test.
31469 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31471 * gcc.c-torture/execute/20041124-1.c: New test.
31473 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31475 * g++.dg/template/deduce3.C: New test.
31478 * g++.dg/template/crash27.C: New test.
31481 * g++.dg/warn/Wshadow-3.C: New test.
31483 2004-11-24 Devang Patel <dpatel@apple.com>
31486 * gcc.dg/cpp/isysroot-1.c: New test.
31487 * gcc.dg/cpp/usr/include/stdio.h: New file.
31488 * gcc.dg/cpp/isysroot-2.c: New test.
31489 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31492 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31495 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31497 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31499 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31500 * gcc.target/sparc/pdist.c: Likewise.
31502 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31505 * g++.dg/conversion/simd1.C: New test.
31507 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31509 * lib/target-libpath.exp: New file defining
31510 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31511 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31512 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31513 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31514 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31516 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31518 * gcc.dg/pragma-align-2.c: Test macro expansion.
31519 * gcc.dg/pragma-pack-2.c: New test.
31521 2004-11-23 Richard Henderson <rth@redhat.com>
31523 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31524 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31525 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31526 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31527 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31528 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31530 * gcc.dg/vect/vect.exp: Add check for alpha.
31531 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31532 (check_effective_target_vect_int): Enable for alpha.
31533 (check_effective_target_vect_long): New.
31534 (is-effective-target): Add it.
31536 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31538 * gcc.dg/pr18614-1.c: New test.
31540 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31542 * gcc.dg/setjmp-2.c: New test.
31544 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31546 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31547 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31548 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31549 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31550 gcc.target/sparc/pdist.c: New tests.
31552 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31554 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31556 2004-11-22 Dale Johannesen <dalej@apple.com>
31558 * gcc.dg/20041111-1.c: New.
31560 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31563 * gcc.dg/vect/pr18536.c: New test.
31565 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31568 * g++.dg/template/nontype11.C: New test.
31570 2004-11-21 Roger Sayle <roger@eyesopen.com>
31572 PR middle-end/18520
31573 * gcc.dg/pr18520-1.c: New test case.
31575 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31577 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31578 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31579 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31580 expected diagnostics.
31582 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31585 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31586 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31587 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31589 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31591 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31593 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31594 Joseph Myers <joseph@codesourcery.com>
31596 * lib/target-supports.exp (check_visibility_available): Really
31599 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31602 * gcc.dg/vect/vect-85.c: New test.
31603 * gcc.dg/vect/vect-86.c: New test.
31604 * gcc.dg/vect/vect-87.c: New test.
31605 * gcc.dg/vect/vect-88.c: New test.
31607 2004-11-19 Ben Elliston <bje@au.ibm.com>
31609 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31611 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31613 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31614 * gcc.dg/ppc-and-1.c: Ditto.
31615 * gcc.dg/ppc-compare-1.c: Ditto.
31616 * gcc.dg/ppc-mov-1.c: Ditto
31618 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31619 Mark Mitchell <mark@codesourcery.com>
31621 * gcc.dg/pragma-init-fini-2.c: New test.
31623 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31624 Aldy Hernandez <aldyh@redhat.com>
31626 * lib/target-supports.exp (check_effective_target_vect_int): New
31627 (check_effective_target_vect_float): New
31628 (check_effective_target_vect_double): New.
31629 (is-effective-target): Support new effective targets keywords.
31630 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31631 default action for dg-do.
31632 * gcc.dg/vect/pr16105.c: Use new support.
31633 * gcc.dg/vect/pr18400.c: Ditto.
31634 * gcc.dg/vect/pr18425.c: Ditto.
31635 * gcc.dg/vect/vect-1.c: Ditto.
31636 * gcc.dg/vect/vect-10.c: Ditto.
31637 * gcc.dg/vect/vect-11.c: Ditto.
31638 * gcc.dg/vect/vect-12.c: Ditto.
31639 * gcc.dg/vect/vect-13.c: Ditto.
31640 * gcc.dg/vect/vect-14.c: Ditto.
31641 * gcc.dg/vect/vect-15.c: Ditto.
31642 * gcc.dg/vect/vect-16.c: Ditto.
31643 * gcc.dg/vect/vect-17.c: Ditto.
31644 * gcc.dg/vect/vect-18.c: Ditto.
31645 * gcc.dg/vect/vect-19.c: Ditto.
31646 * gcc.dg/vect/vect-2.c: Ditto.
31647 * gcc.dg/vect/vect-20.c: Ditto.
31648 * gcc.dg/vect/vect-21.c: Ditto.
31649 * gcc.dg/vect/vect-22.c: Ditto.
31650 * gcc.dg/vect/vect-23.c: Ditto.
31651 * gcc.dg/vect/vect-24.c: Ditto.
31652 * gcc.dg/vect/vect-25.c: Ditto.
31653 * gcc.dg/vect/vect-26.c: Ditto.
31654 * gcc.dg/vect/vect-27.c: Ditto.
31655 * gcc.dg/vect/vect-27a.c: Ditto.
31656 * gcc.dg/vect/vect-28.c: Ditto.
31657 * gcc.dg/vect/vect-29.c: Ditto.
31658 * gcc.dg/vect/vect-29a.c: Ditto.
31659 * gcc.dg/vect/vect-3.c: Ditto.
31660 * gcc.dg/vect/vect-30.c: Ditto.
31661 * gcc.dg/vect/vect-31.c: Ditto.
31662 * gcc.dg/vect/vect-32.c: Ditto.
31663 * gcc.dg/vect/vect-33.c: Ditto.
31664 * gcc.dg/vect/vect-34.c: Ditto.
31665 * gcc.dg/vect/vect-35.c: Ditto.
31666 * gcc.dg/vect/vect-36.c: Ditto.
31667 * gcc.dg/vect/vect-37.c: Ditto.
31668 * gcc.dg/vect/vect-38.c: Ditto.
31669 * gcc.dg/vect/vect-4.c: Ditto.
31670 * gcc.dg/vect/vect-40.c: Ditto.
31671 * gcc.dg/vect/vect-41.c: Ditto.
31672 * gcc.dg/vect/vect-42.c: Ditto.
31673 * gcc.dg/vect/vect-43.c: Ditto.
31674 * gcc.dg/vect/vect-44.c: Ditto.
31675 * gcc.dg/vect/vect-45.c: Ditto.
31676 * gcc.dg/vect/vect-46.c: Ditto.
31677 * gcc.dg/vect/vect-47.c: Ditto.
31678 * gcc.dg/vect/vect-48.c: Ditto.
31679 * gcc.dg/vect/vect-48a.c: Ditto.
31680 * gcc.dg/vect/vect-49.c: Ditto.
31681 * gcc.dg/vect/vect-5.c: Ditto.
31682 * gcc.dg/vect/vect-50.c: Ditto.
31683 * gcc.dg/vect/vect-51.c: Ditto.
31684 * gcc.dg/vect/vect-52.c: Ditto.
31685 * gcc.dg/vect/vect-53.c: Ditto.
31686 * gcc.dg/vect/vect-54.c: Ditto.
31687 * gcc.dg/vect/vect-55.c: Ditto.
31688 * gcc.dg/vect/vect-56.c: Ditto.
31689 * gcc.dg/vect/vect-56a.c: Ditto.
31690 * gcc.dg/vect/vect-57.c: Ditto.
31691 * gcc.dg/vect/vect-58.c: Ditto.
31692 * gcc.dg/vect/vect-59.c: Ditto.
31693 * gcc.dg/vect/vect-6.c: Ditto.
31694 * gcc.dg/vect/vect-60.c: Ditto.
31695 * gcc.dg/vect/vect-61.c: Ditto.
31696 * gcc.dg/vect/vect-62.c: Ditto.
31697 * gcc.dg/vect/vect-63.c: Ditto.
31698 * gcc.dg/vect/vect-64.c: Ditto.
31699 * gcc.dg/vect/vect-65.c: Ditto.
31700 * gcc.dg/vect/vect-66.c: Ditto.
31701 * gcc.dg/vect/vect-67.c: Ditto.
31702 * gcc.dg/vect/vect-68.c: Ditto.
31703 * gcc.dg/vect/vect-69.c: Ditto.
31704 * gcc.dg/vect/vect-7.c: Ditto.
31705 * gcc.dg/vect/vect-72.c: Ditto.
31706 * gcc.dg/vect/vect-72a.c: Ditto.
31707 * gcc.dg/vect/vect-73.c: Ditto.
31708 * gcc.dg/vect/vect-74.c: Ditto.
31709 * gcc.dg/vect/vect-75.c: Ditto.
31710 * gcc.dg/vect/vect-76.c: Ditto.
31711 * gcc.dg/vect/vect-77.c: Ditto.
31712 * gcc.dg/vect/vect-77a.c: Ditto.
31713 * gcc.dg/vect/vect-78.c: Ditto.
31714 * gcc.dg/vect/vect-79.c: Ditto.
31715 * gcc.dg/vect/vect-8.c: Ditto.
31716 * gcc.dg/vect/vect-80.c: Ditto.
31717 * gcc.dg/vect/vect-82.c: Ditto.
31718 * gcc.dg/vect/vect-82_64.c: Ditto.
31719 * gcc.dg/vect/vect-83.c: Ditto.
31720 * gcc.dg/vect/vect-83_64.c: Ditto.
31721 * gcc.dg/vect/vect-9.c: Ditto.
31722 * gcc.dg/vect/vect-all.c: Ditto.
31723 * gcc.dg/vect/vect-none.c: Ditto.
31725 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31727 * lib/gcc-dg.exp (dg-skip-if): New function.
31728 (dg-forbid-option): Remove.
31729 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31730 * g++.dg/abi/bitfield8.C: Likewise.
31731 * g++.dg/abi/dtor1.C: Likewise.
31732 * g++.dg/abi/empty10.C: Likewise.
31733 * g++.dg/abi/empty7.C: Likewise.
31734 * g++.dg/abi/empty9.C: Likewise.
31735 * g++.dg/abi/layout3.C: Likewise.
31736 * g++.dg/abi/layout4.C: Likewise.
31737 * g++.dg/abi/thunk1.C: Likewise.
31738 * g++.dg/abi/thunk2.C: Likewise.
31739 * g++.dg/abi/vbase11.C: Likewise.
31740 * g++.dg/abi/vthunk2.C: Likewise.
31741 * g++.dg/abi/vthunk3.C: Likewise.
31742 * g++.dg/ext/attrib8.C: Likewise.
31743 * g++.dg/opt/longbranch2.C: Likewise.
31744 * g++.dg/opt/reg-stack4.C: Likewise.
31745 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31746 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31747 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31748 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31749 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31750 * gcc.dg/20000609-1.c: Likewise.
31751 * gcc.dg/20000720-1.c: Likewise.
31752 * gcc.dg/20011107-1.c: Likewise.
31753 * gcc.dg/20011119-1.c: Likewise.
31754 * gcc.dg/20020108-1.c: Likewise.
31755 * gcc.dg/20020122-2.c: Likewise.
31756 * gcc.dg/20020122-3.c: Likewise.
31757 * gcc.dg/20020201-3.c: Likewise.
31758 * gcc.dg/20020206-1.c: Likewise.
31759 * gcc.dg/20020218-1.c: Likewise.
31760 * gcc.dg/20020310-1.c: Likewise.
31761 * gcc.dg/20020411-1.c: Likewise.
31762 * gcc.dg/20020418-2.c: Likewise.
31763 * gcc.dg/20020426-1.c: Likewise.
31764 * gcc.dg/20020426-2.c: Likewise.
31765 * gcc.dg/20020517-1.c: Likewise.
31766 * gcc.dg/20020523-1.c: Likewise.
31767 * gcc.dg/20020523-2.c: Likewise.
31768 * gcc.dg/20020729-1.c: Likewise.
31769 * gcc.dg/20030204-1.c: Likewise.
31770 * gcc.dg/20030826-2.c: Likewise.
31771 * gcc.dg/20030926-1.c: Likewise.
31772 * gcc.dg/20031202-1.c: Likewise.
31773 * gcc.dg/980312-1.c: Likewise.
31774 * gcc.dg/980313-1.c: Likewise.
31775 * gcc.dg/990117-1.c: Likewise.
31776 * gcc.dg/990424-1.c: Likewise.
31777 * gcc.dg/990524-1.c: Likewise.
31778 * gcc.dg/991230-1.c: Likewise.
31779 * gcc.dg/i386-387-1.c: Likewise.
31780 * gcc.dg/i386-387-2.c: Likewise.
31781 * gcc.dg/i386-387-3.c: Likewise.
31782 * gcc.dg/i386-387-4.c: Likewise.
31783 * gcc.dg/i386-387-5.c: Likewise.
31784 * gcc.dg/i386-387-6.c: Likewise.
31785 * gcc.dg/i386-asm-1.c: Likewise.
31786 * gcc.dg/i386-bitfield1.c: Likewise.
31787 * gcc.dg/i386-bitfield2.c: Likewise.
31788 * gcc.dg/i386-loop-1.c: Likewise.
31789 * gcc.dg/i386-loop-2.c: Likewise.
31790 * gcc.dg/i386-loop-3.c: Likewise.
31791 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31792 * gcc.dg/i386-pic-1.c: Likewise.
31793 * gcc.dg/i386-regparm.c: Likewise.
31794 * gcc.dg/i386-signbit-1.c: Likewise.
31795 * gcc.dg/i386-signbit-2.c: Likewise.
31796 * gcc.dg/i386-signbit-3.c: Likewise.
31797 * gcc.dg/i386-sse-5.c: Likewise.
31798 * gcc.dg/i386-sse-8.c: Likewise.
31799 * gcc.dg/i386-unroll-1.c: Likewise.
31800 * gcc.dg/tls/opt-1.c: Likewise.
31801 * gcc.dg/tls/opt-2.c: Likewise.
31802 * gcc.dg/unroll-1.c: Likewise.
31803 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31804 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31805 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31806 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31808 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31810 * g++.dg/template/incomplete1.C: New test.
31812 2004-11-16 Nick Clifton <nickc@redhat.com>
31814 Revert patches accidentally commited during checkin of fixes for
31816 gcc.c-torture/execute/simd-4.c: Revert
31817 gcc.dg/20040910-1.c: Revert.
31819 2004-11-16 Paul Brook <paul@codesourcery.com>
31822 * gfortran.dg/der_pointer_1.f90: New test.
31824 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31827 * gcc.dg/bitfld-13.c: New test.
31829 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31831 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31834 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31835 * gcc.dg/ppc64-abi-2.c: Ditto.
31836 * gcc.dg/ppc64-abi-3.c: Ditto.
31838 * lib/gcc-dg.exp (dg-target-list): Remove.
31840 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31842 * gcc.dg/ia64-postinc.c: New test.
31844 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31846 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31848 2004-11-15 Nick Clifton <nickc@redhat.com>
31850 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31851 __INT_MAX__ so that the test can be compiled by toolchains
31852 targeted at 16-bit processors.
31854 * gcc.dg/20040625-1.c: Use long constants rather than integers
31855 when performing arithmetic that will overflow 16-bits.
31857 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31858 xstormy16. It does not support 128-bit vector operations.
31860 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31861 with the macro PTR_TYPE. Define this macro to an integer type
31862 suitable for holding a pointer.
31864 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31865 the target is a 16-bit processor.
31867 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31868 16-bit targets where the character constant will be too long.
31870 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31871 where the double will not be directly addressable.
31873 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31875 Friend class name lookup 1/n, PR c++/18471
31876 * g++.dg/template/crash26.C: New test.
31877 * g++.dg/lookup/struct1.C: Adjust expected error.
31878 * g++.dg/parse/elab1.C: Likewise.
31879 * g++.dg/parse/elab2.C: Likewise.
31880 * g++.dg/parse/int-as-enum1.C: Likewise.
31881 * g++.dg/parse/struct-as-enum1.C: Likewise.
31882 * g++.dg/parse/typedef1.C: Likewise.
31883 * g++.dg/parse/typedef3.C: Likewise.
31884 * g++.dg/parse/typedef4.C: Likewise.
31885 * g++.dg/parse/typedef5.C: Likewise.
31886 * g++.dg/template/nontype4.C: Likewise.
31887 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31888 * g++.old-deja/g++.other/elab1.C: Likewise.
31889 * g++.old-deja/g++.other/syntax4.C: Likewise.
31891 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31893 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31895 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31897 * gcc.c-torture/execute/20041114-1.c: New test.
31899 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31901 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31902 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31903 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31904 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31905 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31906 gcc.dg/switch-7.c: New tests.
31908 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31910 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31912 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31915 * gcc.dg/vect/pr18400.c: New test.
31917 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31918 Andrew Pinski <pinskia@physics.uc.edu>
31921 * gcc.dg/vect/pr18425.c: New test.
31923 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31925 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31926 Guard with dg-require-alias and dg-require-visibility.
31928 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31930 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31932 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31934 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31936 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31939 * g++.dg/template/defarg5.C: New test.
31941 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31943 * g++.dg/parse/cast1.C: Run only on ILP32.
31944 * g++.old-deja/g++.mike/p784.C: Likewise.
31946 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31948 * gcc.c-torture/execute/20041113-1.c: New test.
31950 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31953 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31954 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31955 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31956 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31957 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31958 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31959 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31960 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31961 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31962 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31963 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31964 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31965 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31967 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31969 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31970 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31971 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31972 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31973 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31974 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31975 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31976 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31977 gcc.target/sparc/combined-1.c: New tests.
31979 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31981 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31984 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31986 * lib/gcc-dg.exp (dg-forbid-option): New function.
31987 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31988 * g++.dg/abi/bitfield8.C: Likewise.
31989 * g++.dg/abi/dtor1.C: Likewise.
31990 * g++.dg/abi/empty10.C: Likewise.
31991 * g++.dg/abi/empty7.C: Likewise.
31992 * g++.dg/abi/empty9.C: Likewise.
31993 * g++.dg/abi/layout3.C: Likewise.
31994 * g++.dg/abi/layout4.C: Likewise.
31995 * g++.dg/abi/thunk1.C: Likewise.
31996 * g++.dg/abi/thunk2.C: Likewise.
31997 * g++.dg/abi/vbase11.C: Likewise.
31998 * g++.dg/abi/vthunk2.C: Likewise.
31999 * g++.dg/abi/vthunk3.C: Likewise.
32000 * g++.dg/ext/attrib8.C: Likewise.
32001 * g++.dg/opt/longbranch2.C: Likewise.
32002 * g++.dg/opt/reg-stack4.C: Likewise.
32003 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32004 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32005 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32006 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32007 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32008 * gcc.dg/20000609-1.c: Likewise.
32009 * gcc.dg/20000720-1.c: Likewise.
32010 * gcc.dg/20011107-1.c: Likewise.
32011 * gcc.dg/20011119-1.c: Likewise.
32012 * gcc.dg/20020108-1.c: Likewise.
32013 * gcc.dg/20020122-2.c: Likewise.
32014 * gcc.dg/20020122-3.c: Likewise.
32015 * gcc.dg/20020201-3.c: Likewise.
32016 * gcc.dg/20020206-1.c: Likewise.
32017 * gcc.dg/20020218-1.c: Likewise.
32018 * gcc.dg/20020310-1.c: Likewise.
32019 * gcc.dg/20020411-1.c: Likewise.
32020 * gcc.dg/20020418-2.c: Likewise.
32021 * gcc.dg/20020426-1.c: Likewise.
32022 * gcc.dg/20020426-2.c: Likewise.
32023 * gcc.dg/20020517-1.c: Likewise.
32024 * gcc.dg/20020523-1.c: Likewise.
32025 * gcc.dg/20020523-2.c: Likewise.
32026 * gcc.dg/20020729-1.c: Likewise.
32027 * gcc.dg/20030204-1.c: Likewise.
32028 * gcc.dg/20030826-2.c: Likewise.
32029 * gcc.dg/20030926-1.c: Likewise.
32030 * gcc.dg/20031202-1.c: Likewise.
32031 * gcc.dg/980312-1.c: Likewise.
32032 * gcc.dg/980313-1.c: Likewise.
32033 * gcc.dg/990117-1.c: Likewise.
32034 * gcc.dg/990424-1.c: Likewise.
32035 * gcc.dg/990524-1.c: Likewise.
32036 * gcc.dg/991230-1.c: Likewise.
32037 * gcc.dg/i386-387-1.c: Likewise.
32038 * gcc.dg/i386-387-2.c: Likewise.
32039 * gcc.dg/i386-387-3.c: Likewise.
32040 * gcc.dg/i386-387-4.c: Likewise.
32041 * gcc.dg/i386-387-5.c: Likewise.
32042 * gcc.dg/i386-387-6.c: Likewise.
32043 * gcc.dg/i386-asm-1.c: Likewise.
32044 * gcc.dg/i386-bitfield1.c: Likewise.
32045 * gcc.dg/i386-bitfield2.c: Likewise.
32046 * gcc.dg/i386-loop-1.c: Likewise.
32047 * gcc.dg/i386-loop-2.c: Likewise.
32048 * gcc.dg/i386-loop-3.c: Likewise.
32049 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32050 * gcc.dg/i386-pic-1.c: Likewise.
32051 * gcc.dg/i386-regparm.c: Likewise.
32052 * gcc.dg/i386-signbit-1.c: Likewise.
32053 * gcc.dg/i386-signbit-2.c: Likewise.
32054 * gcc.dg/i386-signbit-3.c: Likewise.
32055 * gcc.dg/i386-sse-5.c: Likewise.
32056 * gcc.dg/i386-sse-8.c: Likewise.
32057 * gcc.dg/i386-unroll-1.c: Likewise.
32058 * gcc.dg/tls/opt-1.c: Likewise.
32059 * gcc.dg/tls/opt-2.c: Likewise.
32060 * gcc.dg/unroll-1.c: Likewise.
32061 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32062 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32063 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32064 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32065 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32068 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32071 * g++.dg/parse/cond1.C: New test.
32074 * g++.dg/template/array9.C: New test.
32075 * g++.dg/ext/vla1.C: Adjust error messages.
32076 * g++.dg/ext/vlm1.C: Likewise.
32077 * g++.dg/template/crash2.C: Likewise.
32080 * g++.dg/template/call3.C: New test.
32083 * g++.dg/template/ptrmem11.C: New test.
32085 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32088 * lib/g++.exp: Set LC_ALL and LANG to C.
32089 * lib/gcc-dg.exp: Likewise.
32090 * lib/gfortran.exp: Likewise.
32091 * lib/objc.exp: Likewise.
32092 * lib/treelang.exp: Likewise.
32094 2004-11-12 Andreas Schwab <schwab@suse.de>
32096 * gcc.dg/pr16286.c: Fix last change.
32098 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32101 * g++.dg/init/global1.C: New test.
32103 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32105 * gcc.c-torture/execute/20041112-1.c: New test.
32107 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32109 * lib/gcc-dg.exp (dg-target-list): New.
32111 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32112 Richard Sandiford <rsandifo@redhat.com>
32114 * lib/target-supports.exp (get-compiler_messages): New.
32115 (check_named_sections_available): Use it.
32116 (check_effective_target_ilp32): New.
32117 (check_effective_target_lp64): New.
32118 (is-effective-target): New.
32119 * lib/gcc-dg.exp (dg-require-effective-target): New.
32121 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32123 * gcc.dg/precedence-1.c: New test.
32125 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32127 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32129 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32130 message, delete generated files, use more descriptive name for
32131 executable, and make the test unsupported when it cannot be run.
32133 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32134 (dg-require-weak, dg-require-visibility, dg-require-alias,
32135 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32136 dg-require-iconv, dg-require-named-sections): Use it.
32138 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32140 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32143 * gcc.dg/ppc-and-1: New
32146 * gcc.dg/ppc-mov-1.c: New.
32149 * gcc.dg/ppc-compare-1.c: New.
32151 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32153 * objc.dg/desig-init-2.m: New test.
32155 2004-11-10 Adam Nemet <anemet@lnxw.com>
32157 PR middle-end/18160
32158 * g++.dg/warn/register-var-1.C: New test.
32159 * g++.dg/warn/register-var-2.C: New test.
32161 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32163 * gcc.dg/union-2.c: New test.
32165 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32167 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32168 New test for PR tree-optimization/17892.
32170 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32173 * g++.dg/init/new12.C: New test.
32175 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32177 * gcc.target/sparc: New directory.
32178 * gcc.target/sparc/sparc.exp: New driver.
32179 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32180 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32181 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32182 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32184 2004-11-10 Paul Brook <paul@codesourcery.com>
32187 * gfortran.dg/list_read.c: New test.
32189 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32192 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32193 expected diagnostic location.
32195 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32197 * gcc.dg/20041109-1.c: New test.
32199 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32202 * objc/compile/pr18406.m: New test.
32204 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32206 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32208 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32210 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32212 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32214 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32216 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32218 * gcc.dg/20030225-2.c: Add prototype for abort and
32221 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32224 * gcc.c-torture/pr18299-1.c: New test.
32226 2004-11-06 Andreas Schwab <schwab@suse.de>
32228 * gcc.dg/pr16286.c: Also test for bool and pixel.
32230 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32232 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32233 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32234 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32235 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32236 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32237 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32238 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32239 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32240 gcc.dg/struct-semi-3.c: New tests.
32242 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32244 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32246 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32248 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32249 Do not use C99 designators.
32251 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32253 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32255 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32257 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32258 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32259 * gcc.c-torture/execute/simd-5.x: Remove.
32261 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32263 PR rtl-optimization/17933
32264 * gcc.dg/torture/pr17933-1.c: New test.
32266 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32269 * lib/target-supports.exp (check_weak_available): Support
32272 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32274 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32275 call to fflush(stdout) before abort.
32276 (my_ffsll): New function.
32277 (generate_fields): Use it.
32279 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32281 * gcc.dg/init-undef-1.c: New test.
32283 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32285 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32286 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32287 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32288 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32289 expected messages for new parser.
32291 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32293 * g++.dg/ext/visibility/symbian1.C: New test.
32295 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32297 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32300 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32302 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32303 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32304 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32305 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32306 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32307 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32308 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32309 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32310 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32311 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32313 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32315 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32316 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32317 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32318 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32319 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32320 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32321 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32324 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32327 * gcc.dg/20041104-1.c: New test.
32329 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32331 * g++.dg/template/nontype7.C: New test.
32332 * g++.dg/template/nontype8.C: Likewise.
32333 * g++.dg/template/nontype9.C: Likewise.
32334 * g++.dg/template/nontype10.C: Likewise.
32335 * g++.dg/tc1/dr49.C: Likewise.
32336 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32337 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32339 2004-11-04 Ben Elliston <bje@au.ibm.com>
32341 * g++.dg/rtti/tinfo1.C: Remove xfails.
32343 2004-11-04 Ben Elliston <bje@au.ibm.com>
32345 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32346 packed attribute to the definition to satisfy the new C++ parser.
32348 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32350 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32351 invocations of va_arg.
32353 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32356 * g++.dg/template/crash25.C: New test.
32359 * g++.dg/template/typedef2.C: New test.
32360 * g++.dg/parse/crash13.C: Adjust error markers.
32363 * g++.dg/conversion/const3.C: New test.
32365 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32370 * gfortran.dg/generic_[123].f90: New testcases.
32372 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32374 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32375 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32377 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32380 * gcc.c-torture/compile/pr16808.c: New test.
32382 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32384 PR rtl-optimization/17104
32385 * gcc.dg/ppc-bitfield1.c: New.
32387 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32389 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32391 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32393 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32394 strings for 32-bit code.
32396 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32399 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32401 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32404 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32406 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32409 * g++.dg/init/aggr2.C: New test.
32411 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32413 * objc.dg/local-decl-1.m: New test.
32415 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32417 * gcc.dg/20040910-1.c: Adjust regex.
32419 2004-10-30 Roger Sayle <roger@eyesopen.com>
32421 PR rtl-optimization/18084
32422 * g++.dg/opt/pr18084-1.C: New testcase.
32424 2004-10-30 Matt Austern <austern@apple.com>
32427 * g++.dg/ext/attrib18.C: New test.
32429 2004-10-30 Roger Sayle <roger@eyesopen.com>
32431 PR middle-end/18096
32432 * gcc.dg/pr18096-1.c: New test case.
32434 2004-10-30 Roger Sayle <roger@eyesopen.com>
32436 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32438 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32441 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32442 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32443 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32444 gcc.dg/old-style-prom-3.c: New tests.
32446 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32448 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32449 Remove unnecessary inclusion of stdio.h.
32451 2004-10-29 Roger Sayle <roger@eyesopen.com>
32453 PR rtl-optimization/17581
32454 * gcc.dg/pr17581-1.c: New test case.
32456 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32458 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32460 * g++.dg/conversion/dr195-1.C: New.
32461 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32462 * g++.old-deja/g++.mike/p10148.C: Likewise.
32464 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32467 * g++.dg/debug/typedef2.C: New test.
32469 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32472 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32473 * gfortran.dg/g77/README: Update.
32475 2004-10-28 Matt Austern <austern@apple.com>
32478 * g++.dg/ext/packed7.C: New test.
32480 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32482 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32484 * lib/scanasm.exp (hidden-scan-for): New proc.
32485 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32487 (scan-not-hidden): Likewise.
32488 * lib/target-supports.exp (check_visibility_available): mach-o is
32491 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32494 * g++.dg/template/memclass3.C: New test.
32496 2004-10-28 Adam Nemet <anemet@lnxw.com>
32498 PR middle-end/18160
32499 * gcc.dg/register-var-1.c: New test.
32500 * gcc.dg/register-var-2.c: New test.
32501 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32504 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32507 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32509 * gcc.dg/vect/vect-22.c: Likewise.
32511 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32513 * gcc.dg/i386-rotate-1.c: New test.
32515 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32517 * g++.dg/init/ref12.C: Add "run" marker.
32520 * g++.dg/init/ref12.C: New test.
32523 * g++.dg/template/shift1.C: New test.
32524 * g++.dg/template/error10.C: Adjust error markers.
32526 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32529 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32531 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32533 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32534 * gcc.dg/weak/weak-3.c: Likewise.
32535 * gcc.dg/weak/weak-5.c: Likewise.
32536 * gcc.dg/weak/weak-9.c: Likewise.
32537 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32538 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32540 * gcc.dg/darwin-weakimport-1.c: New.
32542 2004-10-28 Ben Elliston <bje@au.ibm.com>
32544 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32546 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32548 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32549 'syntax' error messages.
32550 * gcc.dg/cpp/direct2s.c: Likewise.
32552 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32554 * gcc.c-torture/compile/20041026-1.c: New.
32556 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32559 * g++.dg/lookup/ns2.C: New test.
32562 * g++.dg/template/enum4.C: New test.
32565 * g++.dg/template/expr1.C: New test.
32567 2004-10-26 Ben Elliston <bje@au.ibm.com>
32569 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32571 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32573 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32574 gcc.dg/decl-nospec-3.c: New tests.
32576 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32578 * objc.dg/super-class-3.m: New test.
32580 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32582 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32584 * gcc.dg/cpp/direct2s.c: Likewise.
32586 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32588 * objc.dg/image-info.m: Update for changes to section selection.
32590 2004-10-25 David Ayers <d.ayers@inode.at>
32591 Ziemowit Laski <zlaski@apple.com>
32593 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32594 diagnostics when messaging 'id <Proto>'.
32595 * objc.dg/class-protocol-1.m: New test.
32596 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32597 a non-existent method signature.
32598 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32599 Update diagnostics when messaging with non-existent method signature.
32600 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32601 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32602 invalid receivers are now resolved as if messaging 'id'; remove
32603 extraneous diagnostics.
32605 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32608 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32609 gcc.dg/init-desig-obs-3.c: New tests.
32611 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32613 * gcc.dg/debug/20041023-1.c: New test.
32615 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32617 PR middle-end/17407
32618 * gcc.c-torture/compile/pr17407.c: New test.
32621 * g++.dg/template/array8.C: New test.
32623 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32626 * lib/g++.exp: Accept more than one multilib libgcc.
32627 * lib/gcc-dg.exp: Likewise.
32628 * lib/objc.exp: Likewise.
32629 * lib/treelang.exp: Likewise.
32630 * lib/gfortran.exp: Likewise.
32632 2004-10-24 Ben Elliston <bje@au.ibm.com>
32634 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32636 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32638 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32639 * gcc.dg/c99-const-expr-3.c: Likewise.
32641 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32643 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32645 2004-10-23 Ben Elliston <bje@au.ibm.com>
32647 * gcc.c-torture/execute/loop-2e.x: Remove.
32649 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32652 * g++.dg/parse/crash18.C: New.
32653 * g++.dg/parse/crash19.C: New.
32655 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32657 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32658 * g++.dg/ext/dllimport2.C: Same.
32659 * g++.dg/ext/dllimport8.C: Same.
32661 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32664 * g++.dg/conversion/cast1.C: New test.
32665 * g++.dg/overload/pmf1.C: Adjust error marker.
32667 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32670 * objc.dg/const-str-7.m: New test.
32672 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32674 * g++.dg/template/memfriend11.C: Fix comment typo.
32675 * g++.dg/template/memfriend14.C: Likewise.
32677 2004-10-20 Richard Henderson <rth@redhat.com>
32679 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32680 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32681 -fasynchronous-unwind-tables.
32683 2004-10-20 Richard Henderson <rth@redhat.com>
32685 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32686 (main): Return success.
32687 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32688 (main): Return success.
32690 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32693 * g++.dg/template/memfriend9.C: New test.
32694 * g++.dg/template/memfriend10.C: Likewise.
32695 * g++.dg/template/memfriend11.C: Likewise.
32696 * g++.dg/template/memfriend12.C: Likewise.
32697 * g++.dg/template/memfriend13.C: Likewise.
32698 * g++.dg/template/memfriend14.C: Likewise.
32699 * g++.dg/template/memfriend15.C: Likewise.
32700 * g++.dg/template/memfriend16.C: Likewise.
32701 * g++.dg/template/memfriend17.C: Likewise.
32702 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32704 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32706 * g++.dg/conversion/dr195.C: New.
32707 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32709 2004-10-20 Ben Elliston <bje@au.ibm.com>
32710 Devang Patel <dpatel@apple.com>
32712 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32713 of floating point arithmetic, which could trap.
32715 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32718 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32719 * g++.dg/conversion/const2.C: New test.
32720 * g++.dg/expr/reinterpret2.C: New test.
32721 * g++.dg/expr/reinterpret3.C: New test.
32722 * g++.dg/expr/cast2.C: New test.
32723 * g++.dg/expr/copy1.C: New test.
32724 * g++.dg/other/conversion1.C: Change error message.
32725 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32726 function pointers to void *.
32727 * g++.old-deja/g++.mike/p10148.C: Likewise.
32729 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32731 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32733 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32737 * g++.dg/parse/expr3.C: New test.
32739 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32741 * gcc.dg/smod-1.c: New test.
32743 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32745 * objc.dg/method-14.m: New test.
32747 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32749 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32750 Also xfail as the patch was reverted.
32752 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32754 PR middle-end/16973
32755 * gcc.dg/pr16973.c: New test.
32757 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32759 PR tree-optimization/17656
32760 * gcc.c-torture/compile/pr17656.c: New test.
32762 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32764 * g++.dg/eh/shadow1.C: New.
32766 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32768 * gcc.c-torture/compile/20041018-1.c: New test.
32770 2004-10-18 Ben Elliston <bje@au.ibm.com>
32772 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32773 compiler referring to register 0 when accessing sdata. The linker
32774 now patches things up.
32776 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32779 * gcc.c-torture/compile/pr17529.c: New test.
32781 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32784 * g++.dg/ext/attrib17.C: New test.
32786 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32788 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32790 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32793 * g++.dg/ext/attrib16.C: New test.
32795 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32798 * g++.dg/init/dso_handle1.C: New test.
32801 * g++.dg/parse/typedef6.C: New test.
32804 * g++.dg/parse/pragma1.C: New test.
32806 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32808 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32810 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32812 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32813 -fno-common when on HPPA HP-UX platforms.
32815 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32818 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32820 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32823 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32826 * g++.dg/lookup/strong-using-4.C: New test.
32828 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32830 PR middle-end/16567
32831 * gcc.c-torture/compile/nested-1.c: New test.
32833 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32835 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32836 and mipsisa64*-*-* (until support for misaligned loads is added).
32837 * gcc.dg/vect/vect-50.c: Likewise.
32838 * gcc.dg/vect/vect-52.c: Likewise.
32839 * gcc.dg/vect/vect-54.c: Likewise.
32840 * gcc.dg/vect/vect-58.c: Likewise.
32841 * gcc.dg/vect/vect-60.c: Likewise.
32842 * gcc.dg/vect/vect-80.c: Likewise.
32844 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32847 * g++.dg/init/dtor3.C: New test.
32849 2004-10-15 Ben Elliston <bje@au.ibm.com>
32851 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32853 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32855 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32856 * gcc.dg/macho-lo-sum.c: Likewise.
32858 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32860 * gcc.dg/ppc-spe64-1.c: New test.
32862 2004-10-14 Devang Patel <dpatel@apple.com>
32865 * gcc.dg/pr17635.c : New test.
32867 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32869 * gcc.dg/vect/vect-28.c: Remove xfail.
32870 * gcc.dg/vect/vect-30.c: Remove xfail.
32871 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32872 * gcc.dg/vect/vect-33.c: Remove xfail.
32873 * gcc.dg/vect/vect-44.c: Remove xfail.
32874 * gcc.dg/vect/vect-46.c: Remove xfail.
32875 * gcc.dg/vect/vect-50.c: Remove xfail.
32876 * gcc.dg/vect/vect-52.c: Remove xfail.
32877 * gcc.dg/vect/vect-54.c: Remove xfail.
32878 * gcc.dg/vect/vect-58.c: Remove xfail.
32879 * gcc.dg/vect/vect-60.c: Remove xfail.
32880 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32881 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32882 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32883 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32884 * gcc.dg/vect/vect-8.c: Remove xfail.
32885 * gcc.dg/vect/vect-80.c: Remove xfail.
32886 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32888 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32890 * gcc.dg/vect/vect-82.c: New testcase.
32891 * gcc.dg/vect/vect-82_64.c: New testcase.
32892 * gcc.dg/vect/vect-83.c: New testcase.
32893 * gcc.dg/vect/vect-83_64.c: New testcase.
32895 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32897 * gcc.dg/cpp/error-1.c: New test.
32899 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32901 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32903 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32906 * gcc.dg/cris-peep2-xsrand2.c: New test.
32908 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32911 * g++.dg/expr/for2.C: New test.
32913 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32915 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32917 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32919 PR tree-optimization/17724
32920 * g++.dg/opt/pr17724-1.C: New test.
32921 * g++.dg/opt/pr17724-2.C: New test.
32922 * g++.dg/opt/pr17724-3.C: New test.
32923 * g++.dg/opt/pr17724-4.C: New test.
32924 * g++.dg/opt/pr17724-5.C: New test.
32925 * g++.dg/opt/pr17724-6.C: New test.
32927 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32930 * gcc.dg/pr17301-2.c: New test.
32932 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32935 * g++.dg/parse/error22.C: New test.
32938 * g++.dg/template/spec18.C: New test.
32940 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32942 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32943 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32945 * gcc.dg/ia64-sync-2.c: Ditto.
32946 * gcc.dg/ia64-sync-3.c: Ditto.
32948 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32950 * g++.dg/eh/cleanup5.C: Add dg-options "".
32952 2004-10-11 Roger Sayle <roger@eyesopen.com>
32954 PR middle-end/17657
32955 * gcc.dg/switch-4.c: New test case.
32957 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32959 * gcc.c-torture/execute/20041011-1.c: New test.
32961 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32964 * g++.dg/init/for3.C: New test.
32967 * g++.dg/opt/switch2.C: New test.
32969 PR middle-end/17703
32970 * g++.dg/warn/Wreturn-2.C: New test.
32972 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32975 * g++.dg/eh/cleanup5.C: New test.
32977 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32980 * g++.dg/parse/error21.C: New test.
32982 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32984 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32985 * g++.dg/warn/incomplete1.C: Likewise.
32986 * g++.dg/template/qualttp20.C: Likewise.
32988 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32991 * parm-incomplete-1.c: New test.
32993 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32996 * g++.dg/parse/error19.C: New test.
32999 * g++.dg/init/new11.C: New test.
33002 * g++.dg/parse/error20.C: New test.
33005 * g++.dg/template/crash24.C: New test.
33007 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33010 * gcc.dg/pr17301-1.c: New test.
33012 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33015 * gcc.dg/anon-struct-5.c: New test.
33017 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
33020 * gcc.dg/pr17844-1.c: New test.
33022 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33024 PR tree-optimization/17906
33025 * gcc.c-torture/compile/pr17906.c: New.
33027 2004-10-09 Stuart Hastings <stuart@apple.com>
33028 Roger Sayle <roger@eyesopen.com>
33030 PR rtl-optimization/17853
33031 * gcc.dg/i386-mmx-5.c: New testcase.
33033 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33035 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33037 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33040 * g++.dg/template/static9.C: New test.
33043 * g++.dg/parse/operator5.C: New test.
33045 2004-10-09 Roger Sayle <roger@eyesopen.com>
33047 PR middle-end/17894
33048 * gcc.c-torture/execute/divcmp-4.c: New test case.
33050 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33053 * g++.dg/opt/pr17902.C: New test.
33055 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33057 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33059 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33061 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33063 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33065 * gcc.dg/assign-warn-3.c: New test.
33067 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33070 * gcc.dg/cpp/ident-1.c: New test.
33072 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33074 * gcc.c-torture/compile/acc1.c: New.
33076 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33078 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33079 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33081 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33083 * gcc.dg/ultrasp11.c: New test.
33085 2004-10-08 Michael Matz <matz@suse.de>
33087 * gcc.dg/doloop-2.c: New test.
33089 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33091 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33092 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33093 objc.dg/method-9.m: Update expected diagnostics.
33095 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33097 * gcc.dg/ppc-fsel-3.c: New file.
33098 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33100 2004-10-07 Paul Brook <paul@codesourcery.com>
33102 * gfortran.dg/intrinsic_verify_1.f90: New test.
33104 2004-10-07 Paul Brook <paul@codesourcery.com>
33106 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33108 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33110 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33111 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33114 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33116 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33118 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33121 * g++.dg/warn/Winline-4.C: New test.
33123 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33125 * gcc.c-torture/compile/20041007-1.c: New test.
33127 2004-10-07 Paul Brook <paul@codesourcery.com>
33130 * gfortran.dg/use_allocated_1.f90: New test.
33132 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33134 PR middle-end/17849
33135 * gfortran.fortran-torture/compile/nested.f90: New test
33137 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33139 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33141 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33144 * g++.dg/ext/asm6.C: New test.
33146 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33148 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33150 2004-10-06 Paul Brook <paul@codesourcery.com>
33152 PR libfortran/17709
33153 * gfortran.dg/empty_format_1.f90: New test.
33155 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33158 * gfortran.dg/ishft.f90: New test.
33161 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33164 2004-10-06 Paul Brook <paul@codesourcery.com>
33166 * gfortran.dg/do_1.f90: New test.
33168 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33170 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33171 optimizing for size.
33173 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33175 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33177 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33179 * gcc.c-torture/compile/20041005-1.c: New test.
33181 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33184 * g++.dg/lookup/koenig4.C: New.
33186 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33188 * g++.dg/other/classkey1.C: Adjust quoting marks.
33189 * g++.dg/parse/error15.C: Likewise.
33190 * g++.dg/template/meminit2.C (int>): Likewise.
33192 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33195 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33198 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33201 * gfortran.dg/pr17708.f90: New test.
33203 2004-10-04 Chao-ying Fu <fu@mips.com>
33205 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33206 * gcc.dg/vect/vect-4.c: Ditto.
33207 * gcc.dg/vect/vect-5.c: Ditto.
33208 * gcc.dg/vect/vect-6.c: Ditto.
33209 * gcc.dg/vect/vect-8.c: Ditto.
33210 * gcc.dg/vect/vect-16.c: Ditto.
33211 * gcc.dg/vect/vect-30.c: Ditto.
33212 * gcc.dg/vect/vect-40.c: Ditto.
33213 * gcc.dg/vect/vect-41.c: Ditto.
33214 * gcc.dg/vect/vect-42.c: Ditto.
33215 * gcc.dg/vect/vect-43.c: Ditto.
33216 * gcc.dg/vect/vect-44.c: Ditto.
33217 * gcc.dg/vect/vect-45.c: Ditto.
33218 * gcc.dg/vect/vect-46.c: Ditto.
33219 * gcc.dg/vect/vect-47.c: Ditto.
33220 * gcc.dg/vect/vect-48.c: Ditto.
33221 * gcc.dg/vect/vect-49.c: Ditto.
33222 * gcc.dg/vect/vect-50.c: Ditto.
33223 * gcc.dg/vect/vect-51.c: Ditto.
33224 * gcc.dg/vect/vect-52.c: Ditto.
33225 * gcc.dg/vect/vect-53.c: Ditto.
33226 * gcc.dg/vect/vect-54.c: Ditto.
33227 * gcc.dg/vect/vect-55.c: Ditto.
33228 * gcc.dg/vect/vect-56.c: Ditto.
33229 * gcc.dg/vect/vect-57.c: Ditto.
33230 * gcc.dg/vect/vect-58.c: Ditto.
33231 * gcc.dg/vect/vect-59.c: Ditto.
33232 * gcc.dg/vect/vect-60.c: Ditto.
33233 * gcc.dg/vect/vect-74.c: Ditto.
33234 * gcc.dg/vect/vect-79.c: Ditto.
33235 * gcc.dg/vect/vect-80.c: Ditto.
33237 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33239 * gcc.dg/unused-7.c: Use the correct option.
33241 2004-10-04 Paul Brook <paul@codesourcery.com>
33242 Bud Davis <bdavis9659@comcast.net>
33246 * gfortran/pr17706.f90: New test.
33247 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33249 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33251 * gfortran.dg/pr17612.f90: New test.
33253 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33255 * g++.dg/template/local1.C: Adjust quoting marks in
33256 testing for diagnostics.
33257 * g++.dg/tls/diag-2.C: Likewise.
33258 * g++.dg/other/error8.C: Likewise.
33260 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33263 * gcc.dg/unused-4.c: Adjust to be correct.
33266 * gcc.dg/unused-7.c: New test.
33268 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33271 * g++.dg/overload/template2.C: New test.
33273 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33275 PR tree-optimization/16632
33276 * gcc.dg/tree-ssa/20041002-1.c: New.
33278 2004-10-03 Paul Brook <paul@codesourcery.com>
33280 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33281 rather than relying on default formatting.
33283 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33285 * gcc.dg/20040920-1.c: Update expected message text.
33287 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33289 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33291 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33293 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33296 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33298 * gcc.dg/tree-ssa/pr17343.c: Remove.
33300 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33303 * gcc.dg/tree-ssa/pr17343.c: New test.
33305 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33307 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33308 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33309 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33310 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33311 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33313 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33315 * gcc.dg/lvalue-2.c: New test.
33317 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33320 * gcc.dg/pr17730-1.c: New test
33322 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33325 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33327 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33329 * gcc.c-torture/execute/stdarg-1.c: New test.
33330 * gcc.c-torture/execute/stdarg-2.c: New test.
33331 * gcc.c-torture/execute/stdarg-3.c: New test.
33332 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33333 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33334 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33335 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33336 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33338 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33340 PR tree-optimization/17697
33341 * g++.dg/opt/pr17697-1.C: New test.
33342 * g++.dg/opt/pr17697-2.C: New test.
33343 * g++.dg/opt/pr17697-3.C: New test.
33345 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33348 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33349 gcc.dg/vla-init-5.c: New tests.
33351 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33354 * gcc.dg/pr13804-1.c: New test.
33356 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33359 * gfortran.dg/pr16938.f90: New test.
33361 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33363 * g++.dg/template/crash23.C: New test.
33365 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33368 * g++.dg/template/static8.C: New test.
33370 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33373 * g++.dg/other/error9.C: New test.
33375 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33377 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33379 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33382 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33384 2004-09-26 Roger Sayle <roger@eyesopen.com>
33386 PR middle-end/17112
33387 * gcc.dg/pr17112-1.c: New test case.
33389 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33392 * gcc.dg/pr11459-1.c: New test.
33394 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33396 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33397 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33399 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33401 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33403 2004-09-25 Jan Hubicka <jh@suse.cz>
33405 * compile/30040909-1.c: New test.
33406 * compile/30040907-1.c: New test.
33408 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33410 * gcc.c-torture/execute/va-arg-26.c: New test.
33412 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33414 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33415 extra diagnostics on targets with 64-bit pointers.
33416 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33418 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33421 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33422 * gcc.dg/decl-3.c: Adjust expected message.
33424 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33427 * gfortran.dg/pr17615.f90: New test.
33429 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33431 PR tree-optimzation/17517
33432 * g++.dg/tree-ssa/pr17517.C: New Test.
33434 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33437 * g++.dg/lookup/ambig3.C: New.
33439 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33442 * g++.dg/opt/pr17624.C: New test.
33444 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33447 * gcc.dg/Wbad-function-cast-1.c: New test.
33449 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33451 * g++.dg/ext/complit1.C
33452 * g++.dg/other/error2.C
33453 * g++.dg/other/nontype-1.C
33454 * g++.dg/parse/crash11.C
33455 * g++.dg/parse/crash12.C
33456 * g++.dg/parse/error15.C
33457 * g++.dg/parse/error4.C
33458 * g++.dg/parse/tmpl-outside1.C
33459 * g++.dg/parse/too-many-tmpl-args1.C
33460 * g++.dg/template/dependent-expr3.C
33461 * g++.dg/template/error10.C
33462 * g++.dg/template/instantiate1.C
33463 * g++.dg/template/vtable2.C
33464 * g++.dg/warn/Wshadow-1.C
33465 * g++.dg/warn/weak1.C
33466 * g++.old-deja/g++.brendan/crash16.C
33467 * g++.old-deja/g++.brendan/crash18.C
33468 * g++.old-deja/g++.brendan/crash48.C
33469 * g++.old-deja/g++.brendan/crash49.C
33470 * g++.old-deja/g++.brendan/crash55.C
33471 * g++.old-deja/g++.brendan/crash56.C
33472 * g++.old-deja/g++.brendan/crash8.C
33473 * g++.old-deja/g++.brendan/enum11.C
33474 * g++.old-deja/g++.brendan/enum8.C
33475 * g++.old-deja/g++.brendan/enum9.C
33476 * g++.old-deja/g++.brendan/friend3.C
33477 * g++.old-deja/g++.brendan/misc14.C
33478 * g++.old-deja/g++.bugs/900402_02.C
33479 * g++.old-deja/g++.bugs/900404_03.C
33480 * g++.old-deja/g++.bugs/900404_04.C
33481 * g++.old-deja/g++.bugs/900428_03.C
33482 * g++.old-deja/g++.jason/crash4.C
33483 * g++.old-deja/g++.jason/overload21.C
33484 * g++.old-deja/g++.jason/redecl1.C
33485 * g++.old-deja/g++.jason/report.C
33486 * g++.old-deja/g++.jason/rfg10.C
33487 * g++.old-deja/g++.jason/template30.C
33488 * g++.old-deja/g++.law/arm12.C
33489 * g++.old-deja/g++.law/ctors5.C
33490 * g++.old-deja/g++.law/cvt20.C
33491 * g++.old-deja/g++.law/init10.C
33492 * g++.old-deja/g++.law/init8.C
33493 * g++.old-deja/g++.law/visibility17.C
33494 * g++.old-deja/g++.law/visibility7.C
33495 * g++.old-deja/g++.mike/net8.C
33496 * g++.old-deja/g++.mike/p646.C
33497 * g++.old-deja/g++.mike/p700.C
33498 * g++.old-deja/g++.mike/p701.C
33499 * g++.old-deja/g++.mike/p811.C
33500 * g++.old-deja/g++.ns/template13.C
33501 * g++.old-deja/g++.other/array3.C
33502 * g++.old-deja/g++.other/crash25.C
33503 * g++.old-deja/g++.other/dtor3.C
33504 * g++.old-deja/g++.other/dtor4.C
33505 * g++.old-deja/g++.other/main1.C
33506 * g++.old-deja/g++.other/warn7.C
33507 * g++.old-deja/g++.pt/crash11.C
33508 * g++.old-deja/g++.pt/crash36.C
33509 * g++.old-deja/g++.pt/spec22.C
33510 * g++.old-deja/g++.pt/spec9.C
33511 * g++.old-deja/g++.pt/ttp52.C
33512 * g++.old-deja/g++.robertl/eb103.C
33513 * g++.old-deja/g++.robertl/eb121.C
33514 * g++.old-deja/g++.robertl/eb22.C
33515 * g++.old-deja/g++.robertl/eb8.C:
33516 Update locations and/or regexps of dg-error markers.
33517 Remove markers for some bogus messages that are no longer issued.
33519 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33521 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33522 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33524 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33527 * g++.dg/lookup/crash5.C: New test.
33529 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33531 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33532 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33533 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33534 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33535 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33536 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33538 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33539 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33540 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33541 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33542 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33543 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33545 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33547 * gcc.dg/vect/vect-44.c: Check additional cases.
33548 * gcc.dg/vect/vect-48.c: Check additional cases.
33550 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33551 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33552 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33553 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33554 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33555 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33556 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33557 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33558 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33560 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33561 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33562 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33564 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33566 * gcc.dg/tree-ssa/loop-6.c: New test.
33568 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33571 * g++.dg/inherit/base2.C: New.
33573 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33575 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33576 * gcc.dg/20001012-2.c: Likewise.
33577 * gcc.dg/20001013-1.c: Likewise.
33578 * gcc.dg/20001101-1.c: Likewise.
33579 * gcc.dg/20001102-1.c: Likewise.
33580 * gcc.dg/bf-spl1.c: Likewise.
33581 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33582 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33584 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33586 PR tree-optimization/16721
33587 * gcc.dg/tree-ssa/pr16721.c: New test.
33589 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33591 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33592 * gcc.dg/20040305-1.c: Likewise.
33594 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33597 * gcc.c-torture/compile/pr16566-1.c,
33598 gcc.c-torture/compile/pr16566-2.c,
33599 gcc.c-torture/compile/pr16566-3.c: New tests.
33601 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33603 PR tree-optimization/17512
33604 * gcc.c-torture/compile/20040916-1.c.
33606 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33608 * gcc.dg/pragma-re-3.c: New test.
33610 2004-09-17 Matt Austern <austern@apple.com>
33613 * g++.dg/other/anon3.C: New.
33615 2004-09-21 Roger Sayle <roger@eyesopen.com>
33618 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33619 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33620 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33621 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33622 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33624 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33627 * gfortran.dg/pr17286.f90: New test.
33629 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33632 * g++.dg/template/static7.C: New test.
33634 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33637 * gcc.c-torture/compile/pr17558.c: New test.
33639 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33641 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33642 if SKIP_ATTRIBUTE is defined.
33644 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33647 * gfortran.dg/pr15957.f90: New test.
33649 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33651 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33653 * gcc.dg/vect/vect-79.c: Likewise.
33654 * gcc.dg/vect/vect-80.c: Likewise.
33656 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33659 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33661 2004-09-20 Ira Rosen <irar@il.ibm.com>
33663 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33664 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33665 * gcc.dg/vect/vect-62.c: New testcase.
33666 * gcc.dg/vect/vect-63.c: New testcase.
33667 * gcc.dg/vect/vect-64.c: New testcase.
33668 * gcc.dg/vect/vect-65.c: New testcase.
33669 * gcc.dg/vect/vect-66.c: New testcase.
33670 * gcc.dg/vect/vect-67.c: New testcase.
33671 * gcc.dg/vect/vect-68.c: New testcase.
33672 * gcc.dg/vect/vect-69.c: New testcase.
33673 * gcc.dg/vect/vect-79.c: New testcase.
33674 * gcc.dg/vect/vect-80.c: New testcase.
33676 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33678 * gcc.target/mips/asm-1.c: New test.
33680 2004-09-19 Ira Rosen <irar@il.ibm.com>
33682 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33683 * gcc.dg/vect/vect-73.c: New testcase.
33684 * gcc.dg/vect/vect-74.c: New testcase.
33685 * gcc.dg/vect/vect-75.c: New testcase.
33686 * gcc.dg/vect/vect-76.c: New testcase.
33687 * gcc.dg/vect/vect-77.c: New testcase.
33688 * gcc.dg/vect/vect-78.c: New testcase
33690 2004-09-18 Paul Brook <paul@codesourcery.com>
33692 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33694 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33697 * gcc.dg/pr17424-1.c: New test.
33699 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33701 * g++.dg/tree-ssa/pr17153.C: New test.
33703 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33706 * g++.dg/pch/wchar-1.C: New.
33707 * g++.dg/pch/wchar-1.Hs: New.
33709 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33711 * gcc.c-torture/execute/20040917-1.c: New test.
33713 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33715 PR tree-optimization/17319
33716 * gcc.dg/pr17319.c: New test.
33718 2004-09-17 Devang Patel <dpatel@apple.com>
33720 * gcc.dg/20040813-1.c: New test.
33722 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33724 PR tree-optimization/17273
33725 * gcc.c-torture/compile/pr17273.c: New test.
33727 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33729 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33730 Update expected messages.
33731 * gcc.dg/declspec-13.c: New test.
33733 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33735 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33737 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33739 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33740 change what 'a' is pointing to.
33742 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33745 * g++.dg/template/error18.C: New test.
33748 * g++.dg/warn/Wunused-8.C: New test.
33750 2004-09-17 Steven Bosscher <stevenb@suse.de>
33752 PR tree-optimization/17513
33753 * gcc.dg/20040916-1.c: New test.
33755 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33758 * g++.dg/template/typename7.C: New test.
33760 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33762 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33764 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33766 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33767 with -ftree-based-profiling also.
33768 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33770 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33773 * gfortran.dg/der_array_io_1.f90: New test.
33774 * gfortran.dg/der_array_io_2.f90: New test.
33775 * gfortran.dg/der_array_io_3.f90: New test.
33777 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33779 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33782 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33784 * g++.dg/opt/switch1.C: New test.
33786 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33788 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33789 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33790 Update expected messages.
33792 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33795 * gfortran.dg/same_name_1.f90: New test.
33797 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33799 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33800 dereference garbage pointers.
33802 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33804 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33805 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33807 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33808 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33809 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33811 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33814 * g++.dg/template/mangle1.C: New test.
33816 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33818 PR tree-optimization/17252
33819 * gcc.c-torture/execute/pr17252.c: New test.
33821 2004-09-14 Andrew Pinski <apinski@apple.com>
33823 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33825 2004-09-14 Roger Sayle <roger@eyesopen.com>
33827 PR rtl-optimization/9771
33828 * gcc.dg/pr9771-1.c: New test case.
33830 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33832 PR tree-optimization/15262
33833 * gcc.c-torture/execute/pr15262-1.c: New test.
33834 * gcc.c-torture/execute/pr15262-2.c: New test.
33836 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33838 * gcc.dg/declspec-12.c: New test.
33840 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33842 * gfortran.dg/pr17090.f90: Add directives to test.
33844 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33846 * gcc.c-torture/compile/20040914-1.c: New test.
33848 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33851 * g++.dg/template/decl2.C: New test.
33853 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33856 * gfortran.dg/pr17090.f90: New test.
33858 2004-09-13 Dale Johannesen <dalej@apple.com>
33860 * gcc.c-torture/compile/pr17408.c: New test case.
33862 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33865 * g++.dg/parse/crash17.C: New test.
33868 * g++.dg/template/enum3.C: New test.
33870 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33872 * lib/gcc-defs.exp: Load wrapper.exp.
33873 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33875 * lib/gcc.exp (gcc_init): Similar.
33876 * lib/gfortran.exp (gfortran_init): Similar.
33877 * lib/objc.exp (objc_init): Similar.
33878 * lib/treelang.exp (treelang_init): Similar.
33879 * lib/wrapper.exp: New file with build_wrapper call machinery in
33880 ${tool}_maybe_build_wrapper.
33882 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33884 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33886 * gcc.dg/declspec-11.c: Update expected messages.
33887 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33888 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33889 gcc.dg/inline-12.c: New tests.
33891 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33893 * g++.dg/tree-ssa/pr17400.C: New testcase.
33895 2004-09-13 James E Wilson <wilson@specifixinc.com>
33897 * gcc.target/mips/sb1-1.c: New testcase.
33899 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33901 * lib/g77-dg.exp: Remove unused file.
33902 * lib/mike-g77.exp: Ditto.
33903 * lib/g77.exp: Ditto.
33905 2004-09-12 Richard Henderson <rth@redhat.com>
33907 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33909 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33911 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33912 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33913 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33914 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33915 Update expected messages.
33917 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33919 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33920 declaration/use mismatch for dirp parameter.
33922 2004-09-12 Andrew Pinski <apinski@apple.com>
33924 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33925 -fgnu-runtime is passed.
33927 2004-09-12 Richard Henderson <rth@redhat.com>
33929 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33930 do the uplevel thing and update additional_flags directly.
33931 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33932 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33933 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33934 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33936 2004-09-11 Steven Bosscher <stevenb@suse.de>
33938 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33940 2004-09-11 Roger Sayle <roger@eyesopen.com>
33942 PR middle-end/17411
33943 * g++.dg/opt/pr17411-1.C: New test case.
33945 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33947 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33948 gcc.dg/tls/diag-2.c: Update expected messages.
33949 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33951 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33952 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33953 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33954 gcc.dg/tls/diag-5.c: New tests.
33956 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33958 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33960 2004-09-11 Steven Bosscher <stevenb@suse.de>
33962 * g++.dg/parse/break-in-for.C: New test.
33964 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33966 * gcc.dg/tree-ssa/20040911-1.c: New test.
33968 2004-09-11 Andreas Jaeger <aj@suse.de>
33970 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33971 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33973 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33975 * gcc.target/frv: New directory of FR-V-specific tests.
33977 2004-09-10 James E Wilson <wilson@specifixinc.com>
33979 * gcc.dg/convert-vec-1.c: New test.
33981 2004-09-10 Roger Sayle <roger@eyesopen.com>
33983 PR middle-end/17024
33984 * gcc.dg/pr17024-1.c: New test case.
33986 2004-09-10 Eric Christopher <echristo@redhat.com>
33988 * gcc.dg/20040910-1.c: New test.
33990 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33992 * gcc.dg/bitfld-9.c: New test.
33994 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33996 * gcc.c-torture/execute/ieee/acc1.c: New test.
33997 * gcc.c-torture/execute/ieee/acc2.c: New test.
33998 * gcc.c-torture/execute/ieee/mzero6.c: New test.
34000 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
34002 * gcc.dg/deprecated-2.c: New test.
34004 2004-09-09 James E Wilson <wilson@specifixinc.com>
34006 * gcc.dg/init-vec-1.c: New test.
34008 2004-09-09 Roger Sayle <roger@eyesopen.com>
34010 PR middle-end/17055
34011 * gcc.dg/pr17055-1.c: New test case.
34013 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
34016 * gcc.c-torture/execute/pr17377.c: New test.
34018 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34021 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34022 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34023 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34024 gcc.dg/long-long-typespec-1.c: New tests.
34025 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34027 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34029 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34030 gcc.dg/gnu99-static-1.c: New tests.
34032 2004-09-08 Devang Patel <dpatel@apple.com>
34034 * gcc.dg/darwin-ld-20040828-1.c: New test.
34035 * gcc.dg/darwin-ld-20040828-2.c: New test.
34036 * gcc.dg/darwin-ld-20040828-3.c: New test.
34038 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34040 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34041 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34043 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34044 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34046 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34047 types they qualify.
34048 * objc.dg/type-size-2.m: Fix wording in comment.
34049 * objc.dg/va-meth-1.m: New test case.
34051 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34054 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34055 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34057 2004-09-06 Devang Patel <dpatel@apple.com>
34059 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34060 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34062 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34064 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34065 reflect changed line numbering of diagnostics.
34067 2004-09-06 Paul Brook <paul@codesourcery.com>
34069 * gfortran.dg/edit_real_1.f90: Add new test.
34071 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34073 * gcc.dg/tree-ssa/loop-2.c: New test.
34074 * gcc.dg/tree-ssa/loop-3.c: New test.
34075 * gcc.dg/tree-ssa/loop-4.c: New test.
34076 * gcc.dg/tree-ssa/loop-5.c: New test.
34078 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34080 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34082 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34084 * gcc.dg/format/sentinel-1.c: New test.
34086 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34088 * gcc.dg/builtins-46.c: New.
34090 2004-09-03 Devang Patel <dpatel@apple.com>
34092 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34093 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34095 2004-09-03 Jan Beulich <jbeulich@novell.com>
34097 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34098 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34099 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34100 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34101 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34102 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34103 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34104 the non-portable bzero.
34105 * gcc.dg/20010912-1.c: xfail for NetWare.
34106 * gcc.dg/20020426-2.c: xfail for NetWare.
34107 * gcc.dg/20021014-1.c: xfail for NetWare.
34108 * gcc.dg/20021018-1.c: xfail for NetWare.
34109 * gcc.dg/20030213-1.c: xfail for NetWare.
34110 * gcc.dg/20030225-1.c: xfail for NetWare.
34111 * gcc.dg/20030708-1.c: xfail for NetWare.
34112 * gcc.dg/builtins-config.h: Also exclude NetWare.
34113 * gcc.dg/format/format.h: Define restrict only if not already defined.
34114 * gcc.dg/nest.c: xfail for NetWare.
34115 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34116 * lib/target-supports.exp (check_visibility_available): Exclude
34119 2004-09-03 Jan Beulich <jbeulich@novell.com>
34121 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34122 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34123 deterministic starting point for the alignment of structure fields.
34124 * gcc.dg/Wpadded.c: Dito.
34125 * g++.dg/abi/vbase10.C: Dito.
34127 2004-09-03 Devang Patel <dpatel@apple.com>
34129 * g++.dg/debug/pr15736.cc: New test.
34131 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34133 * README.QMTEST: Fix out-of-date link.
34135 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34138 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34139 Delete. Duplicate of gfortran.dg/g77/20010610.f
34141 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34143 * g++.dg/abi/arm_rtti1.C: New test.
34145 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34147 * gcc.dg/ppc-vector-memcpy.c: New.
34148 * gcc.dg/ppc-vector-memset.c: New.
34150 2004-09-02 Chao-ying Fu <fu@mips.com>
34152 * gcc.target/mips/mips-3d-1.c: New test.
34153 * gcc.target/mips/mips-3d-2.c: New test.
34154 * gcc.target/mips/mips-3d-3.c: New test.
34155 * gcc.target/mips/mips-3d-4.c: New test.
34156 * gcc.target/mips/mips-3d-5.c: New test.
34157 * gcc.target/mips/mips-3d-6.c: New test.
34158 * gcc.target/mips/mips-3d-7.c: New test.
34159 * gcc.target/mips/mips-3d-8.c: New test.
34160 * gcc.target/mips/mips-3d-9.c: New test.
34161 * gcc.target/mips/mips-ps-1.c: New test.
34162 * gcc.target/mips/mips-ps-2.c: New test.
34163 * gcc.target/mips/mips-ps-3.c: New test.
34164 * gcc.target/mips/mips-ps-4.c: New test.
34165 * gcc.target/mips/mips-ps-type.c: New test.
34167 2004-09-02 Paul Brook <paul@codesourcery.com>
34169 * gfortran.dg/edit_real_1.f90: Add new tests.
34171 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34174 * gfortran.dg/merge_char_1.f90: New test.
34176 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34179 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34181 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34184 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34186 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34188 * g++.dg/opt/loop1.C: Do not XFAIL.
34190 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34192 * gcc.c-torture/execute/20040831-1.c: New test.
34194 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34197 * gfortran.dg/g77/20010610.f: Now passes.
34198 Copy from g77.f-torture/execute. Add dg-run directive.
34199 * gfortran.dg/g77/README: Update
34201 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34203 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34204 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34205 (t1, t2, t3, t4): Add volatile.
34207 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34209 * g++.dg/ext/visibility/arm1.C: New test.
34211 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34213 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34216 2004-09-01 Paul Brook <paul@codesourcery.com>
34218 * gfortran.dg/eof_2.f90: New test.
34220 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34223 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34225 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34227 PR libfortran/16805
34228 * gfortran.dg/list_read_2.f90: New test.
34230 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34232 * g++.dg/abi/key1.C: New test.
34234 2004-08-31 Richard Henderson <rth@redhat.com>
34236 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34238 * g++.dg/other/offsetof5.C: Remove duplicate.
34240 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34243 * gfortran.dg/func_derived_1.f90: New test.
34245 2004-08-31 Paul Brook <paul@codesourcery.com>
34247 * gfortran.dg/eof_1.f90: New test.
34249 2004-08-31 Paul Brook <paul@codesourcery.com>
34251 * gfortran.dg/list_read_1.f90: New file.
34253 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34255 * g++.dg/opt/loop1.C: XFAIL.
34257 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34259 * gcc.dg/funcdef-storage-1.c: New.
34260 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34261 an extern function in local scope.
34262 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34263 declare an 'auto inline' function in local scope.
34264 * gcc.dg/20011130-1.c: Likewise.
34265 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34266 an 'auto' function in local scope.
34267 * gcc.dg/20021014-1.c: Likewise.
34268 * gcc.dg/20030331-2.c: Likewise.
34270 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34272 * gfortran.dg/blockdata_1.f90: New test.
34274 2004-08-30 Richard Henderson <rth@redhat.com>
34276 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34278 2004-08-30 Richard Henderson <rth@redhat.com>
34280 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34281 additional_flags set by alternate driver.
34282 (ieee-options): New procedure.
34283 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34284 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34285 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34286 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34288 2004-08-30 Richard Henderson <rth@redhat.com>
34290 * lib/f-torture.exp: Remove.
34292 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34294 PR rtl-optimization/16590
34295 * g++.dg/opt/loop1.C: New test.
34297 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34300 * gfortran.dg/oldstyle_1.f90: New test.
34302 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34303 Paul Brook <paul@codesourcery.com>
34305 * gfortran.dg/g77/README: Update.
34306 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34307 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34308 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34310 2004-08-28 Paul Brook <paul@codesourcery.com>
34312 PR libfortran/17195
34313 * gfortran.dg/edit_real_1.f90: New test.
34315 2004-08-27 Paul Brook <paul@codesourcery.com>
34317 * gfortran.dg/rewind_1.f90: New test.
34319 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34322 * gfortran.dg/pr16597.f90: New test.
34324 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34327 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34328 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34329 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34330 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34331 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34333 2004-08-26 Nick Clifton <nickc@redhat.com>
34335 * gcc.c-torture/compile/pr17119.c: New test.
34337 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34339 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34341 2004-08-25 Richard Henderson <rth@redhat.com>
34343 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34344 the bits that expect kind=8 to be the largest real kind.
34346 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34348 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34350 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34352 * gfortran.dg/assignment_1.f90: New test.
34354 2004-08-25 Adam Nemet <anemet@lnxw.com>
34356 * g++.dg/template/repo3.C: New test.
34358 2004-08-25 Roger Sayle <roger@eyesopen.com>
34360 PR middle-end/16693
34361 PR tree-optimization/16372
34362 * g++.dg/opt/pr16372-1.C: New test case.
34363 * g++.dg/opt/pr16693-1.C: New test case.
34364 * g++.dg/opt/pr16693-2.C: New test case.
34366 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34368 * objc.dg/proto-lossage-4.m: New test.
34370 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34373 * g++.dg/inherit/local2.C: New test.
34375 2004-08-25 Paul Brook <paul@codesourcery.com>
34378 * gfortran.dg/string_ctor_1.f90: New test.
34380 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34383 * g++.dg/template/redecl2.C: New test.
34385 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34388 * gfortran.dg/pr17143.f90: New test.
34390 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34393 * gfortran.dg/pr17164.f90: New test.
34395 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34397 * gcc.dg/tree-ssa/loop-1.c: New test.
34399 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34401 * gcc.c-torture/compile/20040824-1.c: New test.
34403 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34405 * gcc.c-torture/compile/iftrap-3.c: New test.
34407 2004-08-24 Paul Brook <paul@codesourcery.com>
34409 * gfortran.dg/entry_2.f90: New test.
34411 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34414 * g++.dg/lookup/ambig[12].C: New.
34416 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34419 * g++.dg/template/crash21.C: New test.
34420 * g++.dg/template/crash22.C: Likewise.
34422 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34425 * g++.dg/template/access15.C: New.
34427 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34430 * g++.dg/template/repo2.C: New test.
34432 2004-08-23 Roger Sayle <roger@eyesopen.com>
34434 PR rtl-optimization/17078
34435 * gcc.c-torture/execute/pr17078-1.c: New test case.
34437 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34440 * gcc.dg/debug/crash1.c: New test.
34442 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34445 * gcc.dg/loop-5.c: New test.
34447 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34449 * gcc.c-torture/execute/20040823-1.c: New test.
34451 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34453 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34454 to the assembler. Simplify test accordingly.
34455 (asm_abi_flags): Use GNU names.
34456 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34457 to check for ABI flags.
34459 2004-08-22 Andrew Pinski <apinski@apple.com>
34461 * g++.dg/opt/pr14029.C: New test.
34462 * gcc.c-torture/execute/pr15262.c: New test.
34464 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34466 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34468 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34471 * gfortran.dg/direct_io.f90: New test.
34473 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34476 * g++.dg/inherit/local2.C: New test.
34478 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34481 * g++.dg/warn/Wparentheses-4.C: New test.
34483 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34486 * g++.dg/inherit/local2.C: New test.
34488 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34489 * gcc.dg/ppc-ldstruct.c: Likewise.
34490 * gcc.dg/ppc64-abi-2.c: Likewise.
34492 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34494 PR rtl-optimization/17099
34495 * gcc.c-torture/execute/20040820-1.c: New test.
34497 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34499 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34501 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34504 * gfortran.dg/auto_array_1.f90: New test.
34506 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34509 * gfortran.dg/simpleif_1.f90: New test.
34511 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34513 * lib/target-supports.exp (check_profiling_available): Return
34514 false for arm*-*-symbianelf* and arm*-*-eabi*.
34517 * g++.dg/template/delete1.C: New test.
34519 2004-08-19 Paul Brook <paul@codesourcery.com>
34523 * gfortran.dg/data_char_1.f90: New test.
34525 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34528 * gfortran.dg/reduction.f90: New testcase.
34530 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34533 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34535 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34538 * g++.dg/Wparentheses-3.C: New test.
34540 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34542 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34543 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34544 * gcc.dg/vect/vect-2.c: Likewise.
34545 * gcc.dg/vect/vect-3.c: Likewise.
34546 * gcc.dg/vect/vect-4.c: Likewise.
34547 * gcc.dg/vect/vect-5.c: Likewise.
34548 * gcc.dg/vect/vect-6.c: Likewise.
34549 * gcc.dg/vect/vect-7.c: Likewise.
34550 * gcc.dg/vect/vect-25.c: Likewise.
34551 * gcc.dg/vect/vect-31.c: Likewise.
34552 * gcc.dg/vect/vect-32.c: Likewise.
34553 * gcc.dg/vect/vect-34.c: Likewise.
34554 * gcc.dg/vect/vect-36.c: Likewise.
34555 * gcc.dg/vect/vect-all.c: Likewise.
34557 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34560 * g++.dg/template/operator4.C: New test.
34562 2004-08-18 Richard Henderson <rth@redhat.com>
34564 * gcc.dg/20040206-1.c: XFAIL.
34566 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34569 * g++.dg/template/array7.C: New test.
34571 2004-08-17 James E Wilson <wilson@specifixinc.com>
34573 * gcc.dg/mips-movcc-1.c: New test.
34574 * gcc.dg/mips-movcc-2.c: New test.
34575 * gcc.dg/mips-movcc-3.c: New test.
34577 * gcc.dg/mips-nmadd-1.c: New test.
34578 * gcc.dg/mips-nmadd-2.c: New test.
34580 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34583 * g++.dg/opt/inline8.C: New test.
34586 * g++.dg/parse/error17.C: New test.
34588 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34590 * gcc.dg/vect: New directory for vectorizer tests.
34591 * gcc.dg/vect/tree-vect.h: New file.
34592 * gcc.dg/vect/vect.exp: New file.
34593 * gcc.dg/vect/pr16105.c.c: New test.
34594 * gcc.dg/vect/vect-1.c: New test.
34595 * gcc.dg/vect/vect-2.c: New test.
34596 * gcc.dg/vect/vect-3.c: New test.
34597 * gcc.dg/vect/vect-4.c: New test.
34598 * gcc.dg/vect/vect-5.c: New test.
34599 * gcc.dg/vect/vect-6.c: New test.
34600 * gcc.dg/vect/vect-7.c: New test.
34601 * gcc.dg/vect/vect-8.c: New test.
34602 * gcc.dg/vect/vect-9.c: New test.
34603 * gcc.dg/vect/vect-10.c: New test.
34604 * gcc.dg/vect/vect-11.c: New test.
34605 * gcc.dg/vect/vect-12.c: New test.
34606 * gcc.dg/vect/vect-13.c: New test.
34607 * gcc.dg/vect/vect-14.c: New test.
34608 * gcc.dg/vect/vect-15.c: New test.
34609 * gcc.dg/vect/vect-16.c: New test.
34610 * gcc.dg/vect/vect-17.c: New test.
34611 * gcc.dg/vect/vect-18.c: New test.
34612 * gcc.dg/vect/vect-19.c: New test.
34613 * gcc.dg/vect/vect-20.c: New test.
34614 * gcc.dg/vect/vect-21.c: New test.
34615 * gcc.dg/vect/vect-22.c: New test.
34616 * gcc.dg/vect/vect-23.c: New test.
34617 * gcc.dg/vect/vect-24.c: New test.
34618 * gcc.dg/vect/vect-25.c: New test.
34619 * gcc.dg/vect/vect-26.c: New test.
34620 * gcc.dg/vect/vect-27.c: New test.
34621 * gcc.dg/vect/vect-28.c: New test.
34622 * gcc.dg/vect/vect-29.c: New test.
34623 * gcc.dg/vect/vect-30.c: New test.
34624 * gcc.dg/vect/vect-31.c: New test.
34625 * gcc.dg/vect/vect-32.c: New test.
34626 * gcc.dg/vect/vect-33.c: New test.
34627 * gcc.dg/vect/vect-34.c: New test.
34628 * gcc.dg/vect/vect-35.c: New test.
34629 * gcc.dg/vect/vect-36.c: New test.
34630 * gcc.dg/vect/vect-37.c: New test.
34631 * gcc.dg/vect/vect-38.c: New test.
34632 * gcc.dg/vect/vect-40.c: New test.
34633 * gcc.dg/vect/vect-41.c: New test.
34634 * gcc.dg/vect/vect-42.c: New test.
34635 * gcc.dg/vect/vect-43.c: New test.
34636 * gcc.dg/vect/vect-44.c: New test.
34637 * gcc.dg/vect/vect-45.c: New test.
34638 * gcc.dg/vect/vect-46.c: New test.
34639 * gcc.dg/vect/vect-47.c: New test.
34640 * gcc.dg/vect/vect-48.c: New test.
34641 * gcc.dg/vect/vect-49.c: New test.
34642 * gcc.dg/vect/vect-50.c: New test.
34643 * gcc.dg/vect/vect-51.c: New test.
34644 * gcc.dg/vect/vect-52.c: New test.
34645 * gcc.dg/vect/vect-53.c: New test.
34646 * gcc.dg/vect/vect-54.c: New test.
34647 * gcc.dg/vect/vect-55.c: New test.
34648 * gcc.dg/vect/vect-56.c: New test.
34649 * gcc.dg/vect/vect-57.c: New test.
34650 * gcc.dg/vect/vect-58.c: New test.
34651 * gcc.dg/vect/vect-59.c: New test.
34652 * gcc.dg/vect/vect-60.c: New test.
34653 * gcc.dg/vect/vect-61.c: New test.
34654 * gcc.dg/vect/vect-all.c: New test.
34655 * gcc.dg/vect/vect-none.c: New test.
34657 2004-08-17 Paul Brook <paul@codesourcery.com>
34660 * gfortran.dg/entry_1.f90: New test.
34662 2004-08-17 Andrew Pinski <apinski@apple.com>
34664 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34666 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34668 * gcc.dg/pr17036-1.c: New test.
34670 2004-08-16 Devang Patel <dpatel@apple.com>
34672 * gcc.dg/darwin-20040809-1.c: New test.
34674 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34676 * gcc.dg/funcdef-attr-1.c: New test.
34678 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34680 * gcc.dg/altivec-17.c: New test.
34681 * gcc.dg/altivec-18.c: New test.
34683 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34686 * g++.dg/template/vtable2.C: New test.
34688 2004-08-14 Richard Henderson <rth@redhat.com>
34690 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34691 * gcc.dg/pack-test-4.c (main): Return 0.
34692 * gcc.dg/setjmp-1.c: Remove XFAIL.
34693 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34695 2004-08-14 Richard Henderson <rth@redhat.com>
34697 * gcc.dg/980217-1.c: Add prototype for printf.
34699 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34701 * gfortran.dg/pr16935.f90: New test.
34703 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34705 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34707 2004-08-13 Paul Brook <paul@codesourcery.com>
34709 * gfortran.dg/der_io_1.f90: Remove stray comma.
34711 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34713 * gcc.dg/vmx/cw-bug-2.c: Remove.
34714 * gcc.dg/vmx/vprint-1.c: Remove.
34715 * gcc.dg/vmx/vscan-1.c: Remove.
34717 2004-08-12 Devang patel <dpatel@apple.com>
34719 * gcc.dg/darwin-20040809-2.c: New test.
34721 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34723 * g++.dg/ext/altivec-12.C: New test.
34725 * g++.dg/ext/altivec-11.C: New test.
34727 2004-08-12 Paul Brook <paul@codesourcery.com>
34729 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34731 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34733 * g++.dg/ext/altivec-2.C: Check for hardware support before
34734 executing any VMX instructions.
34736 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34738 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34741 * g++.old-deja/g++.other/comdat4.C: New test.
34742 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34744 2004-08-12 Ben Elliston <bje@au.ibm.com>
34747 * gcc.dg/pr16286.c: New test.
34749 2004-08-12 Jan Beulich <jbeulich@novell.com>
34751 * g++.dg/ext/asm5.C: New.
34753 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34756 * g++.dg/eh/crash1.C: New test.
34759 * g++.dg/ext/construct1.C: New test.
34761 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34764 * g++.dg/init/ptrmem1.C: New test.
34767 * g++.dg/parse/offsetof5.C: New test.
34770 * g++.dg/template/overload3.C: New test.
34772 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34775 * g++.dg/parse/error16.C: New test.
34778 * g++.dg/template/error14.C: New test.
34781 * g++.dg/template/error15.C: New test.
34783 2004-08-11 Devang Patel <dpatel@apple.com>
34785 * gcc.dg/darwin-ld-20040809-1.c: New test.
34786 * gcc.dg/darwin-ld-20040809-2.c: New test.
34788 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34791 * gfortran.dg/dfloat_1.f90: New test.
34793 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34795 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34796 * gcc.dg/dll-2.c: Fix dg-require syntax.
34797 * gcc.misc-tests/arm-isr.c (abort): Declare.
34800 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34803 * g++.dg/parse/crash16.C: New test.
34805 2004-08-10 Roger Sayle <roger@eyesopen.com>
34807 * gcc.dg/mips-rsqrt-1.c: New test case.
34808 * gcc.dg/mips-rsqrt-2.c: New test case.
34809 * gcc.dg/mips-rsqrt-3.c: New test case.
34811 2004-08-10 Paul Brook <paul@codesourcery.com>
34813 * gfortran.dg/der_io_1.f90: New test.
34815 2004-08-10 Paul Brook <paul@codesourcery.com>
34818 * gfortran.dg/der_array_1.f90: New test.
34820 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34822 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34824 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34826 * gcc.dg/wchar_t-2.c: Fix typo.
34828 2004-08-09 Falk Hueffner <falk@debian.org>
34830 PR tree-optimization/12517
34831 * gcc.c-torture/compile/pr12517.c: New test.
34833 PR tree-optimization/12578
34834 * gcc.c-torture/compile/pr12578.c: New test.
34836 PR tree-optimization/12899
34837 * gcc.c-torture/compile/pr12899.c: New test.
34839 PR rtl-optimization/14692
34840 * gcc.c-torture/compile/pr14692.c: New test.
34842 PR tree-optimization/16461
34843 * gcc.c-torture/compile/pr16461.c: New test.
34845 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34847 * gfortran.dg/getenv_1.f90: New test.
34849 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34851 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34853 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34855 2004-08-06 Paul Brook <paul@codesourcery.com>
34857 * gfortran.dg/ret_array_1.f90: New test.
34858 * gfortran.dg/ret_pointer_1.f90: New test.
34860 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34862 * gcc.dg/missing-field-init-[12].c: New tests.
34863 * g++.dg/warn/missing-field-init-[12].C: New tests.
34865 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34867 * gcc.dg/enum2.c: New test.
34868 * gcc.dg/symbian3.c: Likewise.
34869 * gcc.dg/symbian4.c: Likewise.
34870 * gcc.dg/wchar_t-2.c: Likewise.
34872 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34874 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34877 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34879 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34880 dg-require-visiblity.
34881 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34882 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34883 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34884 * g++.dg/ext/visibility/new1.C: Likewise.
34885 * g++.dg/ext/visibility/pragma.C: Likewise.
34886 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34887 * g++.dg/ext/visibility/virtual.C: Likewise.
34888 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34889 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34890 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34891 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34892 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34893 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34894 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34895 * g++/dg/ext/visibility/visibility-8.C: New test.
34896 * gcc.c-torture/compile/dll.x: Remove.
34897 * gcc.dg/dll-2.c: Use dg-require-dll
34898 * gcc.dg/visibility-10.c: New test.
34899 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34901 * lib/scanasm.exp (scan_hidden): New function.
34902 (scan_not_hidden): Likewise.
34904 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34906 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34908 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34910 * gcc.c-torture/execute/20040805-1.c: New test.
34912 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34914 * gcc.dg/20020118-1.c: Declare abort.
34915 * gcc.dg/altivec_check.h: Likewise.
34916 * gcc.dg/iftrap-2.c: Likewise.
34917 * gcc.dg/pragma-darwin.c: Likewise.
34918 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34920 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34922 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34924 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34926 * gcc.c-torture/execute/builtins/abs-2.c,
34927 gcc.c-torture/execute/builtins/abs-3.c,
34928 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34929 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34930 intmax_t, uintmax_t and their limits.
34931 * gcc.dg/intmax_t-1.c: New test.
34933 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34935 * g++.dg/tc1/dr147.C: Add reference to PR.
34937 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34939 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34940 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34942 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34944 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34946 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34948 * gcc.dg/redecl-5.c: New test.
34949 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34952 2004-08-03 Roger Sayle <roger@eyesopen.com>
34954 PR middle-end/16790
34955 * gcc.c-torture/execute/pr16790-1.c: New test case.
34957 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34959 * g++.dg/ext/visibility/assign1.C: New test.
34960 * g++.dg/ext/visibility/new1.C: Likewise.
34962 * gcc.dg/symbian1.c: New test.
34963 * gcc.dg/symbian2.c: Likewise.
34965 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34968 * gcc.dg/i386-sse-9.c: New test.
34970 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34972 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34974 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34976 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34977 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34978 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34979 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34980 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34981 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34982 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34983 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34984 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34985 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34986 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34987 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34988 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34989 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34990 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34991 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34992 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34993 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34994 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34995 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34996 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34997 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34998 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34999 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35000 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35001 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35002 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35003 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35004 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35005 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35006 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35007 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35008 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35009 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35010 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35011 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35012 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35013 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35014 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35015 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35016 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35017 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35018 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35019 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35020 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35021 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35022 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35023 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35024 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35025 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35026 gcc.misc-tests/i386-pf-3dnow-1.c,
35027 gcc.misc-tests/i386-pf-athlon-1.c,
35028 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35029 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35030 Declare built-in functions used.
35031 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35033 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35036 * g++.dg/lookup/using12.C: New test.
35038 * g++.dg/init/null1.C: Fix PR number.
35039 * g++.dg/parse/namespace10.C: Likewise.
35041 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35044 * g++.dg/template/spec17.C: New test.
35045 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35046 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35048 2004-08-02 David Billinghurst
35051 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35053 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35055 * gcc.dg/ia64-got-1.c: New test case.
35057 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35060 * g++.dg/init/null1.C: New test.
35061 * g++.dg/tc1/dr76.C: Adjust error marker.
35064 * g++.dg/parse/namespace10.C: New test.
35067 * g++.dg/inherit/ptrmem2.C: New test.
35069 2004-08-02 Ben Elliston <bje@au.ibm.com>
35072 * gcc.dg/pr16155.c: New test.
35074 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35076 * gcc.dg/redecl-2.c: New test.
35078 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35080 * gcc.dg/darwin-longdouble.c: New file.
35082 2004-07-30 Richard Henderson <rth@redhat.com>
35084 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35085 write to constant argument.
35086 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35088 2004-07-30 Richard Henderson <rth@redhat.com>
35090 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35091 tests of nearest around zero.
35093 2004-07-30 Andrew Pinski <apinski@apple.com>
35095 * gcc.c-torture/compile/20040730-1.c: New test.
35097 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35099 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35102 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35104 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35106 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35108 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35109 contains $ld_library_path.
35110 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35112 2004-07-29 Richard Henderson <rth@redhat.com>
35114 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35116 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35117 (alt2, which): New.
35118 (Check): Accept either alternative.
35120 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35122 * g++.dg/abi/inline1.C: New test.
35123 * g++.dg/abi/local1-a.cc: Likewise.
35124 * g++.dg/abi/local1.C: Likewise.
35125 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35126 * g++.dg/abi/mangle12.C: Likewise.
35127 * g++.dg/abi/mangle17.C: Likewise.
35128 * g++.dg/abi/mangle20-2.C: Likewise.
35129 * g++.dg/opt/interface1.C: Likewise.
35130 * g++.dg/opt/interface1.h: Likewise.
35131 * g++.dg/opt/interface1-a.cc: New test.
35132 * g++.dg/parse/repo1.C: New test.
35133 * g++.dg/template/repo1.C: Likewise.
35134 * g++.dg/warn/Winline-1.C: Likewise.
35135 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35137 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35139 * gcc.dg/tree-ssa/20040729-1.c: New test.
35141 2004-07-27 Matt Austern <austern@apple.com>
35143 * gcc.dg/darwin-bool-1.c: New test.
35144 * gcc.dg/darwin-bool-2.c: New test.
35146 2004-07-28 Richard Henderson <rth@redhat.com>
35148 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35149 arguments in the correct type. Don't write to constant arguments.
35151 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35153 PR tree-optimization/16688
35154 PR tree-optimization/16689
35155 * g++.dg/tree-ssa/pr16688.C: New test.
35157 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35159 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35160 loads. Not only in the comment, this time.
35162 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35164 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35165 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35166 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35167 * gcc.dg/sh4a-bitmovua.c: New.
35168 * gcc.dg/sh4a-cos.c: New.
35169 * gcc.dg/sh4a-cosf.c: New.
35170 * gcc.dg/sh4a-fprun.c: New.
35171 * gcc.dg/sh4a-fsrra.c: New.
35172 * gcc.dg/sh4a-memmovua.c: New.
35173 * gcc.dg/sh4a-sin.c: New.
35174 * gcc.dg/sh4a-sincos.c: New.
35175 * gcc.dg/sh4a-sincosf.c: New.
35176 * gcc.dg/sh4a-sinf.c: New.
35178 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35180 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35182 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35184 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35187 2004-07-27 Andrew Pinski <apinski@apple.com>
35189 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35191 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35193 * gcc.dg/pragma-isr.c: New test.
35195 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35198 * g++.dg/template/ttp11.C: New test.
35200 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35202 * gcc.c-torture/compile/20040727-1.c: New test.
35204 2004-07-26 Eric Christopher <echristo@redhat.com>
35206 * gcc.c-torture/compile/20040726-2.c: New test.
35208 2004-07-26 Andrew Pinski <apinski@apple.com>
35210 * g++.dg/rtti/tinfo1.C: Xfail.
35212 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35214 * gcc.c-torture/compile/20040726-1.c: New test.
35216 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35217 Brian Ryner <bryner@brianryner.com>
35221 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35222 * g++.dg/ext/visibility/: New directory.
35223 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35224 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35225 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35226 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35227 * g++.dg/ext/visibility/fvisibility.C,
35228 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35229 g++.dg/ext/visibility/fvisibility-override1.C
35230 g++.dg/ext/visibility/fvisibility-override2.C
35231 g++.dg/ext/visibility/memfuncts.C
35232 g++.dg/ext/visibility/noPLT.C
35233 g++.dg/ext/visibility/pragma.C
35234 g++.dg/ext/visibility/pragma-override1.C
35235 g++.dg/ext/visibility/pragma-override2.C
35236 g++.dg/ext/visibility/staticmemfuncts.C
35237 g++.dg/ext/visibility/virtual.C: New tests.
35239 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35242 * gcc.dg/pr15360-1.c: New test.
35244 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35246 * gcc.dg/pragma-align-2.c: New test.
35247 * gcc.dg/pragma-init-fini.c: New test.
35248 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35251 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35253 * gcc.dg/init-string-2.c: New test.
35255 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35258 * gcc.dg/Wredundant-decls-1.c: New test case.
35260 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35262 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35263 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35264 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35265 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35266 * gcc.dg/compat/generate-random.c: New file.
35267 * gcc.dg/compat/generate-random.h: Likewise.
35268 * gcc.dg/compat/generate-random_r.c: Likewise.
35269 * gcc.dg/compat/struct-layout-1.h: Likewise.
35270 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35271 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35272 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35273 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35274 * gcc.dg/compat/struct-layout-1_main.c: New test.
35275 * gcc.dg/compat/struct-layout-1_x.c: New file.
35276 * gcc.dg/compat/struct-layout-1_y.c: New file.
35277 * gcc.dg/compat/struct-layout-1_test.h: New file.
35279 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35281 * gcc.dg/comp-return-1.c: New test
35283 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35285 * gcc.dg/vmx/8-02a.c: Fix typo.
35287 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35288 * gcc.dg/darwin-abi-3.c: New test.
35290 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35291 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35293 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35294 * gcc.dg/vmx/ops-long-1.c: New test.
35295 * gcc.dg/vmx/ops-long-2.c: New test.
35297 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35299 * g++.dg/lookup/conv-[1234].C: New.
35301 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35303 * g++.dg/parse/attr2.C: Simplify.
35305 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35308 * gcc.c-torture/execute/pr7284-1.c: New test.
35310 2004-07-22 Brian Booth <bbooth@redhat.com>
35312 * gcc.dg/tree-ssa/20040721-1.c: New test.
35314 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35316 * g++.dg/template/crash20.c: New.
35318 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35320 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35321 Add dg-run directive. Declare variables as required.
35322 * gfortran.dg/g77/README: Update
35324 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35326 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35327 gcc.dg/cris-peep2-andu2.c: New tests.
35329 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35332 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35334 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35336 * gcc.dg/qual-return-2.c: Update expected messages.
35337 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35339 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35341 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35342 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35344 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35347 * gcc.dg/init-string-1.c: New test.
35349 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35351 PR middle-end/15345
35353 * gcc.dg/torture/nested-fn-1.c: New test.
35355 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35358 * gcc.dg/ia64-fptr-1.c: New file.
35360 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35363 * g++.dg/template/spec16.C: New test.
35364 * g++.old-deja/g++.robertl/eb118.C: Remove.
35366 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35369 * g++.dg/template/spec15.C: New test.
35371 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35373 Copy cases from g77.f-torture/execute and add dg-run
35374 directive. Other changes as noted.
35375 * gfortran.dg/g77/13037.f
35376 * gfortran.dg/g77/1832.f
35377 * gfortran.dg/g77/19981119-0.f
35378 * gfortran.dg/g77/19990313-0.f
35379 * gfortran.dg/g77/19990313-1.f
35380 * gfortran.dg/g77/19990313-2.f
35381 * gfortran.dg/g77/19990313-3.f
35382 * gfortran.dg/g77/19990419-1.f
35383 * gfortran.dg/g77/19990826-0.f
35384 * gfortran.dg/g77/19990826-2.f
35385 * gfortran.dg/g77/20000503-1.f
35386 * gfortran.dg/g77/20001111.f
35387 * gfortran.dg/g77/20010116.f
35388 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35389 * gfortran.dg/g77/20010430.f
35390 * gfortran.dg/g77/6177.f
35391 * gfortran.dg/g77/947.f
35392 * gfortran.dg/g77/970816-3.f
35393 * gfortran.dg/g77/971102-1.f
35394 * gfortran.dg/g77/980520-1.f
35395 * gfortran.dg/g77/980628-0.f
35396 * gfortran.dg/g77/980628-1.f
35397 * gfortran.dg/g77/980628-10.f
35398 * gfortran.dg/g77/980628-2.f
35399 * gfortran.dg/g77/980628-3.f
35400 * gfortran.dg/g77/980628-7.f
35401 * gfortran.dg/g77/980628-8.f
35402 * gfortran.dg/g77/980628-9.f
35403 * gfortran.dg/g77/980701-0.f
35404 * gfortran.dg/g77/980701-1.f
35405 * gfortran.dg/g77/cabs.f
35406 * gfortran.dg/g77/claus.f
35407 * gfortran.dg/g77/complex_1.f
35408 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35409 * gfortran.dg/g77/dcomplex.f
35410 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35411 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35412 * gfortran.dg/g77/f90-intrinsic-numeric.f
35413 * gfortran.dg/g77/int8421.f
35414 * gfortran.dg/g77/labug1.f
35415 * gfortran.dg/g77/large_vec.f
35416 * gfortran.dg/g77/le.f
35417 * gfortran.dg/g77/short.f
35418 * gfortran.dg/g77/README: Update
35420 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35423 * g++.dg/parse/lookup4.C: New test.
35425 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35428 * g++.dg/template/ttp10.C: New test.
35430 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35432 * gcc.dg/pr12625-1.c: New test.
35434 2004-07-20 Steven Bosscher <stevenb@suse.de>
35436 * gcc.dg/switch-warn-1.c: New test.
35437 * gcc.dg/switch-warn-2.c: New test.
35438 * gcc.c-torture/compile/pr14730.c: Update.
35440 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35442 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35443 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35444 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35445 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35447 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35450 * g++.dg/template/assign1.C: New test.
35452 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35455 * g++.dg/template/ttp9.C: New test.
35457 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35459 * gcc.dg/format/cmn-err-1.c: New test.
35461 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35463 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35464 gcc.dg/Wparentheses-10.c: New tests.
35465 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35467 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35470 * gfortran.dg/g77//ffixed-line-length-0.f,
35471 gfortran.dg/g77/ffixed-line-length-132.f,
35472 gfortran.dg/g77/ffixed-line-length-72.f,
35473 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35474 gfortran.dg/g77/README: Update.
35476 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35479 * g++.dg/template/non-dependent7.C: New test.
35480 * g++.dg/template/non-dependent8.C: Likewise.
35481 * g++.dg/template/non-dependent9.C: Likewise.
35482 * g++.dg/template/non-dependent10.C: Likewise.
35484 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35487 * g++.dg/parse/attr2.C: New test.
35489 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35492 * g77.f-torture: Ditto.
35494 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35496 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35497 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35498 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35500 2004-07-16 Richard Henderson <rth@redhat.com>
35502 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35504 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35506 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35507 tests with full list of options.
35508 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35509 of TORTURE_OPTIONS if test contains 'dg-do run'.
35512 * gfortran.dg/do_iterator.f90: New test.
35514 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35516 PR rtl-optimization/16536
35517 * gcc.c-torture/execute/restrict-1.c: New test.
35519 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35522 * gfortran.dg/pr15324.f90: New test.
35525 * gfortran.dg/pr15129.f90: New test.
35528 * gfortran.dg/pr15140.f90: New test.
35531 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35532 compile-time simplification.
35534 2004-07-14 Mike Stump <mrs@apple.com>
35536 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35538 2004-07-14 James E Wilson <wilson@specifixinc.com>
35541 * gcc.dg/profile-generate-1.c: New.
35543 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35545 * gcc.c-torture/execute/20040709-1.c: New test.
35546 * gcc.c-torture/execute/20040709-2.c: New test.
35548 2004-07-14 Mike Stump <mrs@apple.com>
35550 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35552 2004-07-14 Mike Stump <mrs@apple.com>
35554 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35556 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35559 * g++.dg/parse/mutable1.C: New test.
35561 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35563 PR tree-optimization/16443
35564 * gcc.dg/tree-ssa/20040713-1.c: New test.
35566 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35568 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35571 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35573 * gfortran.dg/g77/README: New file
35574 * gfortran.dg/g77/19981216-0.f: Copy from
35575 g77.f-torture/noncompile. Add "dg-do compile" and
35576 dg-error as required.
35577 * gfortran.dg/g77/19990218-1.f: Likewise.
35578 * gfortran.dg/g77/19990905-1.f: Likewise.
35579 * gfortran.dg/g77/9263.f: Likewise.
35580 * gfortran.dg/g77/980615-0.f: Likewise.
35581 * gfortran.dg/g77/980616-0.f: Likewise.
35582 * gfortran.dg/g77/check0.f: Likewise.
35583 * gfortran.dg/g77/select_no_compile.f: Likewise.
35585 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35587 Copy files from g77.f-torture/compile.
35588 Add "{ dg-do compile}". Other changes as noted
35589 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35590 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35591 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35592 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35593 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35594 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35595 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35596 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35597 statement to conform to standard. Append alpha1.x for reference.
35598 * gfortran.dg/g77/xformat.f: Add dg-warning
35600 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35602 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35603 Add {dg-do compile} directive.
35604 * gfortran.dg/g77/cpp2.F: Likewise.
35606 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35609 * g++.dg/lookup/name-clash1.C: New test.
35612 * g++.dg/lookup/name-clash2.C: New test.
35615 * g++.dg/lookup/name-clash3.C: New test.
35617 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35619 * g++.dg/lookup/new2.C: New test.
35620 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35622 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35624 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35625 Add {dg-do compile} directive.
35626 * gfortran.dg/g77/13060.f: Likewise.
35627 * gfortran.dg/g77/19990218-0.f: Likewise.
35628 * gfortran.dg/g77/19990305-0.f: Likewise.
35629 * gfortran.dg/g77/19990419-0.f: Likewise.
35630 * gfortran.dg/g77/19990502-0.f: Likewise.
35631 * gfortran.dg/g77/19990502-1.f: Likewise.
35632 * gfortran.dg/g77/19990525-0.f: Likewise.
35633 * gfortran.dg/g77/19990826-1.f: Likewise.
35634 * gfortran.dg/g77/19990826-3.f: Likewise.
35635 * gfortran.dg/g77/19990905-2.f: Likewise.
35636 * gfortran.dg/g77/20000412-1.f: Likewise.
35637 * gfortran.dg/g77/20000511-1.f: Likewise.
35638 * gfortran.dg/g77/20000511-2.f: Likewise.
35639 * gfortran.dg/g77/20000518.f: Likewise.
35640 * gfortran.dg/g77/20000601-1.f: Likewise.
35641 * gfortran.dg/g77/20000601-2.f: Likewise.
35642 * gfortran.dg/g77/20000629-1.f: Likewise.
35643 * gfortran.dg/g77/20000630-2.f: Likewise.
35644 * gfortran.dg/g77/20010115.f: Likewise.
35645 * gfortran.dg/g77/20010321-1.f: Likewise.
35646 * gfortran.dg/g77/20010426.f: Likewise.
35647 * gfortran.dg/g77/20020307-1.f: Likewise.
35648 * gfortran.dg/g77/8485.f: Likewise.
35649 * gfortran.dg/g77/960317-1.f: Likewise.
35650 * gfortran.dg/g77/970915-0.f: Likewise.
35651 * gfortran.dg/g77/980310-1.f: Likewise.
35652 * gfortran.dg/g77/980310-2.f: Likewise.
35653 * gfortran.dg/g77/980310-3.f: Likewise.
35654 * gfortran.dg/g77/980310-4.f: Likewise.
35655 * gfortran.dg/g77/980310-6.f: Likewise.
35656 * gfortran.dg/g77/980310-7.f: Likewise.
35657 * gfortran.dg/g77/980310-8.f: Likewise.
35658 * gfortran.dg/g77/980419-2.f: Likewise.
35659 * gfortran.dg/g77/980424-0.f: Likewise.
35660 * gfortran.dg/g77/980427-0.f: Likewise.
35661 * gfortran.dg/g77/980729-0.f: Likewise.
35662 * gfortran.dg/g77/981117-1.f: Likewise.
35663 * gfortran.dg/g77/toon_1.f: Likewise.
35665 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35668 * g++.dg/other/abstract2.C: New test.
35670 2004-07-12 Paul Brook <paul@codesourcery.com>
35672 * gfortran.dg/pointer_init_1.f90: New test.
35674 2004-07-11 Paul Brook <paul@codesourcery.com>
35677 * gfortran.dg/contained_1.f90: New test.
35679 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35681 * g++.dg/parse/defarg8.C: New test.
35683 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35686 * gfortran.dg/pr16433.f: New test.
35689 * gfortran.dg/pr15754.f90: New test.
35691 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35693 PR tree-optimization/16437
35694 * gcc.c-torture/execute/bitfld-4.c: New test.
35696 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35698 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35699 access to common var from module.
35701 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35704 * gfortran.fortran-torture/execute/common_2.f90: New test.
35706 2004-07-10 Paul Brook <paul@codesourcery.com>
35708 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35710 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35713 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35715 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35717 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35718 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35719 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35720 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35721 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35722 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35723 * gfortran.dg/g77/funderscoring.f: Likewise.
35724 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35726 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35728 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35730 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35731 Paul Brook <paul@codesourcery.com>
35734 * gfortran.dg/common_pointer_1.f90: New test.
35736 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35738 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35740 2004-07-09 James E Wilson <wilson@specifixinc.com>
35743 * gcc.c-torture/compile/20040709-1.c: New.
35745 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35748 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35750 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35753 * gfortran.dg/shape_1.f90: New test.
35755 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35756 Andrew Pinski <apinski@apple.com>
35758 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35760 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35762 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35765 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35766 Paul Brook <paul@codesourcery.com>
35768 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35771 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35773 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35775 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35777 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35778 testcases with capital suffix.
35780 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35786 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35788 * gfortran.dg/implicit_1.f90: New test.
35790 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35792 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35793 expression to match gfortran warning/error messages
35794 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35797 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35799 * lib/fortran-torture.exp: Rename proc search_for to
35802 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35804 * gcc.c-torture/execute/simd-5.x: New file.
35805 XFAIL on SPARC 64-bit at -O0.
35807 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35811 * g++.dg/warn/effc3.C: New test.
35813 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35815 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35816 change X to 1X in format.
35817 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35818 add data statements to conform to standard.
35820 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35822 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35823 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35824 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35826 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35828 * gfortran.dg/g77/7388.f: Copy from g77.dg
35829 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35830 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35831 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35832 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35833 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35834 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35835 * gfortran.dg/g77/strlen0.f: Likewise.
35837 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35839 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35840 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35842 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35844 * gcc.c-torture/execute/920428-2.x: Delete.
35845 * gcc.c-torture/execute/920501-7.x: Likewise.
35847 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35849 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35850 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35851 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35853 (PREFETCH_3DNOW): Add -march=c3.
35855 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35858 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35859 * gcc.c-torture/execute/bf64-1.x: Likewise.
35861 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35863 * gcc.c-torture/compile/20040708-1.c: New test.
35865 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35868 * g++.dg/warn/effc2.C: New test.
35870 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35872 * gcc.c-torture/execute/bitfld-1.x: Remove.
35873 * gcc.c-torture/execute/bitfld-3.c: New test.
35874 * gcc.dg/bitfld-2.c: Remove XFAILs.
35876 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35879 * g++.dg/rtti/tinfo1.C: New file.
35881 2004-07-07 Eric Christopher <echristo@redhat.com>
35883 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35885 2004-07-07 Andrew Pinski <apinski@apple.com>
35887 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35889 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35891 * g++.dg/init/call1.C: XFAIL.
35893 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35895 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35896 except for movstrict*, to movmem* and clrstr* to clrmem*.
35898 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35900 * gcc.c-torture/execute/20040707-1.c: New test.
35902 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35904 * gcc.c-torture/execute/20040706-1.c: New test.
35906 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35909 * g++.dg/template/spec14.C: New test.
35911 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35913 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35914 nothing if not yet defined. Use it in b, c and d type definitions.
35915 * gcc.c-torture/execute/20040705-1.c: New test.
35916 * gcc.c-torture/execute/20040705-2.c: New test.
35918 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35921 * g++.dg/lookup/new1.C: New test.
35923 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35926 * g++.dg/template/sizeof8.C: New test.
35928 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35930 * gcc.c-torture/compile/20040705-1.c: New test.
35932 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35934 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35936 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35938 * gcc.dg/cpp/if-mop.c: Two new testcases.
35939 * gcc.dg/cpp/trad/comment-3.c: New.
35941 2004-07-04 Paul Brook <paul@codesourcery.com>
35943 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35945 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35948 * g++.dg/lookup/crash4.C: New test.
35950 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35952 * gcc.c-torture/execute/builtin-abs-1.c
35953 * gcc.c-torture/execute/builtin-abs-2.c
35954 * gcc.c-torture/execute/builtin-complex-1.c
35955 * gcc.c-torture/execute/builtins/string-1-lib.c
35956 * gcc.c-torture/execute/builtins/string-1.c
35957 * gcc.c-torture/execute/builtins/string-2-lib.c
35958 * gcc.c-torture/execute/builtins/string-2.c
35959 * gcc.c-torture/execute/builtins/string-3-lib.c
35960 * gcc.c-torture/execute/builtins/string-3.c
35961 * gcc.c-torture/execute/builtins/string-4-lib.c
35962 * gcc.c-torture/execute/builtins/string-4.c
35963 * gcc.c-torture/execute/builtins/string-5-lib.c
35964 * gcc.c-torture/execute/builtins/string-5.c
35965 * gcc.c-torture/execute/builtins/string-6-lib.c
35966 * gcc.c-torture/execute/builtins/string-6.c
35967 * gcc.c-torture/execute/builtins/string-7-lib.c
35968 * gcc.c-torture/execute/builtins/string-7.c
35969 * gcc.c-torture/execute/builtins/string-8-lib.c
35970 * gcc.c-torture/execute/builtins/string-8.c
35971 * gcc.c-torture/execute/builtins/string-9-lib.c
35972 * gcc.c-torture/execute/builtins/string-9.c
35973 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35974 * gcc.c-torture/execute/builtins/string-asm-1.c
35975 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35976 * gcc.c-torture/execute/builtins/string-asm-2.c
35977 * gcc.c-torture/execute/stdio-opt-1.c
35978 * gcc.c-torture/execute/stdio-opt-2.c
35979 * gcc.c-torture/execute/stdio-opt-3.c
35980 * gcc.c-torture/execute/string-opt-1.c
35981 * gcc.c-torture/execute/string-opt-10.c
35982 * gcc.c-torture/execute/string-opt-11.c
35983 * gcc.c-torture/execute/string-opt-12.c
35984 * gcc.c-torture/execute/string-opt-13.c
35985 * gcc.c-torture/execute/string-opt-14.c
35986 * gcc.c-torture/execute/string-opt-15.c
35987 * gcc.c-torture/execute/string-opt-16.c
35988 * gcc.c-torture/execute/string-opt-2.c
35989 * gcc.c-torture/execute/string-opt-6.c
35990 * gcc.c-torture/execute/string-opt-7.c
35991 * gcc.c-torture/execute/string-opt-8.c:
35994 * gcc.c-torture/execute/builtins/abs-2.c
35995 * gcc.c-torture/execute/builtins/abs-3.c
35996 * gcc.c-torture/execute/builtins/complex-1.c
35997 * gcc.c-torture/execute/builtins/fprintf.c
35998 * gcc.c-torture/execute/builtins/fputs.c
35999 * gcc.c-torture/execute/builtins/memcmp.c
36000 * gcc.c-torture/execute/builtins/memmove.c
36001 * gcc.c-torture/execute/builtins/memops-asm.c
36002 * gcc.c-torture/execute/builtins/mempcpy-2.c
36003 * gcc.c-torture/execute/builtins/mempcpy.c
36004 * gcc.c-torture/execute/builtins/memset.c
36005 * gcc.c-torture/execute/builtins/printf.c
36006 * gcc.c-torture/execute/builtins/sprintf.c
36007 * gcc.c-torture/execute/builtins/strcat.c
36008 * gcc.c-torture/execute/builtins/strchr.c
36009 * gcc.c-torture/execute/builtins/strcmp.c
36010 * gcc.c-torture/execute/builtins/strcpy.c
36011 * gcc.c-torture/execute/builtins/strcspn.c
36012 * gcc.c-torture/execute/builtins/strlen-2.c
36013 * gcc.c-torture/execute/builtins/strlen.c
36014 * gcc.c-torture/execute/builtins/strncat.c
36015 * gcc.c-torture/execute/builtins/strncmp-2.c
36016 * gcc.c-torture/execute/builtins/strncmp.c
36017 * gcc.c-torture/execute/builtins/strncpy.c
36018 * gcc.c-torture/execute/builtins/strpbrk.c
36019 * gcc.c-torture/execute/builtins/strpcpy-2.c
36020 * gcc.c-torture/execute/builtins/strpcpy.c
36021 * gcc.c-torture/execute/builtins/strrchr.c
36022 * gcc.c-torture/execute/builtins/strspn.c
36023 * gcc.c-torture/execute/builtins/strstr-asm.c
36024 * gcc.c-torture/execute/builtins/strstr.c:
36025 ... these new files.
36027 * gcc.c-torture/execute/builtins/abs-2-lib.c
36028 * gcc.c-torture/execute/builtins/abs-3-lib.c
36029 * gcc.c-torture/execute/builtins/complex-1-lib.c
36030 * gcc.c-torture/execute/builtins/fprintf-lib.c
36031 * gcc.c-torture/execute/builtins/fputs-lib.c
36032 * gcc.c-torture/execute/builtins/memcmp-lib.c
36033 * gcc.c-torture/execute/builtins/memmove-lib.c
36034 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36035 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36036 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36037 * gcc.c-torture/execute/builtins/memset-lib.c
36038 * gcc.c-torture/execute/builtins/printf-lib.c
36039 * gcc.c-torture/execute/builtins/sprintf-lib.c
36040 * gcc.c-torture/execute/builtins/strcat-lib.c
36041 * gcc.c-torture/execute/builtins/strchr-lib.c
36042 * gcc.c-torture/execute/builtins/strcmp-lib.c
36043 * gcc.c-torture/execute/builtins/strcpy-lib.c
36044 * gcc.c-torture/execute/builtins/strcspn-lib.c
36045 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36046 * gcc.c-torture/execute/builtins/strlen-lib.c
36047 * gcc.c-torture/execute/builtins/strncat-lib.c
36048 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36049 * gcc.c-torture/execute/builtins/strncmp-lib.c
36050 * gcc.c-torture/execute/builtins/strncpy-lib.c
36051 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36052 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36053 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36054 * gcc.c-torture/execute/builtins/strrchr-lib.c
36055 * gcc.c-torture/execute/builtins/strspn-lib.c
36056 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36057 * gcc.c-torture/execute/builtins/strstr-lib.c
36058 * gcc.c-torture/execute/builtins/lib/abs.c
36059 * gcc.c-torture/execute/builtins/lib/fprintf.c
36060 * gcc.c-torture/execute/builtins/lib/memset.c
36061 * gcc.c-torture/execute/builtins/lib/printf.c
36062 * gcc.c-torture/execute/builtins/lib/sprintf.c
36063 * gcc.c-torture/execute/builtins/lib/strcpy.c
36064 * gcc.c-torture/execute/builtins/lib/strcspn.c
36065 * gcc.c-torture/execute/builtins/lib/strncat.c
36066 * gcc.c-torture/execute/builtins/lib/strncmp.c
36067 * gcc.c-torture/execute/builtins/lib/strncpy.c
36068 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36069 * gcc.c-torture/execute/builtins/lib/strspn.c
36070 * gcc.c-torture/execute/builtins/lib/strstr.c:
36071 New files containing support routines.
36073 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36075 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36076 when not optimizing.
36078 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36081 * g++.dg/abi/mangle22.C: New test.
36082 * g++.dg/abi/mangle23.C: Likewise.
36084 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36087 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36088 Allow for cases without denormalized floating point numbers.
36090 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36093 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36094 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36095 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36096 expected warning text.
36097 * gcc.dg/format/diag-2.c: New test.
36099 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36101 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36103 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36105 * gcc.dg/builtins-43.c: New.
36106 * gcc.dg/builtins-44.c: New.
36107 * gcc.dg/builtins-45.c: New.
36109 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36110 Andreas Tobler <a.tobler@schweiz.ch>
36112 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36113 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36115 * gcc.dg/cleanup-11.c: Likewise.
36116 * gcc.dg/cleanup-8.c: Likewise.
36117 * gcc.dg/cleanup-9.c: Likewise.
36118 * gcc.dg/cleanup-5.c: Run on all platforms.
36120 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36122 * g++.dg/warn/nonnull1.C: New test.
36124 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36126 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36127 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36128 Special-case the Sun compiler wrt to <complex.h>.
36130 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36132 * gcc.dg/Wunreachable-8.C: New test.
36134 * gcc.dg/h8300-ice2.c : New test.
36136 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36139 * gfortran.fortran-torture/compile/implicit.f90: Add test
36140 for implicit character.
36142 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36145 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36146 Use tiny() intrinsic to find smallest non-negative real
36148 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36150 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36151 * gcc.dg/compat/struct-by-value-22_x.c: New.
36152 * gcc.dg/compat/struct-by-value-22_y.c: New.
36154 * gcc.c-torture/execute/20040629-1.c: New test.
36156 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36158 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36159 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36162 * gcc.dg/20040625-1.c: New test.
36164 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36166 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36168 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36171 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36173 2004-06-29 Richard Henderson <rth@redhat.com>
36175 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36177 2004-06-29 Paul Brook <paul@codesourcery.com>
36179 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36180 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36182 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36185 * g++.dg/parse/crash15.C: New.
36187 2004-06-28 Andrew Pinski <apinski@apple.com>
36189 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36190 by the error already.
36192 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36194 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36197 * gcc.dg/h8300-bss-align-1.c : New.
36199 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36202 * g++.dg/template/ctor4.C: New.
36204 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36207 * g++.dg/warn/Wsequence-point-1.C: New test.
36209 2004-06-27 Paul Brook <paul@codesourcery.com>
36211 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36213 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36215 * g++.old-deja/g++.mike/p7325.C: Remove.
36217 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36220 * gcc.dg/pr14963.c: New test.
36222 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36225 * g++.dg/parse/redef1.C: New test.
36227 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36229 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36231 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36233 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36234 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36236 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36237 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36238 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36239 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36240 g++.brendan/enum14.C.
36241 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36242 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36243 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36245 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36248 2004-06-27 Roger Sayle <roger@eyesopen.com>
36250 * gcc.dg/20040527-1.c: New test case.
36252 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36254 PR gfortran/pr16196
36255 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36257 2004-06-25 Roger Sayle <roger@eyesopen.com>
36259 PR middle-end/15825
36260 * gcc.dg/pr15825-1.c: New test case.
36262 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36264 * gcc.c-torture/execute/20040625-1.c: New test.
36266 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36268 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36270 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36272 * gcc.dg/torture/mips-div-1.c: New test.
36274 2004-06-24 Jeff Law <law@redhat.com>
36276 * gcc.dg/tree-ssa/20040624-1.c: New test.
36278 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36280 * gcc.c-torture/compile/20040624-1.c: New test.
36282 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36284 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36287 2004-06-23 Andrew Pinski <apinski@apple.com>
36289 PR middle-end/15988
36290 * g++.dg/opt/ptrmem4.C: New test.
36292 * gcc.dg/c90-array-quals-2.c: New test.
36294 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36296 * gcc.dg/kpice1.c: New test.
36298 2006-06-23 Andrew Pinski <apinski@apple.com>
36300 * gcc.dg/c90-array-quals.c: New test.
36302 2006-06-22 Richard Henderson <rth@redhat.com>
36304 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36306 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36308 * gcc.dg/builtins-config.h: Handle FreeBSD.
36310 2006-06-22 Richard Henderson <rth@redhat.com>
36312 * g++.dg/opt/devirt1.C: New.
36314 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36316 * g++.dg/opt/pr15551.C: New testcase.
36318 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36321 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36322 x86_64-*-linux* when compiling for 32bit.
36324 2004-06-21 Andrew Pinski <apinski@apple.com>
36326 * gcc.dg/pch/struct-1.c: New.
36327 * gcc.dg/pch/struct-1.hs: New.
36329 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36331 * gcc.dg/pch/save-temps-1.c: New file.
36332 * gcc.dg/pch/save-temps-1.hs: New file.
36334 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36336 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36337 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36339 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36341 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36343 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36344 Remove trailing spaces.
36346 2004-06-21 Richard Henderson <rth@redhat.com>
36348 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36349 merging && to BIT_FIELD_REF.
36351 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36353 * g++.dg/opt/placeholder1.C: New test.
36355 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36357 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36358 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36359 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36360 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36362 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36364 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36366 * g++.dg/other/pragma-re-1.C: Add comments.
36368 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36371 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36373 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36375 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36376 instead of setting the type of size_t by
36379 2004-06-18 Roger Sayle <roger@eyesopen.com>
36381 * gcc.dg/unordered-2.c: New test case.
36382 * gcc.dg/unordered-3.c: New test case.
36384 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36387 * lib/g++.exp (g++_version): Tweak regexp for version
36388 * lib/g77.exp (g77_version): Likewise.
36389 * lib/gfortran.exp (gfortran_version): Likewise.
36390 * lib/objc.exp (objc_version): Likewise.
36391 * lib/treelang.exp (treelang_version): Likewise.
36393 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36395 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36396 Use INT_MAX instead of __INT_MAX__.
36397 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36399 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36400 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36401 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36402 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36403 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36404 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36405 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36406 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36407 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36409 * gcc.dg/range-test-1.c: New test.
36410 * g++.dg/opt/range-test-1.C: New test.
36412 2004-06-17 Richard Henderson <rth@redhat.com>
36414 * objc.dg/sync-1.m: New.
36415 * objc.dg/try-catch-1.m: Don't force next runtime.
36416 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36417 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36418 shadowed catch clause.
36419 * objc.dg/try-catch-5.m: New.
36421 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36424 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36426 2004-06-15 Richard Henderson <rth@redhat.com>
36428 * gcc.dg/20001116-1.c: Move expected warning line.
36430 2004-06-15 Richard Henderson <rth@redhat.com>
36432 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36433 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36435 2004-06-15 Jeff Law <law@redhat.com>
36437 * gcc.dg/tree-ssa/20040615-1.c: New test.
36438 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36439 be less sensitive to operand ordering.
36440 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36442 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36444 * g++.dg/abi/bitfield3.C: Add comment..
36446 2004-06-15 Richard Henderson <rth@redhat.com>
36448 * g++.dg/ext/stmtexpr1.C: XFAIL.
36449 * gcc.dg/20030612-1.c: XFAIL.
36451 2004-06-15 Eric Christopher <echristo@redhat.com>
36453 * g++.dg/charset/asm5.c: New.
36454 * gcc.dg/charset/asm6.c: New.
36456 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36459 * gfortran.fortran-torture/execute/select_1.f90: New test.
36461 2004-06-15 Paul Brook <paul@codesourcery.com>
36463 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36465 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36468 * g++.dg/lookup/crash3.C: New test.
36470 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36473 * g++.dg/parse/dtor4.C: New test.
36475 2004-06-14 Jeff Law <law@redhat.com>
36477 * gcc.c-torture/compile/20040614-1.c: New test.
36479 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36482 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36483 LEN of a character array.
36485 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36488 * g++.dg/template/ptrmem10.C: New test.
36491 * g++.dg/template/friend30.C: New test.
36493 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36496 * gfortran.fortran-torture/compile/mloc.f90: New test.
36498 2004-06-13 Paul Brook <paul@codesourcery.com>
36500 * gfortran.fortran-torture/execute/random_2.f90: New test.
36502 2004-06-13 Eric Christopher <echristo@redhat.com>
36504 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36506 2004-06-12 Paul Brook <paul@codesourcery.com>
36508 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36510 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36513 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36515 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36518 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36519 syntax errors in end statements of contained subroutines.
36521 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36524 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36526 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36529 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36531 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36534 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36536 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36539 * g++.dg/parse/enum1.C: New test.
36541 2004-06-10 Jeff Law <law@redhat.com>
36543 * gcc.c-torture/compile/20040610-1.c: New test.
36545 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36547 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36548 * g++.old-deja/g++.other/decl3.C: Likewise.
36550 2004-06-10 Brian Booth <bbooth@redhat.com>
36552 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36553 V_MAY_DEF instead of VDEF.
36554 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36556 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36559 * g++.dg/conversion/const1.C: New test.
36562 * g++.dg/conversion/reinterpret1.C: New test.
36565 * g++.dg/template/enum2.C: New test.
36568 * g++.dg/template/error13.C: New test.
36570 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36573 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36574 arguments to test_* REAL and of the right size.
36576 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36579 PR rtl-optimization/15681
36580 * gcc.dg/20040609-1.c: New test.
36582 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36585 * g++.dg/opt/builtins1.C: New test.
36587 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36589 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36590 that use default windows32 struct layout.
36591 * gcc.dg/i386-bitfield2.c: Likewise.
36593 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36595 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36596 for mingw32 and cygwin targets.
36598 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36600 * gcc.dg/pch/macro-4.c: New.
36601 * gcc.dg/pch/macro-4.hs: New.
36603 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36606 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36608 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36611 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36613 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36616 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36618 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36621 * gfortran.fortran-torture/execute/backspace.c : New test.
36623 2004-06-09 Paul Brook <paul@codesourcery.com>
36625 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36626 (pointer_to_section): Rewrite to use smaller array.
36628 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36630 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36631 * gcc.dg/ext/altivec-10.c: Same.
36632 * gcc.dg/ext/altivec-11.c: Same.
36633 * gcc.dg/ext/altivec-12.c: Same.
36634 * gcc.dg/ext/altivec-13.c: Same.
36635 * gcc.dg/ext/altivec-14.c: Same.
36636 * gcc.dg/ext/altivec-15.c: Same.
36637 * gcc.dg/ext/altivec-16.c: Same.
36638 * gcc.dg/ext/altivec-3.c: Same.
36639 * gcc.dg/ext/altivec-4.c: Same.
36640 * gcc.dg/ext/altivec-6.c: Same.
36641 * gcc.dg/ext/altivec-7.c: Same.
36642 * gcc.dg/ext/altivec-8.c: Same.
36643 * gcc.dg/ext/altivec-varargs-1.c: Same.
36645 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36646 * g++.dg/ext/altivec-10.C: Same.
36647 * g++.dg/ext/altivec-2.C: Same.
36648 * g++.dg/ext/altivec-3.C: Same.
36649 * g++.dg/ext/altivec-4.C: Same.
36650 * g++.dg/ext/altivec-5.C: Same.
36651 * g++.dg/ext/altivec-6.C: Same.
36652 * g++.dg/ext/altivec-7.C: Same.
36653 * g++.dg/ext/altivec-8.C: Same.
36654 * g++.dg/ext/altivec-9.C: Same.
36656 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36659 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36661 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36663 * gcc.dg/union-1.c: New test.
36665 2004-06-07 Roger Sayle <roger@eyesopen.com>
36667 * gcc.dg/builtins-41.c: New test case.
36668 * gcc.dg/builtins-42.c: New test case.
36670 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36672 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36673 * g++.dg/ext/altivec-10.C: Same.
36674 * g++.dg/ext/altivec-2.C: Same.
36675 * g++.dg/ext/altivec-3.C: Same.
36676 * g++.dg/ext/altivec-4.C: Same.
36677 * g++.dg/ext/altivec-5.C: Same.
36678 * g++.dg/ext/altivec-6.C: Same.
36679 * g++.dg/ext/altivec-7.C: Same.
36680 * g++.dg/ext/altivec-8.C: Same.
36681 * g++.dg/ext/altivec-9.C: Same.
36682 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36683 * g++.old-deja/g++.brendan/new3.C: Same.
36684 * gcc.c-torture/execute/eeprof-1.x: Same.
36686 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36689 * gcc.dg/pr14765-1.c: New test.
36691 2004-06-07 Roger Sayle <roger@eyesopen.com>
36694 * gcc.dg/pr14649-1.c: New test case.
36696 2004-06-07 Richard Henderson <rth@redhat.com>
36698 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36701 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36703 * g++.dg/eh/elide1.C: Remove XFAIL.
36705 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36708 * g++.dg/expr/sizeof3.C: New test.
36711 * g++.dg/template/access14.C: New test.
36714 * g++.dg/template/enum1.C: New test.
36717 * g++.dg/eh/throw1.C: New test.
36719 2004-06-07 David Ayers <d.ayers@inode.at>
36720 Ziemowit Laski <zlaski@apple.com>
36722 * lib/objc.exp (objc_target_compile): Revert the '-framework
36723 Foundation' flag fix, since bare Darwin does not ship
36724 with the Foundation framework.
36725 * objc/execute/next_mapping.h: Provide a local NSConstantString
36726 @interface and @implementation.
36727 (objc_constant_string_init): A constructor function, used to
36728 initialize the NSConstantString meta-class object.
36729 * objc/execute/string1.m: Include "next_mapping.h" instead of
36730 <Foundation/NSString.h>.
36731 * objc/execute/string2.m: Likewise.
36732 * objc/execute/string3.m: Likewise.
36733 * objc/execute/string4.m: Likewise.
36735 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36737 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36738 to double. Replace double with FLOAT.
36739 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36741 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36742 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36743 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36744 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36745 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36746 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36747 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36748 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36750 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36753 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36755 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36758 * g++.dg/template/meminit2.C: New test.
36760 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36763 * gcc.c-torture/execute/compare-fp-1.c,
36764 gcc.c-torture/execute/compare-fp-2.c,
36765 gcc.c-torture/execute/compare-fp-3.c,
36766 gcc.c-torture/execute/compare-fp-4.c,
36767 gcc.c-torture/execute/compare-fp-3.x,
36768 gcc.c-torture/execute/compare-fp-4.x: Moved...
36769 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36770 gcc.c-torture/execute/ieee/compare-fp-2.c,
36771 gcc.c-torture/execute/ieee/compare-fp-3.c,
36772 gcc.c-torture/execute/ieee/compare-fp-4.c,
36773 gcc.c-torture/execute/ieee/compare-fp-3.x,
36774 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36776 2004-06-04 David Ayers <d.ayers@inode.at>
36778 * objc/execute/protocol-isEqual-4.m: New testcase.
36780 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36782 * objc/execute/protocol-isEqual-1.m: New testcase.
36783 * objc/execute/protocol-isEqual-2.m: New testcase.
36784 * objc/execute/protocol-isEqual-3.m: New testcase.
36786 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36788 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36790 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36792 * lib/objc.exp (objc_target_compile): When running tests on
36793 Darwin (Mac OS X), inform the linker about '-framework
36796 2004-06-02 Eric Christopher <echristo@redhat.com>
36798 * gcc.c-torture/compile/20040602-1.c: New.
36800 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36802 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36803 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36805 PR tree-optimization/14736
36806 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36808 PR tree-optimization/14042
36809 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36811 PR tree-optimization/14729
36812 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36814 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36817 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36819 2004-06-01 Richard Hederson <rth@redhat.com>
36821 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36823 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36826 * g++.dg/parse/offsetof4.C: New test.
36828 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36831 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36833 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36836 * g++.dg/template/friend29.C: New test.
36838 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36841 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36843 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36845 * gcc.dg/sparc-trap-1.c: New test.
36847 2004-05-31 Roger Sayle <roger@eyesopen.com>
36849 PR middle-end/15069
36850 * g++.dg/opt/fold3.C: New test case.
36852 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36854 * lib/target-supports.exp (check_iconv_available): Fix fallout
36855 from 2004-05-28 patch.
36857 2004-05-30 Paul Brook <paul@codesourcery.com>
36860 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36861 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36863 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36865 * gfortran.fortran-torture/execute/random_1.f90: New test.
36867 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36869 * g++.dg/ext/altivec-10.C: New test.
36871 2004-05-29 Paul Brook <paul@codesourcery.com>
36873 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36875 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36877 * gcc.dg/altivec-16.c: New test.
36879 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36881 * lib/target-supports.exp (check_vmx_hw_available): New.
36882 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36884 * lib/target-supports.exp (check_alias_available,
36885 check_iconv_available, check_named_sections_available): Use
36886 unique names for temporary files.
36888 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36890 * gcc.dg/altivec-15.c: New test.
36892 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36895 * g++.dg/warn/noeffect6.C: New test.
36898 * g++.dg/expr/ptrmem4.C: New test.
36901 * g++.dg/template/operator3.C: New test.
36903 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36906 * g++.dg/lookup/redecl1.C: New test.
36907 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36909 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36911 * gcc.c-torture/execute/compare-fp-1.c,
36912 gcc.c-torture/execute/compare-fp-2.c,
36913 gcc.c-torture/execute/compare-fp-3.c,
36914 gcc.c-torture/execute/compare-fp-4.c,
36915 gcc.c-torture/execute/compare-fp-3.x,
36916 gcc.c-torture/execute/compare-fp-4.x,
36917 gcc.dg/pr15649-1.c: New.
36919 2004-05-27 Adam Nemet <anemet@lnxw.com>
36922 * g++.dg/init/array14.C: New test.
36924 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36926 * lib/compat.exp (compat-get-options-main): New.
36927 (compat-get-options): Remove unneeded code, warn for ignored
36929 (compat-execute): Check flag set by dg-require-* commands.
36931 * lib/compat.exp (compat-execute): Break up long lines.
36933 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36935 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36936 * gcc.dg/altivec-14.c: New test.
36937 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36939 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36940 * gcc.dg/altivec-12.c: Ditto.
36942 * gcc.dg/altivec-3.c: Move call to altivec_check.
36944 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36947 * g++.dg/template/error12.C: New test.
36950 * g++.dg/ext/attrib15.C: New test.
36953 * g++.dg/template/ptrmem9.C: New test.
36955 2004-05-25 Paul Brook <paul@codesourcery.com>
36957 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36959 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36962 * g++.dg/template/crash19.C: New test.
36964 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36967 * g++.dg/template/redecl1.C: New test.
36969 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36972 * g++.dg/other/ns1.C: New test.
36975 * g++.dg/template/invalid1.C: New test.
36977 2004-05-23 Paul Brook <paul@codesourcery.com>
36978 Victor Leikehman <lei@haifasphere.co.il>
36980 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36981 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36983 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36987 * g++.dg/template/non-dependent5.C: New test.
36988 * g++.dg/template/non-dependent6.C: New test.
36990 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36993 * g++.dg/inherit/union1.C: New test.
36996 * g++.dg/template/addr1.C: New test.
36999 * g++.dg/template/array5.C: New test.
37002 * g++.dg/template/array6.C: New test.
37004 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
37005 Roger Sayle <roger@eyesopen.com>
37007 * g++.dg/lookup/forscope2.C: New test case.
37009 2004-05-22 Ben Elliston <bje@au.ibm.com>
37011 * gcc.dg/cpp/Wmissingdirs.c: New.
37013 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37016 * gcc.dg/compat/union-m128-1.h: New file.
37017 * gcc.dg/compat/union-m128-1_main.c: Likewise.
37018 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37019 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37021 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37024 * gcc.dg/compat/struct-complex-1.h: New file.
37025 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37026 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37027 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37029 2004-05-20 Roger Sayle <roger@eyesopen.com>
37032 * gcc.dg/pr3074-1.c: New test case.
37033 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37035 2004-05-20 Falk Hueffner <falk@debian.org>
37038 * gcc.dg/ftrapv-1.c: New test case.
37040 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37042 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37044 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37045 Jeff Law <law@redhat.com>
37047 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37048 * gcc.dg/tree-ssa/20040518-2.c: New test.
37050 * gcc.dg/tree-ssa/20040518-1.c: New test.
37052 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37054 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37056 2004-05-18 Paul Brook <paul@codesourcery.com>
37059 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37061 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37063 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37066 2004-05-17 Steven Bosscher <stevenb@suse.de>
37068 * gcc.dg/tree-ssa/20040517-1.c: New test.
37070 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37072 * gcc.dg/loop-4.c: New test.
37074 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37076 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37078 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37081 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37083 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37087 * gfortran.fortran-torture/compile/data_1.f90: New test.
37089 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37091 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37092 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37094 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37096 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37098 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37101 * gcc.dg/format/xopen-1.c: Adjust expected message.
37102 * gcc.dg/format/xopen-3.c: New test.
37104 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37106 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37108 2004-05-14 Jeff Law <law@redhat.com>
37110 * gcc.dg/tree-ssa/20040514-2.c: New test.
37112 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37114 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37116 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37119 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37121 * gcc.dg/tree-ssa/20040514-1.c: New test.
37123 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37125 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37128 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37131 * gfortran.fortran-torture/compile/do_1.f90: New test.
37133 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37136 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37139 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37142 * gfortran.fortran-torture/execute/random_init.f90: New test.
37144 2004-05-13 Paul Brook <paul@codesourcery.com>
37147 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37149 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37151 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37152 for the powerpc case.
37154 2004-05-13 Jeff Law <law@redhat.com>
37156 * gcc.dg/tree-ssa/20040513-1.c: New test.
37157 * gcc.dg/tree-ssa/20040513-2.c: New test.
37159 2004-05-13 Paul Brook <paul@codesourcery.com>
37161 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37162 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37163 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37165 2004-05-13 Andreas Schwab <schwab@suse.de>
37168 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37171 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37174 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37176 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37178 Merge from tree-ssa-20020619-branch. See
37179 ChangeLog.tree-ssa for details.
37181 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37183 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37184 include <altivec.h> explicitly.
37185 * gcc.dg/altivec-13.c: Likewise.
37187 2004-05-11 Paul Brook <paul@codesourcery.com>
37189 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37191 2004-05-10 Eric Christopher <echristo@redhat.com>
37193 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37194 * gcc.dg/sibcall-4.c: Ditto.
37196 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37198 * g++.dg/ext/altivec-8.C: New test case.
37199 * gcc.dg/altivec-13.c: New test case.
37201 2004-05-08 Roger Sayle <roger@eyesopen.com>
37203 * gcc.c-torture/execute/divcmp-1.c: New test case.
37204 * gcc.c-torture/execute/divcmp-2.c: New test case.
37205 * gcc.c-torture/execute/divcmp-3.c: New test case.
37207 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37209 * g++.dg/other/pragma-re-2.C: New test.
37211 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37213 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37214 * gcc.dg/i386-387-2.c: Likewise.
37216 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37218 * gcc.dg/i386-387-6.c: Likewise.
37220 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37222 * gcc.dg/builtins-33.c: Also check log1p*.
37224 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37226 PR optimization/15296
37227 * gcc.c-torture/execute/pr15296.c: New test.
37229 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37231 * gcc.dg/builtins-40.c: New test.
37233 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37235 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37237 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37239 * g++.dg/ext/spe1.C: New testcase.
37241 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37243 * objc.dg/image-info.m: Allow additional attributes
37244 for __image_info section.
37246 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37248 * gcc.dg/torture/mips-hilo-2.c: New test.
37250 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37253 * g++.dg/template/member5.C: New test.
37255 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37257 * gcc.dg/builtins-34.c: Also check expm1*.
37259 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37261 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37262 * gcc.dg/torture/builtin-convert-3.c: New test.
37264 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37266 PR middle-end/15054
37267 * g++.dg/opt/pr15054.C: New test.
37269 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37271 * gcc.dg/torture/builtin-rounding-1.c: New test.
37272 * gcc.dg/builtins-25.c: Delete.
37273 * gcc.dg/builtins-29.c: Delete.
37275 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37277 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37278 * gcc.dg/sibcall-4.c: Likewise.
37279 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37281 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37283 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37284 bit-field on 16-bit targets.
37286 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37288 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37291 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37293 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37294 * gcc.dg/rs6000-power2-2.c: Likewise.
37296 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37298 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37299 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37300 Change the asm registers to be in form of frN instead of fN.
37302 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37304 * gcc.dg/torture/builtin-convert-2.c: New test.
37306 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37308 * gcc.dg/rs6000-power2-1.c: New test.
37309 * gcc.dg/rs6000-power2-2.c: New test.
37311 2004-04-28 Jan Hubicka <jh@suse.cz>
37313 * gcc.dg/unused-6.c: New test.
37315 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37316 Ulrich Weigand <uweigand@de.ibm.com>
37318 * ada/acats/run_all.sh: Define $target variable.
37320 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37323 * g++.dg/other/vararg-1.C: New test.
37326 * g++.dg/eh/cleanup3.C: New test.
37328 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37330 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37331 and ad8011a (target_insn).
37332 * ada/acats/support/macro.dfs: Likewise.
37333 * ada/acats/support/impbit.adb: New file.
37335 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37337 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37339 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37341 * gcc.dg/loop-3.c: New test.
37343 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37345 * gcc.c-torture/execute/simd-5.c: New test.
37347 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37350 * g++.dg/template/crash18.C: New test.
37352 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37354 * g++.dg/ext/complit3.C: New test.
37356 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37358 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37359 * gcc.dg/altivec-3.c: Same.
37360 * gcc.dg/altivec-varargs-1.c: Same.
37362 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37364 * lib/target-supports.exp (check_profiling_available): Assume
37365 profiling is not available on powerpc-eabi targets.
37367 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37369 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37370 * gcc.dg/vmx/bug-1.c: Ditto.
37372 2004-04-20 Eric Christopher <echristo@redhat.com>
37374 * gcc.dg/charset/extern.c: New test.
37375 * g++.dg/charset/extern3.cc: Ditto.
37377 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37379 * gcc.dg/builtins-39.c: New test.
37381 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37383 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37385 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37387 * gcc.dg/torture/mips-hilo-1.c: New test.
37389 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37391 * gcc.c-torture/compile/20040419-1.c: New test.
37393 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37395 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37397 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37398 Aldy Hernandez <aldyh@redhat.com>
37400 * gcc.c-torture/execute/va-arg-24.c: New.
37402 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37403 Aldy Hernandez <aldyh@redhat.com>
37405 * gcc.dg/vmx/1b-01.c: New.
37406 * gcc.dg/vmx/1b-02.c: New.
37407 * gcc.dg/vmx/1b-03.c: New.
37408 * gcc.dg/vmx/1b-04.c: New.
37409 * gcc.dg/vmx/1b-05.c: New.
37410 * gcc.dg/vmx/1b-06.c: New.
37411 * gcc.dg/vmx/1b-07.c: New.
37412 * gcc.dg/vmx/1c-01.c: New.
37413 * gcc.dg/vmx/1c-02.c: New.
37414 * gcc.dg/vmx/3a-01a.c: New.
37415 * gcc.dg/vmx/3a-01.c: New.
37416 * gcc.dg/vmx/3a-01m.c: New.
37417 * gcc.dg/vmx/3a-03.c: New.
37418 * gcc.dg/vmx/3a-03m.c: New.
37419 * gcc.dg/vmx/3a-04.c: New.
37420 * gcc.dg/vmx/3a-04m.c: New.
37421 * gcc.dg/vmx/3a-05.c: New.
37422 * gcc.dg/vmx/3a-06.c: New.
37423 * gcc.dg/vmx/3a-06m.c: New.
37424 * gcc.dg/vmx/3a-07.c: New.
37425 * gcc.dg/vmx/3b-01.c: New.
37426 * gcc.dg/vmx/3b-02.c: New.
37427 * gcc.dg/vmx/3b-10.c: New.
37428 * gcc.dg/vmx/3b-13.c: New.
37429 * gcc.dg/vmx/3b-14.c: New.
37430 * gcc.dg/vmx/3b-15.c: New.
37431 * gcc.dg/vmx/3c-01a.c: New.
37432 * gcc.dg/vmx/3c-01.c: New.
37433 * gcc.dg/vmx/3c-02.c: New.
37434 * gcc.dg/vmx/3c-03.c: New.
37435 * gcc.dg/vmx/3d-01.c: New.
37436 * gcc.dg/vmx/4-01.c: New.
37437 * gcc.dg/vmx/4-03.c: New.
37438 * gcc.dg/vmx/5-01.c: New.
37439 * gcc.dg/vmx/5-02.c: New.
37440 * gcc.dg/vmx/5-03.c: New.
37441 * gcc.dg/vmx/5-04.c: New.
37442 * gcc.dg/vmx/5-05.c: New.
37443 * gcc.dg/vmx/5-06.c: New.
37444 * gcc.dg/vmx/5-07.c: New.
37445 * gcc.dg/vmx/5-07t.c: New.
37446 * gcc.dg/vmx/5-08.c: New.
37447 * gcc.dg/vmx/5-10.c: New.
37448 * gcc.dg/vmx/5-11.c: New.
37449 * gcc.dg/vmx/7-01a.c: New.
37450 * gcc.dg/vmx/7-01.c: New.
37451 * gcc.dg/vmx/7c-01.c: New.
37452 * gcc.dg/vmx/7d-01.c: New.
37453 * gcc.dg/vmx/7d-02.c: New.
37454 * gcc.dg/vmx/8-01.c: New.
37455 * gcc.dg/vmx/8-02a.c: New.
37456 * gcc.dg/vmx/8-02.c: New.
37457 * gcc.dg/vmx/brode-1.c: New.
37458 * gcc.dg/vmx/bug-1.c: New.
37459 * gcc.dg/vmx/bug-2.c: New.
37460 * gcc.dg/vmx/bug-3.c: New.
37461 * gcc.dg/vmx/cw-bug-1.c: New.
37462 * gcc.dg/vmx/cw-bug-2.c: New.
37463 * gcc.dg/vmx/cw-bug-3.c: New.
37464 * gcc.dg/vmx/dct.c: New.
37465 * gcc.dg/vmx/debug-1.c: New.
37466 * gcc.dg/vmx/debug-2.c: New.
37467 * gcc.dg/vmx/debug-3.c: New.
37468 * gcc.dg/vmx/debug-4.c: New.
37469 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37470 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37471 * gcc.dg/vmx/eg-5.c: New.
37472 * gcc.dg/vmx/fft.c: New.
37473 * gcc.dg/vmx/gcc-bug-1.c: New.
37474 * gcc.dg/vmx/gcc-bug-2.c: New.
37475 * gcc.dg/vmx/gcc-bug-3.c: New.
37476 * gcc.dg/vmx/gcc-bug-4.c: New.
37477 * gcc.dg/vmx/gcc-bug-5.c: New.
37478 * gcc.dg/vmx/gcc-bug-6.c: New.
37479 * gcc.dg/vmx/gcc-bug-7.c: New.
37480 * gcc.dg/vmx/gcc-bug-8.c: New.
37481 * gcc.dg/vmx/gcc-bug-9.c: New.
37482 * gcc.dg/vmx/gcc-bug-b.c: New.
37483 * gcc.dg/vmx/gcc-bug-c.c: New.
37484 * gcc.dg/vmx/gcc-bug-d.c: New.
37485 * gcc.dg/vmx/gcc-bug-e.c: New.
37486 * gcc.dg/vmx/gcc-bug-f.c: New.
37487 * gcc.dg/vmx/gcc-bug-g.c: New.
37488 * gcc.dg/vmx/gcc-bug-i.c: New.
37489 * gcc.dg/vmx/harness.h: New.
37490 * gcc.dg/vmx/ira1.c: New.
37491 * gcc.dg/vmx/ira2a.c: New.
37492 * gcc.dg/vmx/ira2b.c: New.
37493 * gcc.dg/vmx/ira2.c: New.
37494 * gcc.dg/vmx/ira2c.c: New.
37495 * gcc.dg/vmx/mem.c: New.
37496 * gcc.dg/vmx/newton-1.c: New.
37497 * gcc.dg/vmx/ops.c: New.
37498 * gcc.dg/vmx/sn7153.c: New.
37499 * gcc.dg/vmx/spill2.c: New.
37500 * gcc.dg/vmx/spill3.c: New.
37501 * gcc.dg/vmx/spill.c: New.
37502 * gcc.dg/vmx/t.c: New.
37503 * gcc.dg/vmx/varargs-1.c: New.
37504 * gcc.dg/vmx/varargs-2.c: New.
37505 * gcc.dg/vmx/varargs-3.c: New.
37506 * gcc.dg/vmx/varargs-4.c: New.
37507 * gcc.dg/vmx/varargs-5.c: New.
37508 * gcc.dg/vmx/varargs-6.c: New.
37509 * gcc.dg/vmx/varargs-7.c: New.
37510 * gcc.dg/vmx/vmx.exp: New.
37511 * gcc.dg/vmx/vprint-1.c: New.
37512 * gcc.dg/vmx/vscan-1.c: New.
37513 * gcc.dg/vmx/x-01.c: New.
37514 * gcc.dg/vmx/x-02.c: New.
37515 * gcc.dg/vmx/x-03.c: New.
37516 * gcc.dg/vmx/x-04.c: New.
37517 * gcc.dg/vmx/x-05.c: New.
37518 * gcc.dg/vmx/yousufi-1.c: New.
37519 * gcc.dg/vmx/zero-1.c: New.
37520 * gcc.dg/vmx/zero.c: New.
37522 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37524 * g++.dg/lookup/java1.C: Update for chage of
37526 * g++.dg/lookup/java2.C: Likewise.
37528 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37530 * ada/acats/run_all.sh: use -O2 by default.
37532 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37534 * gcc.dg/vr-mult-[12].c: New tests.
37536 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37538 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37540 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37542 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37544 * lib/target-supports.exp (check_profiling_available): Assume
37545 profiling isn't available for mips*-*-elf targets.
37547 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37549 * gcc.dg/builtins-38.c: New test.
37551 2004-04-14 Eric Christopher <echristo@redhat.com>
37553 * g++.dg/charset/charset.exp: Run .cc extension tests.
37555 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37557 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37559 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37561 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37563 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37565 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37566 * gcc.dg/i386-387-2.c: Likewise.
37568 * gcc.dg/i386-387-7.c: New test.
37569 * gcc.dg/i386-387-8.c: New test.
37571 * gcc.dg/builtins-37.c: New test.
37573 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37575 * g++.dg/pch/externc-1.C: Add missing semicolon.
37577 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37579 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37581 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37583 * gcc.c-torture/execute/20040411-1.c: New test.
37585 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37587 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37589 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37591 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37593 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37595 * lib/target-supports.exp (check_named_sections_available): New.
37596 * lib/gcc-dg.exp (dg-require-named-sections): New.
37597 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37598 old-deja.exp. Also prune error-count message from HP linker.
37599 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37601 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37602 * g++.old-deja/g++.pt/static3.C: Likewise.
37603 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37605 2004-04-09 Roger Sayle <roger@eyesopen.com>
37607 * gcc.c-torture/execute/20040409-1.c: New test case.
37608 * gcc.c-torture/execute/20040409-2.c: New test case.
37609 * gcc.c-torture/execute/20040409-3.c: New test case.
37611 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37613 * gcc.dg/20040409-1.c: New test.
37615 2004-04-08 Roger Sayle <roger@eyesopen.com>
37618 * g++.dg/opt/pr14888.C: New test case.
37620 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37622 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37623 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37624 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37625 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37628 2004-04-08 Paul Brook <paul@codesourcery.com>
37630 * gcc.dg/spill-1.c: New test.
37632 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37634 * gcc.dg/torture/builtin-ctype-2.c: New test.
37636 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37638 * gcc.dg/pch/pch.exp: Add largefile test.
37640 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37642 * g++.dg/pch/externc-1.Hs: New.
37643 * g++.dg/pch/externc-1.C: New.
37645 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37647 * gcc.dg/compat/struct-by-value-5a_main.c,
37648 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37649 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37650 * gcc.dg/compat/struct-by-value-5a_x.c,
37651 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37652 gcc.dg/compat/struct-by-value-5_x.c.
37653 * gcc.dg/compat/struct-by-value-5a_y.c,
37654 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37655 gcc.dg/compat/struct-by-value-5_y.c.
37657 * gcc.dg/compat/struct-by-value-6a_main.c,
37658 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37659 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37660 * gcc.dg/compat/struct-by-value-6a_x.c,
37661 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37662 gcc.dg/compat/struct-by-value-6_x.c.
37663 * gcc.dg/compat/struct-by-value-6a_y.c,
37664 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37665 gcc.dg/compat/struct-by-value-6_y.c.
37667 * gcc.dg/compat/struct-by-value-7a_main.c,
37668 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37669 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37670 * gcc.dg/compat/struct-by-value-7a_x.c,
37671 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37672 gcc.dg/compat/struct-by-value-7_x.c.
37673 * gcc.dg/compat/struct-by-value-7a_y.c,
37674 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37675 gcc.dg/compat/struct-by-value-7_y.c.
37677 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37679 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37680 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37681 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37684 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37686 * gcc.dg/builtins-36.c: New test.
37688 2004-04-06 Paul Brook <paul@codesourcery.com>
37690 * README.gcc: Remove obsolete contraint on testcases.
37692 2004-04-05 Paul Brook <paul@codesourcery.com>
37695 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37696 failure and exit(0) on success.
37697 * g++.dg/expr/anew2.C: Ditto.
37698 * g++.dg/expr/anew3.C: Ditto.
37699 * g++.dg/expr/anew4.C: Ditto.
37701 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37704 * g++.dg/template/unify7.C: New.
37706 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37708 * g++.dg/README: Bring up to date with new subdirectories; remove
37709 duplicate subdirectory lines.
37711 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37714 * g++.dg/template/unify5.C: New.
37715 * g++.dg/template/unify6.C: New.
37716 * g++.dg/template/qualttp20.C: Adjust.
37717 * g++.old-deja/g++.jason/report.C: Adjust.
37718 * g++.old-deja/g++.other/qual1.C: Adjust.
37720 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37723 * g++.dg/inherit/ptrmem1.C: New test.
37725 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37728 * gcc.c-torture/execute/20040331-1.c: New test.
37729 * gcc.dg/20040331-1.c: New test.
37731 2004-04-01 Paul Brook <paul@codesourcery.com>
37733 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37735 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37738 * g++.dg/init/goto1.C: New test.
37741 * g++.dg/template/defarg4.C: New test.
37743 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37745 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37747 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37749 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37751 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37753 * gcc.dg/noncompile/undeclared-2.c: New test.
37755 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37757 * gcc.dg/940409-1.c: Remove XFAIL.
37758 * gcc.dg/reg-vol-struct-1.c: New test.
37760 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37762 * gcc.dg/torture/builtin-wctype-1.c: New test.
37764 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37766 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37767 * gcc.dg/20001101-1.c: Likewise.
37768 * gcc.dg/20001102-1.c: Likewise.
37770 2004-03-25 Roger Sayle <roger@eyesopen.com>
37772 * gcc.dg/compare8.c: Add an additional test for XOR.
37774 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37776 * gcc.dg/torture/builtin-ctype-1.c: New test.
37778 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37780 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37781 * gcc.dg/torture/builtin-math-1.c: Likewise.
37782 * gcc.dg/torture/builtin-power-1.c: New test.
37784 2004-03-24 Andreas Schwab <schwab@suse.de>
37786 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37789 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37790 Roger Sayle <roger@eyesopen.com>
37792 * gcc.dg/compare8.c: New test case.
37794 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37796 * g++.dg/ext/altivec-7.C: New test.
37798 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37800 PR 12267, 12391, 12560, 13129, 14114, 14133
37801 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37802 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37803 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37804 Adjust error regexps.
37805 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37806 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37807 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37808 * gcc.dg/local1.c: Add explanatory comment.
37810 2004-03-23 Roger Sayle <roger@eyesopen.com>
37812 PR optimization/14669
37813 * g++.dg/opt/fold2.C: New test case.
37815 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37818 * gcc.dg/20040322-1.c: New test.
37820 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37822 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37823 * gcc.dg/ultrasp4.c: Likewise.
37824 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37826 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37828 * gcc.dg/i386-sse-8.c: Reset default options.
37830 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37832 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37833 in the error message text.
37835 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37837 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37839 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37842 * g++.dg/init/array13.C: New test.
37844 2004-03-20 Roger Sayle <roger@eyesopen.com>
37847 * gcc.c-torture/compile/pr13889.c: New test case.
37849 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37852 * builtins-1.c (nan, nans): Don't test.
37853 * builtins-30.c: Don't use nan, nanf, nanl.
37854 * builtins-35.c: New test.
37856 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37858 * g++.dg/ext/altivec-6.C: New test.
37860 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37862 * g++.dg/init/placement3.C: New test.
37864 * g++.dg/template/spec13.C: New test.
37866 * g++.dg/lookup/using11.C: New test.
37868 * g++.dg/lookup/koenig3.C: New test.
37870 * g++.dg/template/operator2.C: New test.
37872 * g++.dg/expr/dtor3.C: New test.
37873 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37875 * g++.old-deja/g++.law/visibility28.C: Likewise.
37877 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37879 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37880 * gcc.dg/ppc64-abi-3.c: Likewise.
37882 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37885 * g++.dg/parse/template15.C: New test.
37887 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37889 * g++.dg/expr/dtor2.C: New test.
37891 * g++.dg/lookup/anon4.C: New test.
37893 * g++.dg/overload/using1.C: New test.
37895 * g++.dg/template/lookup7.C: New test.
37897 * g++.dg/template/typename6.C: New test.
37899 * g++.dg/expr/cond6.C: New test.
37901 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37903 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37905 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37907 * g++.dg/expr/cond5.C: New test.
37908 * g++.dg/expr/constcast1.C: Likewise.
37909 * g++.dg/expr/ptrmem2.C: Likewise.
37910 * g++.dg/expr/ptrmem3.C: Likewise.
37911 * g++.dg/lookup/main1.C: Likewise.
37912 * g++.dg/template/lookup6.C: Likewise.
37914 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37916 * gcc.dg/local1.c: New test.
37918 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37920 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37922 * gcc.dg/torture/builtin-convert-1.c: New test.
37924 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37926 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37928 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37931 * g++.dg/warn/Wunused-7.C: New test.
37933 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37935 * gcc.dg/torture/builtin-integral-1.c: New test.
37937 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37940 * g++.dg/parse/non-dependent3.C: New test.
37942 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37944 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37945 * g++.dg/eh/simd-2.C: Likewise.
37946 * g++.dg/init/array10.C: Likewise.
37947 * gcc.c-torture/compile/simd-1.c: Likewise.
37948 * gcc.c-torture/compile/simd-2.c: Likewise.
37949 * gcc.c-torture/compile/simd-3.c: Likewise.
37950 * gcc.c-torture/compile/simd-4.c: Likewise.
37951 * gcc.c-torture/compile/simd-6.c: Likewise.
37952 * gcc.c-torture/execute/simd-1.c: Likewise.
37953 * gcc.c-torture/execute/simd-2.c: Likewise.
37954 * gcc.dg/compat/vector-defs.h: Likewise.
37955 * gcc.dg/20020531-1.c: Likewise.
37956 * gcc.dg/altivec-3.c: Likewise.
37957 * gcc.dg/altivec-4.c: Likewise.
37958 * gcc.dg/altivec-varargs-1.c: Likewise.
37959 * gcc.dg/compat/vector-defs.h: Likewise.
37960 * gcc.dg/i386-mmx-3.c: Likewise.
37961 * gcc.dg/i386-sse-4.c: Likewise.
37962 * gcc.dg/i386-sse-5.c: Likewise.
37963 * gcc.dg/i386-sse-8.c: Likewise.
37964 * gcc.dg/simd-1.c: Likewise.
37965 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37966 __ev64_opaque__ since the machine description provides it.
37968 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37970 * lib/compat.exp (skip_list): New global variable.
37971 Use it to hold the user defined COMPAT_SKIPS list if any.
37972 (compat-obj): Add the members of skip_list to optall.
37974 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37976 * gcc.dg/compat/union-by-value-1_main.c,
37977 union-by-value-1_x.c, union-by-value-1_y.c,
37978 union-check.h, union-defs.h,
37979 union-init.h, union-return-1_main.c,
37980 union-return-1_x.c, union-return-1_y.c: New files.
37982 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37984 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37985 mixed-struct-init.h: Add 4 mixed structure types.
37986 struct-by-value-21_main.c, struct-by-value-21_x.c,
37987 struct-by-value-21_y.c, struct-return-21_main.c,
37988 struct-return-21_x.c, struct-return-21_y.c: New files.
37990 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37993 * g++.dg/parse/template14.C: New test.
37995 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37997 * gcc.c-torture/execute/20040313-1.c: New test.
37999 2004-03-13 Jakub Jelinek <jakub@redhat.com>
38002 * gcc.dg/20040311-2.c: New test.
38004 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
38007 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38010 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
38012 * gcc.dg/20040305-2.c: Add missing return statement.
38014 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38016 * gcc.dg/builtins-34.c: Also check pow10*.
38018 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38021 * gcc.dg/20040305-2.c: New test.
38023 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38025 * gcc.dg/20040310-1.c: New test.
38027 2004-03-11 Roger Sayle <roger@eyesopen.com>
38029 * gcc.c-torture/execute/20040311-1.c: New test case.
38031 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38034 * g++.dg/lookup/enum1.C: New test.
38036 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38039 * g++.dg/lookup/struct2.C: New test.
38041 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38043 * gcc.dg/builtins-34.c: New test.
38045 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38047 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38049 2004-03-09 James E Wilson <wilson@specifixinc.com>
38051 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38052 * gcc.dg/alias-2.c: New testcase.
38054 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38056 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38058 2004-03-09 Roger Sayle <roger@eyesopen.com>
38060 * gcc.c-torture/execute/20040309-1.c: New test case.
38062 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38065 * g++.dg/overload/ref1.C: New.
38067 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38070 * g++.dg/template/spec12.C: New test.
38073 * g++.dg/parse/crash14.C: New test.
38075 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38078 * g++.dg/init/ref11.C: New test.
38080 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38083 * g++.dg/parse/builtin2.C: New test.
38085 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38088 * g++.dg/init/ctor3.C: New test.
38089 * g++.dg/init/union1.C: New test.
38090 * g++.dg/ext/anon-struct4.C: New test.
38092 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38094 * g++.dg/lookup/koenig1.C: Tweak error messages.
38095 * g++.dg/lookup/used-before-declaration.C: Likewise.
38096 * g++.dg/other/do1.C: Likewise.
38097 * g++.dg/overload/koenig1.C: Likewise.
38098 * g++.dg/parse/crash13.C: Likewise.
38099 * g++.dg/template/instantiate3.C: Likewise.
38101 2004-03-08 Eric Christopher <echristo@redhat.com>
38103 * * lib/target-supports.exp: Enable libiconv in test
38104 compilation. Fix up error checking.
38106 2004-03-08 Roger Sayle <roger@eyesopen.com>
38108 PR middle-end/14289
38109 * gcc.dg/pr14289-1.c: New test case.
38110 * gcc.dg/pr14289-2.c: Likewise.
38111 * gcc.dg/pr14289-3.c: Likewise.
38113 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38115 * gcc.c-torture/execute/20040308-1.c: New test.
38117 2004-03-07 Roger Sayle <roger@eyesopen.com>
38119 * gcc.c-torture/execute/20040307-1.c: New test case.
38121 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38123 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38125 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38127 * gcc.dg/20040306-1.c: New test.
38129 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38131 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38133 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38135 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38138 * gcc.dg/decl-6.c: New test.
38140 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38142 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38143 Rename LOGPOW -> LOG_POW.
38144 (SQRT_EXP, POW_EXP): New.
38146 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38148 * gcc.dg/i386-sse-8.c: New test.
38150 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38153 * gcc.dg/decl-5.c: New test.
38155 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38157 * gcc.dg/20040305-1.c: New test.
38159 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38162 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38164 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38166 PR c++/14425, c++/14426
38167 * g++.dg/ext/altivec-4.C: New test.
38168 * g++.dg/ext/altivec-5.C: New test.
38170 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38172 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38173 global variables of a type with no linkage.
38174 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38175 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38176 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38177 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38178 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38179 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38180 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38181 * g++.dg/warn/deprecated.C: Name enum Color.
38182 * g++.dg/overload/VLA.C: Name structure for 'b'.
38183 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38185 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38187 * gcc.c-torture/compile/20040304-1.c: New test.
38189 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38192 * gcc.dg/decl-4.c: New testcase.
38194 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38196 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38197 as PRECF if sizeof (float) > sizeof (double).
38198 (PRECL): Make it the same as PRECF if
38199 sizeof (float) > sizeof (long double).
38201 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38203 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38204 system type. Add check for irix6 which doesn't have c99 runtime.
38206 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38208 * gcc.dg/const-elim-1.c: xfail for xtensa.
38210 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38213 * g++.dg/template/cond4.C: New test.
38215 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38218 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38221 * g++.dg/parse/defarg7.C: New test.
38224 * g++.dg/template/friend26.C: New test.
38226 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38229 * g++.dg/abi/mangle21.C: New test.
38232 * g++.dg/parse/constructor2.C: New test.
38235 * g++.dg/template/sfinae1.C: New test.
38237 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38240 * g++.dg/expr/crash2.C: New test.
38242 PR middle-end/13448
38243 * gcc.dg/inline-5.c: New test.
38244 * gcc.dg/always-inline.c: Split out tests into ...
38245 * gcc.dg/always-inline2.c: ... this and ...
38246 * gcc.dg/always-inline3.c: ... this.
38248 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38251 * g++.dg/debug/crash1.C: New test.
38253 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38255 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38256 function with __attribute__((noinline)).
38257 (recurser_void2): Likewise.
38258 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38259 (recurser_void2): Likewise.
38261 2004-02-29 Roger Sayle <roger@eyesopen.com>
38263 PR middle-end/14203
38264 * g++.dg/warn/Wunused-6.C: New test case.
38266 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38268 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38271 2004-02-27 Eric Christopher <echristo@redhat.com>
38273 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38274 * g++.dg/charset/asm2.c: Run only x86.
38275 * gcc.dg/charset/asm3.c: Ditto.
38277 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38279 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38282 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38284 * g++.dg/ext/altivec-3.C: New.
38286 2004-02-26 Richard Henderson <rth@redhat.com>
38288 * g++.dg/ext/attrib10.C: Mark for warning.
38289 * gcc.dg/attr-alias-1.c: New.
38291 2004-02-26 Richard Henderson <rth@redhat.com>
38293 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38294 * gcc.c-torture/execute/20040208-2.c: ... it back.
38296 2004-02-26 Eric Christopher <echristo@redhat.com>
38298 * lib/target-supports.exp (check-iconv-available): New function.
38299 * lib/gcc-dg.exp (dg-require-iconv): New function.
38301 * gcc.dg/charset: New directory.
38302 * gcc.dg/charset/charset.exp: New file.
38303 * gcc.dg/charset/asm1.c: Ditto.
38304 * gcc.dg/charset/asm2.c: Ditto.
38305 * gcc.dg/charset/asm3.c: Ditto.
38306 * gcc.dg/charset/asm4.c: Ditto.
38307 * gcc.dg/charset/asm5.c: Ditto.
38308 * gcc.dg/charset/attribute1.c: Ditto.
38309 * gcc.dg/charset/attribute2.c: Ditto.
38310 * gcc.dg/charset/string1.c: Ditto.
38311 * g++.dg/charset: New directory.
38312 * g++.dg/dg.exp: Add here. Special options.
38313 * g++.dg/charset/charset.exp: New file.
38314 * g++.dg/charset/asm1.c: Ditto.
38315 * g++.dg/charset/asm2.c: Ditto.
38316 * g++.dg/charset/asm3.c: Ditto.
38317 * g++.dg/charset/asm4.c: Ditto.
38318 * g++.dg/charset/attribute1.c: Ditto.
38319 * g++.dg/charset/attribute2.c: Ditto.
38320 * g++.dg/charset/extern1.cc: Ditto.
38321 * g++.dg/charset/extern2.cc: Ditto.
38322 * g++.dg/charset/string1.c: Ditto.
38324 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38327 * g++.dg/parse/comma1.C: New test.
38329 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38332 * g++.dg/template/ttp8.C: New test.
38334 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38336 * gcc.dg/fixuns-trunc-1.c: New test.
38338 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38340 * gcc.dg/builtins-config.h: Use #elif.
38342 2004-02-26 Michael Matz <matz@suse.de>
38344 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38345 * gcc.dg/991214-1.c: Likewise.
38346 * gcc.dg/i386-asm-1.c: Likewise.
38348 2004-02-25 Richard Henderson <rth@redhat.com>
38350 * gcc.c-torture/execute/20040208-2.c: Move ...
38351 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38353 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38356 * g++.dg/other/crash-3.C: New test.
38358 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38360 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38361 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38363 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38366 2004-02-24 Michael Matz <matz@suse.de>
38368 * gcc.dg/i386-regparm.c: New.
38370 2004-02-23 James E Wilson <wilson@specifixinc.com>
38372 * gcc.c-torture/execute/20040223-1.c: New.
38374 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38375 Kazu Hirata <kazu@cs.umass.edu>
38377 * gcc.dg/fwritable-strings-1.c: Remove.
38379 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38382 * gcc.dg/20040223-1.c: New test.
38384 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38387 * g++.dg/ext/typeof9.C: New test.
38389 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38392 * g++.dg/other/switch1.C: New test.
38394 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38396 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38397 * gcc.dg/va-arg-1.c: Likewise.
38399 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38402 * g++.dg/template/koenig5.C: New test.
38404 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38406 * g++.dg/ext/altivec-1.C: Generalize target triple.
38407 * g++.dg/ext/altivec-2.C: New test case.
38408 * g++.dg/ext/altivec_check.h: New file.
38409 * gcc.dg/altivec-1.c: Generalize target triple;
38410 include altivec_check.h and call altivec_check().
38411 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38412 * gcc.dg/altivec-6.c: New test case.
38413 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38414 type casts as needed.
38415 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38417 * gcc.dg/altivec-12.c: New test case.
38418 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38419 include altivec_check.h and call altivec_check().
38420 * gcc.dg/altivec_check.h: New file.
38422 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38424 * lib/target-supports.exp (check_alias_available): Don't mangle
38425 function `g' in test program.
38427 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38429 * lib/target-supports.exp (check_profiling_available): Check
38430 argument to determine whether we support a profiling type.
38431 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38432 check_profiling_available.
38433 * g++.dg/bprob/bprob.exp: Likewise.
38434 * g77.dg/bprob/bprob.exp: Likewise.
38435 * gcc.misc-tests/bprob.exp: Likewise.
38436 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38437 dg-require-profiling and delete expected error handling.
38438 * gcc.dg/20021014-1.c: Likewise.
38439 * gcc.dg/nest.c: Likewise.
38441 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38444 * g++.dg/other/vthunk1.C: New test.
38446 2004-02-20 Falk Hueffner <falk@debian.org>
38449 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38451 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38454 * g++.dg/other/error8.C: Remove XFAIL markers.
38457 * g++.dg/ext/packed5.C: New test.
38460 * g++.dg/warn/Wunused-5.C: New test.
38463 * g++.dg/lookup/member1.C: New test.
38465 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38467 * gcc.c-torture/compile/20040130-1.c: Enable only when
38468 __INT_MAX__ >= 2147483647L.
38469 * gcc.c-torture/compile/961203-1.c: Likewise.
38471 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38473 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38474 * g++.dg/opt/template1.C: Robustify assembler regexp
38476 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38478 * gcc.c-torture/execute/simd-4.x: Remove.
38479 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38480 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38481 Guard with #ifndef SKIP_ATTRIBUTE.
38482 * gcc.dg/compat/vector-1_y.c: Likewise.
38483 * gcc.dg/compat/vector-2_x.c: Likewise.
38484 * gcc.dg/compat/vector-2_y.c: Likewise.
38485 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38486 * g++.dg/eh/simd-2.C: Likewise.
38488 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38490 * gcc.c-torture/compile/complex-1.c: New.
38492 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38495 * gcc.c-torture/execute/20040218-1.c: New test.
38497 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38500 * g++.dg/parse/new2.C: New test.
38502 2004-02-18 Paul Brook <paul@codesourcery.com>
38504 * gcc.c-torture/compile/libcall-1.c: New test.
38506 2004-02-18 Paul Brook <paul@codesourcery.com>
38509 * gcc.dg/debug/debug-7.c: New test.
38511 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38513 * gcc.dg/20040217-1.c: New test.
38515 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38517 * gcc.c-torture/execute/990208-1.x: Delete.
38519 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38521 * gcc.c-torture/execute/20040208-2.x: New file.
38523 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38526 * g++.dg/abi/structret1.C: New test.
38528 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38530 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38531 (i386_cpuid): No need to test if cpuid is available on AMD64.
38532 Fix assembly, so that it works onboth i386 and AMD64.
38533 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38534 (vecInLong): Fix s[] member type to unsigned int.
38535 (vecInWord): Remove type.
38536 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38537 (a64, b64, c64, d64, e64): Remove.
38538 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38539 Remove unused variable. Remove initialization of removed variables.
38540 Don't call mmx_tests nor sse_tests.
38541 (reference_mmx, reference_sse): Remove.
38542 (check): Add return stmt.
38543 * gcc.dg/i386-sse-7.c: New test.
38544 * gcc.dg/i386-mmx-4.c: New test.
38546 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38548 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38549 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38550 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38551 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38552 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38553 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38554 g++.dg/tc1/dr94.C: Fix line terminator.
38556 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38558 * gcc.c-torture/compile/20040216-1.c: New.
38560 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38562 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38563 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38564 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38565 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38566 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38567 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38569 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38571 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38573 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38576 * g++.dg/expr/cond4.C: New test.
38579 * g++.dg/lookup/crash2.C: New test.
38581 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38583 * gcc.c-torture/compile/20040214-2.c: New test.
38585 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38588 * g++.dg/ext/typeof8.C: New test.
38590 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38592 * gcc.c-torture/compile/20040214-1.c: New test.
38594 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38597 * g++.dg/template/spec11.C: New test.
38599 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38602 * g++.dg/other/error8.C: New test.
38604 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38607 * g++.dg/template/array4.C: New test.
38610 * g++.dg/inherit/thunk2.C: New test.
38613 * g++.dg/eh/cond2.C: New test.
38615 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38617 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38619 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38621 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38623 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38625 * g++.dg/simd-2.C: xfail on ppc64-linux.
38627 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38630 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38633 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38635 * gcc.dg/builtins-33.c: New test.
38637 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38639 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38641 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38643 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38645 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38647 * gcc.dg/ppc64-abi-3.c: New test.
38649 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38653 * gcc.dg/pr14092-1.c: New testcase.
38655 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38657 * gcc.dg/cpp/assert4.c: Fix typo last change.
38659 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38660 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38662 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38664 2004-02-09 Roger Sayle <roger@eyesopen.com>
38666 * gcc.c-torture/compile/20040209-1.c: New test case.
38668 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38670 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38672 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38674 * gcc.c-torture/execute/20040208-[12].c: New tests.
38676 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38678 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38680 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38682 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38684 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38687 * gcc.dg/visibility-8.c: New testcase.
38689 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38691 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38693 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38695 2004-02-07 Roger Sayle <roger@eyesopen.com>
38697 PR middle-end/13696
38698 * g++.dg/opt/fold1.C: New test case.
38700 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38703 * g++.dg/other/crash-2.C: New test.
38705 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38708 * g++.dg/parse/angle-bracket2.C: New test.
38710 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38712 PR middle-end/13750
38714 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38716 * g++.dg/pch/wchar-1.C: New.
38717 * g++.dg/pch/wchar-1.Hs: New.
38719 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38722 * g++.dg/parse/error15.C: New test.
38723 * g++.dg/parse/crash11.C: Update dg-error mark.
38725 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38728 * g++.dg/warn/conv2.C: New test.
38730 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38733 * g++.dg/warn/incomplete1.C: Remove xfail.
38735 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38737 * lib/file-format.exp (gcc_target_object_format): Use
38738 ${tool}_target_compile, not gcc_target_compile.
38739 * lib/target-supports.exp (check_alias_available): Likewise.
38740 (check_gc_sections_available): Likewise.
38741 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38742 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38745 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38748 * g++.dg/template/static6.C: New test.
38750 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38752 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38754 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38756 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38757 tests for systems where `char' is unsigned by default.
38759 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38762 * g++.dg/template/partial3.C: New test.
38764 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38766 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38767 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38768 Remove mentions of obsolete ports.
38770 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38772 * gcc.dg/noncompile/20001228-1.c: Fix for new
38775 2004-02-03 Roger Sayle <roger@eyesopen.com>
38778 * gcc.c-torture/execute/multdi-1.c: New test case.
38780 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38783 * g++.dg/template/lookup5.C: New test.
38785 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38788 * g++.dg/template/lookup4.C: New test.
38791 * g++.dg/parse/error14.C: New test.
38794 * g++.dg/parse/template13.C: New test.
38796 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38799 * g++.dg/template/koenig4.C: New test.
38802 * g++.dg/template/crash17.C: New test.
38805 * g++.dg/parse/error13.C: New test.
38806 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38808 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38810 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38812 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38816 * gcc.dg/noncompile/20040203-1.c: New test.
38817 * gcc.dg/noncompile/20040203-2.c: Likewise.
38818 * gcc.dg/noncompile/20040203-3.c: Likewise.
38819 * gcc.dg/20040203-1.c: Likewise.
38821 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38824 * g++.dg/template/sizeof7.C: New test.
38826 2004-02-02 Eric Christopher <echristo@redhat.com>
38827 Zack Weinberg <zack@codesourcery.com>
38829 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38831 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38833 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38834 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38835 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38836 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38838 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38841 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38844 * g++.dg/ext/attrib13.C: New test.
38847 * g++.dg/conversion/op2.C: New test.
38849 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38851 * gcc.dg/titype-1.c: Fix pasto.
38853 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38855 * gcc.dg/titype-1.c: New test.
38857 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38860 * g++.dg/template/non-type-template-argument-1.C,
38861 g++.dg/template/qualified-id1.C: Update dg-error marks.
38862 * g++.dg/template/nontype6.C: New test.
38864 2004-02-01 Roger Sayle <roger@eyesopen.com>
38866 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38867 * gcc.dg/builtins-31.c: New testcase.
38868 * gcc.dg/builtins-32.c: New testcase.
38870 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38872 * objc.dg/call-super-2.m: Update line numbers
38873 for the including of stddef.h.
38875 2004-01-30 Michael Matz <matz@suse.de>
38877 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38878 g++.dg/ext/case-range3.C: New tests.
38880 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38884 * g++.dg/template/member4.C: New test.
38886 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38889 * g++.dg/template/sizeof6.C: New test.
38891 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38893 * gcc.dg/fwritable-strings-1.c: New test.
38895 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38897 * gcc.c-torture/compile/20040130-1.c: New test.
38899 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38901 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38903 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38906 * g++.dg/template/ctor3.C: New test.
38908 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38910 * g++.dg/tc1: New directory.
38911 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38912 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38913 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38914 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38915 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38917 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38919 * g++.dg/parse/error11.C: New test.
38920 * g++.dg/parse/error12.C: Likewise.
38922 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38924 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38925 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38927 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38930 * g++.dg/ext/attrib12.C: New test.
38933 * g++.dg/parse/cast2.C: New test.
38935 2004-01-27 James E Wilson <wilson@specifixinc.com>
38937 * objc.dg/encode-2.m (main): New local string. Set depending on
38938 sizeof long. Use in sscanf call.
38939 * objc.dg/encode-3.m (main): New local string. Set depending on
38940 sizeof long. Use in scan_initial call.
38942 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38944 * objc.dg/call-super-2.m: Make LP64-safe.
38945 * objc.dg/desig-init-1.m: Likewise.
38947 2004-01-27 Devang Patel <dpatel@apple.com>
38949 * g++.dg/debug/namespace1.C: New test.
38951 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38953 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38956 * gcc.dg/arm-mmx-1.c: New test.
38958 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38960 * gcc.dg/20040127-1.c: New test.
38961 * gcc.dg/20040127-2.c: New test.
38963 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38965 * objc.dg/stret-1.m (glob): Renamed to globa.
38967 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38970 * g++.dg/expr/for1.C: New test.
38972 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38974 PR middle-end/13779
38975 * gcc.dg/darwin-longlong.c: New test.
38977 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38979 * gcc.dg/20040124-1.c: Moved test from here...
38980 * gcc.c-torture/compile/20040124-1.c: ...to here.
38982 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38984 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38985 the assembly output if -m64 is passed.
38987 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38990 * g++.dg/template/cond3.C: New test.
38992 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38995 * g++.dg/template/ttp7.C: New test.
38997 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39000 * g++.dg/template/nontype4.C: New test.
39001 * g++.dg/template/nontype5.C: Likewise.
39003 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
39005 * gcc.dg/torture/mips-clobber-at.c: New test.
39007 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
39009 * gcc.dg/20040124-1.c: New test.
39011 2004-01-24 Jakub Jelinek <jakub@redhat.com>
39013 * gcc.dg/20040123-1.c: New test.
39015 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39017 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39019 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39021 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39023 2004-01-23 Andrew Pinski <apinski@apple.com>
39025 * gcc.dg/20030121-1.c: Move to ..
39026 * gcc.dg/20040121-1.c: here.
39028 2004-01-23 Roger Sayle <roger@eyesopen.com>
39030 * gcc.dg/builtins-29.c: New test case.
39032 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39035 * gcc.dg/builtins-30.c: New testcase.
39037 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39039 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39040 * lib/g77.exp: Likewise.
39041 * lib/objc.exp: Likewise.
39042 * lib/g++.exp: Likewise.
39044 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39046 * gcc.dg/struct-by-value-2.c: New test.
39048 2004-01-21 Andrew Pinski <apinski@apple.com>
39051 * gcc.dg/20030121-1.c: New test.
39053 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39055 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39056 clobber frame pointer register in asm statement.
39058 2004-01-21 Falk Hueffner <falk@debian.org>
39060 * gcc.c-torture/compile/20040121-1.c: New test.
39062 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39064 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39066 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39068 * gcc.dg/ppc64-abi-2.c: New test.
39070 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39072 * lib/treelang.exp: Fill out this file.
39073 * lib/treelang-dg.exp: New File.
39075 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39077 * gcc.c-torture/compile/981022-1.c: Remove.
39078 * gcc.dg/array-5.c: Remove XFAIL.
39079 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39080 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39081 gcc.dg/cond-lvalue-1.c: Update.
39082 * gcc.dg/cast-lvalue-2.c: New test.
39084 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39087 * g++.dg/other/error1.C (class foo): Tweak error message.
39090 * g++.dg/template/call2.C: New test.
39092 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39094 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39095 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39096 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39097 scalar-return-1_x.c, scalar-return-2_y.c,
39098 scalar-return-3_x.c, scalar-return-3_y.c,
39099 scalar-return-4_x.c, scalar-return-4_y.c,
39100 struct-align-1.h, struct-align-1_x.c,
39101 struct-align-1_y.c, struct-align-2.h,
39102 struct-align-2_x.c, struct-align-2_y.c,
39103 struct-by-value-10_y.c, struct-by-value-11_x.c,
39104 struct-by-value-11_y.c, struct-by-value-12_x.c,
39105 struct-by-value-12_y.c, struct-by-value-13_x.c,
39106 struct-by-value-13_y.c, struct-by-value-14_x.c,
39107 struct-by-value-14_y.c, struct-by-value-15_x.c,
39108 struct-by-value-15_y.c, struct-by-value-16_y.c,
39109 struct-by-value-17_y.c, struct-by-value-18_y.c,
39110 struct-by-value-19_y.c, struct-by-value-1_x.c,
39111 struct-by-value-1_y.c, struct-by-value-20_y.c,
39112 struct-by-value-2_x.c, struct-by-value-2_y.c,
39113 struct-by-value-3_y.c, struct-by-value-4_x.c,
39114 struct-by-value-4_y.c, struct-by-value-5_y.c,
39115 struct-by-value-6_y.c, struct-by-value-7_y.c
39116 struct-by-value-8_x.c, struct-by-value-8_y.c
39117 struct-by-value-9_x.c, struct-by-value-9_y.c
39118 struct-return-10_x.c, struct-return-10_y.c,
39119 struct-return-19_x.c, struct-return-20_x.c
39120 struct-return-2_x.c, struct-return-2_y.c
39121 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39122 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39124 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39126 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39127 attribute on sparc*-sun-solaris2.*.
39129 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39132 * g++.dg/ext/typeof7.C: New test.
39134 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39136 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39137 * gcc.dg/const-elim-1.c: Same.
39139 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39141 * objc.dg/stret-1.m: New.
39142 * objc.dg/stret-2.m: New.
39144 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39147 * g++.dg/ext/vector1.C: New test.
39149 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39151 * gcc.dg/pch/import-1.c: New.
39152 * gcc.dg/pch/import-1.hs: New.
39153 * gcc.dg/pch/import-1a.h: New.
39154 * gcc.dg/pch/import-1b.h: New.
39155 * gcc.dg/pch/import-1c.h: New.
39157 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39160 * g++.dg/ext/array1.C: New test.
39163 * g++.dg/conversion/op1.C: New test.
39165 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39168 From Kazumoto Kojima / Dan Kegel:
39169 * gcc.dg/pr11864-1.c: New test.
39172 From Marcus Comstedt / Dan Kegel:
39173 * gcc.dg/pr10392-1.c: New test.
39175 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39178 * g++.dg/init/ref10.C: New test.
39180 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39183 * g++.dg/parse/typename6.C: New test.
39185 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39188 * g++.dg/pch/wchar-1.C: New.
39189 * g++.dg/pch/wchar-1.Hs: New.
39191 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39194 * g++.dg/expr/sizeof2.C: New test.
39196 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39198 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39200 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39203 * g++.dg/lookup/strong-using-3.C: New.
39204 * g++.dg/lookup/using-10.C: New.
39206 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39209 * g++.dg/lookup/strong-using-2.C: New.
39211 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39212 Dan Kegel <dank@kegel.com>
39213 J"orn Rennecke <joern.rennecke@superh.com>
39216 * gcc.dg/pr9365-1.c: New test.
39218 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39221 * g++.dg/parse/casting-operator2.C: New test.
39222 * g++.old-deja/g++.pt/explicit83.C: Remove.
39224 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39226 * gcc.dg/label-compound-stmt-1.c: New test.
39227 * gcc.c-torture/compile/950922-1.c,
39228 gcc.c-torture/compile/20000211-3.c,
39229 gcc.c-torture/compile/20000518-1.c,
39230 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39231 compound statements.
39233 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39235 * gcc.dg/ppc64-abi-1.c: New test.
39237 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39239 * g++.dg/ext/attrib9.C: Add dg-warnings.
39241 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39244 * g++.dg/parse/dtor3.C: New test.
39246 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39249 * g++.dg/parse/try-catch-1.C: New test.
39251 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39253 * ada/acats/run_all.sh: Add more verbose output in acats.log
39254 when compiling tests.
39256 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39259 * gcc.dg/typedef-redecl.c: New test case.
39260 * gcc.dg/typedef-redecl.h: New support file.
39262 2004-01-13 Jan Hubicka <jh@suse.cz>
39264 * gcc.dg/always_inline.c: New test.
39265 * gcc.dg/debug/20031231-1.c: Fix.
39267 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39270 * g++.dg/template/array3.C: New test.
39272 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39274 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39275 * g++.dg/warn/Wunused-2.C: Likewise.
39277 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39280 * g++.dg/template/instantiate6.C: New test.
39282 2004-01-12 Roger Sayle <roger@eyesopen.com>
39284 PR middle-end/11397
39285 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39287 2004-01-12 Jan Hubicka <jh@suse.cz>
39290 * gcc.dg/20040112-1.c: New.
39292 * gcc.dg/dwarf-die[1-7].c: Move to...
39293 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39294 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39296 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39299 * g++.dg/parse/friend4.C: New test.
39301 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39304 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39305 definition is called a friend.
39307 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39309 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39311 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39314 * g++.dg/parse/error10.C: New test.
39315 * g++.dg/template/arg2.C: Accept "invalid type" error.
39317 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39319 PR middle-end/13392
39320 * g++.dg/opt/expect2.C: New test.
39322 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39324 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39325 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39326 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39327 Update dg-error regexps.
39329 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39331 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39332 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39334 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39336 * gcc.dg/pragma-re-1.c: Use right pointer type.
39338 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39340 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39342 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39344 * gcc.dg/rs6000-ldouble-1.c: New.
39346 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39350 * g++.dg/other/abstract1.C: New test.
39352 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39354 * g++.dg/lookup/strong-using-1.C: New.
39356 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39359 * gcc.dg/func-ptr-conv-1.c: New test.
39360 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39362 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39365 * gcc.c-torture/compile/20040109-1.c: New.
39367 2004-01-08 Stuart Hastings <stuart@apple.com>
39369 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39370 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39371 * gcc.dg/i386-sse-6.c: ...this new testcase.
39373 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39375 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39377 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39379 * ada/acats/run_acats: Treat 'gnatchop' the same way
39380 as 'gnatmake'. Export GCC_DRIVER.
39381 * ada/acats/run_all.sh: Add target_gnatchop. Use
39382 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39384 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39387 * g++.dg/template/dependent-expr4.C: New test.
39389 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39391 * gcc.dg/altivec-11.c: New test.
39393 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39395 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39397 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39400 * gcc.dg/enum-compat-1.c: New test.
39401 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39403 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39406 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39407 gcc.dg/c99-idem-qual-3.c: New tests.
39409 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39411 * gcc.dg/winline-7.c: Don't cast void * to int.
39413 2004-01-06 Jan Hubicka <jh@suse.cz>
39415 * gcc.dg/i386-sse-5.c: New test
39416 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39418 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39421 * g++.dg/rtti/typeid4.C: New test.
39423 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39425 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39427 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39430 * g++.dg/template/error11.C: New test.
39433 * g++.dg/template/class2.C: New test.
39435 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39436 Richard Sandiford <rsandifo@redhat.com>
39439 * g++.dg/opt/alias3.C: New test.
39441 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/template/koenig3.C: New test.
39447 * g++.dg/parse/offsetof3.C: New test.
39449 * g++.dg/init/copy7.C: Add missing dg-error markers.
39452 * g++.dg/init/copy7.c: New test.
39455 * g++.dg/parse/cast1.C: New test.
39457 2004-01-04 Jan Hubicka <jh@suse.cz>
39459 * gcc.dg/winline[1-7].c: New tests.
39461 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39464 * g++.dg/template/qualttp22.C: New test.
39466 2004-01-01 Jan Hubicka <jh@suse.cz>
39468 * gcc.dg/debug/20031231-1.c: New.
39469 * gcc.c-torture/compile/20040101-1.c: New.
39470 * gcc.dg/dwarf-die-[1-7].c: New.
39472 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39474 PR optimization/13521
39475 * gcc.c-torture/compile/20031231-1.c: New test.
39477 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39479 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39481 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39484 * g++.dg/template/crash16.C: New test.
39486 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39488 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39490 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39492 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39494 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39495 * g++.old-deja/g++.law/profile1.C: Likewise.
39496 * gcc.c-torture/compile/981006-1.c: Likewise.
39497 * gcc.c-torture/execute/loop-2e.x: Likewise.
39498 * gcc.c-torture/execute/loop-2f.x: Remove.
39499 * gcc.c-torture/execute/loop-2g.x: Likewise.
39500 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39501 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39503 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39506 * g++.dg/ext/attrib11.C: New test.
39509 * g++.dg/template/array2-1.C: New test.
39510 * g++.dg/template/array2-2.C: New test.
39512 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39514 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39516 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39519 * g++.dg/template/array1-1.C: New test.
39520 * g++.dg/template/array1-2.C: New test.
39522 2003-12-29 Roger Sayle <roger@eyesopen.com>
39525 * g77.dg/12632.f: New test case.
39527 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39530 * g++.dg/parse/nontype1.C: New test.
39532 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39535 * g++.dg/parse/explicit1.C: New test.
39536 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39538 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39541 * g++.dg/opt/inline6.C: New test.
39544 * g++.dg/parse/error9.C: New test.
39546 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39548 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39551 * g++.dg/init/assign1.C: New test.
39553 2003-12-28 Roger Sayle <roger@eyesopen.com>
39556 * g++.dg/warn/format3.C: New test case.
39558 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39560 * gcc.c-torture/compile/20031227-1.c: New test.
39562 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39564 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39565 * g77.dg/bprob/bprob.exp: Likewise.
39566 * gcc.misc-tests/bprob.exp: Likewise.
39567 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39568 variants on systems where the library does not provide that
39570 * gcc.dg/builtins-20.c: Use builtins-config.h.
39571 * gcc.dg/builtins-config.h: New file.
39573 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39575 * lib/gcc-dg.exp (dg-require-profiling): New function.
39576 * lib/target-supports.exp (check_profiling_available): Likewise.
39577 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39578 * g77.dg/bprob/bprob.exp: Likewise.
39579 * gcc.misc-tests/bprob.exp: Likewise.
39580 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39581 * gcc.dg/20021014-1.c: Likewise.
39582 * gcc.dg/nest.c: Likewise.
39584 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39586 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39588 * g++.dg/lookup/java2.C: Likewise.
39589 * gcc.dg/cpp/lexident.c: Likewise.
39591 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39593 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39595 * gcc.c-torture/compile/961203-1.c: Likewise.
39596 * gcc.c-torture/compile/980506-1.c: Likewise.
39598 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39600 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39601 (additional_prunes): New global.
39602 (gcc-dg-prune): Handle additional per-test pruning.
39603 (dg-test): Clear additional_prunes between tests.
39605 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39606 dg-prune-output to avoid spurious failures from assembler
39607 complaining about nonexistent WAW violations.
39608 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39609 Use dg-prune-output to avoid spurious failures from assembler
39610 warning about Itanium B-step errata.
39612 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39614 * g++.dg/abi/macro0.C: New test.
39615 * g++.dg/abi/macro1.C: Likewise.
39616 * g++.dg/abi/macro2.C: Likewise.
39618 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39619 * g++.dg/abi/bitfield7.C: Likewise.
39620 * g++.dg/abi/dtor2.C: Likewise.
39621 * g++.dg/abi/mangle11.C: Likewise.
39622 * g++.dg/abi/mangle12.C: Likewise.
39623 * g++.dg/abi/mangle14.C: Likewise.
39624 * g++.dg/abi/mangle17.C: Likewise.
39625 * g++.dg/abi/vbase10.C: Likewise.
39626 * g++.dg/abi/vbase14.C: Likewise.
39627 * g++.dg/template/qualttp17.C: Likewise.
39629 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39632 * gcc.dg/20031223-1.c: New test.
39634 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39636 * gcc.dg/noreturn-7.c: New test.
39638 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39640 * gcc.dg/null-pointer-1.c: New test.
39642 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39644 * g++.old-deja/g++.jason/template18.C: Remove.
39645 * g++.old-deja/g++.jason/template37.C: Likewise.
39648 * g++.dg/lookup/ns1.C: New test.
39651 * g++.dg/template/lookup3.C: New test.
39653 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39655 * g++.dg/template/recurse1.C: New test
39657 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39660 * g++.dg/parse/semicolon1.C: New test.
39661 * g++.dg/parse/semicolon1.h: Likewise.
39663 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39665 * gcc.dg/darwin-misaligned.c: New test.
39667 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39670 * gcc.dg/20031222-1.c: New test.
39672 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39675 * g++.dg/parse/error8.C: New test.
39678 * g++.dg/warn/ctor-init-1.C: New test.
39680 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39682 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39684 * gcc.c-torture/compile/930217-1.c: Likewise.
39685 * gcc.c-torture/compile/930513-1.c: Likewise.
39686 * gcc.c-torture/execute/920908-2.c: Likewise.
39687 * gcc.c-torture/execute/921204-1.c: Likewise.
39688 * gcc.c-torture/execute/930621-1.c: Likewise.
39689 * gcc.c-torture/execute/930630-1.c: Likewise.
39690 * gcc.c-torture/execute/931031-1.c: Likewise.
39691 * gcc.c-torture/execute/980602-2.c: Likewise.
39692 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39693 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39694 * gcc.c-torture/execute/extzvsi.c: Likewise.
39695 * gcc.c-torture/unsorted/ext.c: Likewise.
39697 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39700 * gcc.c-torture/compile/20031220-2.c: New test case.
39702 2003-12-20 Roger Sayle <roger@eyesopen.com>
39704 PR optimization/13031
39705 * gcc.c-torture/compile/20031220-1.c: New test case.
39707 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39709 * gcc.dg/cast-function-1.c: New test.
39711 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39713 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39716 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39719 * g++.dg/ext/attrib10.C: New test.
39721 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39723 * gcc.dg/cleanup-10.c: New test.
39724 * gcc.dg/cleanup-11.c: New test.
39726 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39729 * g++.dg/opt/expect1.C: New test.
39731 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39733 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39735 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39738 * gcc.dg/20031218-1.c: New test.
39741 * gcc.dg/20031218-2.c: New test.
39742 * gcc.dg/20031218-3.c: New test.
39744 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39745 of label name and allow for USER_LABEL_PREFIX == "_" names.
39746 * g++.dg/abi/mangle18-2.C: Likewise.
39747 * g++.dg/abi/mangle19-1.C: Likewise.
39748 * g++.dg/abi/mangle19-2.C: Likewise.
39749 * g++.dg/abi/mangle20-1.C: Likewise.
39750 * g++.dg/abi/mangle20-2.C: Likewise.
39752 2003-12-18 Richard Henderson <rth@redhat.com>
39754 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39756 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39757 Dan Kegel <dank@kegel.com>
39760 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39761 testing a cross compiler, it causes spurious compile failures.
39762 * lib/g++.exp: Likewise.
39764 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39767 * g++.dg/template/access13.C: New test.
39769 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39771 * gcc.dg/20031216-1.c: New test.
39773 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39776 * g++.dg/template/error10.C: New test.
39778 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39780 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39781 * g++.dg/eh/simd-2.C: Likewise.
39783 2003-12-17 James E Wilson <wilson@specifixinc.com>
39784 Roger Sayle <roger@eyesopen.com>
39786 * gcc.c-torture/execute/ieee/mzero5.c: New.
39788 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39791 * g++.dg/parse/error6.C: New test.
39794 * g++.dg/parse/error7.C: New test.
39796 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39798 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39799 at -O with stabs debugging formats.
39800 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39801 * gcc.dg/debug/debug-2.c: Likewise.
39803 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39806 * g++.dg/init/error1.C: New test.
39809 * g++.dg/init/pm3.C: New test.
39811 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39814 * gcc.dg/bitfld-8.c: New test.
39816 2003-12-16 James Lemke <jim@wasabisystems.com>
39818 * gcc.dg/arm-scd42-[123].c: New tests.
39820 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39823 * g++.dg/abi/mangle20-1.C: New test.
39824 * g++.dg/abi/mangle20-2.C: New test.
39826 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39829 * g++.dg/other/offsetof2.C: Remove XFAIL.
39830 * g++.dg/parse/offsetof1.C: New test.
39831 * g++.gd/parse/offsetof2.C: Likewise.
39833 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39835 * g++.dg/template/nontype3.C: New test.
39836 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39838 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39840 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39842 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39845 * g++.dg/expr/assign1.C: New test.
39848 * g++.dg/abi/mangle19-1.C: New test.
39849 * g++.dg/abi/mangle19-2.C: New test.
39851 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39853 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39855 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39857 * gcc.c-torture/execute/20031216-1.c: New test.
39859 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39861 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39864 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39867 * g++.dg/template/error9.C: New test.
39870 * g++.dg/template/error8.C: New test.
39872 2003-12-15 Roger Sayle <roger@eyesopen.com>
39874 PR middle-end/13400
39875 * gcc.c-torture/execute/20031215-1.c: New test case.
39877 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39880 * g++.dg/parse/error5.C: New test.
39883 * g++.dg/expr/sizeof1.C: New test.
39886 * g++.dg/template/crash15.C: New test.
39888 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39890 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39891 a non-POD type as the last named parameter of a varargs function.
39893 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39897 * g++.dg/template/crash14.C: New test.
39898 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39900 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39902 * g++.dg/other/java1.C: New test.
39905 * g++.dg/abi/mangle18-1.C: New test.
39906 * g++.dg/abi/mangle18-2.C: New test.
39908 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39910 PR optimization/10312
39911 * gcc.c-torture/execute/20031214-1.c: New.
39913 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39917 * g++.dg/parse/error3.C: New test.
39918 * g++.dg/parse/error4.C: Likewise.
39919 * g++.dg/abi/mangle4.C: Tweak error messages.
39920 * g++.dg/lookup/using5.C: Likewise.
39921 * g++.dg/other/error2.C: Likewise.
39922 * g++.dg/parse/typename5.C: Likewise.
39923 * g++.dg/parse/undefined1.C: Likewise.
39924 * g++.dg/template/arg2.C: Likewise.
39925 * g++.dg/template/ttp3.C: Likewise.
39926 * g++.dg/template/type1.C: Likewise.
39927 * g++.old-deja/g++.other/crash32.C: Likewise.
39928 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39930 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39933 * g++.dg/warn/noreturn-3.C: New test.
39935 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39938 * g++.dg/abi/covariant3.C: New.
39940 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39942 * g++.dg/eh/ia64-1.C: New test.
39944 2003-12-12 Roger Sayle <roger@eyesopen.com>
39946 PR optimization/13037
39947 * g77.f-torture/execute/13037.f: New test case.
39949 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39952 * g++.dg/abi/covariant2.C: New.
39954 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39956 * gcc.dg/cpp/trad/macro.c: New tests.
39958 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39960 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39962 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39965 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39967 * lib/g++.exp (g++_version): Likewise.
39968 * lib/g77.exp (g77_version): Likewise.
39969 * lib/objc.exp (default_objc_version): Likewise.
39971 2003-12-10 Richard Henderson <rth@redhat.com>
39973 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39975 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39977 2003-12-08 Matt Austern <austern@apple.com>
39980 * lib/gcc-dg.exp (dg-require-visibility): Define.
39981 * lib/target-supports (check_visibility_available): Define.
39982 * gcc.dg/visibility-1.c: New test.
39983 * gcc.dg/visibility-2.c: Likewise.
39984 * gcc.dg/visibility-3.c: Likewise.
39985 * gcc.dg/visibility-4.c: Likewise.
39986 * gcc.dg/visibility-5.c: Likewise.
39987 * gcc.dg/visibility-6.c: Likewise.
39988 * g++.dg/ext/visibility-1.C: Likewise.
39989 * g++.dg/ext/visibility-2.C: Likewise.
39990 * g++.dg/ext/visibility-3.C: Likewise.
39991 * g++.dg/ext/visibility-4.C: Likewise.
39992 * g++.dg/ext/visibility-5.C: Likewise.
39993 * g++.dg/ext/visibility-6.C: Likewise.
39995 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39997 * g++.dg/lookup/java1.C: New test.
39998 * g++.dg/lookup/java2.C: New test.
40000 2003-12-07 Falk Hueffner <falk@debian.org>
40002 * g++.dg/opt/noreturn-1.C: New test.
40004 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
40006 * gcc.dg/overflow-1.c: New test.
40008 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40010 * g77.f-torture/compile/13060.f: New test.
40012 2003-12-06 Mark Mitchell <mark@codesourcery.com>
40015 * g++.dg/inherit/operator2.C: New test.
40017 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40020 * g++.dg/ext/attrib9.C: New test.
40022 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40025 * g++.dg/template/error7.C: New test.
40027 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40028 J"orn Rennecke <joern.rennecke@superh.com>
40031 * g++.dg/other/struct-va_list.C: New test.
40033 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40036 * g++.dg/parse/defarg6.C: New test.
40038 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40041 * gcc.c-torture/execute/20031201-1.c: New test.
40043 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40045 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40047 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40049 * gcc.dg/builtin-return-1.c: New test.
40051 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40052 J"orn Rennecke <joern.rennecke@superh.com>
40054 PR optimization/13260
40055 * gcc.c-torture/execute/20031204-1.c: New test.
40057 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40060 * g++.dg/template/error6.C: New test.
40062 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40064 * gcc.dg/20031202-1.c: New test.
40066 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40069 * g++.dg/template/eh1.C: New test.
40072 * g++.dg/template/error5.C: New test.
40074 2003-12-02 David Ung <davidu@mips.com>
40076 * gcc.dg/compat/vector-check.h: Corrected type for var
40079 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40082 * g++.dg/template/ptrmem8.C: New test.
40084 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40087 * g++.dg/template/dependent-expr3.C: New test.
40089 2003-12-01 James Lemke <jim@wasabisystems.com>
40091 * gcc.dg/arm-g2.c: New test.
40093 2003-12-01 Roger Sayle <roger@eyesopen.com>
40095 PR optimization/11634
40096 * gcc.dg/20031201-2.c: New test case.
40098 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40101 * objc.dg/proto-lossage-3.m: New test.
40103 2003-12-01 Roger Sayle <roger@eyesopen.com>
40105 PR optimization/12628
40106 * gcc.dg/20031201-1.c: New test case.
40108 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40110 * gcc.dg/unaligned-1.c: New test.
40112 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40115 * g++.dg/template/error4.C: New test.
40116 * g++.dg/template/nested3.C: Adjust error markers.
40118 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40120 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40122 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40125 * gcc.dg/bitfld-7.c: New test.
40127 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40129 * gcc.dg/tls/asm-1.C: New test.
40131 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40133 * gcc.dg/cpp/assert4.c: Update.
40135 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40137 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40138 * gcc.dg/builtin-apply3.c: New test.
40140 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40142 * lib/compat.exp (compat-obj): New xfaildata parameter.
40143 Use it to set compiler_conditional_xfail_data before compiling.
40144 (compat-get-options): Handle dg-xfail-if.
40145 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40146 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40147 * gcc.dg/compat/vector-1_y.c: Likewise.
40148 * gcc.dg/compat/vector-2_x.c: Likewise.
40149 * gcc.dg/compat/vector-2_y.c: Likewise.
40151 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40153 * g++.dg/opt/reg-stack4.C: New test.
40155 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40157 * gcc.dg/builtin-apply2.c: New test.
40159 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40161 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40163 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40166 * g++.dg/template/template-id-2.C: New test.
40168 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40171 * g++.dg/template/memfriend1.C: New test.
40172 * g++.dg/template/memfriend2.C: Likewise.
40173 * g++.dg/template/memfriend3.C: Likewise.
40174 * g++.dg/template/memfriend4.C: Likewise.
40175 * g++.dg/template/memfriend5.C: Likewise.
40176 * g++.dg/template/memfriend6.C: Likewise.
40177 * g++.dg/template/memfriend7.C: Likewise.
40178 * g++.dg/template/memfriend8.C: Likewise.
40179 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40181 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40184 * g++.dg/ext/cond1.C: New test.
40186 2003-11-20 Richard Henderson <rth@redhat.com>
40188 * gcc.dg/20020201-2.c: Remove.
40189 * gcc.dg/20020201-4.c: Remove.
40190 * gcc.dg/20020304-1.c: Remove.
40192 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40194 * gcc.dg/cpp/trad/xwin1.c: New test case.
40196 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40198 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40199 * lib/g77.exp: Likewise.
40200 * lib/objc.exp: Likewise.
40201 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40204 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40207 * g++.dg/template/static5.C: New test.
40209 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40211 * gcc.dg/nested-func-1.c: New test.
40213 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40215 * gcc.dg/cpp/assert4.c: New test.
40217 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40220 * g++.dg/lookup/using9.c: New test.
40222 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40225 * g++.dg/template/error3.C: New test.
40227 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40230 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40231 No longer use a wrapper for gcc, since this does not work under
40234 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40237 * g++.dg/template/ptrmem7.C: New test.
40239 2003-11-13 Andrew Pinski <apinski@apple.com>
40241 * gcc.c-torture/compile/20031113-1.c: New test.
40243 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40244 Kean Johnston <jkj@sco.com>
40247 * gcc.dg/unused-4.c: Update.
40249 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40251 * g++.dg/opt/const3.C: New test.
40253 2003-11-13 Jan Hubicka <jh@suse.cz>
40255 * gcc.c-torture/compile/20031112-1.c: New test.
40257 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40259 * g++.dg/parse/crash10.C: Remove bogus error marker.
40261 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40263 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40264 (host_gcc): Likewise.
40265 (ROOT): Honor $PWDCMD.
40267 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40269 2003-11-12 Catherine Moore <clm@redhat.com>
40271 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40273 2003-11-12 Andreas Jaeger <aj@suse.de>
40274 Jakub Jelinek <jakub@redhat.com>
40275 Andrew Pinski <pinskia@physics.uc.edu>
40276 Richard Henderson <rth@redhat.com>
40278 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40280 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40282 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40283 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40285 2003-11-11 Andreas Jaeger <aj@suse.de>
40287 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40289 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40291 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40293 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40296 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40298 * gcc.dg/trampoline-1.c: New test.
40300 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40302 * gcc.c-torture/compile/200031109-1.c: New test.
40304 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40308 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40309 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40310 gcc.dg/format/no-y2k-1.c: Update.
40312 2003-11-08 Roger Sayle <roger@eyesopen.com>
40314 PR optimization/10467
40315 * gcc.dg/20031108-1.c: New test case.
40317 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40319 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40321 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40323 * gcc.dg/compound-lvalue-1.c: New test.
40324 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40327 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40329 * gcc.dg/altivec-varargs-1.c: New test.
40331 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40333 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40334 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40335 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40336 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40337 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40339 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40341 * gcc.dg/cond-lvalue-1.c: New test.
40343 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40345 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40347 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40350 * g++.dg/template/instantiate5.C: New test.
40352 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40355 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40356 * ChangeLog: Add missing first entry for above test.
40358 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40361 * g++.dg/template/using8.C: New test.
40362 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40364 2003-11-02 Roger Sayle <roger@eyesopen.com>
40366 PR optimization/10817
40367 * gcc.c-torture/compile/20031102-1.c: New test case.
40369 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40371 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40374 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40376 * gcc.dg/20031102-1.c: New test.
40378 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40380 * gcc.dg/complex-1.c: New test.
40382 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40385 * g++.dg/template/crash13.C: Adjust expected error location.
40386 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40388 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40390 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40392 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40395 * gcc.c-torture/compile/20031031-2.c: New test.
40397 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40400 * gcc.c-torture/compile/20031031-1.c: New test.
40402 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40404 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40405 * gcc.misc-tests/bprob.exp: Likewise.
40406 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40407 the execution test on arm-elf configs.
40408 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40409 configs that don't support scratch files.
40410 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40412 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40414 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40417 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40419 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40420 Avoid non pure sh syntax. Add more logging.
40422 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40425 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40428 * gcc.dg/ppc-stackalign-1.c: New test.
40430 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40432 * ada/acats/run_all.sh: Change output to be more compliant with
40434 Create acats.sum and acats.log files under testsuite/ada/acats
40435 Only run [a-z]* directories, to filter out e.g. CVS.
40436 Redirect build output to log file.
40438 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40440 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40442 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40445 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40447 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40449 * gcc.c-torture/compile/20031023-1.c: New test.
40450 * gcc.c-torture/compile/20031023-2.c: New test.
40451 * gcc.c-torture/compile/20031023-3.c: New test.
40452 * gcc.c-torture/compile/20031023-4.c: New test.
40454 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40457 * g++.dg/lookup/scoped8.C: New test.
40459 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40461 * g++.dg/opt/reg-stack3.C: New test.
40463 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40465 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40467 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40470 * g++.dg/template/crash13.C: New test.
40472 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40474 * gcc.dg/c99-restrict-2.c: New test.
40476 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40478 PR c++/12698, c++/12699, c++/12700, c++/12566
40479 * g++.dg/inherit/covariant9.C: New test.
40480 * g++.dg/inherit/covariant10.C: New test.
40481 * g++.dg/inherit/covariant11.C: New test.
40483 2003-10-23 Jason Merrill <jason@redhat.com>
40486 * g++.dg/ext/complit2.C: New test.
40488 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40491 * gcc.c-torture/execute/20031020-1.c: New test.
40493 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40495 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40496 following the jump_insn.
40498 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40500 * gcc.dg/cast-lvalue-1.c: New test.
40502 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40505 * g++.dg/template/cond2.C: New test.
40507 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40509 * gcc.dg/builtins-28.c: New test.
40511 2003-10-20 Jan Hubicka <jh@suse.cz>
40513 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40515 * gcc.dg/inline-2.c: Likewise.
40517 2003-10-20 Phil Edwards <phil@codesourcery.com>
40519 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40520 * gcc.dg/nest.c: Likewise.
40522 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40524 PR c++/9781, c++/10583, c++/11862
40525 * g++.dg/parse/crash13.C: New test.
40527 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40529 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40531 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40533 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40534 Define HAVE_C99_RUNTIME except on Solaris.
40535 * gcc.dg/builtins-20.c: Likewise.
40537 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40539 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40541 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40544 * g++.dg/template/crash21.C: New test.
40546 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40549 * g++.dg/template/typename5.C: New test.
40551 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40554 * g++.dg/template/friend25.C: New test.
40556 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40558 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40561 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40563 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40566 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40568 * gcc.c-torture/execute/960416-1.x: Remove.
40569 * gcc.c-torture/execute/divconst-3.x: Likewise.
40571 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40574 * gcc.dg/torture/cris-volatile-1.c: New test.
40576 2003-10-14 Roger Sayle <roger@eyesopen.com>
40578 PR optimization/9325
40579 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40580 for overflowing floating point to integer conversion during RTL
40583 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40585 * objc/execute/_cmd.m: Fix typo.
40586 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40587 Relax 'scan-assembler' regexp.
40588 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40589 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40590 * objc.dg/zero-link-2.m: Remove blank line.
40591 * objc.dg/zero-link-3.m: New test case.
40593 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40595 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40597 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40598 than linker trickery.
40600 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40603 * g++.dg/other/friend2.C: New test.
40605 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40607 * gcc.dg/20031012-1.c: New test.
40609 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40611 * gcc.dg/weak/weak-3.c: Fix for new warning.
40613 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40615 PR optimization/8750
40616 * gcc.c-torture/execute/20031012-1.c: New test case.
40618 2003-10-11 Roger Sayle <roger@eyesopen.com>
40620 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40621 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40623 2003-10-11 Roger Sayle <roger@eyesopen.com>
40625 PR optimization/12260
40626 * gcc.c-torture/compile/20031011-2.c: New test case.
40628 2003-10-11 Roger Sayle <roger@eyesopen.com>
40630 * gcc.c-torture/execute/20031011-1.c: New testcase.
40632 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40634 * gcc.c-torture/compile/20031011-1.c: New test.
40636 2003-10-11 Jan Hubicka <jh@suse.cz>
40638 * g++.dg/other/first-global.C: New test.
40640 2003-10-11 Roger Sayle <roger@eyesopen.com>
40642 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40644 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40646 * gcc.c-torture/compile/20031010-1.c: New test.
40648 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40650 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40651 * gcc.c-torture/execute/va-arg-25.c: ... here.
40653 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40655 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40657 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40659 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40661 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40663 * g++.dg/parse/error2.C: New test.
40665 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40668 * g++.dg/other/error5.C: Modify the error message.
40669 * g++.dg/lookup/using8.C: New test.
40671 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40673 * gcc.dg/darwin-abi-2.c: New file.
40674 * gcc.c-torture/execute/va-arg-24.c: New file.
40676 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40678 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40681 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40684 * g++.dg/other/error4.C: Update error messages.
40685 * g++.dg/template/ptrmem4.C: Likewise.
40688 * g++.dg/init/new9.C: New test.
40690 PR c++/12334, c++/12236, c++/8656
40691 * g++.dg/ext/attrib8.C: New test.
40693 2003-10-06 Devang Patel <dpatel@apple.com>
40695 * gcc.dg/debug/dwarf2-3.h: New test.
40696 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40698 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40700 * g++.dg/opt/cfg2.C: New test.
40702 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40704 * g++.dg/opt/float1.C: New test.
40706 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40708 * gcc.dg/c90-array-lval-6.c: New test.
40709 * gcc.dg/c99-array-lval-6.c: New test.
40711 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40712 Ziemowit Laski <zlaski@apple.com>
40714 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40715 'Derived', so that it is never considered a class method; add
40716 new warning for '+port' method ambiguity.
40717 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40718 <objc/objc-api.h> (needed on Mac OS X).
40719 * objc.dg/method-13.m: New test.
40721 2003-10-03 Roger Sayle <roger@eyesopen.com>
40723 PR optimization/9325, PR java/6391
40724 * gcc.c-torture/execute/20031003-1.c: New test case.
40726 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40728 PR optimization/12180
40729 * gcc.dg/20031002-1.c: New test.
40732 * g++.dg/inherit/error1.C: New test.
40734 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40736 * lib/f-torture.exp (search_for): Rename to...
40737 (search_for_re): This. Also, clean up comments and the
40738 "regexp" invocation.
40740 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40742 * gcc.c-torture/compile/20031002-1.c: New test.
40744 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40746 * g++.dg/opt/cond1.C: New test.
40748 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40750 * gcc.dg/Wold-style-definition-2.c: New testcase.
40751 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40753 2003-09-29 Richard Henderson <rth@redhat.com>
40755 * g++.dg/init/array10.C: Add dg-options.
40757 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40759 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40761 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40763 * g++.dg/template/friend19.C: Fix typo.
40764 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40766 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40768 * gcc.c-torture/execute/20030928-1.c: New test.
40769 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40771 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40773 * g++.dg/opt/unroll1.C: New test.
40775 2003-09-26 Roger Sayle <roger@eyesopen.com>
40777 PR optimization/11741
40778 * gcc.dg/20030926-1.c: New test case.
40780 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40783 * g++.dg/parse/access7.C: New test.
40784 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40786 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40788 MERGE OF objc-improvements-branch into MAINLINE:
40789 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40790 if libobjc has not been built.
40791 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40792 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40793 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40794 objc/execute/nested-3.m, objc/execute/np-2.m,
40795 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40796 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40797 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40798 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40799 objc.dg/special/unclaimed-category-1.h,
40800 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40801 well as GNU runtime.
40802 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40803 * execute/cascading-1.m, execute/function-message-1.m,
40804 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40805 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40806 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40807 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40808 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40809 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40810 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40811 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40812 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40813 * objc.dg/bitfield-2.m: Run only on Darwin.
40814 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40815 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40816 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40817 * objc.dg/const-str-1.m: Fix constant string layout.
40819 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40821 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40823 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40825 * gcc.dg/darwin-abi-1.c: New file.
40827 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40830 * gcc.c-torture/compile/20030921-1.c: New test.
40832 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40834 * g++.dg/opt/reg-stack2.C: New test.
40836 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40838 * g++.dg/eh/delayslot1.C: New test.
40840 2003-09-20 Richard Henderson <rth@redhat.com>
40842 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40844 2003-09-20 Roger Sayle <roger@eyesopen.com>
40846 * gcc.c-torture/execute/20030920-1.c: New test case.
40848 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40850 * g++.dg/rtti/typeid3.C: Correct expected error message.
40852 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40855 * g++.dg/parse/crash12.C: New test.
40857 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40859 * gcc.dg/compat/mixed-struct-check.h: New.
40860 * gcc.dg/compat/mixed-struct-defs.h: New.
40861 * gcc.dg/compat/mixed-struct-init.h: New.
40862 * gcc.dg/compat/struct-by-value-19_main.c: New.
40863 * gcc.dg/compat/struct-by-value-19_x.c: New.
40864 * gcc.dg/compat/struct-by-value-19_y.c: New.
40865 * gcc.dg/compat/struct-by-value-20_main.c: New.
40866 * gcc.dg/compat/struct-by-value-20_x.c: New.
40867 * gcc.dg/compat/struct-by-value-20_y.c: New.
40868 * gcc.dg/compat/struct-return-19_main.c: New.
40869 * gcc.dg/compat/struct-return-19_x.c: New.
40870 * gcc.dg/compat/struct-return-19_y.c: New.
40871 * gcc.dg/compat/struct-return-20_main.c: New.
40872 * gcc.dg/compat/struct-return-20_x.c: New.
40873 * gcc.dg/compat/struct-return-20_y.c: New.
40875 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40876 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40877 so that it will not complain on LP64 targets.
40879 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40882 * g++.dg/template/friend24.C: New test.
40884 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40887 * g++.dg/template/memtmpl2.C: New test.
40889 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40892 * gcc.dg/builtin-apply1.c: New test.
40894 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40897 * g++.dg/warn/Wunused-4.C: New test.
40899 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40902 * g++.dg/other/gc2.C: New test.
40904 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40907 * g++.dg/rtti/typeid3.C: New test.
40910 * g++.dg/overload/template1.C: New test.
40912 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40914 * g++.dg/opt/cfg3.C: New test.
40916 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40919 * g++.dg/template/crash11.C: New test.
40921 2003-09-16 Jason Merrill <jason@redhat.com>
40922 Jakub Jelinek <jakub@redhat.com>
40924 * gcc.dg/attr-warn-unused-result.c: New test.
40926 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40929 * g++.dg/expr/call2.C: New test.
40931 2003-09-15 Andreas Jaeger <aj@suse.de>
40933 * gcc.dg/Wold-style-definition-1.c: New test.
40935 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40938 * g++.dg/parse/template12.C: New test.
40940 * g++.dg/abi/bitfield11.C: New test.
40941 * g++.dg/abi/bitfield12.C: Likewise.
40943 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40945 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40946 non-expansion of functional macro name without arguments at EOL.
40947 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40949 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40951 * gcc.c-torture/execute/20030914-[12].c: New tests.
40953 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40956 * g++.dg/overload/addr1.C: New test.
40958 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40960 * gcc.dg/20030909-1.c: New test.
40962 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40964 * gcc.dg/ultrasp10.c: New test.
40966 2003-09-09 Devang Patel <dpatel@apple.com>
40968 * gcc.dg/darwin-ld-6.c: New test.
40970 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40972 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40974 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40976 * gcc.dg/ia64-types1.c: New test.
40977 * gcc.dg/ia64-types2.c: Likewise.
40979 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40981 * gcc.dg/builtins-1.c: Add more _Complex tests.
40982 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40984 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40985 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40987 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40990 * g++.dg/lookup/koenig2.C: New test.
40993 * g++.dg/rtti/typeid2.C: New test.
40995 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40997 * gcc.c-torture/compile/20030904-1.c: New test.
40999 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41001 * g++.dg/opt/longbranch2.C: New test.
41003 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41005 * g++.dg/template/crash10.C: Only compile it.
41007 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41009 PR middle-end/11665
41010 * gcc.c-torture/compile/20030907-1.c: New test.
41011 * g++.dg/init/array11.C: New test.
41013 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41016 * g++.dg/init/struct1.C: New test.
41018 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41021 * g++.dg/expr/comma1.C: New test.
41023 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41026 * g++.dg/expr/static_cast5.C: New test.
41028 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41031 * g++.dg/lookup/scoped7.C: New test.
41034 * g++.dg/other/static1.C: New test.
41037 * g++.dg/warn/template-1.C: New test.
41040 * g++.dg/template/crash10.C: New test.
41043 * g++.dg/overload/VLA.C: New test.
41046 * g++.dg/template/call1.C: New test.
41048 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41051 * g++.dg/parse/using3.C: New test.
41053 2003-09-06 Roger Sayle <roger@eyesopen.com>
41056 * g++.dg/overload/builtin3.C: New test case.
41058 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41061 * gcc.dg/20030906-1.c: New test.
41062 * gcc.dg/20030906-2.c: Likewise.
41064 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41067 * g++.dg/parse/defarg5.C: New test.
41069 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41071 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41074 * g++.dg/expr/static_cast4.C: New test.
41077 * g++.dg/template/crash9.C: New test.
41079 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41081 * g++.old-deja/g++.ext/pretty2.C: Update for change
41083 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41085 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41088 * g++/dg/template/qualified-id1.C: New test.
41091 * g++.dg/warn/noeffect4.C: New test.
41093 2003-09-04 Matt Austern <austern@apple.com>
41095 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41096 * g++.dg/ext/fnname2.C: Likewise.
41097 * g++.dg/ext/fnname3.C: Likewise.
41099 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41101 * g++.dg/expr/lval1.C: New test.
41102 * g++.dg/ext/lvcast.C: Remove.
41104 2003-09-03 Roger Sayle <roger@eyesopen.com>
41106 PR optimization/11700.
41107 * gcc.c-torture/compile/20030903-1.c: New test case.
41109 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41112 * g++.dg/abi/layout4.C: New test.
41114 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41117 * g++.dg/parse/friend3.C: New test.
41119 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41122 * g++.dg/template/class1.C: New test.
41125 * g++.dg/expr/call1.C: New test.
41127 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41130 * g++.dg/init/ref9.C: New test.
41133 * g++.dg/template/nested4.C: New test.
41135 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41138 * g++.dg/template/non-dependent4.C: New test.
41141 * g++.dg/inherit/conv1.C: New test.
41143 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41146 * g++.dg/ext/label1.C: New test.
41147 * g++.dg/ext/label2.C: Likewise.
41149 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41151 * g++.dg/expr/cond3.C: New test.
41153 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41155 * gcc.dg/builtins-1.c: Add new builtin cases.
41157 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41159 * gcc.dg/builtins-1.c: Add new cases.
41160 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41162 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41164 * gcc.dg/builtins-1.c: Add more math builtin tests.
41165 * gcc.dg/torture/builtin-attr-1.c: New test.
41167 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41169 PR optimization/5079
41170 * g++.dg/opt/static3.C: New test.
41172 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41174 * gcc.misc-tests/gcov-10b.c: New test.
41176 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41178 * g++.dg/opt/ptrmem3.C: New test.
41180 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41182 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41184 * gcc.dg/20030826-2.c: New test.
41186 2003-08-26 Roger Sayle <roger@eyesopen.com>
41188 PR middle-end/12002
41189 * g77.f-torture/compile/12002.f: New test case.
41191 2003-08-26 Roger Sayle <roger@eyesopen.com>
41193 * gcc.dg/20030826-1.c: New test case.
41195 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41197 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41199 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41202 * c++.dg/lookup/crash1.C: New test.
41204 * c++.dg/warn/noeffect3.C: New test.
41206 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41208 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41209 * gcc.dg/compat/vector-1_y.c: Ditto.
41210 * gcc.dg/compat/vector-2_x.c: Ditto.
41211 * gcc.dg/compat/vector-2_y.c: Ditto.
41213 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41215 * gcc.dg/20030702-1.c: New test.
41217 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41220 * g++.dg/ext/altivec-1.C: New test.
41222 2003-08-24 Richard Henderson <rth@redhat.com>
41224 * g++.dg/eh/simd-2.C: Add -w for x86.
41226 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41228 * gcc.dg/20030815-1.c: New test.
41230 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41233 * g++.dg/parse/access6.C: New test.
41235 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41237 PR c++/641, c++/11876
41238 * g++.dg/template/friend22.C: New test.
41239 * g++.dg/template/friend23.C: Likewise.
41241 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41243 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41246 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41248 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41250 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41252 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41254 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41256 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41258 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41260 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41262 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41265 * g++.dg/overload/prom1.C: New test.
41268 * g++.dg/parse/dtor2.C: New test.
41271 * g++.dg/parse/using2.C: New test.
41273 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41276 * gcc.c-torture/compile/20030821-1.c: New.
41278 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41281 * g++.dg/template/deduce2.C: New test.
41283 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41285 * gcc.c-torture/execute/20030821-1.c: New test.
41287 2003-08-20 Roger Sayle <roger@eyesopen.com>
41289 PR middle-end/11984
41290 * gcc.dg/20030820-1.c: New test case.
41292 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41295 * g++.dg/warn/noeffect2.C: New test.
41297 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41300 * g++.dg/template/dtor2.C: New test.
41303 * g++.dg/template/operator1.C: New test.
41304 * g++.dg/parse/operator4.C: New test.
41307 * g++.dg/expr/enum1.C: New test.
41308 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41311 * g++.dg/parse/elab2.C: New test.
41312 * g++.dg/parse/typedef4.C: Change error message.
41313 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41314 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41315 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41317 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41319 * gcc.dg/pch/warn-1.c: New.
41320 * gcc.dg/pch/warn-1.hs: New.
41322 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41325 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41327 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41329 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41331 * gcc.dg/uninit-D.c: New Test.
41332 * gcc.dg/uninit-E.c: New Test.
41333 * gcc.dg/uninit-F.c: New Test.
41334 * gcc.dg/uninit-G.c: New Test.
41336 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41338 * g++.dg/README: Describe the pch directory.
41340 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41343 * g++.dg/parse/access4.C: New test.
41344 * g++.dg/parse/access5.C: Likewise.
41345 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41347 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41349 * gcc.dg/noncompile/20030818-1.c: New.
41351 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41354 * g++.dg/warn/noeffect1.C: New test.
41356 * g++.dg/template/scope2.C: New test.
41357 * g++.dg/template/error2.C: Correct dg-error
41359 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41361 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41363 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41366 * g++.dg/template/warn1.C: New.
41368 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41370 * g++.dg/template/error2.C: New test.
41371 * g++.dg/lookup/using7.C: Adjust errors
41372 * g++.old-deja/g++.pt/crash36.C: Likewise.
41373 * g++.old-deja/g++.pt/derived3.C: Likewise.
41375 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41377 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41378 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41379 * gcc.c-torture/execute/builtins/string-9.c: New, from
41380 string-opt-9.c. Adjust for execute/builtins framework.
41381 * gcc.c-torture/execute/string-opt-9.c: Delete.
41383 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41385 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41387 * g++.dg/parse/ret-type2.C: New test.
41390 * g++.dg/init/new8.C: New test.
41393 * g++.dg/parse/typedef5.C: New test.
41396 * g++.dg/parse/qualified2.C: New test.
41397 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41400 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41402 * g++.dg/conversion/ptrmem1.C: New test.
41404 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41407 * gcc.dg/20030811-1.c: New test.
41410 * gcc.c-torture/execute/20030811-1.c: New test.
41412 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41414 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41416 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41419 * g++.dg/inherit/multiple1.C: New test.
41421 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41423 * gcc.dg/spe1.c: New test.
41426 * g++.dg/expr/cast2.C: New test.
41429 * g++.dg/template/dependent-name2.C: New test.
41431 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41433 * g++.dg/parse/crash11.C: Put the dg options in comments.
41435 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41437 * lib/gcc-dg.exp: Update for diagnostic change.
41439 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41442 * g++.dg/parse/crash11.C: New test.
41444 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41446 * gcc.dg/cpp/spacing1.c: Update.
41448 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41451 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41452 a value for -mtune.
41454 2003-08-04 Roger Sayle <roger@eyesopen.com>
41456 PR middle-end/11771
41457 * gcc.c-torture/compile/20030804-1.c: New test case.
41459 2003-08-04 Roger Sayle <roger@eyesopen.com>
41461 * gcc.dg/20030804-1.c: New test case.
41463 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41465 * gcc.dg/cpp/separate-1.c: New test.
41467 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41470 * g++.dg/template/dependent-expr2.C: New test.
41473 * g++.dg/expr/ptrmem1.C: New test.
41475 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41478 * g++.dg/template/friend15.C: New test.
41480 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41482 * lib/dg-pch.exp: Work round PCH bug.
41484 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41486 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41487 builtins. Move cases from builtins-4.c here.
41489 * gcc.dg/torture/builtin-math-1.c: New test taken from
41490 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41493 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41496 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41499 * g++.dg/template/using7.C: New test.
41501 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41503 * import1.c, import2.c: New tests.
41505 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41507 * g++.dg/eh/crossjump1.C: New test.
41509 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41512 * g++.dg/template/using6.C: New test.
41515 * g++.dg/template/koenig2.C: New test.
41517 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41520 * g++.dg/parse/typedef4.C: New test.
41522 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41524 PR c++/8442, c++/8806
41525 * g++.dg/template/elab1.C: New test.
41526 * g++.dg/template/type2.C: Likewise.
41527 * g++.dg/template/ttp3.C: Adjust expected error message.
41528 * g++.old-deja/g++.law/visibility13.C: Likewise.
41529 * g++.old-deja/g++.niklas/t135.C: Likewise.
41530 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41531 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41533 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41535 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41538 * g++.dg/ext/stmtexpr1.C: New test.
41540 * g++.dg/opt/tmp1.C: New test.
41543 * g++.dg/parse/constant4.C: New test.
41546 * g++.dg/template/using5.C: New test.
41548 2003-07-31 Roger Sayle <roger@eyesopen.com>
41550 * gcc.dg/builtins-27.c: New test case.
41552 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41554 * gcc.dg/tls/opt-7.c: New test.
41556 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41558 * g++.old-deja/g++.other/crash18.C: Remove.
41560 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41562 * g++.dg/template/explicit3.C: New.
41563 * g++.dg/template/explicit4.C: New.
41564 * g++.dg/template/explicit5.C: New.
41567 * g++.dg/template/memtmpl1.C: New.
41569 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41572 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41573 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41575 2003-07-30 Jan Hubicka <jh@suse.cz>
41579 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41581 * gcc.dg/struct-in-proto-1.c: New test.
41583 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41585 * gcc.dg/cpp/include2.c: Only expect one message.
41587 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41590 * g++.dg/template/using1.C: New test.
41591 * g++.dg/template/using2.C: New test.
41592 * g++.dg/template/using3.C: New test.
41593 * g++.dg/template/using4.C: New test.
41595 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41597 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41598 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41600 2003-07-28 Jan Hubicka <jh@suse.cz>
41603 * g++.dg/opt/call1.C: New test.
41605 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41608 * g++.dg/init/enum2.C: New test.
41609 * g++.dg/template/overload1.C: Add "-w" option.
41611 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41613 * gcc.dg/Wdeclaration-after-statement-1.c,
41614 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41616 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41618 * gcc.c-torture/compile/20030725-1.c: New test.
41620 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41622 * gcc.dg/20030505.c: Only run for SPE.
41623 Remove definition of opaque type.
41625 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41627 * g++.dg/template/ptrmem6.C: New test.
41629 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41631 * gcc.c-torture/compile/zero-strct-2.c: New test.
41633 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41635 * gcc.dg/intermod-1.c: New test.
41637 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41640 * g++.dg/template/lookup2.C: New test.
41641 * g++.dg/template/memclass1.C: Remove instantiated from error.
41642 * g++.dg/other/error2.C: Tweak expected errors.
41645 * g++.dg/template/defarg3.C: New test.
41647 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41649 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41651 * g++.dg/inherit/access5.C: New test.
41653 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41656 * g++.dg/template/crash8.C: New test.
41658 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41661 * gcc.dg/noncompile/incomplete-2.c: New test.
41663 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41666 * g++.dg/inherit/access4.C: New test.
41669 * g++.dg/expr/cond2.C: New test.
41671 PR optimization/10679
41672 * g++.dg/opt/inline4.C: New test.
41674 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41676 * g++.dg/parse/crash10: New test.
41678 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41680 * g++.dg/ext/flexary1.C: New test.
41682 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41685 * g++.dg/template/crash9.C: New test.
41687 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41690 * g++.dg/parse/typedef3.C: New test.
41693 * g++.dg/parse/operator2.C: New test.
41696 * g++.dg/parse/def-tmpl-arg1.C: New test.
41699 * g++.dg/parse/funptr1.C: New test.
41702 * g++.dg/parse/ambig3.C: New test.
41705 * g++.dg/parse/operator3.C: New test.
41708 * g++.dg/parse/template10.C: New test.
41711 * g++.dg/parse/template11.C: New test.
41714 * g++.dg/parse/invalid-op1.C: New test.
41717 * g++.dg/parse/condexpr1.C: New test.
41719 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41721 * g++.dg/ext/packed3.C: New test.
41722 * g++.dg/ext/packed4.C: New test.
41724 * gcc.dg/pack-test-3.c: New test.
41726 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41728 * lib/compat.exp: Handle dg-options per source file.
41729 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41730 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41731 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41732 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41733 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41734 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41735 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41736 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41737 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41738 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41739 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41740 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41741 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41742 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41744 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41747 * gcc.c-torture/execute/20030718-1.c: New test.
41749 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41751 PR optimization/11536
41752 * gcc.dg/20030721-1.c: New test.
41754 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41757 * g++.dg/template/lookup1.C: New test.
41759 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41761 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41762 diagnostics of ill-formed constructs involving labels.
41763 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41764 the new 'previously defined here' message.
41766 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41768 * g++.dg/parse/non-dependent2.C: New test.
41770 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41772 * g++.dg/init/init-ref4.C: xfail on targets without
41775 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41778 * gcc.c-torture/execute/20030717-1.c: New test.
41780 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41782 * g++.dg/opt/cfg1.C: New test.
41784 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41786 PR optimization/11557
41787 * gcc.dg/20030717-1.c: New test.
41789 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41792 * g++.dg/expr/crash-1.C: New test.
41795 * g++.dg/template/init3.C: New test.
41798 * g++.dg/template/non-dependent1.C: New test.
41801 * g++.dg/template/non-dependent2.C: New test.
41804 * g++.dg/template/non-dependent3.C: New test.
41807 * g++.dg/template/sizeof5.C: New test.
41809 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41812 * gcc.c-torture/compile/mangle-1.c: New file.
41814 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41817 * g++.dg/parse/access3.C: New test.
41819 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41822 * g++.dg/init/init-ref4.C: New test.
41824 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41827 * g++.dg/parse/constant3.C: New test.
41828 * g++.dg/parse/crash7.C: Likewise.
41830 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41833 * gcc.dg/i386-pentium4-not-mull.c: New.
41835 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41837 * gcc.dg/asm-names.c (ymain): Make it weak.
41839 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41842 * g++.dg/template/friend21.C: New test.
41844 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41846 * gcc.dg/cleanup-8.c: New test.
41847 * gcc.dg/cleanup-9.c: New test.
41849 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41851 * g++.dg/ext/dll-MI1.h: New file.
41852 * g++.dg/ext/dllexport-MI1.C: New file.
41853 * g++.dg/ext/dllimport-MI1.C: New file.
41855 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41857 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41858 it does not have cmpstrsi patterns (just cmpmemsi).
41860 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41863 * g++.dg/debug/debug8.C: New test.
41865 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41868 * g++.dg/template/crash7.C: New test.
41870 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41873 * gcc.c-torture/compile/20030708-1.c: New.
41875 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41877 * gcc.c-torture/execute/20030715-1.c: New test.
41879 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41881 * gcc.dg/pch/inline-3.c: New file.
41882 * gcc.dg/pch/inline-3.hs: New file.
41883 * gcc.dg/pch/inline-4.c: New file.
41884 * gcc.dg/pch/inline-4.hs: New file.
41886 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41889 * g++.dg/template/crash6.C: New test.
41892 * g++.dg/template/friend20.C: New test.
41895 * g++.dg/template/overload2.C: New test.
41897 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41899 PR optimization/11440
41900 * gcc.c-torture/execute/20030714-1.c: New test.
41902 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41905 * g++.dg/template/partial2.C: New test.
41907 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41910 * g++.dg/template/anon1.C: New test.
41914 * g++.dg/parse/template9.C: Likewise.
41915 * g++.dg/template/crash4.C: New test.
41916 * g++.dg/template/koenig1.C: Likewise.
41917 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41918 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41919 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41921 * g++.old-deja/g++.jason/template36.C: Likewise.
41922 * g++.old-deja/g++.mike/p1989.C: Likewise.
41923 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41924 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41925 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41926 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41928 * g++.old-deja/g++.pt/union2.C: Use this->.
41930 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41932 * gcc.dg/20030711-1.c: New test.
41934 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41937 * g++.dg/parse/args1.C: New test.
41938 * g++.pt/defarg8.C: Change expected errors.
41940 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41943 * g++.dg/template/nontype2.C: New test.
41946 * g++.dg/parse/template8.C: New test.
41949 * g++.dg/template/scope1.C: New test.
41951 * g++.dg/warn/Wsign-compare-1.C: New test.
41953 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41955 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41957 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41960 * g++.dg/template/explicit2.C: New test.
41963 * g++.dg/warn/pedantic1.C: New test.
41965 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41968 * g++.dg/other/field1.C: New test.
41970 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41973 * gcc.c-torture/compile/20030707-1.c: New.
41975 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41978 * g++.dg/template/access12.C: New test.
41980 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41982 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41983 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41984 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41985 * gcc.misc-tests/gcov.exp: Update
41986 * g++.dg/gcov/gcov.exp: Update
41987 * lib/gcov.exp: Update.
41989 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41991 * g++.dg/abi/mangle17.C: Make sure template expressions are
41993 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41994 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41995 * g++.dg/opt/stack1.C: Remove erroneous code.
41996 * g++.dg/parse/template7.C: New test.
41997 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41998 * g++.old-deja/g++.pt/crash4.C: Likewise.
42000 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42002 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42003 with zero or one occurence of `$' after the initial `L'.
42005 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
42007 * gcc.c-torture/compile/20030704-1.c: Add a comment.
42009 2003-07-08 Roger Sayle <roger@eyesopen.com>
42012 * gcc.dg/Wunreachable-6.c: New testcase.
42013 * gcc.dg/Wunreachable-7.c: New testcase.
42015 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42018 * gcc.dg/20030708-1.c: New test.
42020 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42022 * gcc.dg/compat/sdata-section.h: New file.
42023 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42024 * gcc.dg/torture/mips-sdata-1.c: New test.
42026 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42029 * g++.dg/template/friend19.C: New test.
42031 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42033 * g++.dg/opt/strength-reduce.C: New test.
42035 2003-07-07 Roger Sayle <roger@eyesopen.com>
42038 * gcc.dg/20030707-1.c: New testcase.
42040 2003-07-07 Roger Sayle <roger@eyesopen.com>
42042 PR optimization/11059
42043 * g++.dg/opt/emptyunion.C: New testcase.
42045 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42046 Eric Botcazou <ebotcazou@libertysurf.fr>
42048 * g++.dg/opt/stack1.C: New test.
42050 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42052 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42056 * g++.dg/expr/static_cast3.C: New test.
42058 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42060 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42062 * gcc.dg/concat.c: Concatenation of string constants with
42063 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42064 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42065 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42066 necessary to avoid multi-character character constant warning.
42067 * gcc.dg/cpp/escape.c: Likewise.
42068 * gcc.dg/cpp/ucs.c: Likewise.
42069 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42072 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42075 * gcc.c-torture/compile/20030704-1.c: New.
42077 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42079 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42081 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42083 PR c++/5287, PR c++/7910, PR c++/11021
42084 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42085 tests for warnings.
42086 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42087 * g++.dg/ext/dllimport3.C: Likewise.
42088 * g++.dg/ext/dllimport4.C: New file.
42089 * g++.dg/ext/dllimport5.C: New file.
42090 * g++.dg/ext/dllimport6.C: New file.
42091 * g++.dg/ext/dllimport7.C: New file.
42092 * g++.dg/ext/dllimport8.C: New file.
42093 * g++.dg/ext/dllimport9.C: New file.
42094 * g++.dg/ext/dllimport10.C: New file.
42095 * g++.dg/ext/dllexport1.C: New file.
42097 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42099 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42100 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42102 2003-07-03 Roger Sayle <roger@eyesopen.com>
42104 * gcc.dg/builtins-25.c: New testcase.
42105 * gcc.dg/builtins-26.c: New testcase.
42107 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42109 * gcc.dg/compat/vector-defs.h: New file.
42110 * gcc.dg/compat/vector-setup.h: New file.
42111 * gcc.dg/compat/vector-check.h: New file.
42112 * gcc.dg/compat/vector-1_main.c: New file.
42113 * gcc.dg/compat/vector-1_x.c: New file.
42114 * gcc.dg/compat/vector-1_y.c: New file.
42115 * gcc.dg/compat/vector-2_main.c: New file.
42116 * gcc.dg/compat/vector-2_x.c: New file.
42117 * gcc.dg/compat/vector-2_y.c: New file.
42119 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42120 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42121 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42122 * gcc.dg/compat/struct-align-1.h: New file.
42123 * gcc.dg/compat/struct-align-1_main.c: New file.
42124 * gcc.dg/compat/struct-align-1_x.c: New file.
42125 * gcc.dg/compat/struct-align-1_y.c: New file.
42126 * gcc.dg/compat/struct-align-2.h: New file.
42127 * gcc.dg/compat/struct-align-2_main.c: New file.
42128 * gcc.dg/compat/struct-align-2_x.c: New file.
42129 * gcc.dg/compat/struct-align-2_y.c: New file.
42131 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42132 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42133 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42134 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42135 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42136 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42137 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42138 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42139 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42140 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42141 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42142 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42143 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42144 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42145 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42146 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42147 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42148 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42149 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42150 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42151 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42152 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42153 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42154 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42155 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42156 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42157 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42158 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42159 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42161 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42163 * gcc.dg/i386-call-1.c: New test.
42165 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42168 * g++.dg/parse/defarg4.C: New.
42170 2003-07-03 Roger Sayle <roger@eyesopen.com>
42173 * gcc.c-torture/compile/20030703-1.c: New test case.
42175 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42177 * g++.dg/template/local3.C: Remove extra semicolon.
42179 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42181 * gcc.dg/i386-volatile-1.c: New test.
42183 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42186 * g++.dg/other/offsetof2.C: XFAIL.
42187 * g++.dg/other/offsetof5.C: New.
42190 * g++.dg/template/error1.C: New.
42193 * g++.dg/template/dependent-expr1.C: New.
42195 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42198 * g++.dg/template/local3.C: New test.
42201 * g++.dg/lookup/scoped6.C: New test.
42203 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42206 * g++.dg/other/error7.C: New test.
42208 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42210 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42211 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42212 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42213 * g++.old-deja/g++.other/union2.C: Likewise.
42214 * gcc.dg/c90-const-expr-2.c: Likewise.
42215 * gcc.dg/c90-const-expr-3.c: Likewise.
42216 * gcc.dg/c99-const-expr-2.c: Likewise.
42217 * gcc.dg/c99-const-expr-3.c: Likewise.
42218 * gcc.dg/concat.c: Likewise.
42220 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42223 * g++.dg/init/static1.C: New test.
42225 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42227 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42228 * g++.old-deja/g++.other/access2.C: Likewise.
42229 * g++.old-deja/g++.other/decl2.C: Likewise.
42230 * gcc.c-torture/execute/20020615-1.c: Likewise.
42232 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42235 * g++.dg/template/sizeof4.C: New test.
42237 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42239 * g++.dg/other/error6.C: New test.
42241 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42244 * g++.dg/parse/constant2.C: New test.
42246 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42249 * g++.dg/other/error5.C: New test.
42251 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42253 * gcc.dg/format/gcc_diag-1.c: New test.
42255 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42257 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42259 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42261 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42262 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42263 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42265 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42267 * gcc.c-torture/execute/builtins/string-8.c: New test.
42268 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42269 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42270 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42272 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42275 * g++.dg/ext/typeof6.C: New test.
42277 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42280 * g++.dg/init/enum1.C: New test.
42282 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42284 * gcc.dg/20030627-1.c: New test.
42286 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42289 * g++.dg/expr/static_cast2.C: New test.
42291 2003-06-26 Roger Sayle <roger@eyesopen.com>
42292 Jakub Jelinek <jakub@redhat.com>
42294 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42295 sprintf(dst,"%s",src) optimization.
42296 * gcc.c-torture/execute/20030626-1.c: New test case.
42297 * gcc.c-torture/execute/20030626-2.c: New test case.
42299 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42301 * gcc.c-torture/execute/multi-ix.c: New test.
42303 * gcc.c-torture/execute/simd-4.c (main):
42304 Added missing semicolon at end of union.
42306 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42309 * g++.dg/template/explicit-instantiation3.C: New test.
42311 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42313 * gcc.dg/20030626-1.c: Use signed char.
42315 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42317 * gcc.dg/20030626-1.c: New test.
42319 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42321 * const-str-2.m: Update.
42323 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42326 * g++.dg/rtti/dyncast1.C: New test.
42327 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42328 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42329 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42332 * g++.dg/expr/static_cast1.C: New test.
42334 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42336 * gcc.dg/20030625-1.c: New test.
42338 2003-06-24 Roger Sayle <roger@eyesopen.com>
42340 * gcc.c-torture/compile/20030624-1.c: New test case.
42342 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42344 * gcc.c-torture/execute/string-opt-17.c: New test.
42346 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42349 * g++.dg/parse/crash6.C: New test.
42351 2003-06-23 Roger Sayle <roger@eyesopen.com>
42353 * gcc.dg/builtins-24.c: New test case.
42355 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42357 * g++.dg/opt/operator1.C: New test.
42359 2003-06-22 Roger Sayle <roger@eyesopen.com>
42361 * gcc.c-torture/execute/string-opt-16.c: New test case.
42363 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42365 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42366 * g++.old-deja/g++.other/conv7.C: Likewise.
42367 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42368 * g++.old-deja/g++.other/overload14.C: Likewise.
42370 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42372 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42373 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42375 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42378 * g++.dg/warn/Winline-3.C: New test.
42380 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42382 * lib/target-supports.exp (check_alias_available): Make the test
42383 program acceptable to the Solaris assembler.
42386 * g++.dg/template/memclass2.C: New test.
42388 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42389 Eric Botcazou <ebotcazou@libertysurf.fr>
42391 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42392 data for non-matching targets.
42393 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42395 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42398 * g++.dg/template/member3.C: New test.
42400 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42403 * g++.dg/template/func1.C: New test.
42406 * g++.dg/template/static4.C: New test.
42407 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42410 * g++.dg/init/ref7.C: New test.
42412 2003-06-19 Matt Austern <austern@apple.com>
42415 * g++.dg/anew1.C: New test.
42416 * g++.dg/anew2.C: New test.
42417 * g++.dg/anew3.C: New test.
42418 * g++.dg/anew4.C: New test.
42420 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42422 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42424 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42426 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42429 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42431 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42434 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42436 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42437 * gcc.c-torture/compile/961203-1.c: Likewise.
42438 * gcc.c-torture/compile/980506-1.c: Likewise.
42440 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42443 * g++.dg/lookup/using7.C: New test.
42445 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42448 * g++.dg/abi/conv1.C: Remove it.
42449 * g++.dg/template/conv7.C: New test.
42450 * g++.dg/template/conv8.C: Likewise.
42451 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42452 conversion operator.
42454 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42456 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42457 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42458 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42459 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42460 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42461 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42462 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42463 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42464 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42465 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42466 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42467 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42468 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42469 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42470 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42471 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42472 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42473 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42474 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42475 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42476 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42477 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42478 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42479 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42480 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42481 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42482 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42483 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42484 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42486 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42488 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42489 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42492 2003-06-16 Roger Sayle <roger@eyesopen.com>
42494 * gcc.dg/i386-387-5.c: New test case.
42495 * gcc.dg/i386-387-6.c: New test case.
42496 * gcc.dg/builtins-23.c: New test case.
42498 2003-06-15 Roger Sayle <roger@eyesopen.com>
42500 * gcc.dg/builtins-22.c: New test case.
42501 * gcc.dg/i386-387-1.c: Update to test exp.
42502 * gcc.dg/i386-387-2.c: Likewise.
42504 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42506 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42508 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42510 * lib/gcc-dg.exp (dg-require-dll): New function.
42511 (dg-xfail-if): Likewise.
42512 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42515 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42516 * gcc.c-torture/compile/20001205-1.c: Likewise.
42517 * gcc.c-torture/compile/20001226-1.c: Likewise.
42518 * gcc.c-torture/compile/20010518-2.c: Likewise.
42519 * gcc.c-torture/compile/20020312-1.c: Likewise.
42520 * gcc.c-torture/compile/20020604-1.c: Likewise.
42521 * gcc.c-torture/compile/920501-12.c: Likewise.
42522 * gcc.c-torture/compile/920501-4.c: Likewise.
42523 * gcc.c-torture/compile/920520-1.c: Likewise.
42524 * gcc.c-torture/compile/920521-1.c: Likewise.
42525 * gcc.c-torture/compile/920625-1.c: Likewise.
42526 * gcc.c-torture/compile/961203-1.c: Likewise.
42527 * gcc.c-torture/compile/980506-1.c: Likewise.
42528 * gcc.c-torture/compile/981006-1.c: Likewise.
42529 * gcc.c-torture/compile/981022-1.c: Likewise.
42530 * gcc.c-torture/compile/981223-1.c: Likewise.
42531 * gcc.c-torture/compile/990617-1.c: Likewise.
42532 * gcc.c-torture/compile/dll.c: Likewise.
42533 * gcc.c-torture/compile/labels-3.c: Likewise.
42534 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42535 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42536 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42537 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42538 * gcc.c-torture/compile/simd-5.c: Likewise.
42539 * gcc.c-torture/compile/20000804-1.x: Remove.
42540 * gcc.c-torture/compile/20001205-1.x: Likewise.
42541 * gcc.c-torture/compile/20001226-1.x: Likewise.
42542 * gcc.c-torture/compile/20010518-2.x: Likewise.
42543 * gcc.c-torture/compile/20020312-1.x: Likewise.
42544 * gcc.c-torture/compile/20020604-1.x: Likewise.
42545 * gcc.c-torture/compile/920501-12.x: Likewise.
42546 * gcc.c-torture/compile/920501-4.x: Likewise.
42547 * gcc.c-torture/compile/920520-1.x: Likewise.
42548 * gcc.c-torture/compile/920521-1.x: Likewise.
42549 * gcc.c-torture/compile/920625-1.x: Likewise.
42550 * gcc.c-torture/compile/961203-1.x: Likewise.
42551 * gcc.c-torture/compile/980506-1.x: Likewise.
42552 * gcc.c-torture/compile/981006-1.x: Likewise.
42553 * gcc.c-torture/compile/981022-1.x: Likewise.
42554 * gcc.c-torture/compile/981223-1.x: Likewise.
42555 * gcc.c-torture/compile/990617-1.x: Likewise.
42556 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42557 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42558 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42559 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42560 * gcc.c-torture/compile/simd-5.x: Likewise.
42562 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42564 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42566 * gcc.c-torture/execute/20030611-1.c: New test.
42568 2003-06-12 Roger Sayle <roger@eyesopen.com>
42571 * gcc.dg/20030612-1.c: New test case.
42573 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42576 * g++.dg/expr/cast1.C: New test.
42578 2003-06-12 Roger Sayle <roger@eyesopen.com>
42580 * gcc.dg/builtins-21.c: New test case.
42582 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42584 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42585 options instead of at the end.
42586 * lib/objc.exp (objc_target_compile): Likewise.
42588 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42591 * g++.dg/parse/error1.C: New test.
42593 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42595 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42596 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42597 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42598 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42599 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42600 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42601 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42602 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42603 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42604 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42605 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42606 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42607 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42608 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42609 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42610 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42611 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42612 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42613 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42614 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42615 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42616 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42617 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42618 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42620 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42621 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42622 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42623 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42624 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42625 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42626 * gcc.dg/compat/scalar-return-3_main.c: New file.
42627 * gcc.dg/compat/scalar-return-3_x.c: New file.
42628 * gcc.dg/compat/scalar-return-3_y.c: New file.
42629 * gcc.dg/compat/scalar-return-4_main.c: New file.
42630 * gcc.dg/compat/scalar-return-4_x.c: New file.
42631 * gcc.dg/compat/scalar-return-4_y.c: New file.
42633 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42635 * gcc.dg/compat/fp2-struct-check.h: New file.
42636 * gcc.dg/compat/fp2-struct-defs.h: New file.
42637 * gcc.dg/compat/fp2-struct-init.h: New file.
42638 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42639 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42640 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42641 * gcc.dg/compat/struct-return-10_main.c: New file.
42642 * gcc.dg/compat/struct-return-10_x.c: New file.
42643 * gcc.dg/compat/struct-return-10_y.c: New file.
42645 * gcc.dg/compat/compat-common.h: New file.
42646 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42647 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42648 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42649 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42650 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42651 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42652 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42653 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42654 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42655 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42656 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42657 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42658 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42659 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42660 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42661 * gcc.dg/compat/small-struct-check.h: Ditto.
42662 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42663 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42664 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42665 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42666 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42667 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42668 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42669 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42670 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42671 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42672 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42673 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42674 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42675 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42676 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42677 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42678 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42679 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42680 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42681 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42682 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42683 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42684 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42685 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42686 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42687 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42688 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42689 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42690 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42691 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42693 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42695 * g++.dg/pch/static-1.C: New file.
42696 * g++.dg/pch/static-1.Hs: New file.
42698 2003-06-10 Richard Henderson <rth@redhat.com>
42700 * gcc.dg/asm-7.c: Adjust expected warning text.
42702 2003-06-10 Roger Sayle <roger@eyesopen.com>
42704 * gcc.dg/builtins-20.c: New test case.
42706 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42709 * g++.dg/opt/template1.C: New test.
42711 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42713 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42714 additional_sources.
42716 2003-05-21 David Taylor <dtaylor@emc.com>
42718 * gcc.dg/Wpadded.c: New file.
42720 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42722 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42723 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42724 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42727 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42729 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42731 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42733 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42734 (dg-require-alias): Likewise.
42735 (dg-require-gc-sections): Likewise.
42736 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42738 2003-06-08 Richard Henderson <rth@redhat.com>
42740 * gcc.dg/20011029-2.c: Fix the array reference.
42741 * gcc.dg/asm-7.c: New.
42743 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42745 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42747 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42749 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42750 (dg-require-gc-sections): Likewise.
42752 2003-06-08 Jan Hubicka <jh@suse.cz>
42754 * i386-cmov1.c: Fix regular expression.
42755 * i386-cvt-1.c: Likewise.
42756 * i386-local.c: Likewise.
42757 * i386-local2.c: Likewise.
42758 * i386-mul.c: Likewise.
42759 * i386-ssetype-1.c: Likewise.
42760 * i386-ssetype-3.c: Likewise.
42761 * i386-ssetype-5.c: Likewise.
42763 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42766 * g++.dg/warn/implicit-typename2.C: New test.
42767 * g++.dg/warn/implicit-typename3.C: New test.
42769 2003-06-07 Richard Henderson <rth@redhat.com>
42771 * g++.dg/other/offsetof3.C: Use size_t.
42772 * g++.dg/other/offsetof4.C: Likewise.
42774 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42776 * lib/copy-file.exp: New. Implement gcc_copy_files.
42778 * lib/dg-pch.exp: Load copy-file.exp
42779 (dg-pch): Use gcc_copy_files instead of "file copy".
42781 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42783 * gcc.dg/weak/weak.exp: Simplify.
42784 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42785 * gcc.dg/weak/weak-1.c: Likewise.
42786 * gcc.dg/weak/weak-2.c: Likewise.
42787 * gcc.dg/weak/weak-3.c: Likewise.
42788 * gcc.dg/weak/weak-4.c: Likewise.
42789 * gcc.dg/weak/weak-5.c: Likewise.
42790 * gcc.dg/weak/weak-6.c: Likewise.
42791 * gcc.dg/weak/weak-7.c: Likewise.
42792 * gcc.dg/weak/weak-8.c: Likewise.
42793 * gcc.dg/weak/weak-9.c: Likewise.
42795 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42797 gcc.c-torture/execute/20030606-1.c: New.
42799 2003-06-06 Roger Sayle <roger@eyesopen.com>
42801 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42802 * gcc.dg/builtins-19.c: Likewise.
42804 2003-06-06 Roger Sayle <roger@eyesopen.com>
42806 * gcc.dg/builtins-2.c: Add some more tests.
42807 * gcc.dg/builtins-18.c: New test case.
42808 * gcc.dg/builtins-19.c: New test case.
42810 2003-06-06 Roger Sayle <roger@eyesopen.com>
42811 Jim Wilson <wilson@tuliptree.org>
42813 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42815 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42817 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42818 mempcpy/stpcpy calls not to be optimized into something else.
42819 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42820 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42821 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42823 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42825 * gcc.dg/format/asm_fprintf-1.c: New test.
42827 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42829 * lib/gcc-defs.exp (additional_sources): New variable.
42830 (dg-additional-sources): New function.
42831 (additional_files): New variable.
42832 (dg-additional-files): New function.
42833 (dg-additional-files-options): Likewise.
42834 * lib/gcc-dg.exp (dg-require-weak): New function.
42835 (dg-require-alias): Likewise.
42836 (dg-require-gc-sections): Likewise.
42837 * lib/target-supports.exp (check_alias_available): Remove testfile
42839 (check_gc_sections_available): New function.
42840 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42841 (dg-gpp-additional-files): Likewise.
42842 * lib/g++.exp (additional_sources): Remove.
42843 (additional_files): Likewise.
42844 (g++_target_compile): Use dg-additional-files-options.
42846 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42848 * gcc.dg/special/ecos.exp: Remove.
42849 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42850 * gcc.dg/special/alias-1.c: Likewise.
42851 * gcc.dg/special/alias-2.c: Likewise.
42852 * gcc.dg/special/gcsec-1.c: Likewise.
42853 * gcc.dg/special/weak-1.c: Likewise.
42854 * gcc.dg/special/weak-2.c: Likewise.
42855 * gcc.dg/special/wkali-1.c: Likewise.
42856 * gcc.dg/special/wkali-2.c: Likewise.
42858 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42859 dg-gpp-additional-*.
42860 * g++.dg/special/conpr-3.C: Likewise.
42861 * g++.dg/special/conpr-4.C: Likewise.
42862 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42863 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42864 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42865 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42866 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42867 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42868 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42869 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42870 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42871 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42872 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42873 * g++.old-deja/g++.other/comdat1.C: Likewise.
42874 * g++.old-deja/g++.other/comdat2.C: Likewise.
42875 * g++.old-deja/g++.other/comdat3.C: Likewise.
42876 * g++.old-deja/g++.other/ctor1.C: Likewise.
42877 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42879 2003-06-05 Richard Henderson <rth@redhat.com>
42881 * gcc.dg/debug/20030605-1.c: New.
42883 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42885 * README.QMTEST: Update.
42887 2003-06-04 Richard Henderson <rth@redhat.com>
42889 * gcc.dg/cleanup-1.c: New.
42890 * gcc.dg/cleanup-2.c: New.
42891 * gcc.dg/cleanup-3.c: New.
42892 * gcc.dg/cleanup-4.c: New.
42893 * gcc.dg/cleanup-5.c: New.
42894 * gcc.dg/cleanup-6.c: New.
42895 * gcc.dg/cleanup-7.c: New.
42897 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42899 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42901 * lib/dg-pch.exp: New file.
42902 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42903 * gcc.dg/pch/pch.exp: Likewise.
42905 2003-06-04 Roger Sayle <roger@eyesopen.com>
42907 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42908 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42909 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42910 * gcc.dg/builtins-17.c: New test case.
42911 * gcc.dg/i386-387-4.c: New test case.
42912 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42914 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42916 * gcc.dg/ultrasp9.c: New test.
42918 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42920 * gcc.c-torture/compile/20030604-1.c: New test.
42921 * gcc.dg/sparc-constant-1.c: New test.
42923 2003-06-03 Glen Nakamura <glen@imodulo.com>
42925 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42927 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42929 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42931 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42932 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42934 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42936 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42938 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42941 * g++.dg/template/spec10.C: New test.
42943 2003-06-03 Roger Sayle <roger@eyesopen.com>
42945 * gcc.dg/builtins-16.c: New test case.
42947 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42949 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42950 mempcpy test with post-increments.
42951 * gcc.c-torture/execute/string-opt-3.c: New test.
42952 * gcc.dg/string-opt-1.c: New test.
42954 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42957 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42959 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42961 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42962 (scan-assembler): ... here. Use dg-scan.
42963 (scan-assembler-not): Likewise.
42964 (scan-file): New function.
42965 (scan-file-not): Likewise.
42966 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42967 * gcc.dg/cpp/_Pragma4.c: Likewise.
42968 * gcc.dg/cpp/_Pragma5.c: Likewise.
42969 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42970 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42971 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42972 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42973 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42974 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42975 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42976 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42977 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42978 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42979 * gcc.dg/cpp/cxxcom1.c: Likewise.
42980 * gcc.dg/cpp/line1.c: Likewise.
42981 * gcc.dg/cpp/maccom1.c: Likewise.
42982 * gcc.dg/cpp/maccom2.c: Likewise.
42983 * gcc.dg/cpp/maccom3.c: Likewise.
42984 * gcc.dg/cpp/maccom4.c: Likewise.
42985 * gcc.dg/cpp/maccom5.c: Likewise.
42986 * gcc.dg/cpp/maccom6.c: Likewise.
42987 * gcc.dg/cpp/multiline.c: Likewise.
42988 * gcc.dg/cpp/spacing1.c: Likewise.
42989 * gcc.dg/cpp/spacing2.c: Likewise.
42990 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42991 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42992 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42993 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42994 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42995 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42996 * gcc.dg/cpp/cxxcom2.c: Likewise.
42997 * gcc.dg/cpp/cxxcom2.h: New file.
42999 * gcc.dg/cpp/truefalse.cpp: Move it to ...
43000 * g++.dg/cpp/truefalse.C: Here.
43001 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43003 2003-06-01 Loren James Rittle <ljrittle@acm.org>
43005 * gcc.dg/cpp/redef3.c: New file.
43007 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43009 * gcc.dg/i386-loop-3.c: New test.
43011 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
43013 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43015 2003-05-31 Roger Sayle <roger@eyesopen.com>
43017 * gcc.dg/fwrapv-1.c: New test case.
43018 * gcc.dg/fwrapv-2.c: New test case.
43020 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43023 * g++.dg/template/spec9.C: New test.
43025 2003-05-29 Roger Sayle <roger@eyesopen.com>
43027 * gcc.dg/duff-4.c: New test case.
43029 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43032 * g77.dg/ffixed-form-1.f: New test
43033 * g77.dg/ffixed-form-2.f: New test
43034 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43035 * g77.dg/ffree-form-3.f: New test
43037 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43039 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43040 * gcc.dg/wint_t-1.c: Likewise.
43042 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43044 * g++.dg/template/access11.C: New test.
43046 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43049 * g++.dg/template/access10.C: New test.
43051 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43052 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43054 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43056 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43058 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43059 suppress for powerpc-*-darwin*.
43060 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43062 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43064 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43065 suppress option for powerpc-*-darwin*.
43067 2003-05-23 Roger Sayle <roger@eyesopen.com>
43069 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43070 * gcc.dg/builtins-4.c: Add test for fmod.
43072 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43075 * g++.dg/template/instantiate4.C: New test.
43077 2003-05-22 Roger Sayle <roger@eyesopen.com>
43079 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43081 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43083 * gcc.dg/compat/scalar-return-1_main.c: New file.
43084 * gcc.dg/compat/scalar-return-1_x.c: New file.
43085 * gcc.dg/compat/scalar-return-1_y.c: New file.
43086 * gcc.dg/compat/scalar-return-2_main.c: New file.
43087 * gcc.dg/compat/scalar-return-2_x.c: New file.
43088 * gcc.dg/compat/scalar-return-2_y.c: New file.
43089 * gcc.dg/compat/struct-return-3_main.c: New file.
43090 * gcc.dg/compat/struct-return-3_y.c: New file.
43091 * gcc.dg/compat/struct-return-3_x.c: New file.
43092 * gcc.dg/compat/struct-return-2_main.c: New file.
43093 * gcc.dg/compat/struct-return-2_x.c: New file.
43094 * gcc.dg/compat/struct-return-2_y.c: New file.
43096 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43098 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43099 for hppa*-hp-hpux*.
43100 * gcc.dg/20021014-1.c (dg-options): Likewise.
43101 * gcc.dg/nest.c (dg-options): Likewise.
43103 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43106 * g++.dg/ext/dllimport2.C: New file.
43107 * g++.dg/ext/dllimport3.C: New file.
43109 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43111 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43112 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43113 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43114 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43115 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43116 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43117 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43118 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43119 * gcc.dg/compat/small-struct-defs.h: New file.
43120 * gcc.dg/compat/small-struct-init.h: New file.
43121 * gcc.dg/compat/small-struct-check.h: New file.
43122 * gcc.dg/compat/fp-struct-defs.h: New file.
43123 * gcc.dg/compat/fp-struct-check.h: New file.
43124 * gcc.dg/compat/fp-struct-init.h: New file.
43125 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43126 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43128 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43130 * gcc.dg/20030225-2.c: New test.
43132 2003-05-18 Roger Sayle <roger@eyesopen.com>
43133 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43135 * gcc.c-torture/compile/20030518-1.c: New test case.
43137 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43139 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43140 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43141 gcc-dg-debug-runtest.
43142 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43143 gcc-dg-debug-runtest.
43145 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43148 * g++.dg/lookup/using6.C: New test.
43150 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43152 * g++.dg/parse/access2.C: New test.
43154 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43156 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43157 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43158 * gcc.dg/debug/debug.exp: Likewise.
43160 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43162 * gcc.dg/dollar.c: New test.
43164 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43166 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43167 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43168 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43169 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43170 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43171 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43172 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43173 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43174 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43175 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43176 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43177 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43178 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43179 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43180 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43181 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43182 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43183 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43185 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43187 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43188 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43189 support for "repo" mode.
43190 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43191 * lib/g77-dg.exp: Likewise.
43192 * lib/obj-dg.exp: Likewise.
43194 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43196 Merge from gcc-3_2-rhl8-branch:
43197 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43199 * gcc.dg/tls/opt-6.c: New test.
43201 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43203 * gcc.dg/20030405-1.c: New test.
43205 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43207 * gcc.dg/20030309-1.c: New test.
43209 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43211 * gcc.c-torture/execute/20030307-1.c: New test.
43213 2003-02-20 Randolph Chung <tausq@debian.org>
43215 * gcc.c-torture/compile/20030220-1.c: New test.
43217 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43219 * gcc.dg/20030217-1.c: New test.
43221 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43223 * gcc.c-torture/compile/20020129-1.c: New test.
43225 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43227 * gcc.dg/unroll-1.c: New test.
43229 2002-11-16 Jan Hubicka <jh@suse.cz>
43231 * gcc.c-torture/execute/20020920-1.c: New test.
43233 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43236 * gcc.c-torture/compile/20021008-1.c: New test.
43238 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43241 * gcc.c-torture/execute/20020810-1.c: New test.
43243 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43245 * gcc.c-torture/compile/20020807-1.c: New test.
43247 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43249 * gcc.dg/tls/opt-1.c: New test.
43251 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43253 * gcc.dg/20020729-1.c: New test.
43255 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43257 * g++.dg/opt/life1.C: New test.
43259 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43261 * gcc.dg/20020525-1.c: New test.
43263 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43266 * g++.dg/ext/pretty1.C: New test.
43267 * g++.dg/ext/pretty2.C: New test.
43269 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43272 * g++.dg/ext/typeof5.C: New test.
43274 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43276 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43277 __USER_LABEL_PREFIX__ into account.
43278 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43280 2003-05-14 Roger Sayle <roger@eyesopen.com>
43282 * gcc.dg/builtins-15.c: New test case.
43284 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43286 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43288 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43290 * lib/g++.exp: Tweak handling of additional source files.
43291 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43292 * g++.dg/special/conpr-2a.C: Rename to ...
43293 * g++.dg/special/conpr-2a.cc: ... this.
43294 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43295 * g++.dg/special/conpr-3a.C: Rename to ...
43296 * g++.dg/special/conpr-3a.cc: This.
43297 * g++.dg/special/conpr-3b.C: Rename to ...
43298 * g++.dg/special/conpr-3b.cc: This.
43299 * g++.dg/special/conpr-4.C: New test.
43300 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43302 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43304 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43306 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43308 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43309 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43310 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43311 * g++.old-deja/g++.other/warn3.C: Likewise.
43313 2003-05-11 Roger Sayle <roger@eyesopen.com>
43315 * gcc.dg/i386-387-1.c: Update to also test log.
43316 * gcc.dg/i386-387-2.c: Likewise.
43318 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43320 * g77.f-torture/execute/int8421.f: New test.
43322 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43324 PR c++/10230, c++/10481
43325 * g++.dg/lookup/scoped5.C: New test.
43327 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43330 * g++.dg/template/ttp6.C: New test.
43332 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43334 * gcc.c-torture/execute/builtins: New directory.
43335 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43336 gcc.c-torture/execute/builtins.
43337 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43338 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43339 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43340 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43342 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43345 * g++.dg/template/access8.C: New test.
43346 * g++.dg/template/access9.C: New test.
43348 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43351 * g++.dg/parse/access1.C: New test.
43353 2003-05-09 DJ Delorie <dj@redhat.com>
43355 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43356 long, and not an int.
43358 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43360 PR c++/10555, c++/10576
43361 * g++.dg/template/memclass1.C: New test.
43363 2003-05-08 DJ Delorie <dj@redhat.com>
43365 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43367 * gcc.c-torture/execute/20021024-1.x: Likewise.
43368 * gcc.c-torture/execute/shiftdi.x: Likewise.
43369 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43370 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43371 * gcc.dg/20021018-1.c: Likewise.
43373 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43375 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43377 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43378 (bcopy): Call memmove.
43380 2003-05-08 Roger Sayle <roger@eyesopen.com>
43382 * g77.f-torture/compile/8485.f: New test case.
43384 2003-05-07 Richard Henderson <rth@redhat.com>
43387 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43388 Verify exception_cleanup not called for rethrows.
43389 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43390 when exiting catch block without rethrowing.
43391 * g++.dg/eh/forced3.C: New.
43392 * g++.dg/eh/forced4.C: New.
43394 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43396 * gcc.dg/20030505.c: Fix triplet.
43398 2003-05-06 DJ Delorie <dj@redhat.com>
43400 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43401 * gcc.dg/nest.c: Likewise.
43403 2003-05-05 Roger Sayle <roger@eyesopen.com>
43405 * gcc.dg/builtins-14.c: New test case.
43407 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43409 * lib/compat.exp (compat-execute): New argument.
43410 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43411 * gcc.dg/compat: New test directory.
43412 * gcc.dg/compat/compat.exp: New expect script.
43413 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43414 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43415 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43416 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43417 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43418 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43420 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43421 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43422 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43423 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43424 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43425 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43426 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43427 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43428 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43429 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43430 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43431 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43432 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43433 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43434 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43436 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43438 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43440 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43442 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43444 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43446 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43447 * gcc.dg/ppc-fsel-2.c: New test.
43449 * gcc.dg/unused-5.c: New test.
43451 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43454 * g++.dg/warn/pmf1.C: New test.
43456 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43459 * g++.dg/warn/main.C: New test.
43461 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43463 * gcc.dg/nonnull-3.c: New test.
43465 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43467 * gcc.dg/cpp/Wtrigraphs.c: Update.
43468 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43470 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43472 * gcc.dg/ppc-fsel-1.c: New test.
43474 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43477 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43479 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43481 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43483 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43485 PR c++/9364, c++/10553, c++/10586
43486 * g++.dg/parse/typename4.C: New test.
43487 * g++.dg/parse/typename5.C: Likewise.
43489 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43491 * gcc.c-torture/compile/20030503-1.c: New test.
43493 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43495 * g++.dg/lookup/using5.C: Fix testcase error.
43497 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43499 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43500 since MEABI is no longer supported. Remove all vestiges
43501 of MEABI from the test.
43503 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43506 * g++.dg/lookup/using5.C: New test.
43508 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43511 * g++.dg/template/ttp5.C: New test.
43513 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43515 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43516 (dg-gpp-additional-sources): New function.
43517 (dg-gpp-additional-files): Likewise.
43518 * lib/g++.exp (additional_sources): New variable.
43519 (additional_files): Likewise.
43520 (g++_target_compile): Deal with them.
43521 * lib/old-dejagnu.exp: Remove.
43522 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43523 * g++.old-deja: Revise all tests to use dg commands.
43525 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43527 PR c++/9432, c++/9528
43528 * g++.dg/lookup/using4.C: New test.
43530 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43532 * gcc.dg/noreturn-5.c: New file.
43533 * gcc.dg/noreturn-6.c: New file.
43535 * gcc.c-torture/compile/inline-1.c: New file.
43537 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43540 * g++.dg/template/explicit1.C: New test.
43542 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43545 * g++.dg/other/bitfield1.C: New test.
43548 * g++.dg/init/new7.C: New test.
43550 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43552 * g++.dg/ext/desig1.C: New test.
43553 * g++.dg/ext/init1.C: Update.
43555 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43557 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43560 * g++.dg/warn/Winline-1.C: New test.
43562 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43564 * gcc.c-torture/execute/string-opt-19.c: New test.
43566 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43567 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43569 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43572 * g++.dg/init/new6.C: New test.
43575 * g++.dg/init/ref6.C: New test.
43577 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43579 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43581 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43583 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43584 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43586 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43588 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43589 initialized static data members.
43591 2003-04-25 H.J. Lu <hjl@gnu.org>
43593 * gcc.dg/ia64-sync-4.c: New test.
43595 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43597 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43600 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43603 * g++.dg/warn/conv1.C: New test.
43604 * g++.old-deja/g++.other/conv7.C: Adjust.
43605 * g++.old-deja/g++.other/overload14.C: Adjust.
43607 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43610 * g++.dg/template/defarg2.C: New test.
43612 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43614 * gcc.dg/cpp/include2.c: Update.
43615 * gcc.dg/cpp/multiline-2.c: New.
43616 * gcc.dg/cpp/multiline.c: Update.
43617 * gcc.dg/cpp/strify2.c: Update.
43618 * gcc.dg/cpp/trad/literals-2.c: Update.
43620 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43622 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43624 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43626 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43628 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43631 * g++.dg/parse/crash4.C: New test.
43634 * g++.dg/parse/crash5.C: New test.
43636 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43639 * g++.dg/parse/crash3.C: New test.
43642 * g++.dg/parse/elab1.C: New test.
43644 2003-04-22 Devang Patel <dpatel@apple.com>
43646 * gcc.dg/cpp/trad/funlike-5.c: New test.
43648 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43650 * g++.dg/other/packed1.C: Fix dg options.
43652 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43654 * g++.dg/other/offsetof2.C: New test.
43656 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43658 * g++.dg/template/recurse.C: Adjust location of error messages.
43660 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43663 * g++.dg/init/addr-const1.C: New test.
43664 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43666 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43669 * g++.dg/lookup/struct-hack1.C: New test.
43671 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43673 * ucs.c: Update diagnostic messages.
43675 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43677 * gcc.dg/cpp/truefalse.cpp: New test.
43678 * gcc.dg/cpp/cpp.exp: Update.
43679 * g++.dg/other/stdbool-if.C: Remove.
43681 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43683 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43684 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43686 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43688 * gcc.c-torture/compile/20030418-1.c: New test.
43690 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43692 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43694 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43697 g++.dg/template/dependent-name1.C: New test.
43699 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43701 * gcc.dg/warn-1.c (tourist_guide): New array,
43702 contains a pointer to bar.
43704 2003-04-16 Roger Sayle <roger@eyesopen.com>
43706 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43707 * gcc.c-torture/execute/medce-1.c: New test case.
43708 * gcc.c-torture/execute/medce-2.c: New test case.
43710 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43712 * lib/prune.exp: Ignore more messages.
43715 * g++.dg/parse/lookup3.C: New test.
43717 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43719 * gcc.c-torture/compile/20030415-1.c : New test.
43721 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43723 * gcc.c-torture/execute/scope-2.c: Move to ...
43724 * gcc.dg/noncompile/scope.c: .... here.
43726 2003-04-14 Roger Sayle <roger@eyesopen.com>
43728 * gcc.dg/20030414-2.c: New test case.
43730 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43733 * gcc.dg/20030414-1.c: New test.
43735 2003-04-13 Roger Sayle <roger@eyesopen.com>
43737 * gcc.dg/builtins-12.c: New test case.
43738 * gcc.dg/builtins-13.c: New test case.
43740 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43742 * gcc.c-torture/execute/string-opt-18.c: New test.
43744 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43747 * g++.dg/init/new5.C: New test.
43749 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43752 * g++.dg/ext/dllimport1.C: New test.
43754 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43756 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43758 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43761 * g77.f-torture/noncompile/9263.f: New test
43763 * g77.f-torture/execute/1832.f: New test
43765 2003-04-11 David Chad <davidc@freebsd.org>
43766 Loren J. Rittle <ljrittle@acm.org>
43769 * objc.dg/headers.m: New test.
43771 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43773 * gcc.c-torture/execute/builtin-noret-2.c: New.
43774 * gcc.c-torture/execute/builtin-noret-2.x: New.
43775 XFAIL builtin-noret-2.c at -O1 and above.
43776 * gcc.dg/redecl.c: New.
43777 * gcc.dg/Wshadow-1.c: Update error regexps.
43779 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43781 * g++.dg/abi/bitfield10.C: New test.
43783 2003-04-09 Mike Stump <mrs@apple.com>
43785 * gcc.dg/pch/pch.exp: Make testcase names longer.
43786 * g++.dg/pch/pch.exp: Make testcase names longer.
43788 2003-04-08 Roger Sayle <roger@eyesopen.com>
43790 * gcc.dg/builtins-11.c: New test case.
43792 2003-04-08 Roger Sayle <roger@eyesopen.com>
43794 * gcc.dg/builtins-9.c: New test case.
43795 * gcc.dg/builtins-10.c: New test case.
43797 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43799 * gcc.dg/noncompile/init-4.c.c: New test.
43801 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43803 * gcc.misc-test/gcov-9.c: New test.
43804 * gcc.misc-test/gcov-10.c: New test
43805 * gcc.misc-test/gcov-11.c: New test.
43807 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43809 PR optimization/10024
43810 * gcc.c-torture/compile/20030405-1.c: New test.
43812 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43814 * gcc.dg/pch/static-3.c: New.
43815 * gcc.dg/pch/static-3.hs: New.
43816 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43818 2003-04-04 Richard Henderson <rth@redhat.com>
43820 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43821 * g++.dg/eh/forced2.C: Likewise.
43823 2003-04-03 Mike Stump <mrs@apple.com>
43825 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43827 (scan-assembler-times, scan-assembler-not): Likewise.
43828 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43830 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43832 * gcc.dg/sparc-loop-1.c: New test.
43834 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43837 * g++.dg/pch/system-2.C: New.
43838 * g++.dg/pch/system-2.Hs: New.
43840 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43842 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43844 * g++.dg/eh/simd-1.C (vecfunc): Same.
43846 2003-04-01 Roger Sayle <roger@eyesopen.com>
43848 * gcc.c-torture/execute/20030401-1.c: New test case.
43850 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43852 * objc.dg/defs.m: New.
43854 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43856 * g++.dg/eh/simd-1.C: New.
43857 * g++.dg/eh/simd-2.C: New.
43859 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43861 * gcc.c-torture/execute/simd-3.c: New.
43863 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43866 * gcc.dg/20030331-2.c: New test.
43868 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43871 * g++.dg/parse/crash2.C: New test.
43873 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43875 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43876 * gcc.c-torture/execute/20030331-1.c: ...here.
43878 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43880 * gcc.c-torture/execute/20030331-1.c: New test.
43882 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43884 * lib/gcov.exp: Adjust call return testing strings.
43885 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43887 2003-03-31 Roger Sayle <roger@eyesopen.com>
43889 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43890 * gcc.dg/builtins-7.c: New test case.
43891 * gcc.dg/builtins-8.c: New test case.
43893 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43895 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43897 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43900 * g++.dg/lookup-class-member-2.C: New test.
43902 2003-03-30 Glen Nakamura <glen@imodulo.com>
43904 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43906 2003-03-28 Roger Sayle <roger@eyesopen.com>
43908 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43910 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43912 * g++.dg/init/attrib1.C: New test.
43914 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43916 * gcc.dg/ultrasp8.c: New test.
43918 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43920 * gcc.dg/ultrasp7.c: New test.
43922 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43925 * g++.dg/template/inline1.C: New test.
43927 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43929 * gcc.dg/sparc-dwarf2.c: New test.
43931 2003-03-27 Roger Sayle <roger@eyesopen.com>
43933 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43934 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43936 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43938 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43939 than reading .x files.
43940 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43941 * g77.dg/gcov/gcov-1.f: Likewise.
43942 * gcc.misc-tests/gcov-4b.c: Likewise.
43943 * gcc.misc-tests/gcov-5b.c: Likewise.
43944 * gcc.misc-tests/gcov-6.c: Likewise.
43945 * gcc.misc-tests/gcov-7.c: Likewise.
43946 * gcc.misc-tests/gcov-8.c: Likewise.
43947 * g++.dg/gcov/gcov-1.x: Remove.
43948 * g77.dg/gcov/gcov-1.x: Likewise.
43949 * gcc.misc-tests/gcov-4b.x: Likewise.
43950 * gcc.misc-tests/gcov-5b.x: Likewise.
43951 * gcc.misc-tests/gcov-6.x: Likewise.
43952 * gcc.misc-tests/gcov-7.x: Likewise.
43953 * gcc.misc-tests/gcov-8.x: Likewise.
43955 2003-03-27 Glen Nakamura <glen@imodulo.com>
43958 * gcc.dg/20030324-1.c: New test.
43960 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43963 * g++.dg/template/arg3.C: New test.
43966 * g++.dg/template/friend18.C: New test.
43968 2003-03-26 Roger Sayle <roger@eyesopen.com>
43970 * g77.f-torture/compile/20030326-1.f: New test case.
43972 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43974 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43976 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43978 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43980 * gcc.dg/ia64-sync-3.c: New test.
43982 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43984 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43986 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43988 * gcc.dg/ultrasp6.c: New test.
43990 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43992 * gcc.dg/i386-signbit-1.c: New test.
43993 * gcc.dg/i386-signbit-2.c: New test.
43994 * gcc.dg/i386-signbit-3.c: New test.
43996 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43998 * gcc.dg/ultrasp5.c: Fix options.
44000 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44002 * gcc.dg/ultrasp5.c: Fix comment.
44004 2003-03-24 Bud Davis <bdavis9659@comcast.net>
44007 * g77.f-torture/execute/10197.f: New test.
44009 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
44011 PR c++/9898, c++/383
44012 * g++.dg/template/conv6.C: New test.
44015 * g++.dg/template/ptrmem5.C: New test.
44018 * g++.dg/lookup/koenig1.C: New test.
44021 * g++.dg/lookup/template2.C: New test.
44023 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44025 * g++.dg/opt/rtti1.C: New test.
44027 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44029 * gcc.dg/ultrasp5.c: New test.
44031 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44034 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44037 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44040 * gcc.dg/20030323-1.c: New test.
44042 2003-03-23 Roger Sayle <roger@eyesopen.com>
44044 * gcc.c-torture/compile/20030323-1.c: New test case.
44046 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44048 * gcc.dg/20030321-1.c: New test.
44050 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44052 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44054 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44056 PR c++/9978, c++/9708
44057 * g++.dg/ext/vlm1.C: Adjust expected error.
44058 * g++.dg/ext/vla2.C: New test.
44059 * g++.dg/template/arg1.C: New test.
44060 * g++.dg/template/arg2.C: New test.
44062 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44064 * g77.f-torture/execute/select.f: New test.
44065 * g77.f-torture/noncompile/select_no_compile.f: New test.
44067 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44070 * g++.dg/other/error4.C: New test.
44072 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44074 * g++.dg/template/friend17.C: New test.
44076 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44078 * gcc.c-torture/compile/20030320-1.c: New.
44080 2003-03-20 Roger Sayle <roger@eyesopen.com>
44082 * gcc.dg/builtins-6.c: New test case.
44084 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44087 * gcc.c-torture/compile/20030319-1.c: New.
44089 2003-03-18 Jan Hubicka <jh@suse.cz>
44091 * gcc.dg/i386-cvt-1.c: New test.
44093 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44095 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44096 * objc.dg/naming-2.m: Likewise.
44098 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44101 * g++.dg/parse/crash1.C: New test.
44103 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44106 * g++.dg/eh/cleanup1.C: New test.
44108 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44110 * gcc.c-torture/execute/20030316-1.c: New test case.
44112 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44115 * g++.dg/init/ctor2.C: New test.
44117 2003-03-15 Roger Sayle <roger@eyesopen.com>
44119 * g77.f-torture/compile/xformat.f: New test case.
44121 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44123 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44124 * g++.old-deja/g++.mike/eh50.C: Likewise.
44126 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44129 * g++.dg/template/spec7.C: New test.
44130 * g++.dg/template/spec8.C: Likewise.
44132 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44134 * gcc.c-torture/execute/20030313-1.c: New test.
44136 2003-03-14 Richard Henderson <rth@redhat.com>
44138 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44140 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44142 * gcc.c-torture/compile/20030314-1.c: New test.
44144 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44146 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44147 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44149 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44150 to accept newer _imp__ prefix and additional
44151 newline in .drectve section.
44152 * gcc.dg/dll-4.c: Likewise.
44153 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44156 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44158 * g++.dg/parse/namespace9.C: New test.
44160 * g++.dg/init/ref5.C: New test.
44161 * g++.dg/parse/ptrmem1.C: Likewise.
44163 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44165 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44166 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44167 regular expression.
44168 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44169 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44171 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44173 * gcc.c-torture/execute/20030224-2.c: New test.
44175 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44177 * gcc.dg/decl-3.c: New test.
44179 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44181 * gcc.dg/i386-loop-2.c: New test.
44183 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44186 * g++.dg/parse/namespace8.C: New test.
44189 * g++.dg/overload/builtin2.C: New test.
44191 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44193 * gcc.dg/return-type-3.c: New test.
44195 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44197 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44198 profiling options are not supported.
44200 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44202 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44203 * g++.old-deja/g++.warn/impint2.C: Likewise.
44205 2003-03-10 Devang Patel <dpatel@apple.com>
44207 * g++.dg/cpp/c++_cmd_1.C: New test.
44208 * g++.dg/cpp/c++_cmd_1.h: New file.
44210 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44212 * gcc.dg/altivec-9.c: New file.
44214 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44216 * gcc.dg/ppc-sdata-1.c: New test.
44217 * gcc.dg/ppc-sdata-2.c: New test.
44219 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44222 * g++.dg/opt/ptrmem2.C: New test.
44225 * g++.dg/opt/ptrmem1.C: New test.
44227 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44229 * gcc.dg/i386-loop-1.c: New test.
44231 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44234 * g++.dg/lookup/friend1.C: New test.
44236 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44239 * g++.dg/parser/constructor1.C: New test.
44241 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44243 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44245 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44247 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44249 * gcc.dg/cpp/Wunused.c: Update test.
44251 2003-03-08 Jan Hubicka <jh@suse.cz>
44253 * gcc.dg/inline-3.c: New test.
44255 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44258 * g++.dg/parse/builtin1.C: New test.
44261 * g++.dg/abi/cookie1.C: New test.
44262 * g++.dg/abi/cookie2.C: Likewise.
44265 * g++.dg/template/field1.C: New test.
44268 * g++.dg/parse/class1.C: New test.
44269 * g++.dg/parse/namespace7.C: Likewise.
44270 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44272 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44274 * g++.dg/init/ref4.C: New test.
44276 2003-03-07 Jan Hubicka <jh@suse.cz>
44278 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44279 * gcc.dg/inline-3.c: New test.
44281 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44283 * g++.dg/init/ref3.C: New test.
44286 * g++.dg/init/ref2.C: New test.
44289 * g++.dg/warn/Wshadow-2.C: New test.
44292 * g++.dg/warn/Woverloaded-1.C: New test.
44294 2003-03-05 Jan Hubicka <jh@suse.cz>
44296 * gcc.dg/i386-local2.c: New.
44297 * gcc.dg/i386-local.c: Fix typo.
44299 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44301 * g++.dg/abi/layout3.C: New test.
44303 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44305 * gcc.c-torture/compile/20030305-1.c
44307 2003-03-05 Jan Hubicka <jh@suse.cz>
44309 * gcc.dg/i386-local.c: New.
44311 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44313 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44315 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44317 * gcc.dg/switch-2.c: New test.
44318 * gcc.dg/switch-3.c: New test.
44319 * gcc.dg/Wswitch.c: Adjust line numbers.
44320 * gcc.dg/Wswitch-default.c: Likewise.
44321 * gcc.dg/Wswitch-enum.c: Likewise.
44323 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44325 * gcc.c-torture/execute/20030222-1.c: New test.
44327 2003-03-03 James E Wilson <wilson@tuliptree.org>
44329 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44331 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44334 * g++.dg/init/ref1.C: New test.
44336 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44338 * gcc.dg/sh-relax.c: New SH-only test.
44340 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44342 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44343 comment explaining purpose of testcase.
44345 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44347 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44348 for HC11/HC12 (asm needs two int registers).
44349 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44350 HC11/HC12 because the test uses an asm which needs two 32-bit
44353 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44355 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44356 for HC11/HC12 (array is too large otherwise).
44357 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44358 * gcc.c-torture/compile/20010518-2.x: Likewise.
44359 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44360 HC11/HC12 (array is too large).
44362 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44364 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44365 * lib/g++-dg.exp (g++-dg-test): Likewise.
44367 2003-03-01 Roger Sayle <roger@eyesopen.com>
44369 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44370 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44372 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44374 * g++.dg/warn/implicit-typename1.C: Remove warning.
44376 2003-02-28 Richard Henderson <rth@redhat.com>
44378 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44379 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44381 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44383 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44384 * g++.dg/pch/pch.exp: Likewise.
44386 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44389 * g++.dg/init/new4.C: New test.
44391 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44393 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44395 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44397 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44400 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44403 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44405 * lib/scanasm.exp: Add support for counting numbers of
44407 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44408 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44410 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44413 * g++.dg/template/static3.C: New test.
44416 * g++.dg/parse/namespace6.C: New test.
44418 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44421 * gcc.dg/20030225-1.c: New test.
44423 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44425 * README: Remove out-of-date information.
44428 * g++.dg/template/spec6.C: New test.
44430 2003-02-24 Jeff Law <law@redhat.com>
44432 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44434 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44436 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44437 * gcc.dg/pragma-ep-1.c: Likewise.
44439 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44442 * g++.dg/template/friend16.C: New test.
44444 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44447 * g++.dg/parse/fused-params1.C: Adjust error messages.
44448 * g++.dg/template/nested3.C: New test.
44450 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44452 * g++.dg/abi/param1.C: New test.
44454 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44457 * g++.dg/warn/implicit-typename1.C: New test.
44459 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44461 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44463 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44464 * gcc.c-torture/execute/20010129-1.x: Likewise.
44465 * gcc.dg/20011107-1.c: Likewise.
44466 * gcc.dg/20020108-1.c: Likewise.
44467 * gcc.dg/20020122-3.c: Likewise.
44468 * gcc.dg/20020206-1.c: Likewise.
44469 * gcc.dg/20020310-1.c: Likewise.
44470 * gcc.dg/20020426-2.c: Likewise.
44471 * gcc.dg/20020517-1.c: Likewise.
44472 * gcc.dg/991230-1.c: Likewise.
44473 * gcc.dg/i386-unroll-1.c: Likewise.
44474 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44476 2003-02-22 Jan Hubicka <jh@suse.cz>
44478 * gcc.dg/i386-mul.c: New test.
44480 2003-02-21 Roger Sayle <roger@eyesopen.com>
44482 * gcc.dg/builtins-5.c: New test case.
44484 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44486 * gcc.dg/asmreg-1.c: New test.
44488 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44491 * g++.dg/parse/varmod1.C: New test.
44493 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44496 * g++.dg/template/op1.C: New test.
44498 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44501 * g++.dg/template/nested2.C: New test.
44503 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44506 * g++.dg/expr/dtor1.C: New test.
44508 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44510 * gcc.dg/cpp/include3.c: New test.
44511 * gcc.dg/cpp/inc/foo.h: New file.
44513 2003-02-21 Glen Nakamura <glen@imodulo.com>
44515 * gcc.c-torture/execute/20030221-1.c: New test.
44517 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44520 * g++.dg/abi/conv1.C: New test.
44522 2003-02-20 Jan Hubicka <jh@suse.cz>
44524 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44526 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44528 * gcc.c-torture/compile/20030219-1.c: New test.
44530 2003-02-18 Jan Hubicka <jh@suse.cz>
44532 * gcc.dg/funcorder.c: New test.
44534 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44536 * gcc.c-torture/execute/20030218-1.c: New.
44538 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44540 * gcc.dg/20030218-1.c: New.
44542 2003-02-18 Richard Henderson <rth@redhat.com>
44544 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44545 * gcc.dg/attr-used-2.c: New.
44547 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44550 * g++.dg/init/copy5.C: New test.
44552 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44554 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44555 * g++.dg/pch/pch.exp: Likewise.
44557 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44559 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44560 STACK_SIZE is not defined.
44562 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44565 * g++.dg/template/init1.C: New test.
44567 2003-02-16 Jan HUbicka <jh@suse.cz>
44569 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44570 (foo): Add few extra tests
44571 * gcc.dg/c99-const-expr-3.c: Likewise.
44572 * gcc.c-torture/execute/20030216-1.c: New.
44574 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44577 * g++.dg/ext/typeof4.C: New test.
44579 2003-02-15 Roger Sayle <roger@eyesopen.com>
44581 * gcc.dg/i386-387-3.c: New test case.
44583 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44585 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44586 cris-*-elf* cris-*-aout* and mmix-*-*.
44588 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44590 * gcc.dg/20030213-1.c: New test.
44592 2003-02-12 Roger Sayle <roger@eyesopen.com>
44594 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44595 * gcc.dg/i386-387-2.c: Likewise.
44597 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44599 * gcc.dg/ppc-spe.c: Fix formatting.
44600 Enable tests that were previously unsupported by gas.
44601 Delete tests for instructions that no longer exist.
44602 Switch arguments on evsubifw builtin.
44604 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44606 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44607 STACK_SIZE is too small.
44609 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44610 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44612 * gcc.dg/decl-2.c: New test.
44614 2003-02-10 Jan Hubicka <jh@suse.cz>
44616 * gcc.dg/i386-fpcvt-1.c: New test.
44618 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44620 * gcc.c-torture/execute/20030209-1.c: New test.
44622 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44624 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44625 int-wide bitops, use the constants of the same width.
44626 Likewise, if long long is 32-bit wide, test bitops using
44629 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44631 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44633 2003-02-07 Roger Sayle <roger@eyesopen.com>
44635 * gcc.dg/builtins-4.c: New test case.
44637 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44639 * gcc.dg/20020430-1.c: Fix dg command typos.
44640 * gcc.dg/20020503-1.c: Likewise.
44642 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44645 * g++.dg/parse/fused-params1.C: New test.
44648 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44651 * g++.dg/parse/non-dependent1.C: New test.
44654 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44657 * g++.dg/parse/undefined7.C: New test.
44658 * g++.dg/parse/non-templ1.C: New test.
44661 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44663 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44665 * gcc.c-torture/compile/20030206-1.c: New test.
44667 2003-02-05 Roger Sayle <roger@eyesopen.com>
44669 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44670 "pow" to "foo" to avoid potential confusion with a math built-in.
44672 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44674 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44675 conditions for SPARC targets.
44677 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44679 * gcc.dg/20030204-1.c: New test.
44681 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44684 * g++.dg/parse/array-size1.C: New test.
44687 * g++.dg/parse/undefined3.C: New test.
44690 * g++.dg/parse/undefined4.C: New test.
44693 * g++.dg/parse/undefined5.C: New test.
44696 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44699 * g++.dg/parse/casting-operator1.C: New test.
44702 * g++.dg/parse/undefined6.C: New test.
44705 * g++.dg/parse/missing-template1.C: New test.
44707 2003-02-04 Jan Hubicka <jh@suse.cz>
44709 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44710 * gcc.dg/i386-cmov?.c: Likewise.
44711 * gcc.dg/i386-fpcvt-?.c: Likewise.
44712 * gcc.dg/i386-ssefp-1.c: Likewise.
44713 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44716 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44719 * g++.dg/ext/max.C: New test.
44721 2003-02-03 Jan Hubicka <jh@suse.cz>
44723 * gcc.c-torture/execute/20030203-1.c: New test.
44725 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44727 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44730 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44732 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44733 * g++.dg/init/new2.C: Likewise.
44734 * g++.dg/other/new1.C: Likewise.
44736 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44738 * gcc.dg/struct-ret-libc.c: New test.
44740 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44742 * gcc.dg/20030129-1.c: New test.
44744 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44747 * g++.dg/template/ptrmem4.C: New test.
44749 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44751 * g++.dg/parser/constant1.C: New test.
44753 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44756 * g++.dg/parse/friend2.C: New test.
44758 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44761 * g++.dg/template/unify4.C: New test.
44763 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44765 * gcc.c-torture/execute/20030128-1.c: New test.
44767 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44769 * g++.dg/lookup/nested1.C: Test moved from ...
44770 * g++.old-deja/g++.other/lookup24.C: ... here.
44772 2003-01-28 Jan Hubicka <jh@suse.cz>
44774 * gcc.dg/i386-cmov5.c: New test.
44776 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44778 * gcc.c-torture/execute/20010925-1.c: Changed the
44779 memcpy declaration.
44781 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44784 * g++.dg/parse/template5.C: New test.
44786 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44789 * g77.dg/pr9258: New test.
44791 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44793 * README: Move relevant parts from README.g++.
44795 * README.g++: Remove this file.
44797 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44799 * g++.dg/abi/dcast1.C: New test.
44801 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44803 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44805 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44808 * g++.old-deja/g++.other/lookup24.C: New test.
44810 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44813 * gcc.dg/uninit-C.c: New test.
44815 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44817 * g++.dg/abi/covariant1.C: New test.
44819 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44821 * gcc.dg/20030123-1.c: New test.
44823 2003-01-25 Jan Hubicka <jh@suse.cz>
44826 * gcc.c-torture/compile/20030125-1.c
44828 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44831 * g++.dg/parse/template3.C: New test.
44832 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44835 * g++.dg/parse/template4.C: New test.
44838 * g++.dg/template/qual2.C: New test.
44841 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44843 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44845 2003-01-25 Roger Sayle <roger@eyesopen.com>
44847 * gcc.c-torture/execute/switch-1.c: New test case.
44849 2003-01-25 Jan Hubicka <jh@suse.cz>
44851 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44853 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44855 Tweaks for Bison-1.875. From the NEWS file:
44856 "- `parse error' -> `syntax error'
44857 Bison now uniformly uses the term `syntax error'"
44858 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44859 * gcc.dg/cpp/digraph2.c: Likewise.
44860 * gcc.dg/cpp/direct2.c: Likewise.
44861 * gcc.dg/cpp/paste4.c: Likewise.
44862 * gcc.dg/c90-restrict-1.c: Likewise.
44863 * gcc.dg/c99-func-2.c: Likewise.
44864 * gcc.dg/noncompile/920721-2.c: Likewise.
44865 * gcc.dg/noncompile/930622-2.c: Likewise.
44866 * gcc.dg/noncompile/940112-1.c: Likewise.
44867 * gcc.dg/noncompile/950921-1.c: Likewise.
44868 * gcc.dg/noncompile/951123-1.c: Likewise.
44869 * gcc.dg/noncompile/971104-1.c: Likewise.
44870 * gcc.dg/noncompile/990416-1.c: Likewise.
44872 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44874 * g++.dg/parse/undefined1.C: Add error message.
44876 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44879 * g++.dg/parse/new1.C: New test.
44882 * g++.dg/parse/template2.C: New test.
44885 * g++.dg/parse/typedef2.C: New test.
44888 * g++.dg/ext/typeof3.C: New test.
44890 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44893 * g++.dg/parse/ret-type1.C: New test.
44896 * g++.dg/parse/tmpl-outside1.C: New test.
44899 * g++.dg/parse/int-as-enum1.C: New test.
44902 * g++.dg/parse/no-typename1.C: New test.
44905 * g++.dg/parse/no-value1.C: New test.
44908 * g++.dg/parse/wrong-inline1.C: New test.
44911 * g++.dg/parse/ref1.C: New test.
44914 * g++.dg/parse/attr-ctor1.C: New test.
44917 * g++.dg/parse/namespace5.C: New test.
44920 * g++.dg/parse/func-def1.C: New test.
44923 * g++.dg/parse/undefined1.C: New test.
44925 PR c++/5723, PR c++/8522
44926 * g++.dg/parse/specialization1.C: New test.
44928 PR c++/163, PR c++/8595
44929 * g++.dg/parse/struct-as-enum1.C: New test.
44932 * g++.dg/parse/undefined2.C: New test.
44934 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44937 * g++.dg/parse/template1.C: New test.
44940 * g++.dg/parse/using1.C: New test.
44944 * g++.dg/parse/expr2.C: New test.
44947 * g++.dg/parse/lookup2.C: Likewise.
44949 2003-01-21 Jan Hubicka <jh@suse.cz>
44951 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44952 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44953 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44954 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44956 2003-01-20 Nick Clifton <nickc@redhat.com>
44958 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44959 problem with ARM sibcall code generation.
44961 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44963 * gcc.c-torture/execute/20030120-1.c: New.
44965 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44967 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44969 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44972 * g++.dg/parse/ctor1.C: New test.
44975 * g++.dg/parse/qualified1.C: New test.
44977 * g++.dg/parse/typename3.C: New test.
44979 2003-01-16 Richard Henderson <rth@redhat.com>
44981 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44983 2003-01-16 Richard Henderson <rth@redhat.com>
44985 * g++.dg/pch/pch.exp: Copy test header to the working directory
44986 before using it either for precompilation or direct use.
44987 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44988 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44990 2003-01-16 Richard Henderson <rth@redhat.com>
44992 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44993 before using it either for precompilation or direct use.
44994 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44995 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44997 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44999 * g++.dg/ext/typename1.C: Add typename keyword.
45000 * g++.dg/template/crash1.C: Update error messages.
45001 * g++.dg/template/crash2.C: Remove error message.
45002 * g++.dg/parse/typename2.C: New test.
45003 * g++.dg/template/typename2.C: Change implicit
45004 typename warning into error.
45005 * g++.old-deja/g++.benjamin/tem03.C: Issue more
45007 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45008 * g++.old-deja/g++.brendan/crash56.C: Add this->.
45009 * g++.old-deja/g++.law/visibility13.C: Remove error
45011 * g++.old-deja/g++.ns/template17.C: Reorder code to
45012 make declaration visible in template.
45013 * g++.old-deja/g++.pt/crash3.C: Fix typos.
45014 * g++.old-deja/g++.pt/crash36.C: Issue more error
45016 * g++.old-deja/g++.pt/crash5.C: Improve error
45018 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45019 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45020 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45021 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45022 typename warning with error message.
45023 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45024 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45025 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45027 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45029 * g++.dg/parse/ambig2.C: New test.
45031 2003-01-15 Richard Henderson <rth@redhat.com>
45033 * g++.dg/tls/init-2.C: Update error message string.
45035 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45037 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45039 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45041 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45043 * gcc.c-torture/compile/20001205-1.x: Likewise.
45044 * gcc.c-torture/compile/20001226-1.x: Likewise.
45045 * gcc.c-torture/compile/920520-1.x: Likewise.
45046 * gcc.c-torture/compile/961203-1.x: Likewise.
45047 * gcc.c-torture/compile/20020604-1.x: Likewise.
45049 2003-01-15 Jan Hubicka <jh@suse.cz>
45051 * gcc.c-torture/compile/20030115-1.c: New test.
45053 * gcc.dg/i386-fpcvt-1.c: New test.
45054 * gcc.dg/i386-fpcvt-2.c: New test.
45056 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45058 Further conform g++'s __vmi_class_type_info to the C++ ABI
45060 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45063 2003-01-14 Jan Hubicka <jh@suse.cz>
45065 * gcc.dg/i386-fpcvt-1.c: New test.
45066 * gcc.dg/i386-fpcvt-2.c: New test.
45068 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45070 * gcc.dg/i386-mmx-3.c: New test.
45072 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45075 * g++.dg/parse/octal1.C: New file.
45078 * g++.dg/parse/typename1.C: New file.
45080 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45082 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45083 * gcc.dg/bf-no-ms-layout.c: Likewise.
45084 * gcc.dg/bf-ms-attrib.c: Likewise.
45086 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45089 * g++.dg/parse/dtor1.C: New file.
45092 * g++.dg/rtti/typeid1.C: New file.
45095 * g++.dg/parse/lookup1.C: New file.
45098 * g++.dg/templ/spec5.C: New file.
45100 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45102 * gcc.c-torture/compile/20030110-1.c: New test.
45104 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45106 Merge from pch-branch:
45108 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45110 * gcc.dg/pch/cpp-1.h: New.
45111 * gcc.dg/pch/cpp-1.c: New.
45112 * gcc.dg/pch/cpp-2.h: New.
45113 * gcc.dg/pch/cpp-2.c: New.
45115 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45117 * gcc.dg/pch/except-1.h: New.
45118 * gcc.dg/pch/except-1.c: New.
45120 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45122 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45124 * gcc.dg/pch: Include *.hp not *.h.
45125 * gcc.dg/pch/system-1.h: New.
45126 * gcc.dg/pch/system-1.c: New.
45128 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45130 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45131 rather than trying to build and run a program using PCH.
45132 * gcc.dg/pch: Remove dg-do commands from test files.
45134 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45136 * gcc.dg/pch/macro-3.c: New.
45137 * gcc.dg/pch/macro-3.h: New.
45139 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45141 * gcc.dg/pch/common-1.c: New.
45142 * gcc.dg/pch/common-1.h: New.
45143 * gcc.dg/pch/decl-1.c: New.
45144 * gcc.dg/pch/decl-1.h: New.
45145 * gcc.dg/pch/decl-2.c: New.
45146 * gcc.dg/pch/decl-2.h: New.
45147 * gcc.dg/pch/decl-3.c: New.
45148 * gcc.dg/pch/decl-3.h: New.
45149 * gcc.dg/pch/decl-4.c: New.
45150 * gcc.dg/pch/decl-4.h: New.
45151 * gcc.dg/pch/decl-5.c: New.
45152 * gcc.dg/pch/decl-5.h: New.
45153 * gcc.dg/pch/global-1.c: New.
45154 * gcc.dg/pch/global-1.h: New.
45155 * gcc.dg/pch/inline-1.c: New.
45156 * gcc.dg/pch/inline-1.h: New.
45157 * gcc.dg/pch/inline-2.c: New.
45158 * gcc.dg/pch/inline-2.h: New.
45159 * gcc.dg/pch/static-1.c: New.
45160 * gcc.dg/pch/static-1.h: New.
45161 * gcc.dg/pch/static-2.c: New.
45162 * gcc.dg/pch/static-2.h: New.
45164 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45166 * g++.dg/pch/pch.exp: Better handle failing testcases.
45167 * gcc.dg/pch/pch.exp: Likewise.
45168 * gcc.dg/pch/macro-1.c: New.
45169 * gcc.dg/pch/macro-1.h: New.
45170 * gcc.dg/pch/macro-2.c: New.
45171 * gcc.dg/pch/macro-2.h: New.
45173 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45175 * g++.dg/dg.exp: Treat files in pch/ specially.
45176 * g++.dg/pch/pch.exp: New file.
45177 * g++.dg/pch/empty.H: New file.
45178 * g++.dg/pch/empty.C: New file.
45179 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45182 * gcc.dg/pch/pch.exp: New file.
45183 * gcc.dg/pch/empty.h: New file.
45184 * gcc.dg/pch/empty.c: New file.
45185 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45188 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45190 * g++.dg/template/friend14.C: New test.
45192 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45194 * gcc.dg/old-style-asm-1.c: New test.
45196 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45198 * gcc.c-torture/compile/20030109-1.c: New test.
45200 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45202 * gcc.c-torture/execute/20030109-1.c: New test.
45204 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45206 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45207 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45208 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45209 * g++.old-deja/g++.mike/eh2.C: Likewise.
45210 * g++.old-deja/g++.mike/eh3.C: Likewise.
45211 * g++.old-deja/g++.mike/eh5.C: Likewise.
45212 * g++.old-deja/g++.mike/eh6.C: Likewise.
45213 * g++.old-deja/g++.mike/eh7.C: Likewise.
45214 * g++.old-deja/g++.mike/eh8.C: Likewise.
45215 * g++.old-deja/g++.mike/eh9.C: Likewise.
45216 * g++.old-deja/g++.mike/eh10.C: Likewise.
45217 * g++.old-deja/g++.mike/eh12.C: Likewise.
45218 * g++.old-deja/g++.mike/eh13.C: Likewise.
45219 * g++.old-deja/g++.mike/eh14.C: Likewise.
45220 * g++.old-deja/g++.mike/eh16.C: Likewise.
45221 * g++.old-deja/g++.mike/eh17.C: Likewise.
45222 * g++.old-deja/g++.mike/eh18.C: Likewise.
45223 * g++.old-deja/g++.mike/eh21.C: Likewise.
45224 * g++.old-deja/g++.mike/eh23.C: Likewise.
45225 * g++.old-deja/g++.mike/eh24.C: Likewise.
45226 * g++.old-deja/g++.mike/eh25.C: Likewise.
45227 * g++.old-deja/g++.mike/eh26.C: Likewise.
45228 * g++.old-deja/g++.mike/eh27.C: Likewise.
45229 * g++.old-deja/g++.mike/eh28.C: Likewise.
45230 * g++.old-deja/g++.mike/eh29.C: Likewise.
45231 * g++.old-deja/g++.mike/eh31.C: Likewise.
45232 * g++.old-deja/g++.mike/eh33.C: Likewise.
45233 * g++.old-deja/g++.mike/eh34.C: Likewise.
45234 * g++.old-deja/g++.mike/eh35.C: Likewise.
45235 * g++.old-deja/g++.mike/eh36.C: Likewise.
45236 * g++.old-deja/g++.mike/eh37.C: Likewise.
45237 * g++.old-deja/g++.mike/eh38.C: Likewise.
45238 * g++.old-deja/g++.mike/eh39.C: Likewise.
45239 * g++.old-deja/g++.mike/eh40.C: Likewise.
45240 * g++.old-deja/g++.mike/eh41.C: Likewise.
45241 * g++.old-deja/g++.mike/eh42.C: Likewise.
45242 * g++.old-deja/g++.mike/eh44.C: Likewise.
45243 * g++.old-deja/g++.mike/eh46.C: Likewise.
45244 * g++.old-deja/g++.mike/eh47.C: Likewise.
45245 * g++.old-deja/g++.mike/eh48.C: Likewise.
45246 * g++.old-deja/g++.mike/eh49.C: Likewise.
45247 * g++.old-deja/g++.mike/eh50.C: Likewise.
45248 * g++.old-deja/g++.mike/eh51.C: Likewise.
45249 * g++.old-deja/g++.mike/eh53.C: Likewise.
45250 * g++.old-deja/g++.mike/eh55.C: Likewise.
45251 * g++.old-deja/g++.mike/p7912.C: Likewise.
45252 * g++.old-deja/g++.mike/p9706.C: Likewise.
45253 * g++.old-deja/g++.mike/p10416.C: Likewise.
45254 * g++.old-deja/g++.mike/p11667.C: Likewise.
45255 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45256 Remove redundant reference to Iris.
45257 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45258 Elxsi, i860, Pico Java, and WE32K.
45260 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45262 * g++.dg/ext/asm4.C: New test.
45264 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45267 * g++.dg/template/friend12.C: New test.
45268 * g++.dg/template/friend13.C: Likewise.
45269 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45271 2003-01-08 Jan Hubicka <jh@suse.cz>
45273 * gcc.dg/i386-cadd.c: New test.
45274 * gcc.dg/i386-cmov4.c: Likewise.
45276 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45279 * g++.dg/warn/Wunused-3.C: New test.
45281 * g++.dg/abi/bitfield9.C: New test.
45284 * g++.dg/parse/defarg3.C: New test.
45286 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45288 * g++.dg/parse/ambig1.C: New test.
45289 * g++.dg/parse/defarg2.C: New test.
45291 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45293 * g++.dg/template/defarg-1.C: New test.
45294 * g++.dg/template/local2.C: Likewise.
45296 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45298 * gcc.c-torture/execute/20030105-1.c: New test.
45300 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45302 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45303 * g++.dg/parse/namespace4.C: Likewise.
45305 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45307 * g++.dg/template/ntp2.C: New test.
45309 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45311 * g++.dg/parse/extern-C-1.C: New test.
45313 * g++.dg/parse/namespace4.C: New test.
45315 * g++.dg/template/nested1.C: New test.
45317 * g++.dg/parse/namespace3.C: New test.
45319 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45321 * g++.dg/lookup/two-stage1.C: New test.
45323 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45325 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45326 * g++.old-deja/g++.jason/access8.C: Likewise.
45327 * g++.old-deja/g++.other/decl5.C: Likewise.
45329 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45331 * g++.dg/parse/parse7.C: New test.
45333 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45336 * g++.dg/ext/attrib7.C: New test.
45338 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45340 * g++.dg/parse/parse6.C: New test.
45342 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45344 * gcc.dg/h8300-stack-1.c: New.
45346 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45348 g++.dg/lookup/exception1.C: New test.
45350 g++.dg/lookup/template1.C: New test.
45352 g++.dg/parse/namespace2.C: New test.
45354 g++.dg/parse/parens2.C: New test.
45356 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45358 * g++.dg/parse/parse5.C: New test.
45359 * g++.dg/lookup/scoped4.C: New test.
45361 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45363 * g++.dg/parse/parens1.C: New test.
45365 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45367 * g++.dg/parse/parens2.C: New test.
45369 * g++.dg/lookup/scope-operator1.C: New test.
45371 * g++.dg/parse/operator1.C: New test.
45373 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45375 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45376 * g++.old-deja/g++.other/access6.C: Likewise.
45377 * g++.old-deja/g++.other/decl1.C: Likewise.
45378 * g++.old-deja/g++.pt/typename12.C: Likewise.
45380 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45382 * g++.dg/parse/namespace1.C: New test.
45384 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45386 * g++.dg/parse/parse4.C: New test.
45388 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45390 * g++.dg/parse/parse3.C: New test.
45392 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45394 * g++.dg/parse/parse2.C: New test.
45396 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45398 * g++.dg/template/friend11.C: New test.
45400 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45402 * g++.dg/parse/parse1.C: New test.
45404 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45406 * lib/profopt.exp: Change the name of a global variable to avoid
45407 possible clashes with other test suites.
45409 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45411 * g++.dg/inherit/covariant8.C: New test.
45413 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45415 * g++.dg/init/array9.C: New test.
45418 * g++.dg/parse/expr1.C: New test.
45420 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45422 * gcc.c-torture/compile/20021230-1.c: New test.
45424 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45426 * g++.dg/inherit/covariant5.C: New test.
45427 * g++.dg/inherit/covariant6.C: New test.
45428 * g++.dg/inherit/covariant7.C: New test.
45430 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45433 * g++.dg/other/access2.C: New test.
45435 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45437 * g++.dg/other/anon-struct.C: No longer fails
45438 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45439 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45440 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45442 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45444 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45446 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45448 * g++.dg/eh/spec4.C: Remove stray semicolon.
45449 * g++.dg/expr/pmf-1.C: Change error message.
45450 * g++.dg/ext/asm1.C: Remove stray semicolon.
45451 * g++.dg/ext/typename1.C: Add missing typenames.
45452 * g++.dg/inherit/template-as-base.C: Change error message.
45453 * g++.dg/lookup/scoped1.C: Likewise.
45454 * g++.dg/lookup/scoped2.C: Likewise.
45455 * g++.dg/lookup/using2.C: Likewise.
45456 * g++.dg/other/component1.C: Remove stray semicolon.
45457 * g++.dg/other/do1.C: Change error message.
45458 * g++.dg/other/error2.C: Likewise.
45459 * g++.dg/other/init1.C: Likewise.
45460 * g++.dg/other/packed1.C: Remove stray semicolon.
45461 * g++.dg/other/ptrmem2.C: Change error message.
45462 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45464 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45465 * g++.dg/template/access3.C: Add typename keyword.
45466 * g++.dg/template/access5.C: Remove stray semicolon.
45467 * g++.dg/template/access6.C: Likewise.
45468 * g++.dg/template/complit1.C: Likewise.
45469 * g++.dg/template/crash1.C: Change error message.
45470 * g++.dg/template/inherit2.C: Remove stray semicolon.
45471 * g++.dg/template/instantiate2.C: Likewise.
45472 * g++.dg/template/instantiate3.C: Change error message.
45473 * g++.dg/template/qual1.C: Remove stray semicolon.
45474 * g++.dg/template/qualttp18.C: Change error message.
45475 * g++.dg/template/ref1.C: Remove stray semicolon.
45476 * g++.dg/template/sizeof1.C (A::value): Declare it.
45477 * g++.dg/template/spec4.C: Change error message.
45478 * g++.dg/template/static1.C: Likewise.
45479 * g++.dg/template/type1.C: Likewise.
45480 * g++.dg/template/typename3.C: Likewise.
45481 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45482 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45483 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45484 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45485 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45486 named return value extension.
45487 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45488 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45489 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45490 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45491 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45492 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45493 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45494 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45495 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45496 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45497 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45498 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45499 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45500 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45502 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45503 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45504 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45505 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45506 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45507 * g++.old-deja/g++.brendan/template11.C: Likewise.
45508 * g++.old-deja/g++.brendan/template26.C: Likewise.
45509 * g++.old-deja/g++.brendan/template27.C: Use explicit
45510 specialization syntax.
45511 * g++.old-deja/g++.brendan/template30.C: Likewise.
45512 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45513 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45514 non-dependent names.
45515 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45516 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45517 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45518 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45519 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45520 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45521 named return value extension.
45522 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45523 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45524 * g++.old-deja/g++.ext/return1.C: Likewise.
45525 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45526 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45527 * g++.old-deja/g++.jason/access8.C: Likewise.
45528 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45529 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45530 pseudo-destructor names.
45531 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45532 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45533 pseudo-destructor names.
45534 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45535 * g++.old-deja/g++.jason/overload19.C: Likewise.
45536 * g++.old-deja/g++.jason/overload32.C: Likewise.
45537 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45539 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45540 * g++.old-deja/g++.jason/return.C: Likewise.
45541 * g++.old-deja/g++.jason/return2.C: Likewise.
45542 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45543 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45545 * g++.old-deja/g++.jason/template10.C: Account for use of
45546 non-dependent names.
45547 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45549 * g++.old-deja/g++.jason/template37.C: Likewise.
45550 * g++.old-deja/g++.law/access4.C: Change error messages.
45551 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45552 pseudo-destructor names.
45553 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45554 * g++.old-deja/g++.law/ctors9.C: Likewise.
45555 * g++.old-deja/g++.law/cvt22.C: Likewise.
45556 * g++.old-deja/g++.law/dtors5.C: Likewise.
45557 * g++.old-deja/g++.law/global-init1.C: Likewise.
45558 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45559 * g++.old-deja/g++.law/operators28.C: Likewise.
45560 * g++.old-deja/g++.law/visibility28.C: Likewise.
45561 * g++.old-deja/g++.martin/eval1.C: Likewise.
45562 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45564 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45565 * g++.old-deja/g++.mike/net34.C: Likewise.
45566 * g++.old-deja/g++.mike/net36.C: Likewise.
45567 * g++.old-deja/g++.mike/ns2.C: Likewise.
45568 * g++.old-deja/g++.mike/p12306.C: Likewise.
45569 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45571 * g++.old-deja/g++.mike/p700.C: Likewise.
45572 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45573 * g++.old-deja/g++.mike/p710.C: Likewise.
45574 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45576 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45577 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45578 * g++.old-deja/g++.ns/crash2.C: Likewise.
45579 * g++.old-deja/g++.ns/crash3.C: Likewise.
45580 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45581 * g++.old-deja/g++.ns/ns17.C: Likewise.
45582 * g++.old-deja/g++.ns/template16.C: Likewise.
45583 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45585 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45586 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45587 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45588 named return value extension.
45589 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45590 * g++.old-deja/g++.other/access4.C: Issue additional error
45592 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45593 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45594 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45595 * g++.old-deja/g++.other/crash25.C: Change error message.
45596 * g++.old-deja/g++.other/crash4.C: Change error message.
45597 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45598 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45599 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45601 * g++.old-deja/g++.other/defarg8.C: Likewise.
45602 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45603 * g++.old-deja/g++.other/dtor10.C: Likewise.
45604 * g++.old-deja/g++.other/incomplete.C: Likewise.
45605 * g++.old-deja/g++.other/linkage7.C: Likewise.
45606 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45608 * g++.old-deja/g++.other/mangle2.C: Likewise.
45609 * g++.old-deja/g++.other/refinit2.C: Likewise.
45610 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45611 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45612 * g++.old-deja/g++.pt/crash28.C: Likewise.
45613 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45615 * g++.old-deja/g++.pt/crash32.C: Change error message.
45616 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45617 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45618 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45619 error message position.
45620 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45621 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45622 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45624 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45625 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45626 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45627 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45629 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45630 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45631 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45633 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45634 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45636 * g++.old-deja/g++.pt/friend28.C: Account for use of
45637 non-dependent names.
45638 * g++.old-deja/g++.pt/friend29.C: Likewise.
45639 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45641 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45642 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45643 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45645 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45646 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45648 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45649 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45650 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45652 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45653 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45654 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45655 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45656 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45657 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45659 * g++.old-deja/g++.pt/spec10.C: Likewise.
45660 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45661 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45662 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45663 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45664 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45665 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45666 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45667 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45668 * g++.old-deja/g++.pt/typename15.C: Likewise.
45669 * g++.old-deja/g++.pt/typename22.C: Likewise.
45670 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45671 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45672 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45673 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45675 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45676 return value extension.
45677 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45678 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45679 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45680 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45682 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45684 * g++.dg/warn/inline1.C: New test.
45685 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45686 * g++.old-deja/g++.jason/synth10.C: Likewise.
45687 * g++.old-deja/g++.mike/net31.C: Likewise.
45688 * g++.old-deja/g++.mike/p8786.C: Likewise.
45690 * g++.dg/template/friend10.C: New test.
45691 * g++.dg/template/conv5.C: New test.
45693 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45695 * g++.dg/lookup/scoped3.C: New test.
45697 * g++.dg/lookup/decl1.C: New test.
45698 * g++.dg/lookup/decl2.C: New test.
45700 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45702 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45703 gcc.c-torture/compile/20021015-1.c,
45704 gcc.c-torture/compile/20021015-2.c,
45705 gcc.c-torture/compile/20021123-1.c,
45706 gcc.c-torture/compile/20021123-2.c,
45707 gcc.c-torture/compile/20021123-3.c,
45708 gcc.c-torture/compile/20021123-4.c,
45709 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45710 only to 3.1 or 3.2 branch.
45712 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45714 * gcc.dg/i386-bitfield3.c: New test.
45716 * gcc.dg/i386-bitfield2.c: New test.
45718 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45720 * g++.dg/parse/conv_op1.C: New test.
45722 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45724 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45727 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45729 * gcc.c-torture/compile/20021220-1.c: New test.
45731 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45733 * gcc.dg/i386-fastcall-1.c: New.
45735 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45737 * gcc.c-torture/execute/20021219-1.c: New test.
45739 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45741 * gcc.dg/i386-pic-1.c: New test.
45743 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45746 * g++.dg/template/friend9.C: New test.
45748 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45751 * g++.dg/template/access7.C: New test.
45753 2002-12-18 Nick Clifton <nickc@redhat.com>
45755 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45756 the libstdc++-v3 directory has been found.
45758 2002-12-12 Devang Patel <dpatel@apple.com>
45759 * gcc.dg/darwin-ld-1.c: New test.
45760 * gcc.dg/darwin-ld-2.c: New test.
45761 * gcc.dg/darwin-ld-3.c: New test.
45762 * gcc.dg/darwin-ld-4.c: New test.
45763 * gcc.dg/darwin-ld-5.c: New test.
45765 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45767 * gcc.c-torture/compile/20021212-1.c: New test.
45769 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45771 * gcc.dg/fshort-wchar: New test.
45773 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45776 * g++.dg/template/dtor1.C: New test.
45778 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45781 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45783 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45785 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45787 * g++.dg/template/static1.C: New test.
45788 * g++.dg/template/static2.C: New test.
45789 * g++.old-deja/g++.ext/memconst.C: New test.
45791 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45793 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45794 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45795 * g++.dg/special/initp1.C: Likewise.
45797 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45799 * gcc.c-torture/execute/20021204-1.c: New test.
45801 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45803 * gcc.dg/ppc-fmadd-1.c: New file.
45804 * gcc.dg/ppc-fmadd-2.c: New file.
45805 * gcc.dg/ppc-fmadd-3.c: New file.
45807 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45809 * gcc.c-torture/compile/20021204-1.c: New test.
45811 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45813 * g++.dg/inherit/covariant2.C: New test.
45814 * g++.dg/inherit/covariant3.C: New test.
45815 * g++.dg/inherit/covariant4.C: New test.
45816 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45817 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45819 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45822 * g++.dg/init/brace3.C: New test.
45824 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45826 * gcc.dg/20020210-1.c: Fix a comment typo.
45828 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45831 * g++.dg/parse/defarg1.C: New test.
45834 * g++.dg/template/char1.C: New test.
45836 * g++.dg/template/varmod1.C: Fix typo.
45838 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45841 * g++.old-deja/g++.pt/crash32.C: Expect error.
45843 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45846 * g++.dg/template/varmod1.C: New test.
45849 * g++.dg/inherit/typeinfo1.C: New test.
45852 * g++.dg/inherit/typedef1.C: New test.
45854 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45858 * g++.dg/template/strlen1.C: New test.
45861 * g++.dg/template/ctor2.C: New test.
45864 * g++.dg/init/string1.C: New test.
45867 * g++.dg/template/friend8.C: New test.
45869 2002-11-29 Joe Buck <jbuck@synopsys.com>
45871 * g++.dg/lookup/anon2.C: New test.
45873 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45875 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45878 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45880 * gcc.dg/bitfld-6.c: New test.
45882 2002-11-27 Jan Hubicka <jh@suse.cz>
45884 * gcc.c-torture/execute/20021127.[cx]: New test.
45886 2002-11-26 Jan Hubicka <jh@suse.cz>
45888 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45891 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45893 * g++.dg/init/brace2.C: New test.
45894 * g++.old-deja/g++.mike/p9129.C: Correct.
45896 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45898 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45900 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45902 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45904 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45906 * g++.dg/abi/empty11.C: New test.
45907 * g++.dg/rtti/cv1.C: New test.
45909 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45911 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45913 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45915 * g++.dg/abi/empty10.C: New test.
45917 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45919 * gcc.c-torture/compile/20021124-1.c: New test.
45921 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45923 * g++.dg/abi/rtti2.C: New test.
45925 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45927 * gcc.dg/i386-unroll-1.c: New test.
45929 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45931 * gcc.c-torture/compile/20021120-1.c: New test.
45932 * gcc.c-torture/compile/20021120-2.c: New test.
45934 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45936 * gcc.dg/bitfld-5.c: New test.
45938 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45940 * gcc.c-torture/execute/20021120-3.c: New test.
45942 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45944 * gcc.c-torture/execute/20021120-2.c: New test.
45946 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45948 * gcc.c-torture/execute/20021120-1.c: New test.
45950 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45952 * gcc.c-torture/execute/20021118-3.c: New test.
45954 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45956 * gcc.c-torture/compile/20021119-1.c: New test.
45958 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45960 * gcc.dg/duff-1.c: New test.
45961 * gcc.dg/duff-2.c: New test.
45962 * gcc.dg/duff-3.c: New test.
45964 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45966 * gcc.dg/cpp/_Pragma5.c: New test.
45968 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45970 * gcc.c-torture/execute/20021118-2.c: New test.
45972 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45974 * gcc.c-torture/execute/20021118-1.c: New test.
45976 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45978 * gcc.dg/20021116-1.c: New test.
45980 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45982 * g++.dg/abi/vcall1.C: New test.
45984 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45986 * gcc.dg/20021029-1.c: New test.
45987 * gcc.dg/20021029-2.c: New test.
45989 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45991 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45993 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45996 * gcc.dg/20021110.c: Move to ...
45997 * gcc.c-torture/compile/20021110.c: .... here.
45999 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46002 * gcc.c-torture/execute/20021111-1.c
46004 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46007 * gcc.dg/20021110.c: New test.
46009 2002-11-10 Mark Mitchell <mark@codesourcery.com>
46011 * g++.dg/abi/vthunk3.C: Run only on x86.
46013 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
46015 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46017 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
46019 * lib/compat.exp (compat-execute): Fix logic error in last
46022 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46024 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46026 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46029 * g++.dg/template/access6.C: New test.
46031 2002-11-08 Jan Hubicka <jh@suse.cz>
46033 * gcc.dg/i386-ssefp-1.c: New test.
46034 * gcc.dg/i386-ssefp-1.c: New test.
46036 2002-11-08 Jan Hubicka <jh@suse.cz>
46038 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46040 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46042 * g++.dg/abi/vthunk3.C: New test.
46045 * g++.dg/template/crash2.C: New test.
46047 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46049 * g++.dg/abi/dtor1.C: New test.
46050 * g++.dg/abi/dtor2.C: Likewise.
46052 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46054 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46057 2002-11-04 Adam Nemet <anemet@lnxw.com>
46059 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46060 -mthumb. Only xfail with -O0.
46062 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46064 * g++.dg/abi/thunk1.C: New test.
46065 * g++.dg/abi/thunk2.C: Likewise.
46066 * g++.dg/abi/vtt1.C: Likewise.
46068 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46070 PR optimization/8423
46071 * gcc.c-torture/execute/builtin-constant.c: New test.
46073 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46075 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46076 Add some more cases.
46078 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46081 * g++.dg/opt/local1.C: New test.
46083 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46086 * g++.dg/template/complit1.C: New test.
46089 * g++.dg/template/typename4.C: Likewise.
46091 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46093 Core issue 287, PR c++/7639
46094 * g++.dg/template/instantiate1.C: Adjust error location.
46095 * g++.dg/template/instantiate3.C: New test.
46096 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46097 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46098 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46100 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46102 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46104 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46107 * g++.dg/init/dtor2.C: New test.
46109 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46111 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46112 * gcc.dg/nest.c: Bypass errors on irix6.
46114 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46116 * gcc.dg/nest.c: Expect error for mmix-*-*.
46117 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46119 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46121 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46124 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46126 2002-10-25 Mike Stump <mrs@apple.com>
46128 * gcc.dg/warn-1.c: New test.
46130 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46132 * g++.dg/template/typename3.C: New test.
46134 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46136 * g++.dg/lookup/ptrmem1.C: New test.
46138 * g++.dg/abi/vthunk2.C: New test.
46140 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46142 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46144 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46146 * g++.dg/abi/empty9.C: New test.
46148 2002-10-24 Richard Henderson <rth@redhat.com>
46150 * g++.dg/inherit/thunk1.C: Enable for ia64.
46152 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46155 * g++.dg/lookup/pretty1.C: New test.
46157 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46159 * gcc.dg/20021023-1.c: New test.
46161 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46164 * g++.dg/parse/inline1.C: New test.
46166 2002-10-23 Richard Henderson <rth@redhat.com>
46168 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46170 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46172 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46175 * g++.dg/parse/stmtexpr3.C: New test.
46177 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46179 * g++.dg/expr/cond1.C: New test.
46181 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46183 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46185 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46187 * g++.dg/abi/vbase13.C: New test.
46188 * g++.dg/abi/vbase14.C: Likewise.
46190 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46192 * gcc.dg/tls/pic-1.c: New test.
46193 * gcc.dg/tls/nonpic-1.c: New test.
46194 * gcc.dg/20021018-1.c: New test.
46196 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46198 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46199 Remove only files with the same base name as the test case.
46200 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46201 (profopt-execute): Likewise. Also, remove old profiling
46202 and performance data files before running the tests.
46204 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46205 * g++.dg/bprob/bprob.exp: Likewise.
46206 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46207 to allow more general test case names.
46209 * g++.dg/bprob/bprob-1.C: Rename to ...
46210 * g++.dg/bprob/g++-bprob-1.C: ... this.
46212 * g77.dg/bprob/bprob-1.f: Rename to ...
46213 * g77.dg/bprob/g77-bprob-1.f: ... this.
46215 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46217 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46218 bison 1.50 or later.
46220 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46222 * g++.dg/README: Describe more test directories.
46224 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46226 * g++.dg/init/array6.C: Add additional tests.
46228 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46230 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46231 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46233 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46235 * gcc.c-torture/compile/20020604-1.x: New.
46236 * gcc.c-torture/compile/simd-5.x: Likewise.
46237 * gcc.c-torture/execute/920710-1.x: Likewise.
46238 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46240 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46242 * g++.dg/inherit/override1.C: Add dg-options clause.
46244 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46246 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46249 2002-10-19 Andreas Schwab <schwab@suse.de>
46251 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46252 directory component.
46254 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46256 * g++.dg/inherit/thunk1.C: New test.
46258 * g++.dg/inherit/override1.C: New test.
46260 * g++.dg/abi/mangle11.C: New test.
46261 * g++.dg/abi/mangle14.C: New test.
46262 * g++.dg/abi/mangle17.C: New test.
46264 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46266 * g++.dg/overload/member2.C: New test.
46268 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46270 * g++.dg/README: Describe new compat directory.
46271 * g++.dg/dg.exp: Skip tests in compat directory.
46272 * README.compat: New file.
46273 * lib/compat.exp: New expect script.
46274 * g++.dg/compat: New test directory.
46275 * g++.dg/compat/compat.exp: New expect script.
46276 * g++.dg/compat/abi: New test directory.
46277 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46278 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46279 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46280 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46281 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46282 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46283 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46284 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46285 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46286 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46287 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46288 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46289 * g++.dg/compat/break: New test directory.
46290 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46291 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46292 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46293 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46294 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46295 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46296 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46297 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46298 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46299 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46300 g++.dg/compat/break/README: New files.
46301 * g++.dg/compat/eh: New test directory.
46302 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46303 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46304 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46305 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46306 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46307 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46308 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46309 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46310 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46311 g++.dg/compat/eh/filter2_y.C,
46312 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46313 g++.dg/compat/eh/new1_y.C,
46314 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46315 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46316 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46317 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46318 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46319 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46320 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46321 g++.dg/compat/eh/unexpected1_y.C: New files.
46322 * g++.dg/compat/init: New test directory.
46323 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46324 g++.dg/compat/init/array5_y.C,
46325 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46326 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46327 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46328 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46329 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46330 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46331 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46332 g++.dg/compat/init/init-ref2_y.C: New files.
46334 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46337 * g++.dg/inherit/using3.C: New test.
46339 2002-10-17 Jan Hubicka <jh@suse.cz>
46341 * gcc.dg/20021017-2.c: New test.
46343 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46345 * g++.dg/abi/mangle16.C: Adjust.
46347 * g++.dg/init/array8.C: New test.
46349 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46351 * gcc.dg/special/mips-abi.exp: New test.
46352 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46354 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46356 * g++.dg/abi/mangle16.C: New test.
46357 * g++.dg/abi/mangle17.C: Likewise.
46360 * g++.dg/template/ref1.C: New test.
46362 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46364 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46366 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46368 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46370 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46373 * g++.dg/init/array7.C: New test.
46375 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46377 * g++.dg/init/array6.C: New test.
46379 * g++.dg/abi/mangle13.C: Likewise.
46380 * g++.dg/abi/mangle14.C: Likewise.
46381 * g++.dg/abi/mangle15.C: Likewise.
46383 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46385 * g++.dg/abi/empty8.C: New test.
46387 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46389 * g++.dg/init/ctor1.C: New test.
46391 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46393 * gcc.c-torture/execute/20021015-1.c: New test.
46395 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46397 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46399 2002-10-14 Jan Hubicka <jh@suse.cz>
46401 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46403 2002-10-14 Richard Henderson <rth@redhat.com>
46405 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46407 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46409 PR optimization/6631
46410 * g++.dg/opt/const2.C: New test.
46412 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46415 * g++.dg/parse/friend1.C: New test.
46416 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46418 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46420 * gcc.dg/20021014-1.c: New test.
46422 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46425 * g++.dg/ext/vlm1.C: New test.
46426 * g++.dg/ext/vlm2.C: Likewise.
46428 * g++.dg/init/array1.C: Remove invalid braces.
46429 * g++.dg/init/brace1.C: New test.
46430 * g++.dg/init/copy2.C: Likewise.
46431 * g++.dg/init/copy3.C: Likewise.
46432 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46433 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46436 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46438 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46440 2002-10-11 Richard Shann <richard.shann@superh.com>
46442 * gcc.c-torture/compile/simd-5.c: New test.
46444 2002-10-10 Roger Sayle <roger@eyesopen.com>
46446 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46448 2002-10-10 Jim Wilson <wilson@redhat.com>
46450 * gcc.c-torture/execute/20021010-1.c: New test.
46452 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46455 * g++.dg/ext/typedef-init.C: New test.
46456 * gcc.dg/typedef-init.c: New test.
46458 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46460 * gcc.dg/cpp/paste13.c: New test.
46462 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46464 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46465 remaining platforms, XFAIL during compile, not execute. Don't
46468 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46470 * gcc.dg/alias-1.c: Tweak expected warning.
46472 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46474 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46476 2002-10-06 Andreas Jaeger <aj@suse.de>
46478 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46479 * gcc.dg/cpp/c++98.C: Likewise.
46481 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46482 * g++.dg/cpp/c++98.C: Likewise.
46484 * g++.dg/README (Subdirectories): Mention cpp directory.
46487 * gcc.dg/20021006-1.c: New test.
46489 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46492 * g++.dg/other/warning1.C: New test.
46494 2002-10-04 Roger Sayle <roger@eyesopen.com>
46496 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46497 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46498 and sparc-*-* with -m64 as expected failures. See PR 8087.
46500 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46503 * g++.dg/template/ptrmem3.C: New test.
46506 * g++.dg/template/union1.C: New test.
46508 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46511 * g++.dg/abi/mangle9.C: New test.
46512 * g++.dg/abi/mangle10.C: New test.
46513 * g++.dg/abi/mangle11.C: New test.
46514 * g++.dg/abi/mangle12.C: New test.
46516 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46519 * g++.dg/template/meminit1.C: New test.
46520 * g++.dg/warn/Wreorder-1.C: Likewise.
46521 * g++.old-deja/g++.mike/warn3.C: Tweak.
46522 * lib/prune.exp: Ingore "in copy constructor".
46524 2002-10-02 Andreas Jaeger <aj@suse.de>
46526 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46527 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46528 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46531 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46533 * gcc.dg/empty1.C: Fix typo.
46535 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46537 * gcc.dg/alias-1.c: New test.
46539 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46541 * gcc.dg/empty1.C: New test.
46543 * g++.dg/tls/init-2.C: Tweak error messages.
46545 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46547 * gcc.c-torture/compile/20020923-1.c: New test.
46549 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46551 * gcc.c-torture/execute/ffs-1.c: New test.
46552 * gcc.c-torture/execute/ffs-2.c: Ditto.
46554 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46556 * g++.dg/overload/member1.C: New test.
46558 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46560 * g++.dg/abi/empty7.C: New test.
46561 * g++.dg/init/pm2.C: Likewise.
46563 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46565 * g++.dg/rtti/crash1.C: New test.
46567 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46569 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46570 gcc.dg/sibcall-4.c: New tests.
46572 2002-09-28 Roger Sayle <roger@eyesopen.com>
46574 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46575 powerpc and MMIX targets.
46577 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46579 * gcc.dg/cpp/20020927-1.c: New.
46581 2002-09-26 David S. Miller <davem@redhat.com>
46583 * gcc.c-torture/compile/trunctfdf.c: New.
46585 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46587 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46589 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46591 * gcc.c-torture/execute/loop-15.c: New.
46593 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46595 * README.QMTEST: Fix typo.
46597 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46599 * gcc.dg/20020926-1.c: New test.
46601 2002-09-25 David S. Miller <davem@redhat.com>
46604 * gcc.c-torture/execute/shiftdi.c: New test.
46606 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46608 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46609 unique to the tool.
46610 * lib/g77.exp (g77_init): Likewise.
46611 * lib/g++.exp (g++_init): Likewise.
46612 * lib/objc.exp (objc_init): Likewise.
46614 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46616 * g++.dg/abi/empty5.C: New test.
46617 * g++.dg/abi/empty6.C: New test.
46618 * g++.dg/abi/vbase12.C: New test.
46620 2002-09-25 Richard Henderson <rth@redhat.com>
46622 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46623 too-small long double.
46625 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46627 * gcc.dg/20020919-1.c: New test.
46629 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46631 * g++.dg/abi/bitfield6.C: New test.
46632 * g++.dg/abi/bitfield7.C: New test.
46633 * g++.dg/abi/bitfield8.C: New test.
46634 * g++.dg/abi/vbase11.C: New test.
46636 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46638 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46639 hppa*-*-hpux*. Update test comment.
46641 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46643 * gcc.dg/tls/struct-1.c: New test.
46645 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46647 * gcc.dg/cpp/tr-warn2.c: Update.
46649 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46651 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46653 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46655 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46658 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46660 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46662 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46663 Adjust for c++filt moved to binutils. Remove spurious duplicate
46664 setting of cxxfilt.
46666 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46668 * gcc.dg/20020312-2.c: Update for darwin.
46670 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46672 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46674 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46676 * objc.dg/comp-types-1.m: New test.
46677 * objc.dg/comp-types-2.m: New test.
46678 * objc.dg/comp-types-3.m: New test.
46679 * objc.dg/comp-types-4.m: New test.
46680 * objc.dg/comp-types-5.m: New test.
46681 * objc.dg/comp-types-6.m: New test.
46683 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46685 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46687 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46689 * g++.dg/other/do1.C: New test.
46691 * g++.dg/template/subst1.C: New test.
46693 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46695 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46697 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46699 * g++.dg/template/qualttp20.C: Adjust expected errors.
46700 * g++.old-deja/g++.jason/report.C: Likewise.
46701 * g++.old-deja/g++.other/qual1.C: Likewise.
46703 * g++.dg/lookup/scoped2.C: New test.
46705 * g++.dg/ext/asm3.C: New test.
46707 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46709 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46711 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46713 * ChangeLog: follow spelling conventions.
46714 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46715 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46716 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46717 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46718 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46719 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46720 * g++.old-deja/g++.law/global-init1.C: Likewise.
46721 * g++.old-deja/g++.other/delete4.C: Likewise.
46722 * g++.old-deja/g++.other/inline21.C: Likewise.
46723 * g++.old-deja/g++.other/singleton.C: Likewise.
46724 * g77.dg/strlen0.f: Likewise.
46725 * g77.f-torture/compile/20010519-1.f: Likewise.
46726 * g77.f-torture/compile/980310-4.f: Likewise.
46727 * gcc.c-torture/compile/20000605-1.c: Likewise.
46728 * gcc.c-torture/execute/20020225-1.c: Likewise.
46729 * gcc.dg/c90-hexfloat-2.c: Likewise.
46730 * gcc.dg/c99-bool-1.c: Likewise.
46731 * gcc.dg/c99-hexfloat-2.c: Likewise.
46732 * gcc.dg/dll-2.c: Likewise.
46733 * gcc.dg/wtr-union-init-1.c: Likewise.
46734 * gcc.dg/wtr-union-init-2.c: Likewise.
46735 * gcc.dg/wtr-union-init-3.c: Likewise.
46736 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46737 * gcc.dg/cpp/defined.c: Likewise.
46738 * gcc.dg/cpp/macsyntx.c: Likewise.
46739 * gcc.dg/cpp/paste2.c: Likewise.
46740 * gcc.dg/cpp/trad/defined.c: Likewise.
46741 * gcc.dg/format/c90-printf-1.c: Likewise.
46742 * gcc.dg/format/c90-scanf-1.c: Likewise.
46743 * gcc.dg/format/c99-printf-1.c: Likewise.
46744 * gcc.dg/format/c99-scanf-1.c: Likewise.
46745 * gcc.misc-tests/gcov-8.c: Likewise.
46746 * lib/profopt.exp: Likewise.
46748 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46750 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46752 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46754 * g++.dg/inherit/using2.C: New test.
46756 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46758 * ChangeLog: Follow spelling conventions.
46759 * g++.dg/template/friend4.C: Likewise.
46760 * g++.old-deja/g++.pt/crash67.C: Likewise.
46761 * gcc.c-torture/execute/20000801-4.c: Likewise.
46762 * gcc.dg/c90-digraph-1.c: Likewise.
46763 * gcc.dg/c94-digraph-1.c: Likewise.
46764 * gcc.dg/c99-digraph-1.c: Likewise.
46765 * gcc.dg/cpp/line5.c: Likewise.
46766 * gcc.dg/cpp/multiline.c: Likewise.
46767 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46768 * gcc.dg/format/attr-3.c: Likewise.
46769 * gcc.dg/format/c90-scanf-3.c: Likewise.
46770 * gcc.dg/format/ext-4.c: Likewise.
46772 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46774 * g++.dg/template/pretty1.C: New test.
46776 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46778 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46780 2002-09-13 Matt Austern <austern@apple.com>
46782 * g++.dg/other/constref[12].C: New, regression tests for
46783 passing a cast expression to a function by const reference.
46785 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46787 * g++.dg/template/deduce1.C: New test.
46789 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46791 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46794 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46796 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46799 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46801 * gcc.c-torture/compile/20020910-1.c: New test.
46803 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46805 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46807 2002-09-10 Andreas Jaeger <aj@suse.de>
46809 * gcc.dg/20020312-2.c: Adjust for x86-64.
46811 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46813 * g77.dg/7388.f: New test case for PR 7388.
46815 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46817 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46819 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46821 * objc.dg/proto-lossage-1.m: New test.
46823 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46825 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46827 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46829 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46832 2002-09-06 Stan Shebs <shebs@apple.com>
46833 David Edelsohn <edelsohn@gnu.org>
46835 * gcc.dg/weak: New directory.
46836 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46837 target-specific xfail bits.
46838 * gcc.dg/typeof-2.c: Move to new directory.
46839 * gcc.dg/weak.exp: New expect script.
46841 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46843 * gcc.c-torture/execute/extzvsi.c: New test.
46845 2002-09-05 Stan Shebs <shebs@apple.com>
46847 * gcc.dg/weak-1.c: xfail on Darwin.
46848 * gcc.dg/weak-2.c: Ditto.
46849 * gcc.dg/weak-3.c: Ditto.
46850 * gcc.dg/weak-4.c: Ditto.
46851 * gcc.dg/weak-5.c: Ditto.
46852 * gcc.dg/weak-6.c: Ditto.
46853 * gcc.dg/weak-7.c: Ditto.
46854 * gcc.dg/weak-8.c: Ditto.
46855 * gcc.dg/weak-9.c: Ditto.
46857 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46859 * gcc.c-torture/execute/loop-14.c: New test.
46861 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46863 * g++.dg/other/cxa-atexit1.C: New test.
46865 * gcc.dg/typeof-2.c: New test.
46867 2002-09-03 Roger Sayle <roger@eyesopen.com>
46869 * gcc.dg/builtins-2.c: New testcase.
46870 * gcc.dg/builtins-3.c: New testcase.
46872 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46874 * gcc.dg/cpp/_Pragma4.c: New test.
46876 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46878 * objc/execute/nil_method-1.m: New testcase.
46880 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46882 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46883 [Object class], not [Object initialize].
46885 2002-08-31 Roger Sayle <roger@eyesopen.com>
46886 Hans-Peter Nilsson <hp@bitrange.com>
46888 * gcc.c-torture/execute/20020720-1.x: Skip test on
46889 mmix-knuth-mmixware. Correct comment.
46891 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46893 * g++.dg/abi/bitfield5.C: New test.
46894 * g++.dg/abi/vbase10.C: Likewise.
46896 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46898 * objc.dg/undeclared-selector.m: New test.
46900 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46902 * g++.dg/other/offsetof1.C: Avoid cast warning.
46904 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46906 * objc.dg/super-class-2.m: New test.
46908 2002-08-24 Matt Austern <austern@apple.com>
46910 * g++.dg/ext/lvaddr.C: New test.
46911 * g++.dg/ext/lvcast.C: New test.
46913 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46915 * g++.dg/inherit/cond1.C: New test.
46917 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46919 * gcc.dg/noncompile/incomplete-1.c: New test.
46921 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46923 * gcc.dg/typespec-1.c: New test.
46925 2002-08-20 Devang Patel <dpatel@apple.com>
46926 * objc.dg/proto-hier-2.m: New test.
46928 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46930 * objc.dg/bitfield-1.m: New test.
46931 * objc.dg/bitfield-2.m: New test.
46933 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46935 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46936 gcc.dg/c99-flex-array-4.c: New tests.
46938 2002-08-16 Stan Shebs <shebs@apple.com>
46940 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46942 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46944 * gcc.dg/typeof-1.c: New test.
46945 * g++.dg/ext/typeof2.C: New test.
46947 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46949 * g++.dg/other/offsetof1.C: New test.
46951 2002-08-14 Richard Henderson <rth@redhat.com>
46953 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46955 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46957 * gcc.dg/cpp/_Pragma3.c: New test.
46959 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46961 * g++.dg/template/inherit3: New test.
46963 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46965 * gcc.dg/bitfld-4.c: Add blank options.
46967 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46969 * g++.dg/template/crash1.C: New test.
46971 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46973 * gcc.dg/tls/opt-2.c: New test.
46975 2002-08-08 Devang Patel <dpatel@apple.com>
46977 * objc.dg/selector-1.m : New test
46979 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46981 * g++.dg/abi/bitfield4.C: New test.
46982 * gcc.dg/bitfld-4.c: New test.
46984 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46986 * g++.dg/other/packed1.C: New test.
46988 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46990 * g++.dg/abi/offsetof.C: Tweak error messages.
46991 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46993 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46995 * gcc.dg/bitfld-3.c: New test.
46997 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46998 Richard Henderson <rth@redhat.com>
47000 * gcc.dg/i386-bitfield1.c: New test.
47001 * g++.dg/abi/bitfield3.C: Update.
47003 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
47005 * objc.dg/const-str-2.m: Update.
47006 * gcc.dg/cpp/c++98.c: Change to C extension.
47007 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47008 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47010 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
47012 * gcc.dg/tls/diag-3.c: New.
47014 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
47016 * g++.dg/README (Subdirectories): Document new subdir expr.
47017 * g++.dg/expr/pmf-1.C: New test.
47019 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47021 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47023 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47025 * g++.dg/abi/bitfield3.C: New test.
47027 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47029 * lib/gcov.exp: Tweak expected line formats.
47030 * gcc.misc-tests/gcov8.c: New test.
47031 * gcc.misc-tests/gcov8.x: New flags.
47033 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47035 * consistency.vlad/layout/endian.c: Include string.h.
47037 * gcc.c-torture/execute/20020805-1.c: New test.
47039 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47041 * g++.dg/other/conversion1.C: New test.
47043 2002-08-03 Roger Sayle <roger@eyesopen.com>
47045 * gcc.dg/builtins-1.c: New testcase.
47047 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47049 * g++.dg/inherit/access3.C: New test.
47051 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47053 * gcc.dg/ia64-visibility-2.c: New test.
47055 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47057 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47058 __qualifier_flags to __flags.
47060 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47062 * g++.dg/inherit/operator1.C: New test.
47063 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47064 * g++.dg/other/error1.C: Change expected error message.
47065 * g++.dg/template/conv4.C: Likewise.
47067 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47069 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47070 for documented behavior.
47072 2002-07-25 Roger Sayle <roger@eyesopen.com>
47074 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47075 several targets known to fail.
47077 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47079 * gcc.dg/mips-args-[123].c: New tests.
47081 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47083 * gcc.dg/ppc-spe.c: New.
47085 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47087 * g++.dg/other/ptrmem4.C: New testcase.
47089 2002-07-24 Richard Henderson <rth@redhat.com>
47091 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47093 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47095 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47097 2002-07-24 Roger Sayle <roger@eyesopen.com>
47099 * gcc.c-torture/execute/memset-3.c: New testcase.
47101 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47103 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47104 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47106 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47108 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47111 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47113 * gcc.c-torture/compile/simd-4.c: New test.
47115 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47117 PR c++/7347, c++/7348
47118 * g++.dg/template/access4.C: New test.
47119 * g++.dg/template/access5.C: New test.
47120 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47121 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47122 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47123 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47125 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47127 * gcc.dg/gnu89-init-2.c: New test.
47129 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47131 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47133 2002-07-20 Roger Sayle <roger@eyesopen.com>
47135 * gcc.c-torture/execute/20020720-1.c: New testcase.
47137 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47139 * gcc.dg/cpp/Wsignprom.c: New tests.
47141 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47143 * gcc.c-torture/execute/loop-13.c: New test.
47145 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47147 * gcc.dg/cpp/expr.c: New tests.
47149 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47151 * g++.dg/opt/pr6713.C: Add template instantiation.
47153 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47155 * gcc.dg/nest.c: New test.
47157 2002-07-17 Richard Henderson <rth@redhat.com>
47159 * g++.dg/opt/pr6713.C: New test.
47161 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47163 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47164 XFAIL for all x86 processors.
47166 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47168 * gcc.c-torture/execute/20010122-1.x: Do not test with
47169 -fomit-frame-pointer.
47171 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47173 * g++.dg/template/instantiate2.C: New test.
47174 * g++.dg/template/spec4.C: New test.
47176 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47178 * g++.dg/template/access2.C: New test.
47179 * g++.dg/template/access3.C: New test.
47181 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47183 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47184 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47185 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47186 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47187 Convert to use <stdarg.h>.
47188 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47190 * gcc.dg/va-arg-2.c: New.
47191 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47193 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47195 * gcc.c-torture/compile/20020710-1.c: New test.
47197 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47198 Andrew Pinski <pinskia@physics.uc.edu>
47200 gcc.c-torture/compile/simd-2.c: New testcase.
47201 gcc.c-torture/compile/simd-3.c: Likewise.
47203 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47206 * g++.dg/overload/error1.C: New test.
47208 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47210 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47211 configuration and IRIX 6 O32 ABI.
47213 2002-07-11 Roger Sayle <roger@eyesopen.com>
47215 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47217 2002-07-10 Roger Sayle <roger@eyesopen.com>
47219 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47221 2002-07-10 Jeffrey A Law <law@redhat.com>
47223 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47225 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47227 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47229 * gcc.dg/20020312-2.c: Check for __PPC__.
47231 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47233 * gcc.c-torture/compile/20020709-1.c: New test.
47235 2002-07-07 Roger Sayle <roger@eyesopen.com>
47237 * g++.dg/template/qualttp21.C: New test case.
47239 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47241 * gcc.c-torture/compile/20020706-1.c: New test.
47242 * gcc.c-torture/compile/20020706-2.c: New test.
47244 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47245 Alexandre Oliva <aoliva@redhat.com>
47247 * g++.dg/warn/incomplete1.C: New test.
47249 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47252 * g++.dg/warn/noreturn1.C: New test.
47254 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47257 * g++.dg/debug/debug6.C: New test.
47258 * g++.dg/debug/debug7.C: New test.
47260 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47262 * gcc.c-torture/compile/simd-3.c: New test.
47264 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47266 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47267 * gcc.dg/20020620-1.c: Likewise.
47269 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47272 * g++.dg/init/array4.C: New test.
47273 * g++.dg/init/array5.C: New test.
47275 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47277 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47278 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47280 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47282 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47283 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47284 * gcc.dg/wtr-conversion-1.c: Likewise.
47285 * gcc.dg/wtr-escape-1.c: Likewise.
47286 * gcc.dg/wtr-int-type-1.c: Likewise.
47287 * gcc.dg/wtr-label-1.c: Likewise.
47288 * gcc.dg/wtr-static-1.c: Likewise.
47289 * gcc.dg/wtr-strcat-1.c: Likewise.
47290 * gcc.dg/wtr-suffix-1.c: Likewise.
47291 * gcc.dg/wtr-switch-1.c: Likewise.
47292 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47293 * gcc.dg/wtr-union-init-1.c: Likewise.
47294 * gcc.dg/wtr-union-init-2.c: Likewise.
47295 * gcc.dg/wtr-union-init-3.c: Likewise.
47297 * gcc.dg/wtr-func-def-1.c: New test.
47299 2002-07-02 Devang Patel <dpatel@apple.com>
47301 * objc.dg/param-1.m: New test.
47303 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47305 * gcc.dg/cpp/trad/directive.c: Add test.
47306 * gcc.dg/cpp/trad/macroargs.c: Add test.
47307 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47309 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47311 * gcc.dg/cpp/cmdlne-M.c: New test.
47313 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47315 * objc.dg/desig-init-1.m: New test.
47317 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47320 * g++.dg/template/instantiate1.C: New test.
47322 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47325 * g++.dg/template/sizeof2.C: New test.
47327 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47329 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47330 gcc.dg/cpp/trad/include.c: New tests.
47332 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47335 * gcc.c-torture/compile/20020701-1.c: New test.
47337 2002-07-01 Stan Shebs <shebs@apple.com>
47339 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47341 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47342 (objc-torture-execute): or here.
47344 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47346 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47348 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47350 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47352 2002-06-30 Devang Patel <dpatel@apple.com>
47354 * objc.dg/fsyntax-only.m: New test.
47356 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47359 * g++.dg/template/friend7.C: New file.
47361 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47363 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47366 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47368 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47369 avoid division by zero.
47371 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47373 * gcc.dg/Wunknownprag.c: New tests.
47375 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47377 * gcc.c-torture/execute/simd-2.c: New test.
47379 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47381 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47382 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47383 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47384 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47385 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47386 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47387 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47388 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47389 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47390 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47391 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47392 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47393 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47394 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47395 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47396 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47397 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47399 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47401 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47402 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47403 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47404 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47406 * gcc.dg/cpp/trad/directive.c: Update.
47408 2002-06-23 Andreas Jaeger <aj@suse.de>
47410 * gcc.c-torture/execute/complex-6.c: New.
47412 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47414 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47415 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47416 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47417 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47419 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47421 * gcc.dg/cpp/trad: New directory with traditional tests copied
47422 from parent directory.
47423 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47424 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47425 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47426 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47427 Move to trad/ and rename.
47428 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47429 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47430 gcc.dg/cpp/trad/redef2.c: New tests.
47431 * gcc.dg/cpp/trad/trad.exp: New driver.
47433 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47435 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47436 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47437 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47438 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47441 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47443 * gcc.dg/20020620-1.c: New test.
47445 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47447 * g++.dg/template/ttp4.C: New test.
47449 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47451 * g++.dg/opt/vt1.C: Fix regexp.
47453 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47455 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47456 Don't use attribute `noinline'.
47458 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47460 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47462 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47464 * gcc.c-torture/execute/simd-1.c: New.
47466 * gcc.dg/simd-1.c: New.
47468 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47470 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47472 2002-06-16 Richard Henderson <rth@redhat.com>
47474 * g++.dg/ext/anon-struct1.C: New.
47475 * g++.dg/ext/anon-struct2.C: New.
47476 * g++.dg/ext/anon-struct3.C: New.
47477 * gcc.dg/anon-struct-1.c: New.
47478 * gcc.dg/anon-struct-2.c: New.
47479 * gcc.dg/anon-struct-3.c: New.
47480 * gcc.dg/20011008-1.c: Adjust warning text.
47481 * gcc.dg/20020527-1.c: Add -fms-extensions.
47483 2002-06-16 Richard Henderson <rth@redhat.com>
47485 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47487 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47489 * gcc.c-torture/execute/20020615-1.c: New test.
47491 2002-06-15 Roger Sayle <roger@eyesopen.com>
47493 * gcc.c-tortuture/execute/compare-1.c: New test case.
47494 * gcc.c-tortuture/execute/compare-2.c: New test case.
47495 * gcc.c-tortuture/execute/compare-3.c: New test case.
47497 2002-06-13 Richard Henderson <rth@redhat.com>
47499 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47502 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47504 * g++.dg/template/typename2.C: Update error message.
47506 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47508 * gcc.c-torture/execute/20020611-1.c: New test.
47510 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47512 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47513 list of targets to skip.
47515 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47517 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47518 targets if not optimizing.
47520 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47522 * gcc.c-torture/compile/20020605-1.c: New test.
47524 * g++.dg/opt/vt1.C: New test.
47526 * gcc.dg/20020531-1.c: New test.
47528 * gcc.dg/20020530-1.c: New test.
47530 * gcc.dg/20020527-1.c: New test.
47532 * g++.dg/opt/cse1.C: New test.
47534 2002-06-07 Roger Sayle <roger@eyesopen.com>
47536 * gcc.dg/20020607-2.c: New test case.
47538 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47540 * gcc.c-torture/compile/20020604-1.c: New test.
47542 2002-06-04 Richard Henderson <rth@redhat.com>
47544 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47545 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47546 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47548 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47550 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47552 2002-06-03 Richard Henderson <rth@redhat.com>
47554 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47555 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47557 2002-06-02 Richard Henderson <rth@redhat.com>
47559 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47560 test functions static.
47562 2002-06-02 Andreas Jaeger <aj@suse.de>
47564 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47567 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47569 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47570 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47571 Update for mofified diagnostics.
47572 * gcc.dg/c99-intconst-1.c: No longer fail.
47574 2002-06-02 Richard Henderson <rth@redhat.com>
47576 * gcc.dg/uninit-A.c: Remove xfail markers.
47578 2002-06-01 Roger Sayle <roger@eyesopen.com>
47580 * gcc.dg/fnegate-1.c: New test case.
47582 2002-05-30 Osku Salerma <osku@iki.fi>
47584 * gcc.c-torture/execute/mayalias-1.c: New file.
47586 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47588 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47589 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47590 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47592 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47594 * gcc.c-torture/execute/20020529-1.c: New test.
47596 2002-05-27 Richard Henderson <rth@redhat.com>
47598 * g++.dg/ext/attrib6.C: New test case.
47600 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47602 * gcc.c-torture/execute/pure-1.c: New test.
47604 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47606 * gcc.dg/cpp/arith-2.c: Remove.
47608 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47610 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47611 * gcc.dg/cpp/if-3.c: Remove.
47613 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47615 * g++.dg/opt/cse2.C: New test.
47617 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47619 * gcc.dg/cpp/arith-1.c: New semantic tests.
47620 * gcc.dg/cpp/if-1.c: Update.
47622 2002-05-24 Ben Elliston <bje@redhat.com>
47624 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47626 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47628 * gcc.dg/verbose-asm.c: New test.
47630 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47632 * gcc.dg/cpp/paste12.c: New test.
47634 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47636 * g++.dg/parse/named_ops.C: New test.
47638 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47640 * gcc.dg/weak-8.c: New test.
47642 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47644 * gcc.dg/weak-2.c: Allow optional leading underscore
47645 in scan-assembler symbol name.
47646 * gcc.dg/weak-3.c: Likewise.
47647 * gcc.dg/weak-4.c: Likewise.
47648 * gcc.dg/weak-5.c: Likewise.
47650 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47652 * gcc.dg/20020523-1.c: New test.
47654 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47656 * objc.dg/const-str-2.m: Update now that we stop after
47657 a command line error.
47659 2002-05-22 Richard Henderson <rth@redhat.com>
47661 * g++.dg/dg.exp: Fix typo in test pruneing.
47663 2002-05-22 Richard Henderson <rth@redhat.com>
47665 * g++.dg/dg.exp: Prune the tls subdirectory.
47666 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47667 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47668 * g++.dg/tls/init-1.C: New.
47670 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47672 * gcc.dg/20020517-1.c: New test.
47674 2002-05-21 Richard Henderson <rth@redhat.com>
47676 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47677 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47679 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47681 * g++.dg/other/copy2.C: New test.
47683 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47685 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47686 (MAX_COPY): Bump up to 10 times sizeof (long long).
47687 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47689 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47690 sizeof (long long).
47692 * gcc.c-torture/execute/strcpy-1.c: New test.
47694 2002-05-19 Jason Merrill <jason2redhat.com>
47696 * g++.dg/ext/oper1.C: New test.
47698 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47699 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47701 * README.QMTEST: New file.
47703 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47705 2002-05-19 Andreas Jaeger <aj@suse.de>
47707 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47709 * gcc.c-torture/execute/loop-2d.x: Likewise.
47711 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47713 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47714 support weak symbols.
47715 * gcc.dg/weak-4.c: Likewise.
47716 * gcc.dg/weak-6.c: Likewise.
47718 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47720 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47721 cygwin, coff and h8300-*-hms targets
47722 * gcc.dg/weak-5.c: Likewise.
47723 * gcc.dg/weak-7.c: Likewise.
47725 2002-05-16 Jason Merrill <jason@redhat.com>
47727 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47728 (scan-assembler-not, scan-assembler-dem): Likewise.
47729 (scan-assembler-dem-not): Likewise.
47731 2002-05-15 Richard Henderson <rth@redhat.com>
47733 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47735 2002-05-15 Richard Henderson <rth@redhat.com>
47737 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47738 (vfoo1f): Warning here.
47739 (vfoo1l): Don't redefine the alias.
47741 2002-05-14 Jason Merrill <jason@redhat.com>
47742 Alexandre Oliva <aoliva@redhat.com>
47744 * g++.dg/init/pm1.C: New test.
47746 2002-05-12 David S. Miller <davem@redhat.com>
47748 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47751 2002-05-10 Roger Sayle <roger@eyesopen.com>
47753 * gcc.c-torture/execute/20020510-1.c: New test case.
47755 2002-05-10 David S. Miller <davem@redhat.com>
47757 * gcc.c-torture/execute/conversion.c: Test long double too.
47759 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47761 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47762 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47763 * lib/g++.exp (g++_link_flags): Likewise.
47764 * lib/objc.exp (objc_target_compile): Likewise.
47766 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47768 * gcc.dg/cpp/poison.c: Update.
47769 * gcc.dg/cpp/20000625-2.c: Remove.
47770 * gcc.dg/cpp/direct2s.c: Remove final test.
47772 2002-05-08 Tom Rix <trix@redhat.com>
47774 * gcc.c-torture/execute/20020508-1.c: New test.
47775 * gcc.c-torture/execute/20020508-2.c: New test.
47776 * gcc.c-torture/execute/20020508-3.c: New test.
47778 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47780 * gcc.dg/cpp/charconst-4.c: More tests.
47782 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47785 * gcc.dg/weak-3.c: Update location of warning messages.
47786 * gcc.dg/weak-5.c: Likewise.
47788 2002-05-06 Roger Sayle <roger@eyesopen.com>
47790 * gcc.c-torture/execute/20020506-1.c: New test case.
47792 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47794 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47796 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47798 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47800 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47802 * gcc.dg/cpp/charconst-3.c: New test.
47804 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47806 * gcc.dg/cpp/charconst.c: Update tests.
47808 2002-05-05 Tim Josling <tej@melbpc.org.au>
47810 * treelang: Added directory for new sample language treelang. Also
47811 lib/treelang.exp: New file to signal treelang should be tested.
47813 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47815 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47816 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47817 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47818 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47819 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47820 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47821 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47823 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47825 * gcc.dg/format/xopen-2.c: New test.
47827 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47829 * gcc.dg/20020503-1.c: New test.
47831 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47833 * g++.dg/init/dtor1.C: Make it tougher.
47835 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47837 * g++.dg/init/dtor1.C: New test.
47839 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47841 * gcc.dg/altivec-8.c: New.
47843 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47845 * gcc.dg/altivec-7.c: New.
47847 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47849 * g++.dg/parse/typedef1.C: New test.
47851 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47854 * g++.dg/template/friend6.C: New test.
47857 * g++.dg/init/copy1.C: New test.
47859 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47861 * g++.dg/warn/effc1.C: New test.
47863 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47865 * gcc.dg/cpp/if-cexp.c: Add a test.
47867 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47869 * gcc.dg/20020426-2.c: New test.
47871 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47873 * gcc.dg/cpp/if-mop.c: Update.
47874 * gcc.dg/cpp/if-mpar.c: Add test.
47875 * gcc.dg/cpp/if-oppr.c: Update.
47877 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47880 * gcc.dg/weak-[2-7].c: New tests.
47882 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47884 * gcc.dg/enum1.c: New test.
47886 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47889 * g++.dg/inherit/access2.C: New test.
47891 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47894 * gcc.dg/20020426-1.c: New test.
47896 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47898 * g++.dg/abi/enum1.C: New test.
47900 2002-04-26 Richard Henderson <rth@redhat.com>
47902 * gcc.dg/c99-bool-1.c: Expect always true warning.
47904 2002-04-25 Roger Sayle <roger@eyesopen.com>
47906 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47908 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47910 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47913 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47915 * g++.dg/abi/mange7.C: New test.
47918 * g++.dg/parse/stmtexpr2.C: New test.
47920 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47922 * gcc.dg/20020312-2.c: Add SH target.
47924 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47926 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47927 compiler output on mips*-*-irix*.
47929 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47931 * g++.dg/parse/attr1.C: New test.
47933 2002-04-23 Roger Sayle <roger@eyesopen.com>
47935 * gcc.c-torture/execute/string-opt-17.c: New test case.
47936 * gcc.c-torture/execute/memset-2.c: New test case.
47938 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47941 * g++.dg/template/friend5.C: New test.
47944 * g++.dg/template/qual1.C: Likewise.
47946 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47948 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47949 Include stdlib.h, not stdio.h or ctype.h.
47951 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47953 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47954 cris-*-elf* and mmix-*-*.
47955 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47956 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47957 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47959 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47960 * gcc.dg/wchar_t-1.c: Ditto.
47962 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47964 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47967 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47969 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47971 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47973 * gcc.c-torture/execute/20000906-1.x: Delete.
47975 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47977 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47979 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47982 * g77.f-torture/execute/6367.f: New test.
47983 * g77.f-torture/execute/6367.x: Disable for MMIX.
47985 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47988 * g++.dg/opt/inline2.C: New test.
47990 2002-04-18 Richard Henderson <rth@redhat.com>
47992 * gcc.dg/20000906-1.c: Enable for all targets.
47993 * gcc.c-torture/compile/iftrap-2.c: New.
47995 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47997 * gcc.dg/20020418-1.c: New test.
47998 * gcc.dg/20020418-2.c: New test.
48000 2002-04-18 Richard Henderson <rth@redhat.com>
48002 * gcc.c-torture/compile/iftrap-1.c: New.
48003 * gcc.dg/iftrap-1.c: Adjust for ia64.
48004 * gcc.dg/iftrap-2.c: New.
48006 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48008 * gcc.c-torture/compile/20020418-1.c: New test.
48010 2002-04-18 Roger Sayle <roger@eyesopen.com>
48012 * gcc.c-torture/compile/20020415-1.c: New.
48014 2002-04-18 David S. Miller <davem@redhat.com>
48016 * gcc.c-torture/execute/20020418-1.c: New test.
48018 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48020 * gcc.dg/20020416-1.c: New test.
48022 * g++.dg/opt/inline1.C: New test.
48024 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48026 * gcc.dg/altivec-5.c: New test.
48028 * gcc.dg/20020415-1.c: New test.
48030 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48032 * lib/chill.exp: Remove.
48034 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48036 * g++.dg/other/big-struct.C: New test.
48038 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48040 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48043 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48046 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48047 in scan-assembler function name
48049 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48051 * g77.f-torture/execute/980628-4.x,
48052 g77.f-torture/execute/980628-5.x,
48053 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48054 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48055 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48058 2002-04-13 David S. Miller <davem@redhat.com>
48060 * gcc.c-torture/execute/20020413-1.c: New test.
48062 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48065 * g++.dg/ext/asm1.C: New tests.
48067 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48070 * g++.dg/parse/stmtexpr1.C: New test.
48073 * g++.dg/template/copy1.C: New test.
48075 2002-04-12 Richard Henderson <rth@redhat.com>
48077 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48079 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48081 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48082 gcc.c-torture/execute/20020307-2.c.
48084 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48086 * g++.dg/ext/attrib5.C,
48087 * g++.dg/lookup/struct1.C: New tests.
48089 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48091 * gcc.dg/20020411-1.c: New test.
48093 * gcc.c-torture/execute/20020411-1.c: New test.
48095 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48097 * g77.f-torture/execute/6177.f: New test.
48099 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48102 * g++.dg/opt/cleanup1.C: New test.
48104 * g++.dg/opt/const1.C: New test.
48106 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48108 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48110 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48113 * g++.dg/template/typename2.C: New test.
48115 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48117 * gcc.c-torture/execute/loop-12.c: New.
48119 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48121 * g77.f-torture/execute/980628-4.x,
48122 g77.f-torture/execute/980628-5.x,
48123 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48124 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48125 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48127 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48129 PR optimization/6086
48130 * g++.dg/opt/preinc1.C: New test.
48132 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48135 * g++.dg/opt/static2.C: New test.
48137 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48140 * gcc.dg/20020406-1.c: New test.
48142 2002-04-04 David S. Miller <davem@redhat.com>
48144 * gcc.c-torture/execute/20020404-1.c: New test.
48146 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48149 * gcc.dg/20020312-2.c: Do not declare global register variable
48150 if __PIC__ or __pic__ is defined.
48152 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48154 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48155 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48157 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48159 * gcc.misc-tests/linkage.exp: Update last change to handle
48160 sparc*-, not just sparc-.
48162 2002-04-03 Richard Henderson <rth@redhat.com>
48164 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48166 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48168 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48170 2002-04-02 David S. Miller <davem@redhat.com>
48172 * gcc.c-torture/execute/20020402-3.c: New test.
48174 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48176 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48177 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48179 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48180 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48181 g77.f-torture/execute/20001201.x,
48182 g77.f-torture/execute/u77-test.x: New files.
48184 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48185 * gcc.dg/wchar_t-1.c: Ditto.
48187 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48189 * gcc.c-torture/execute/20020402-1.c: New test.
48191 2002-04-01 Richard Henderson <rth@redhat.com>
48193 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48195 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48197 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48199 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48201 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48203 * g++.dg/inherit/template-as-base.C: Expect error.
48204 * g++.dg/inherit/namespace-as-base.C: Likewise.
48206 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48208 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48209 g++.dg/ext/instantiate3.C: Tweak match patterns.
48211 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48212 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48215 2002-03-31 Richard Henderson <rth@redhat.com>
48217 * gcc.dg/special/alias-2.c: New.
48218 * gcc.dg/special/ecos.exp: Run it.
48220 2002-03-31 Richard Henderson <rth@redhat.com>
48222 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48224 2002-03-31 Kazu Hirata <kazu@hxi.com>
48226 * gcc.dg/weak-1.c: Disable on h8300 port.
48228 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48230 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48231 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48233 * g++.dg/bprob/bprob-1.C: New test.
48234 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48235 * g++.dg/gcov/gcov-1.C: New test.
48236 * g++.dg/gcov/gcov-1.x: New file.
48237 * g++.dg/gcov/gcov-2.C: New test.
48238 * g++.dg/gcov/gcov-3.C: New test.
48239 * g++.dg/gcov/gcov-3.h: New file.
48241 2002-03-28 Roger Sayle <roger@eyesopen.com>
48243 * g++.old-deja/g++.other/builtins5.C: New test.
48244 * g++.old-deja/g++.other/builtins6.C: New test.
48245 * g++.old-deja/g++.other/builtins7.C: New test.
48246 * g++.old-deja/g++.other/builtins8.C: New test.
48247 * g++.old-deja/g++.other/builtins9.C: New test.
48249 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48251 * g++.dg/opt/static1.C: New test.
48253 * g++.dg/opt/longbranch1.C: New test.
48255 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48257 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48259 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48261 2002-03-28 Jeffrey A Law (law@redhat.com)
48263 * gcc.c-torture/execute/20020328-1.c: New test.
48265 2002-03-27 Richard Henderson <rth@redhat.com>
48267 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48268 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48269 move from g++.old-deja/g++.ext/.
48271 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48273 * g++.dg/init/new2.C: New test.
48275 2002-03-26 Richard Henderson <rth@redhat.com>
48277 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48279 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48282 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48284 * gcc.dg/20001102-1.c: Likewise.
48286 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48288 * gcc.dg/cpp/endif-pedantic1.c,
48289 gcc.dg/cpp/endif-pedantic2.c: New tests.
48291 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48293 * g++.dg/init/new1.C: New test.
48295 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48297 * g++.dg/abi/vbase9.C: New test.
48299 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48301 * gcc.dg/arm-asm.c: New test.
48303 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48305 * gcc.dg/Wswitch-enum.c: New test.
48308 2002-03-26 Richard Henderson <rth@redhat.com>
48310 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48313 2002-03-25 Richard Henderson <rth@redhat.com>
48315 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48318 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48319 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48321 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48323 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48325 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48327 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48328 targets using generic thunk support.
48330 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48332 * gcc.c-torture/compile/20020323-1.c: New test.
48334 * g++.dg/opt/conj2.C: New test.
48336 2002-03-24 Richard Henderson <rth@redhat.com>
48338 * gcc.dg/weak-1.c: Use -fno-common.
48340 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48342 * g77.dg/f77-edit-apostrophe-out.f: New test
48343 * g77.dg/f77-edit-h-out.f: New test
48344 * g77.dg/f77-edit-t-in.f: New test
48345 * g77.dg/f77-edit-t-out.f: New test
48346 * g77.dg/f77-edit-x-out.f: New test
48347 * g77.dg/f77-edit-slash-out.f: New test
48348 * g77.dg/f77-edit-colon-out.f: New test
48349 * g77.dg/f77-edit-s-out.f: New test
48351 2002-03-24 Richard Henderson <rth@redhat.com>
48353 * objc/execute/formal_protocol-6.x: New XFAIL.
48355 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48357 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48358 that do not support weak symbols
48360 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48362 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48363 * lib/g77.exp: Likewise.
48364 * lib/objc.exp: Likewise.
48366 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48368 * gcc.dg/Wswitch-default.c: New test.
48370 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48372 * g++.dg/other/enum1.C: New test.
48374 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48376 * gcc.dg/pragma-ep-3.c: Fix typo.
48378 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48380 * g++.dg/inherit/template-as-base.C: New test.
48382 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48384 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48385 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48387 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48389 * gcc.dg/cpp/multiline.c: Update to match.
48391 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48393 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48395 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48397 * gcc.dg/cpp/extratokens2.c: New file.
48399 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48401 * gcc.dg/20020312-2.c: Add rs6000 target.
48403 * gcc.c-torture/compile/20020319-1.c: New test.
48405 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48407 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48408 (A, E): Handle this.
48410 2002-03-20 Jason Merrill <jason@redhat.com>
48412 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48414 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48415 through prune_gcc_output.
48417 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48419 * gcc.c-torture/compile/20020320-1.c: New test.
48421 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48423 * gcc.c-torture/compile/20020318-1.c: New test.
48425 * gcc.dg/struct-by-value-1.c: New test.
48427 * gcc.dg/20020319-1.c: New test.
48429 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48431 * g++.dg/opt/conj1.C: New test.
48433 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48435 * g++.dg/template/qualttp20.C: Revert previous change.
48436 * g++.dg/template/qualttp3.C: Likewise.
48437 * g++.dg/template/qualttp4.C: Likewise.
48438 * g++.dg/template/qualttp5.C: Likewise.
48439 * g++.dg/template/qualttp6.C: Likewise.
48440 * g++.dg/template/qualttp7.C: Likewise.
48441 * g++.dg/template/qualttp8.C: Likewise.
48442 * g++.dg/template/recurse.C: Likewise.
48444 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48446 * gcc.dg/cpp/wchar-1.c: Update.
48448 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48450 * g++.dg/template/conv1.C: New test.
48451 * g++.dg/template/conv2.C: New test.
48452 * g++.dg/template/conv3.C: New test.
48453 * g++.dg/template/conv4.C: New test.
48455 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48457 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48458 * g++.dg/template/qualttp3.C: Likewise.
48459 * g++.dg/template/qualttp4.C: Likewise.
48460 * g++.dg/template/qualttp5.C: Likewise.
48461 * g++.dg/template/qualttp6.C: Likewise.
48462 * g++.dg/template/qualttp7.C: Likewise.
48463 * g++.dg/template/qualttp8.C: Likewise.
48464 * g++.dg/template/recurse.C: Likewise.
48466 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48468 * g++.dg/opt/dtor1.C: New test.
48470 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48472 * gcc.c-torture/compile/20020315-1.c: New test.
48474 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48476 * gcc.dg/weak-1.c: Fix scan tests.
48478 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48480 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48481 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48482 cris-*-aout* mmix-*-*.
48483 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48484 cris-*-aout* mmix-*-*.
48485 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48486 cris-*-elf* cris-*-aout* and mmix-*-*.
48487 * gcc.dg/20001009-1.c: Ditto.
48488 * gcc.dg/20010912-1.c: Ditto.
48489 * gcc.dg/20020122-4.c: Ditto.
48490 * gcc.dg/inline-2.c: Ditto.
48492 2002-03-14 Jeffrey A Law (law@cygnus.com)
48494 * gcc.c-torture/compile/20020314-1.c: New test.
48496 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48498 * gcc.c-torture/execute/20020314-1.c: New test.
48500 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48502 * g++.dg/warn/Wunused-1.C: New test.
48504 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48506 * g++.dg/abi/mangle6.C: New test.
48508 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48510 * gcc.c-torture/compile/20020309-2.c: New test.
48512 * gcc.c-torture/compile/20020312-1.c: New test.
48514 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48516 * g++.dg/other/access1.C: New test.
48518 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48520 * gcc.c-torture/execute/wchar_t-1.c: New test.
48522 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48524 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48526 2002-03-12 Roger Sayle <roger@eyesopen.com>
48528 * gcc.dg/20020312-1.c: New test case.
48530 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48532 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48534 2002-03-11 Richard Henderson <rth@redhat.com>
48536 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48537 * g++.old-deja/g++.jason/report.C: Likewise.
48539 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48541 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48542 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48544 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48546 * g++.dg/overload/pmf1.C: New test.
48548 2002-03-11 Kazu Hirata <kazu@hxi.com>
48550 * gcc.c-torture/execute/20020307-1.c: Use long.
48552 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48554 PR optimization/5844
48555 * gcc.dg/20020310-1.c: New test.
48557 2002-03-09 Michael Meissner <meissner@redhat.com>
48559 * gcc.c-torture/execute/memcpy-2.c: New test.
48560 * gcc.c-torture/execute/memset-1.c: New test.
48561 * gcc.c-torture/execute/strlen-1.c: New test.
48562 * gcc.c-torture/execute/strcmp-1.c: New test.
48563 * gcc.c-torture/execute/strncmp-1.c: New test.
48565 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48567 * gcc.dg/ppc-ldstruct.c: New test.
48569 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48571 * gcc.c-torture/execute/va-arg-22.c: New test.
48573 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48575 * gcc.c-torture/compile/20020309-1.c: New test.
48577 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48579 * gcc.c-torture/execute/20020307-2.c: New test.
48581 2002-03-07 Jeffrey A Law (law@redhat.com)
48583 * g77.f-torture/compile/20020307-1.f: New test.
48585 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48587 * gcc.dg/unordered-1.c: New test.
48589 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48591 * gcc.c-torture/execute/20020307-1.c: New test.
48593 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48595 * gcc.dg/20020304-1.c: New test.
48597 * gcc.c-torture/compile/20020304-2.c: New test.
48599 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48601 * gcc.c-torture/compile/20020304-1.c: New test case
48604 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48606 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48608 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48610 * g++.dg/other/classkey1.C: New test.
48612 2002-03-01 Richard Henderson <rth@redhat.com>
48614 * gcc.c-torture/compile/981223-1.x: New.
48615 * gcc.c-torture/compile/920625-1.x: New.
48617 2002-02-28 Richard Henderson <rth@redhat.com>
48619 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48621 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48623 * gcc.c-torture/execute/20020227-1.c: New test.
48625 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48627 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48629 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48630 * g++.old-deja.g++.other/defarg1.C: Likewise.
48631 * g++.old-deja/g++.pt/calls2.C: Likewise.
48632 * g++.old-deja/g++.pt/crash20.C: Likewise.
48633 * g++.old-deja/g++.pt/crash30.C: Likewise.
48634 * g++.old-deja/g++.pt/crash36.C: Likewise.
48635 * g++.old-deja/g++.pt/crash6.C: Likewise.
48636 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48637 * g++.old-deja/g++.pt/derived3.C: Likewise.
48638 * g++.old-deja/g++.pt/error1.C: Likewise.
48639 * g++.old-deja/g++.pt/friend21.C: Likewise.
48640 * g++.old-deja/g++.pt/friend23.C: Likewise.
48641 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48642 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48644 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48646 * gcc.c-torture/execute/20020225-2.c: New test.
48648 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48650 * gcc.c-torture/execute/920730-1t.c,
48651 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48652 Delete test cases, only relevant to -traditional.
48654 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48656 * gcc.dg/cpp/undef1.c: Remove.
48657 * gcc.dg/cpp/directiv.c: Update.
48658 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48660 2002-02-27 Michael Meissner <meissner@redhat.com>
48662 * gcc.c-torture/execute/20020226-1.c: New test.
48664 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48666 * g++.dg/debug/debug4.C: New test.
48668 * gcc.dg/ia64-visibility-1.c: New test.
48670 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48672 * gcc.dg/debug/20020224-1.c: New.
48674 2002-02-25 Kazu Hirata <kazu@hxi.com>
48676 * gcc.c-torture/execute/960416-1.x: New.
48677 * gcc.c-torture/execute/divconst-3.x: Likewise.
48679 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48681 * gcc.dg/20020224-1.c: New test.
48683 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48685 * gcc.c-torture/execute/20020225-1.c: New.
48687 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48689 * gcc.dg/cpp/wchar-1.c: New test.
48691 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48693 * gcc.dg/20020222-1.c: New test.
48695 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48697 * g++.dg/opt/anonunion1.C: New test.
48699 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48701 * g++.dg/template/qualttp19.C: New test.
48702 * g++.dg/template/qualttp20.C: New test.
48703 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48704 * g++.old-deja/g++.other/qual1.C: Likewise.
48706 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48708 * gcc.dg/attr-alwaysinline.c: New.
48710 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48712 * gcc.dg/20020220-1.c: New test.
48714 * gcc.dg/20020220-2.c: New test.
48716 * g++.dg/opt/mmx1.C: New test.
48718 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48720 * gcc.c-torture/compile/20020110.c: New test.
48722 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48724 * gcc.c-torture/execute/20020219-1.c: New test.
48726 * gcc.dg/20020219-1.c: New test.
48728 * gcc.dg/noncompile/20020220-1.c: New test.
48730 * g++.dg/opt/ptrintsum1.C: New test.
48732 * gcc.dg/debug/20020220-1.c: New test.
48734 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48736 * gcc.c-torture/execute/20020216-1.c: New test.
48738 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48740 * gcc.dg/decl-1.c: Update, new test.
48742 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48744 * g++.dg/abi/bitfield1.C: New test.
48745 * g++.dg/abi/bitfield2.C: New test.
48747 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48749 * gcc.dg/attr-nest.c: New test.
48751 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48753 * gcc.c-torture/execute/20020215-1.c: New test.
48755 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48757 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48758 * g++.dg/debug/debug.exp: New.
48759 * g++.dg/debug/trivial.C: New.
48760 * g++.dg/debug/debug1.C: Moved...
48761 * g++.dg/other/debug1.C: ...from here.
48762 * g++.dg/debug/debug2.C: Moved...
48763 * g++.dg/other/debug2.C: ...from here.
48764 * g++.dg/debug/debug3.C: Moved...
48765 * g++.dg/other/debug3.C: ...from here.
48767 * gcc.dg/noncompile/20020213-1.c: New test.
48769 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48771 * g++.dg/other/debug3.C: New test.
48773 * gcc.c-torture/execute/20020213-1.c: New test.
48775 2002-02-13 Richard Smith <richard@ex-parrot.com>
48777 * g++.old-deja/g++.other/thunk1.C: New test.
48779 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48781 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48783 2002-02-13 Stan Shebs <shebs@apple.com>
48785 * gcc.dg/altivec-3.c: New.
48787 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48789 * gcc.dg/Wunreachable-1.c: New test.
48790 * gcc.dg/Wunreachable-2.c: New test.
48792 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48794 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48796 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48798 * gcc.dg/decl-1.c: New test.
48800 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48802 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48804 2002-02-10 Kazu Hirata <kazu@hxi.com>
48806 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48807 * gcc.c-torture/compile/980506-1.x: Likewise.
48809 2002-02-10 Kazu Hirata <kazu@hxi.com>
48811 * gcc.dg/20020210-1.c: New.
48813 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48815 * g77.f-torture/execute/947.f: New regression test
48816 for PR fortran/947.
48818 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48820 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48821 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48823 2002-02-08 Richard Henderson <rth@redhat.com>
48825 * gcc.c-torture/compile/labels-3.c: New.
48827 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48829 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48830 expression statements work instead.
48831 * gcc.dg/noncompile/20020207-1.c: New test.
48833 2002-02-07 Richard Henderson <rth@redhat.com>
48835 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48837 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48839 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48841 * lib/g77-dg.exp: Trim g77 error messages so that they are
48842 recognized by dg.exp.
48844 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48847 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48849 2002-02-07 Richard Henderson <rth@redhat.com>
48851 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48852 to be sufficiently aligned for integers.
48854 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48856 * g++.dg/template/friend4.C: New test.
48858 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48861 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48864 2002-02-07 Richard Henderson <rth@redhat.com>
48866 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48867 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48868 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48869 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48871 2002-02-06 Richard Henderson <rth@redhat.com>
48873 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48875 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48877 * gcc.dg/20020206-1.c: New test.
48879 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48881 * gcc.c-torture/execute/20020206-1.c: New test.
48883 * gcc.c-torture/execute/20020206-2.c: New test.
48885 PR optimization/5429:
48886 * gcc.c-torture/compile/20020206-1.c: New test.
48888 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48890 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48891 as certain file formats cannot support particularly large
48894 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48895 and do not expect to be able to link the executable.
48897 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48898 fail because the COFF format does not support the weak attribute.
48900 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48902 * g77.dg/pr5473.f: New test
48904 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48906 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48907 Fix testcase accordingly.
48909 2002-02-04 Richard Henderson <rth@redhat.com>
48911 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48912 (buf): Change to be an array of pointers, not ints.
48914 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48916 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48917 before all tests. Move warning one line above to match where it
48919 * gcc.dg/Wswitch-2.c: New test.
48920 * g++.dg/warn/Wswitch-1.C: New test.
48921 * g++.dg/warn/Wswitch-2.C: New test.
48923 2002-02-04 Richard Henderson <rth@redhat.com>
48925 * g++.dg/abi/offsetof.C: Fix size comparison.
48927 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48929 * gcc.dg/cast-qual-2.c: New test.
48931 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48933 * gcc.dg/20020201-4.c: New test.
48935 2002-02-04 Ben Elliston <bje@redhat.com>
48937 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48938 target_info attribute != 0, in addition to the empty string.
48939 (gcc_target_compile): Likewise.
48941 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48943 * gcc.dg/Wswitch.c: New test.
48944 PR gcc/4475. PR gcc/3780.
48946 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48948 * g77.f-torture/execute/5122.f: New test for regressions
48949 against PR fortran/5122.
48951 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48953 * g77.f-torture/compile/pr3743.f: Delete
48954 * g77.dg/pr3743-1.f: New test.
48955 * g77.dg/pr3743-2.f: New test.
48956 * g77.dg/pr3743-3.f: New test.
48957 * g77.dg/pr3743-4.f: New test.
48959 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48961 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48963 2002-02-02 Richard Henderson <rth@redhat.com>
48965 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48966 * gcc.c-torture/execute/bf64-1.c: Likewise.
48968 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48970 * gcc.dg/20020201-2.c: New test.
48972 * gcc.dg/20020201-3.c: New test.
48974 * gcc.c-torture/execute/bitfld-2.c: New test.
48976 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48978 * gcc.dg/bitfld-1.c: Update.
48979 * gcc.dg/bitfld-2.c: Update.
48980 * gcc.c-torture/execute/bitfld-1.x: New.
48982 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48984 * gcc.c-torture/execute/20020201-1.c: New test.
48986 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48989 * gcc.dg/20020201-1.c: New test.
48991 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48994 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48995 * g77.f-torture/compile/pr3743.x: Remove
48997 2002-01-31 Tom Rix <trix@redhat.com>
48999 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49001 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49003 * gcc.dg/noncompile/20020130-1.c: New test.
49005 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
49007 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49009 2002-01-29 Richard Henderson <rth@redhat.com>
49011 * gcc.c-torture/execute/991118-1.c: Cast various constants back
49013 * gcc.c-torture/execute/bf64-1.c: Likewise.
49015 2002-01-29 Jakub Jelinek <jakub@redhat.com>
49017 * gcc.c-torture/execute/20020129-1.c: New test.
49019 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49021 * gcc.c-torture/compile/20000224-1.c: Update.
49022 * gcc.c-torture/execute/bitfld-1.c: New tests.
49023 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49024 * gcc.dg/uninit-A.c: Update.
49026 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49028 * g++.dg/template/ctor1.C: Add instantiation.
49030 2002-01-28 Paul Koning <pkoning@equallogic.com>
49032 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49033 argument to __builtin_prefetch to be const ptr.
49035 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49037 * gcc.c-torture/compile/20020120-1.c: New test.
49039 2002-01-27 Kazu Hirata <kazu@hxi.com>
49041 * gcc.c-torture/execute/20020127-1.c: New test.
49043 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49045 * g77.dg/f77-edit-i-in.f: New test
49046 * g77.dg/f77-edit-i-out.f: New test
49048 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49050 * gcc.dg/debug/debug.exp: New file.
49051 * gcc.dg/debug/trivial.c: New file.
49052 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49053 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49054 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49055 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49056 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49057 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49058 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49059 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49060 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49061 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49062 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49063 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49064 * gcc.dg/20000503-1.c: Removed.
49065 * gcc.dg/20010207-1.c: Removed.
49066 * gcc.dg/20011223-1.c: Removed.
49067 * gcc.dg/20020104-2.c: Removed.
49068 * gcc.dg/debug-1.c: Removed.
49069 * gcc.dg/debug-2.c: Removed.
49070 * gcc.dg/debug-3.c: Removed.
49071 * gcc.dg/debug-4.c: Removed.
49072 * gcc.dg/debug-5.c: Removed.
49073 * gcc.dg/debug-6.c: Removed.
49074 * gcc.dg/dwarf2-1.c: Removed.
49075 * gcc.dg/dwarf2-2.c: Removed.
49077 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49079 * g++.old-deja/g++.other/eh5.C: New test.
49080 * g++.old-deja/g++.other/sibcall2.C: New test.
49081 * g++.old-deja/g++.other/array9.C: New test.
49082 * g++.old-deja/g++.other/typename2.C: New test.
49083 * g++.old-deja/g++.other/crash60.C: New test.
49084 * g++.old-deja/g++.other/conv9.C: New test.
49085 * g++.old-deja/g++.other/mangle10.C: New test.
49086 * g++.old-deja/g++.other/unchanging1.C: New test.
49087 * g++.old-deja/g++.other/exprstmt1.C: New test.
49088 * g++.old-deja/g++.other/inline23.C: New test.
49089 * g++.old-deja/g++.eh/ia64-1.C: New test.
49090 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49091 * g++.old-deja/g++.other/reload1.C: New test.
49092 * g++.old-deja/g++.other/static20.C: New test.
49093 * g++.old-deja/g++.other/local-alloc1.C: New test.
49094 * g++.old-deja/g++.other/conv8.C: New test.
49095 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49096 * g++.old-deja/g++.other/storeexpr1.C: New test.
49097 * g++.old-deja/g++.other/storeexpr2.C: New test.
49098 * g++.dg/eh/template2.C: New test.
49099 * g++.dg/warn/weak1.C: New test.
49101 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49103 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49104 Remove first, non-varying, argument.
49106 2002-01-23 Richard Henderson <rth@redhat.com>
49108 * gcc.dg/inline-2.c: New.
49110 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49111 Add optional target arg. Check number of arguments.
49112 (scan-assembler-not, scan-assembler-dem): Likewise.
49113 (scan-assembler-dem-not): Likewise.
49115 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49117 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49119 * g++.old-deja/g++.brendan/parse3.C,
49120 g++.old-deja/g++.other/crash26.C,
49121 g++.old-deja/g++.other/crash28.C,
49122 g++.old-deja/g++.other/crash29.C,
49123 g++.old-deja/g++.other/crash30.C,
49124 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49126 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49128 * gcc.dg/20020115-1.c: New.
49130 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49132 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49134 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49136 * gcc.dg/20020122-3.c: New.
49138 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49140 * g++.dg/other/gc1.C: New test.
49142 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49144 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49146 2002-01-22 Richard Henderson <rth@redhat.com>
49148 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49150 2002-01-22 Richard Henderson <rth@redhat.com>
49152 * gcc.dg/20020122-4.c: New.
49154 2002-01-22 H.J. Lu <hjl@gnu.org>
49156 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49158 * gcc.dg/special/ecos.exp: Likewise.
49159 * lib/g++-dg.exp: Likewise.
49160 * lib/g77-dg.exp: Likewise.
49161 * lib/gcc-dg.exp : Likewise.
49162 * lib/mike-g++.exp: Likewise.
49163 * lib/mike-g77.exp: Likewise.
49164 * lib/mike-gcc.exp: Likewise.
49165 * lib/objc-dg.exp: Likewise.
49167 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49170 * gcc.dg/20020122-2.c: New test.
49172 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49174 * gcc.dg/20020122-1.c: New test.
49176 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49178 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49180 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49182 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49184 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49186 * gcc.c-torture/compile/20020121-1.c: New test.
49188 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49190 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49193 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49195 * gcc.dg/20020218-1.c: New test.
49197 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49199 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49201 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49202 "At global scope" warning
49203 * g++.dg/ext/align1.C: Change cygwin test for alignment
49204 from db-bogus to dg-warning
49206 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49208 * g77.f-torture/compile/cpp2.F: New test.
49210 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49212 * g++.dg/template/access1.C: New test.
49214 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49216 * gcc.dg/20020118-1.c: New.
49218 2002-01-18 Kazu Hirata <kazu@hxi.com>
49220 * gcc.c-torture/execute/20020118-1.c: New test.
49222 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49224 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49225 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49226 alignment warnings.
49228 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49230 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49231 torture_with_loops and torture_without_loops
49233 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49235 * gcc.c-torture/compile/20020116-1.c: New test.
49237 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49239 * gcc.dg/20020116-2.c: New test.
49241 * gcc.dg/ultrasp4.c: New test.
49243 * gcc.dg/20020116-1.c: New test.
49245 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49247 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49250 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49252 * gcc.misc-tests/i386-prefetch.exp: New.
49253 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49254 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49255 * gcc.misc-tests/i386-pf-none-1.c: New test.
49256 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49258 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49260 * gcc.dg/gnu89-init-1.c: Add new tests.
49262 2002-01-15 Andreas Jaeger <aj@suse.de>
49264 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49265 * gcc.dg/i386-mmx-2.c: Likewise.
49266 * gcc.dg/i386-sse-1.c: Likewise.
49267 * gcc.dg/i386-sse-2.c: Likewise.
49268 * gcc.dg/i386-sse-3.c: Likewise.
49270 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49272 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49273 Uncomment additional cases that now pass.
49275 2002-01-11 Richard Henderson <rth@redhat.com>
49277 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49278 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49280 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49282 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49284 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49286 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49287 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49289 2002-01-10 Dale Johannesen <dalej@apple.com>
49291 * gcc.c-torture/execute/loop-11.c: New.
49293 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49295 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49296 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49298 2002-01-09 Richard Henderson <rth@redhat.com>
49300 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49301 type in which to perform the operation for each size.
49303 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49305 * gcc.c-torture/compile/20020109-2.c: New test.
49307 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49309 * gcc.c-torture/execute/loop-10.c: New test.
49311 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49313 * gcc.c-torture/compile/20010226-1.c: New test.
49314 * gcc.c-torture/compile/20010227-1.c: New test.
49315 * gcc.c-torture/compile/20010426-1.c: New test.
49316 * gcc.c-torture/compile/20010510-1.c: New test.
49317 * gcc.c-torture/compile/20010605-3.c: New test.
49318 * gcc.c-torture/compile/20010824-1.c: New test.
49319 * gcc.c-torture/execute/20010409-1.c: New test.
49320 * gcc.dg/noncompile/20000901-1.c: New test.
49321 * gcc.dg/20001023-1.c: New test.
49322 * gcc.dg/20001101-1.c: New test.
49323 * gcc.dg/20001102-1.c: New test.
49324 * gcc.dg/20010207-1.c: New test.
49325 * gcc.dg/20010405-1.c: New test.
49326 * gcc.dg/20010822-1.c: New test.
49327 * gcc.dg/20011107-1.c: New test.
49329 2002-01-09 Jeffrey A Law (law@redhat.com)
49331 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49333 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49334 execution failure on PA targets.
49336 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49338 * gcc.c-torture/compile/20020109-1.c: New test.
49340 2002-01-08 Kazu Hirata <kazu@hxi.com>
49342 * gcc.c-torture/execute/20020108-1.c: New test.
49344 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49346 * gcc.dg/20020108-1.c: New test.
49348 2002-01-08 H.J. Lu <hjl@gnu.org>
49350 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49353 2002-01-08 Geoff Keating <geoffk@redhat.com>
49355 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49358 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49360 * gcc.dg/altivec-4.c: Test altivec predicates.
49362 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49364 * gcc.c-torture/execute/20020107-1.c: New test.
49366 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49369 * gcc.c-torture/compile/20020106-1.c: New test.
49371 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49373 * gcc.c-torture/execute/nestfunc-4.c: New test.
49375 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49377 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49378 extra triple that slipped in.
49379 * g++.old-deja/g++.abi/align.C: Likewise.
49380 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49382 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49384 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49385 * g++.old-deja/g++.abi/align.C: Likewise.
49386 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49388 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49390 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49393 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49395 * gcc.dg/20020104-1.c: New test.
49397 * gcc.dg/20020104-2.c: New test.
49399 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49401 * gcc.dg/20020103-1.c: Fix typo in target selector.
49403 2002-01-03 Richard Henderson <rth@redhat.com>
49405 * gcc.dg/20020103-1.c: New.
49407 2002-01-03 Kazu Hirata <kazu@hxi.com>
49409 * gcc.c-torture/execute/20020103-1.c: New test.
49411 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49413 * g++.dg/other/debug2.C: New test.
49415 * gcc.c-torture/compile/20020103-1.c: New test.
49417 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49419 * gcc.dg/gnu89-init-1.c: Added new tests.
49421 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49423 * g++.dg/template/friend2.C: Remove as patch is reverted.
49425 * g++.dg/warn/oldcast1.C: New test.
49427 * g++.dg/template/ptrmem1.C: New test.
49428 * g++.dg/template/ptrmem2.C: New test.
49430 * g++.dg/template/ntp.C: New test.
49432 * g++.dg/other/component1.C: New test.
49434 * g++.dg/template/ttp3.C: New test.
49436 * g++.dg/template/friend2.C: New test.
49437 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49439 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49441 * g++.dg/other/ptrmem1.C: New test.
49442 * g++.dg/other/ptrmem2.C: New test.
49444 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49446 * g++.dg/template/ctor1.C: New test.
49448 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49450 * g++.dg/template/friend2.C: New test.
49452 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49454 * gcc.dg/mmix-1.c: New test.
49456 2001-12-31 Richard Henderson <rth@redhat.com>
49458 * gcc.dg/asm-5.c: New.
49460 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49462 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49463 in namespace __gnu_cxx
49465 2001-12-30 Richard Henderson <rth@redhat.com>
49467 * gcc.dg/debug-6.c: New.
49469 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49471 * gcc.c-torture/compile/20011229-2.c: New test.
49473 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49475 * gcc.dg/debug-3.c: New test.
49476 * gcc.dg/debug-4.c: New test.
49477 * gcc.dg/debug-5.c: New test.
49479 2001-12-29 Richard Henderson <rth@redhat.com>
49481 * g++.dg/eh/loop1.C: New.
49483 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49485 * g++.dg/template/crash1.C: New test.
49487 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49489 * g++.dg/other/const1.C: New test.
49491 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49493 * gcc.c-torture/compile/20011229-1.c: New test.
49495 2001-12-28 Stan Shebs <shebs@apple.com>
49497 * lib/objc-torture.exp: Resync with c-torture.exp.
49498 * lib/objc.exp: Load standard libraries.
49500 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49502 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49505 2001-12-27 Roger Sayle <roger@eyesopen.com>
49507 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49509 2001-12-27 Richard Henderson <rth@redhat.com>
49511 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49513 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49515 * g++.dg/eh/ctor1.C: New test.
49516 * g++.dg/other/error2.C: New test.
49518 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49520 * g++.dg/other/init2.C: New test.
49522 2001-12-24 Richard Henderson <rth@redhat.com>
49524 * gcc.dg/20011223-1.c: New.
49525 * gcc.dg/inline-1.c: New.
49527 2001-12-23 Richard Henderson <rth@redhat.com>
49529 * gcc.dg/asm-4.c: Test operand modifiers.
49531 2001-12-23 Richard Henderson <rth@redhat.com>
49533 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49535 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49537 * gcc.c-torture/execute/20011223-1.c: New test.
49539 2001-12-21 Richard Henderson <rth@redhat.com>
49541 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49542 re-enables the warning.
49544 2001-12-21 Richard Henderson <rth@redhat.com>
49546 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49548 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49550 * gcc.c-torture/compile/20011218-1.c: New test.
49552 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49554 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49556 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49557 epilogue generation for ARM ISR routines.
49559 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49561 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49562 * gcc.dg/format/c90-printf-3.c: Likewise.
49563 * gcc.dg/format/c99-printf-3.c: Likewise.
49564 * gcc.dg/format/ext-1.c: Likewise.
49565 * gcc.dg/format/ext-6.c: Likewise.
49566 * gcc.dg/format/format.h: Prototype unlocked stdio.
49568 2001-12-20 Richard Henderson <rth@redhat.com>
49570 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49572 (malloc): Correct allocation logic. Abort if we fill up the
49573 arena before initialization complete.
49574 (realloc): Correct allocation logic.
49576 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49578 * gcc.c-torture/compile/20011219-2.c: New test.
49580 * gcc.c-torture/execute/20011219-1.c: New test.
49582 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49584 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49585 target does not support weak symbols.
49587 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49589 * gcc.c-torture/compile/20011219-1.c: New test.
49591 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49593 * g++.dg/other/error1.C: New test.
49595 2001-12-17 Jeffrey A Law (law@redhat.com)
49597 * gcc.c-torture/execute/20011217-1.c: New test.
49599 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49601 * objc.dg/special/: New directory.
49602 * objc.dg/special/special.exp: New file.
49603 * objc.dg/special/unclaimed-category-1.h: New file.
49604 * objc.dg/special/unclaimed-category-1a.m: New file.
49605 * objc.dg/special/unclaimed-category-1.m: New file.
49607 2001-12-17 Andreas Jaeger <aj@suse.de>
49609 * gcc.c-torture/compile/20011217-2.c: New test.
49611 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49613 * gcc.c-torture/compile/20011217-1.c: New test.
49615 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49617 * gcc.dg/20011214-1.c: New.
49619 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49621 * gcc.dg/altivec-4.c: New.
49623 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49625 * gcc.dg/20011113-1.c: New test.
49627 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49629 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49630 std::__malloc_alloc_template<0> and
49631 std::__default_alloc_template<false, 0>.
49633 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49635 * objc/execute/bf-21.m: New test.
49636 * objc/execute/enumeration-1.m: New test.
49637 * objc/execute/enumeration-2.m: New test.
49639 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49641 * gcc.dg/gnu89-init-1.c: New test.
49643 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49645 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49646 * g++.old-deja/g++.jason/2371.C: Likewise.
49647 * g++.old-deja/g++.jason/template33.C: Likewise.
49648 * g++.old-deja/g++.jason/template34.C: Likewise.
49649 * g++.old-deja/g++.jason/template36.C: Likewise.
49650 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49651 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49652 * g++.old-deja/g++.other/typename1.C: Likewise.
49653 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49654 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49655 * g++.old-deja/g++.pt/typename11.C: Likewise.
49656 * g++.old-deja/g++.pt/typename14.C: Likewise.
49657 * g++.old-deja/g++.pt/typename16.C: Likewise.
49658 * g++.old-deja/g++.pt/typename3.C: Likewise.
49659 * g++.old-deja/g++.pt/typename4.C: Likewise.
49660 * g++.old-deja/g++.pt/typename5.C: Likewise.
49661 * g++.old-deja/g++.pt/typename7.C: Likewise.
49662 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49664 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49666 * g++.dg/other/linkage1.C: New test.
49667 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49670 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49672 * gcc.dg/concat.c: New test.
49674 2001-12-11 Stan Shebs <shebs@apple.com>
49676 * objc/compile: New test directory.
49677 * objc/compile/compile.exp: New expect script.
49678 * objc/compile/20011211-1.m: New compile test.
49680 2001-12-11 Jason Merrill <jason@redhat.com>
49682 * lib/prune.exp (prune_gcc_output): Also handle "In member
49683 function". So many permutations...
49685 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49687 * g++.dg/template/typedef1.C: New test.
49689 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49691 * g++.dg/other/copy1.C: New test.
49693 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49695 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49697 * gcc.dg/builtin-choose-expr.c: New.
49699 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49701 * gcc.dg/altivec-2.c: New.
49703 2001-12-07 Richard Henderson <rth@redhat.com>
49705 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49707 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49709 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49712 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49714 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49716 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49718 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49719 variable argument list.
49721 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49723 * gcc.c-torture/execute/memcheck: Delete entire directory.
49724 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49725 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49727 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49729 * gcc.dg/Wshadow-1.c: New test.
49731 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49733 * gcc.c-torture/compile/20011130-1.c: New test.
49735 * gcc.dg/noncompile/20011025-1.c: New test.
49737 * g++.dg/other/anon-union.C: New test.
49739 * gcc.c-torture/execute/20011024-1.c: New test.
49741 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49743 * gcc.c-torture/execute/20000722-1.x,
49744 gcc.c-torture/execute/20010123-1.x: Remove.
49745 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49746 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49747 gcc.dg/c99-complit-2.c: New tests.
49749 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49751 * g++.dg/inherit/base1.C: New test.
49753 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49755 * g++.dg/other/stdarg1.C: New test.
49757 * gcc.c-torture/compile/20011130-2.c: New test.
49759 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49761 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49762 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49763 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49764 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49765 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49766 * gcc.dg/builtin-prefetch-1.c: New test.
49768 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49770 * gcc.dg/20011130-1.c: New test.
49772 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49774 * g++.dg/other/scope1.C: New test.
49775 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49777 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49779 * gcc.dg/vla-init-1.c: New test.
49781 2001-12-01 Geoff Keating <geoffk@redhat.com>
49783 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49785 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49787 * objc.dg/alias.m: Update.
49788 * objc.dg/class-1.m: Update.
49789 * objc.dg/const-str-1.m: Update.
49790 * objc.dg/fwd-proto-1.m: Update.
49791 * objc.dg/id-1.m: Update.
49792 * objc.dg/super-class-1.m: Update.
49794 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49796 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49799 2001-11-28 Jeffrey A Law (law@cygnus.com)
49801 * gcc.c-torture/execute/20011128-1.c: New test.
49803 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49805 * gcc.dg/20011127-1.c: New test.
49807 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49809 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49810 from Austin Group draft 7.
49811 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49812 scanf format arguments.
49813 * gcc.dg/format/no-exargs-2.c: New test.
49815 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49817 * g++.dg/abi/vbase8-4.C: New test.
49819 2001-11-24 Ian Lance Taylor <ian@airs.com>
49821 * gcc.c-torture/execute/20011121-1.c: New test.
49823 2001-11-23 Jeffrey A Law (law@cygnus.com)
49825 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49827 2001-11-23 Andreas Jaeger <aj@suse.de>
49829 * gcc.dg/cpp/charconst-2.c: New test.
49831 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49833 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49834 to the host if it is remote. Let tests specify extra headers
49836 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49837 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49838 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49839 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49840 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49841 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49842 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49843 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49844 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49845 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49847 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49849 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49850 for little endian ARMs.
49852 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49854 * gcc.c-torture/compile/20011119-1.c: New test.
49855 * gcc.c-torture/compile/20011119-2.c: New test.
49857 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49859 * gcc.dg/altivec-1.c: Fix typo.
49861 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49863 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49865 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49867 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49869 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49871 * lib/g77.exp: Don't specify --rpath-link.
49873 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49874 across all the headers.
49875 * gcc.dg/format/format.exp: For testing on a remote host,
49878 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49879 * gcc.c-torture/execute/930406-1.c: Likewise.
49880 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49882 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49884 * gcc.dg/altivec-1.c: New.
49886 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49888 * gcc.dg/cpp/fpreprocessed.c: New test case.
49890 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49892 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49893 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49894 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49896 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49898 * gcc.dg/no-builtin-1.c: New test.
49900 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49902 * gcc.c-torture/execute/20011115-1.c: New test.
49904 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49906 * gcc.c-torture/compile/20011114-2.c: New test.
49907 * gcc.c-torture/compile/20011114-3.c: New test.
49908 * gcc.c-torture/compile/20011114-4.c: New test.
49910 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49912 * g++.dg/other/init1.C: New test.
49914 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49916 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49919 * gcc.c-torture/execute/20011114-1.c: New testcase.
49921 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49922 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49923 like the (before this change) version of 20010327-1.c.
49925 2001-11-14 Roger Sayle <roger@eyesopen.com>
49927 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49929 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49931 * g++.dg/init/array2.C: New test.
49933 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49935 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49937 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49939 * g++.dg/other/forscope1.C: New test.
49940 * g++.dg/ext/forscope1.C: New test.
49941 * g++.dg/ext/forscope2.C: New test.
49943 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49945 * gcc.c-torture/execute/20011113-1.c: New test.
49947 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49949 * gcc.c-torture/execute/20011109-2.c: New test.
49951 * gcc.c-torture/execute/20011109-1.c: New test.
49953 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49955 * gcc.c-torture/compile/20011109-1.c: New test.
49957 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49959 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49960 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49961 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49962 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49963 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49964 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49965 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49967 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49969 * g++.dg/warn/Wshadow-1.C: New tests.
49970 * g++.old-deja/g++.mike/for3.C: Update.
49972 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49974 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49975 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49976 XFAILs. Adjust expected error texts.
49977 * gcc.c-torture/compile/20011106-1.c,
49978 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49979 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49980 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49981 gcc.dg/c99-array-lval-5.c: New tests.
49983 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49985 * gcc.dg/cpp/defined.c: Update.
49987 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49989 * gcc.c-torture/execute/anon-1.c: New test.
49991 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49993 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49994 same size, so no warning should be produced on stormy16.
49996 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49997 due to oversized array.
49998 * g++.old-deja/g++.mike/ns15.C: Likewise.
49999 * g++.old-deja/g++.pt/crash16.C: Likewise.
50001 2001-11-02 Graham Stott <grahams@redhat.com>
50003 * g++.dgother/debug1.C: Fix typos.
50005 2001-11-01 Jakub Jelinek <jakub@redhat.com>
50007 * g++.dg/other/debug1.C: New test.
50009 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50011 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50014 2001-10-30 Jakub Jelinek <jakub@redhat.com>
50016 * gcc.dg/20011029-2.c: New test.
50018 * gcc.c-torture/compile/20011029-1.c: New test.
50020 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50022 * objc/execute/class_self-1.m: New test.
50023 * objc/execute/class_self-2.m: New test.
50025 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50027 * gcc.misc-tests/msgs.exp: Delete.
50028 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50029 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50030 error set to match recent changes.
50032 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50034 * gcc.dg/20011021-1.c: New test.
50036 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50038 * gcc.c-torture/compile/20011023-1.c: New test.
50040 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50042 * lib/g77.exp: Rewrite based on lib/g++.exp.
50044 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50046 * gcc.c-torture/execute/20011019-1.c: New test.
50048 * gcc.dg/20011018-1.c: New test.
50050 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50052 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50054 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50056 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50057 * gcc.dg/attr-invalid.c: Likewise.
50059 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50061 * gcc.dg/20011015-1.c: New test.
50063 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50065 * g++.dg/template/unify2.C: New test.
50067 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50069 * g++.dg/other/exception-specification.C: New test
50071 2001-10-13 Tom Rix <trix@redhat.com>
50073 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50074 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50076 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50078 * gcc.dg/20011009-1.c: New test.
50080 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50083 * g++.dg/other/friend1.C: New test.
50085 2001-10-11 Richard Henderson <rth@redhat.com>
50087 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50089 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50091 * gcc.c-torture/compile/20011010-1.c: New.
50093 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50095 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50096 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50097 g77.f-torture/execute/execute.exp,
50098 g77.f-torture/noncompile/noncompile.exp,
50099 gcc.c-torture/compile/compile.exp,
50100 gcc.c-torture/execute/execute.exp,
50101 gcc.c-torture/execute/ieee/ieee.exp,
50102 gcc.c-torture/execute/memcheck/memcheck.exp,
50103 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50104 objc/execute/execute.exp: Update FSF address.
50106 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50108 * gcc.dg/cpp/cmdlne-C.c: Update.
50109 * gcc.dg/cpp/cmdlne-C2.c: New.
50111 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50113 * gcc.c-torture/execute/20011008-3.c: New.
50115 2001-10-08 DJ Delorie <dj@redhat.com>
50117 * gcc.dg/20011008-1.c: New.
50118 * gcc.dg/20011008-2.c: New.
50120 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50122 * gcc.dg/cpp/spacing1.c: Update test.
50124 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50126 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50127 spelling errors of "separate" as "seperate".
50129 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50131 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50132 enough to avoid inlining.
50134 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50136 * lib/g77.exp: set libg2c_dir correctly.
50138 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50140 * gcc.dg/cpp/macro11.c: New test.
50142 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50144 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50145 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50146 gcc.dg/format/multattr-3.c: New tests.
50147 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50148 tests for format attributes on function pointers being rejected.
50150 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50152 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50154 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50156 * g++.dg/warn/format1.C: New test.
50158 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50160 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50162 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50164 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50166 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50168 * gcc.dg/cpp/redef2.c: Add test.
50170 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50172 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50173 long-standing bug on i686, apparently.
50174 * gcc.c-torture/execute/loop-2c.x: New file.
50175 * gcc.c-torture/execute/loop-2d.x: New file.
50176 * gcc.c-torture/execute/loop-3c.x: New file.
50178 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50180 * gcc.dg/cpp/20000625-2.c: Correct line number.
50182 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50184 * gcc.dg/cpp/macro10.c: New test.
50185 * gcc.dg/cpp/strify3.c: New test.
50186 * gcc.dg/cpp/spacing1.c: Add tests.
50187 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50188 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50190 2001-09-24 DJ Delorie <dj@redhat.com>
50192 * gcc.c-torture/execute/20010924-1.c: New test.
50194 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50196 * objc/execute/paste.m: Remove.
50198 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50200 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50202 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50204 * g77.dg/strlen0.f: New test.
50206 2001-09-21 Richard Henderson <rth@redhat.com>
50208 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50209 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50211 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50213 Table-driven attributes.
50214 * g++.dg/ext/attrib1.C: New test.
50216 2001-09-20 DJ Delorie <dj@redhat.com>
50218 * gcc.dg/20000926-1.c: Update expected warning messages.
50219 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50220 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50223 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50225 * g++.dg/eh/registers1.C: New test case.
50227 2001-09-17 Richard Henderson <rth@redhat.com>
50229 * gcc.dg/array-5.c: Fix VLA decomposition test.
50231 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50233 * gcc.dg/cpp/line5.c: New testcase.
50235 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50237 * gcc.dg/cpp/macro9.c: New test.
50239 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50241 * gcc.c-torture/execute/980223.c: Change type of addr from long
50244 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50246 * gcc.c-torture/execute/20010915-1.c: New test.
50248 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50250 * g77.dg/bprob: New directory.
50251 * g77.dg/bprob/bprob.exp: New file.
50252 * g77.dg/bprob/bprob-1.f: New test.
50253 * g77.dg/gcov: New directory.
50254 * g77.dg/gcov/gcov.exp: New file.
50255 * g77.dg/gcov/gcov-1.f: New test.
50256 * g77.dg/gcov/gcov-1.x: New file.
50258 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50260 * gcc.dg/cpp/directiv.c: Update.
50261 * gcc.dg/cpp/undef1.c: Update.
50263 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50265 * gcc.dg/20010912-1.c: New test.
50267 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50269 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50270 language-independent file in lib.
50271 * lib/gcov.exp: New file.
50273 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50275 * gcc.c-torture/compile/20010911-1.c: New test.
50277 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50279 * lib/profopt.exp: New, to support profile-directed optimizations.
50280 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50281 * gcc.misc-tests/bprob-1.c: New test.
50282 * gcc.misc-tests/bprob-2.c: New test.
50284 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50286 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50287 XFAIL and which kinds of gcov output to verify.
50288 * gcc.misc-tests/gcov-4b.x: New file.
50289 * gcc.misc-tests/gcov-5b.x: New file.
50290 * gcc.misc-tests/gcov-6.x: New file.
50291 * gcc.misc-tests/gcov-7.c: New test.
50292 * gcc.misc-tests/gcov-7.x: New file.
50294 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50296 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50297 * gcc.misc-tests/gcov-6.c: New test.
50299 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50302 * g++.dg/abi/vbase1.C: New test.
50304 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50306 * objc.dg/method-2.m: New.
50308 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50311 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50312 * g++.dg/init/empty1.C: New test.
50314 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50316 * gcc.c-torture/compile/20010903-1.c: New test.
50318 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50320 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50323 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50325 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50327 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50329 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50331 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50333 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50334 for 16-bit 'unsigned int'.
50336 2001-08-29 Kazu Hirata <kazu@hxi.com>
50338 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50340 2001-08-27 Richard Henderson <rth@redhat.com>
50342 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50343 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50345 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50347 * gcc.dg/asm-names.c (ymain): New.
50349 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50351 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50352 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50353 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50355 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50357 * gcc.dg/compare5.c: New testcase.
50359 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50361 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50362 and "In instantiation".
50364 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50366 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50368 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50370 * gcc.misc-tests/gcov.exp: Add support for branch information.
50371 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50372 * gcc.misc-tests/gcov-4.c: New test.
50373 * gcc.misc-tests/gcov-4b.c: New test.
50374 * gcc.misc-tests/gcov-5b.c: New test.
50376 2001-08-20 Zack Weinberg <zackw@panix.com>
50378 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50381 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50383 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50385 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50387 * g++.dg/eh/template1.C: New test.
50389 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50391 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50393 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50396 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50398 * lib/g77-dg.exp: Use prune.exp for common procedures
50399 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50400 * lib/g77.exp: (g77-dg-prune) Remove
50402 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50404 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50406 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50408 * g++.dg/template/unify1.C: New test.
50410 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50412 * g++.dg/abi/empty4.C: New test.
50414 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50416 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50418 * g77.f-torture/compile/pr3743.x: Likewise.
50420 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50422 * g++.dg/other/using-declaration.C: New test.
50424 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50426 * gcc.dg/cpp/tr-sign.c: New testcase.
50428 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50430 * gcc.dg/cpp/19951025-1.c: Revert.
50431 * gcc.dg/cpp/directiv.c: We no longer process directives that
50432 interrupt macro arguments.
50434 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50436 * gcc.dg/bconstp-1.c: New test.
50438 2001-08-03 Richard Henderson <rth@redhat.com>
50440 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50442 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50444 * gcc.dg/cpp/19951025-1.c: Update.
50446 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50448 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50451 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50454 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50455 * g++.old-deja/g++.other/std1.C: Likewise.
50456 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50458 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50460 * lib/g77.exp: Load gcc-defs.exp for common procedures
50461 (g77_pass, g77_fail, g77_finish, g77_exit,
50462 ${tool}_check_unsupported_p} Now redundant. Deleted.
50464 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50466 * g77.dg/fbackslash.f
50467 * g77.dg/fcase-preserve.f
50469 * g77.dg/ffixed-line-length-0.f
50470 * g77.dg/ffixed-line-length-132.f
50471 * g77.dg/ffixed-line-length-7.f
50472 * g77.dg/ffixed-line-length-72.f
50473 * g77.dg/ffixed-line-length-none.f
50474 * g77.dg/ffree-form-1.f
50475 * g77.dg/fno-backslash.f
50476 * g77.dg/fno-f90-1.f
50477 * g77.dg/fno-fixed-form-1.f
50478 * g77.dg/fno-onetrip.f
50479 * g77.dg/fno-typeless-boz.f
50480 * g77.dg/fno-underscoring.f
50481 * g77.dg/fno-vxt-1.f
50482 * g77.dg/fonetrip.f
50483 * g77.dg/ftypeless-boz.f
50484 * g77.dg/fugly-assumed.f
50485 * g77.dg/funderscoring.f
50488 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50490 * objc.dg/fwd-proto-1.m: New.
50491 * objc.dg/local-decl-1.m: New.
50492 * objc.dg/naming-1.m: New.
50493 * objc.dg/naming-2.m: New.
50494 * objc.dg/proto-hier-1.m: New.
50496 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50498 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50499 largest-type elements to a struct makes its size grow.
50501 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50503 * g++.dg/abi/vthunk1.C: New test.
50505 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50507 * g++.dg/abi/vbase8-22.C: New test.
50509 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50511 * gcc.dg/cpp/macro8.c: New test.
50513 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50515 * g++.dg/abi/vbase8-21.C: New test.
50517 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50519 * g++.dg/abi/vbase8-10.C: New test.
50521 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50523 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50524 ${tool}_set_ld_library_path.
50526 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50529 2001-07-26 Stan Cox <scox@redhat.com>
50531 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50532 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50533 gcc_exit, gcc_check_unsupported_p):
50534 Moved to gcc-deps.exp
50535 * gcc-deps.exp: New file.
50537 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50539 * g++.old-deja/g++.pt/defarg14.C: New test.
50541 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50543 * g++.old-deja/g++.other/lineno5.C: New test.
50545 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50547 * g++.old-deja/g++.pt/crash68.C: New test.
50549 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50551 * g++.old-deja/g++.other/crash42.C: New test.
50553 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50555 * gcc.dg/cpp/extratokens.c: Fix.
50556 * gcc.dg/cpp/skipping2.c: New tests.
50558 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50560 * gcc.c-torture/execute/20010724-1.c: New file.
50561 * gcc.c-torture/execute/20010724-1.x: New file.
50563 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50565 * g++.old-deja/g++.other/cond7.C: New test.
50567 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50569 * g++.old-deja/g++.other/optimize4.C: New test.
50571 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50573 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50575 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50577 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50578 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50579 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50580 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50582 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50583 bug report" message.
50585 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50586 * g++.dg/ext/instantiate1.C: Move from old-deja.
50588 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50590 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50591 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50592 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50593 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50595 2001-07-23 Jeffrey A Law (law@cygnus.com)
50597 * gcc.c-torture/execute/20010723-1.c: New test.
50599 2001-07-23 Ben Elliston <bje@redhat.com>
50601 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50603 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50605 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50607 Delete handling of ieee_multilib_flags.
50608 Pass -mieee for alpha*-*-* and sh-*-*.
50609 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50611 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50613 Remove old-abi tests.
50614 * g++.old-deja/g++.mike/p11116.C: Remove.
50615 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50617 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50619 * g77.f-torture/compile/pr3743.f: New test
50621 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50623 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50625 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50627 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50628 g++.old-deja/g++.pt/static6.C: Likewise.
50629 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50630 supports weak symbols.
50632 2001-07-18 Andreas Jaeger <aj@suse.de>
50634 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50637 2001-07-18 Andreas Jaeger <aj@suse.de>
50639 * gcc.dg/iftrap-1.c: Fix target line.
50641 2001-07-17 Richard Henderson <rth@redhat.com>
50643 * gcc.c-torture/execute/20010717-1.c: New.
50645 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50647 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50650 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50652 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50654 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50656 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50657 UAC_SIGBUS, UAC_NOPRINT definitions.
50659 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50661 * objc/execute/object_is_class.m: New test.
50662 * objc/execute/object_is_meta_class.m: New test.
50664 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50666 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50667 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50669 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50671 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50672 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50674 2001-07-14 Richard Henderson <rth@redhat.com>
50676 * gcc.dg/iftrap-1.c: New.
50678 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50680 * g77.f-torture/execute/intrinsic77.f: New test.
50682 2001-07-11 Janis Johnson <janis@us.ibm.com>
50684 * gcc.misc-tests/gcov-3.c: New test.
50686 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50688 * gcc.c-torture/compile/20010711-1.c,
50689 * gcc.c-torture/compile/20010711-2.c: New tests.
50691 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50693 * gcc.c-torture/execute/20010711-1.c: New test.
50695 2001-07-11 Ben Elliston <bje@redhat.com>
50697 * g++.old-deja/g++.other/enum5.C: New test.
50699 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50701 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50702 (g++-dg-prune): Call prune_gcc_output.
50703 * prune.exp: New file for prune_gcc_output.
50704 * lib/g++.exp, lib/gcc.exp: Load it.
50706 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50708 * gcc.c-torture/compile/20010701-1.c,
50709 g++.old-deja/g++.ext/attrib6.C: New tests.
50711 2001-07-06 Jeffrey A Law (law@cygnus.com)
50713 * gcc.c-torture/compile/20010706-1.c: New test.
50715 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50717 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50719 2001-06-28 Stan Shebs <shebs@apple.com>
50721 * gcc.dg/pragma-darwin.c: New test.
50723 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50725 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50726 Solaris 2.[678] system.
50728 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50730 * gcc.dg/20010622-1.c: New test.
50732 2001-06-18 Stan Shebs <shebs@apple.com>
50734 * objc.dg: New directory.
50735 * objc.dg/dg.exp: New file.
50736 * objc.dg/alias.m: New.
50737 * objc.dg/class-1.m: New.
50738 * objc.dg/class-2.m: New.
50739 * objc.dg/const-str-1.m: New.
50740 * objc.dg/const-str-2.m: New.
50741 * objc.dg/id-1.m: New.
50742 * objc.dg/method-1.m: New.
50743 * objc.dg/super-class-1.m: New.
50744 * lib/objc-dg.exp: New file.
50746 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50748 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50751 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50753 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50755 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50757 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50760 2001-06-12 Richard Henderson <rth@redhat.com>
50762 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50764 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50766 * g++.old-deja/g++.abi/vbase5.C: New test.
50767 * g++.old-deja/g++.abi/vbase6.C: New test.
50768 * g++.old-deja/g++.abi/vbase7.C: New test.
50770 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50772 * gcc.c-torture/compile/20010610-1.c: New test.
50774 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50776 * g++.old-deja/g++.abi/vbase4.C: New test.
50778 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50780 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50781 support %f for HC11/HC12 targets.
50782 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50783 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50784 on HC11/HC12 targets.
50785 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50787 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50789 * gcc.dg/wchar_t-1.c: New file.
50790 * gcc.dg/wint_t-1.c: Likewise.
50792 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50794 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50796 2001-06-11 Richard Henderson <rth@redhat.com>
50798 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50800 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50802 * gcc.c-torture/compile/20010611-1.c: New test.
50804 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50806 * gcc.dg/c99-tag-1.c: Add more tests.
50808 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50810 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50811 representation on MN10300 and ARM/Thumb.
50813 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50815 * g77.f-torture/execute/20010610.f: New.
50817 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50819 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50822 2001-06-09 Richard Henderson <rth@redhat.com>
50824 * gcc.c-torture/execute/ashrdi-1.c: New.
50825 * gcc.c-torture/execute/ashldi-1.c: New.
50826 * gcc.c-torture/execute/lshrdi-1.c: New.
50828 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50830 * objc/execute/load-3.m: Added. Check sending +load to categories,
50831 in addition to classes.
50833 2001-06-08 Stan Shebs <shebs@apple.com>
50835 * objc/execute/load-2.m: New test. From Nicola Pero
50836 <n.pero@mi.flashnet.it>.
50838 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50840 * gcc.c-torture/execute/20010605-2.c: New test.
50842 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50844 * g++.old-deja/g++.abi/vbase2.C: New test.
50845 * g++.old-deja/g++.abi/vbase3.C: New test.
50847 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50849 * g++.old-deja/g++.pt/friend49.C: New test.
50851 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50853 * g++.old-deja/g++.ext/anon3.C: New test.
50855 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50857 * g++.old-deja/g++.other/conv7.C: New test.
50859 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50861 * gcc.c-torture/compile/20010605-2.c: New test.
50863 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50865 * gcc.c-torture/execute/20010604-1.c: New test.
50867 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50869 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50871 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50873 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50874 (g++_link_flags): Likewise.
50875 (g++_init): Pass gccpath's value to two previous functions.
50877 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50879 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50880 Ensure logfile entry matches exec command line.
50882 2001-05-31 Richard Henderson <rth@redhat.com>
50884 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50885 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50887 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50889 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50890 compiler for irix6.2
50892 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50894 * g++.old-deja/g++.other/optimize3.C: New file.
50896 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50898 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50901 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50903 * g++.old-deja/g++.other/optimize2.C: New file.
50905 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50907 * gcc.c-torture/compile/20010518-2.c: New file.
50908 * gcc.c-torture/execute/20010518-1.c: New file.
50909 * gcc.c-torture/execute/20010518-2.c: New file.
50911 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50913 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50915 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50917 G++ no longer defines builtins that do not begin with __builtin.
50918 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50919 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50920 * g++.old-deja/g++.law/builtin1.C: Likewise.
50921 * g++.old-deja/g++.law/cvt2.C: Likewise.
50922 * g++.old-deja/g++.mike/net5.C: Likewise.
50923 * g++.old-deja/g++.other/builtins1.C: Likewise.
50924 * g++.old-deja/g++.other/builtins2.C: Likewise.
50925 * g++.old-deja/g++.other/builtins3.C: Likewise.
50926 * g++.old-deja/g++.other/builtins4.C: Likewise.
50927 * g++.old-deja/g++.other/inline8.C: Likewise.
50928 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50930 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50932 * g++.old-deja/g++.pt/using1.C: Adjust.
50933 * g++.old-deja/g++.pt/using2.C: New test.
50935 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50937 * gcc.dg/cpp/charconst.c: New tests.
50938 * gcc.dg/cpp/escape.c: New tests.
50939 * gcc.dg/cpp/escape-1.c: New tests.
50940 * gcc.dg/cpp/escape-2.c: New tests.
50941 * gcc.dg/cpp/ucs.c: New tests.
50943 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50945 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50946 native compiler for irix6.5.
50948 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50950 * lib/g++.exp (g++_include_flags): Use args to compute
50952 (g++_link_flags): Likewise.
50953 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50955 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50957 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50959 2001-05-21 Geoff Keating <geoffk@redhat.com>
50961 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50964 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50966 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50968 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50969 to STACK_SIZE; Use it to define size of add_histo array.
50970 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50972 (f): Use GITT_SIZE to define size of gitt local table.
50973 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50974 to STACK_SIZE; Use it to define size of bytemem array.
50976 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50978 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50979 on 68HC11/HC12 due to the asm instruction.
50980 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50981 * gcc.c-torture/compile/920520-1.x: Likewise.
50982 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50983 on 68HC11/HC12 because the function is larger than 64K.
50984 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50985 on 68HC11/HC12 because the structure is too large.
50987 2001-05-20 Richard Henderson <rth@redhat.com>
50989 * gcc.c-torture/execute/20010520-1.c: New.
50991 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50993 * g++.old-deja/g++.warn/compare1.C: New test.
50994 * gcc.dg/compare4.c: New test.
50996 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50998 * g++.old-deja/g++.other/optimize1.C: New test.
51000 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51002 * g++.old-deja/g++.pt/spec41.C: New test.
51004 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
51006 * gcc.c-torture/compile/20010114-1.x: Remove.
51008 2001-05-18 Stan Shebs <shebs@apple.com>
51010 * gcc.c-torture/compile/20010518-1.c: New test.
51012 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
51014 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51015 * g++.old-deja/g++.pt/crash67.C: New test.
51017 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
51019 * g++.old-deja/g++.other/debug9.C: New test.
51021 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51023 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51025 2001-05-16 Jan Hubicka <jh@suse.cz>
51027 * gcc.c-torture/compile/20010516-1.c: New test.
51029 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51031 * g++.old-deja/g++.other/crash41.C: New test.
51033 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51035 * g++.old-deja/g++.pt/crash66.C: New test.
51037 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51039 * g++.old-deja/g++.robertl/eb27.C: Convert.
51041 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51043 * g++.dg/friend-warn.C: New test. Do not warn about friend
51044 declaration being redundant.
51046 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51048 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51050 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51052 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51054 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51056 * lib/g++.exp: Use testsuite_flags.
51058 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51060 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51062 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51064 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51066 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51068 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51070 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51072 * gcc.c-torture/compile/20010313-1.c: New test.
51074 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51076 * gcc.dg/cpp/direct2.c: New test.
51077 * gccq.dg/cpp/direct2s.c: New test.
51079 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51081 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51083 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51084 * g++.old-deja/g++.other/op3.C: Likewise.
51086 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51088 * gcc.dg/cpp/syshdr.h: New file.
51089 * gcc.dg/cpp/sysmac1.c: Update.
51090 * gcc.dg/cpp/sysmac2.c: Update.
51092 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51094 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51096 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51098 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51099 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51101 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51103 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51105 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51107 * lib/g++.exp (g++_include_flags): Don't use any special flags
51108 if TESTING_IN_BUILD_TREE is not defined.
51109 (g++_init): Use a plain 'c++' as the compiler if
51110 TESTING_IN_BUILD_TREEE is not defined.
51112 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51114 * g++.old-deja/g++.eh/catch13.C: New test.
51115 * g++.old-deja/g++.eh/catch14.C: New test.
51117 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51119 * gcc.dg/cpp/tr-define.c: New test.
51121 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51123 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51124 <stdlib.h>, not <malloc.h>.
51126 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51128 * g++.old-deja/g++.ns/template17.C: New test.
51130 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51132 * g++.old-deja/g++.pt/ref4.C: New test.
51134 2001-04-30 Richard Henderson <rth@redhat.com>
51136 * gcc.dg/20000724-1.c: Revert last change.
51138 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51140 * g77.f-torture/execute/20010430.f: New test.
51142 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51144 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51146 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51148 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51150 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51152 * g++.old-deja/g++.eh/crash6.C: New test.
51154 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51156 * g++.old-deja/g++.other/warn7.C: New test.
51158 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51160 * g++.old-deja/g++.other/defarg9.C: New test.
51162 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51164 * g77.f-torture/compile/20010426.f: New test.
51165 * g77.f-torture/execute/20010426.f: New test.
51167 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51169 * g77.f-torture/compile/20000629-1.x: Remove - error
51172 2001-04-26 Jeffrey A Law (law@cygnus.com)
51174 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51175 Tweak slightly to work with g++.dg framework.
51176 * g++.dg/special/ecos.exp: Run initp1.C test.
51177 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51179 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51180 its linker doesn't give line numbers either.
51181 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51183 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51185 * g++.old-deja/g++.other/lex1.C: New test.
51187 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51189 * gcc.dg/noncompile/20010425-1.c: New test.
51191 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51193 * g++.old-deja/g++.pt/mangle2.C: New test.
51195 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51197 * gcc.dg/format/plus-1.c: New test.
51199 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51201 * gcc.dg/20010423-1.c: New test.
51203 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51205 * gcc.c-torture/execute/20010422-1.c: New test.
51207 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51209 * g++.old-deja/g++.ns/type2.C: New test.
51211 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51213 * g++.old-deja/g++.other/perf1.C: New test.
51215 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51217 * gcc.dg/c99-func-2.c: Remove xfail.
51218 * gcc.dg/c99-func-3.c: Remove xfail.
51219 * gcc.dg/c99-func-4.c: Remove xfail.
51221 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51223 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51225 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51227 * gcc.c-torture/compile/20010423-1.c: New test.
51229 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51231 * g++.old-deja/g++.pt/typename28.C: New test.
51233 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51235 * g++.old-deja/g++.abi/empty2.C: New test.
51236 * g++.old-deja/g++.abi/empty3.C: New test.
51238 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51240 * g++.old-deja/g++.other/comdat2.C: New test.
51241 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51243 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51245 * g++.old-deja/g++.other/overload14.C: New test.
51247 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51249 * g++.old-deja/g++.other/lookup23.C: New test.
51251 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51253 * gcc.c-torture/execute/20010403-1.c: New test.
51255 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51256 Mark Mitchell <mark@codesourcery.com>
51258 * lib/old-dejagnu.exp: Don't delete output of executable.
51259 Add .exe suffix to executables.
51261 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51263 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51265 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51267 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51269 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51271 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51272 * g++.old-deja/g++.abi/crash1.C: New test.
51274 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51276 * g++.old-deja/g++.other/crash40.C: New test.
51278 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51280 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51282 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51284 * g++.old-deja/g++.other/warn6.C: New test.
51286 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51288 * g++.old-deja/g++.robertl/eb42.C: Same.
51290 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51292 * gcc.dg/wtr-conversion-1.c: New testcase.
51294 2001-04-10 Richard Henderson <rth@redhat.com>
51296 * g++.old-deja/g++.other/array5.C: New.
51298 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51300 * gcc.c-torture/execute/20010408-1.c: New test.
51302 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51304 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51305 headers and constructs.
51306 * g++.old-deja/g++.robertl/eb79.C: Same.
51307 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51308 * g++.old-deja/g++.robertl/eb73.C: Same.
51309 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51310 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51311 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51312 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51313 * g++.old-deja/g++.robertl/eb44.C: Same.
51314 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51315 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51316 * g++.old-deja/g++.robertl/eb39.C: Same.
51317 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51318 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51319 * g++.old-deja/g++.robertl/eb30.C: Same.
51320 * g++.old-deja/g++.robertl/eb3.C: Same.
51321 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51322 * g++.old-deja/g++.robertl/eb21.C: Same.
51323 * g++.old-deja/g++.robertl/eb15.C: Same.
51324 * g++.old-deja/g++.robertl/eb118.C: Same.
51325 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51326 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51327 * g++.old-deja/g++.robertl/eb109.C: Same.
51328 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51329 * g++.old-deja/g++.mike/rtti1.C: Same.
51330 * g++.old-deja/g++.mike/p658.C: Same.
51331 * g++.old-deja/g++.mike/net46.C: Same.
51332 * g++.old-deja/g++.mike/net34.C: Same.
51333 * g++.old-deja/g++.mike/memoize1.C: Same.
51334 * g++.old-deja/g++.mike/eh2.C: Same.
51335 * g++.old-deja/g++.law/weak.C: Same.
51336 * g++.old-deja/g++.law/visibility7.C: Same.
51337 * g++.old-deja/g++.law/visibility25.C: Same.
51338 * g++.old-deja/g++.law/visibility22.C: Same.
51339 * g++.old-deja/g++.law/visibility2.C: Same.
51340 * g++.old-deja/g++.law/visibility17.C: Same.
51341 * g++.old-deja/g++.law/visibility13.C: Same.
51342 * g++.old-deja/g++.law/visibility10.C: Same.
51343 * g++.old-deja/g++.law/visibility1.C: Same.
51344 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51345 * g++.old-deja/g++.law/vbase1.C: Same.
51346 * g++.old-deja/g++.law/operators32.C: Same.
51347 * g++.old-deja/g++.law/nest3.C: Same.
51348 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51349 * g++.old-deja/g++.law/except5.C (main): Same.
51350 * g++.old-deja/g++.law/cvt7.C (run): Same.
51351 * g++.old-deja/g++.law/cvt2.C: Same.
51352 * g++.old-deja/g++.law/cvt16.C: Same.
51353 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51354 * g++.old-deja/g++.law/ctors17.C (main): Same.
51355 * g++.old-deja/g++.law/ctors13.C: Same.
51356 * g++.old-deja/g++.law/ctors12.C (main): Same.
51357 * g++.old-deja/g++.law/ctors10.C: Same.
51358 * g++.old-deja/g++.law/code-gen5.C: Same.
51359 * g++.old-deja/g++.law/bad-error7.C: Same.
51360 * g++.old-deja/g++.law/arm9.C: Same.
51361 * g++.old-deja/g++.law/arm12.C: Same.
51362 * g++.old-deja/g++.law/arg8.C: Same.
51363 * g++.old-deja/g++.law/arg1.C: Same.
51364 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51365 * g++.old-deja/g++.jason/template31.C: Same.
51366 * g++.old-deja/g++.jason/template24.C (main): Same.
51367 * g++.old-deja/g++.jason/2371.C: Same.
51368 * g++.old-deja/g++.eh/new2.C: Same.
51369 * g++.old-deja/g++.eh/new1.C: Same.
51370 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51371 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51372 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51373 * g++.old-deja/g++.brendan/crash62.C: Same.
51374 * g++.old-deja/g++.brendan/crash52.C: Same.
51375 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51376 * g++.old-deja/g++.brendan/crash38.C: Same.
51377 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51378 * g++.old-deja/g++.brendan/copy9.C: Same.
51380 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51382 * gcc.c-torture/execute/20001203-2.c (memset):
51383 Count argument is of type __SIZE_TYPE__.
51385 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51387 * gcc.c-torture/compile/20010404-1.c: New test.
51389 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51391 * gcc.c-torture/compile/20010326-1.c: New test.
51393 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51395 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51396 peculiarities of the SH.
51397 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51399 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51401 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51402 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51403 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51405 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51407 * g77.f-torture/compile/20010321-1.f: New test.
51409 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51411 * gcc.c-torture/compile/20010329-1.c: New test.
51413 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51415 * gcc.c-torture/execute/20010329-1.c: New test.
51417 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51419 * g++.old-deja/g++.other/eh4.C: Fix typo.
51421 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51423 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51425 2001-03-28 Philip Blundell <philb@gnu.org>
51427 * gcc.c-torture/compile/20010328-1.c: New test.
51429 2001-03-27 Richard Henderson <rth@redhat.com>
51431 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51432 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51434 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51436 * gcc.c-torture/compile/20010327-1.c: New test.
51438 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51440 * g++.old-deja/g++.other/friend12.C: New test.
51441 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51442 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51444 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51446 * gcc.c-torture/execute/20010325-1.c: New test.
51448 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51450 * g++.old-deja/g++.other/mangle3.C: New test.
51452 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51454 * g++.old-deja/g++.other/anon8.C: New test.
51456 2001-03-20 Philip Blundell <philb@gnu.org>
51458 * gcc.c-torture/compile/20010320-1.c: New test.
51460 2001-03-17 Richard Henderson <rth@redhat.com>
51462 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51464 2001-03-15 Geoff Keating <geoff@redhat.com>
51466 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51469 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51471 * g++.old-deja/g++.other/eh4.C: New test.
51473 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51475 * gcc.dg/cpp/mi1.c: Update.
51477 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51479 * g++.old-deja/g++.other/regstack.C: New test.
51481 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51483 * g++.old-deja/g++.other/ref4.C: New test.
51485 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51487 * objc/execute/va_method.m: Added.
51488 * objc/execute/IMP.m: Added.
51489 * objc/execute/_cmd.m: Added.
51490 * objc/execute/accessing_ivars.m: Added.
51491 * objc/execute/class-1.m: Added.
51492 * objc/execute/class-10.m: Added.
51493 * objc/execute/class-11.m: Added.
51494 * objc/execute/class-12.m: Added.
51495 * objc/execute/class-13.m: Added.
51496 * objc/execute/class-14.m: Added.
51497 * objc/execute/class-2.m: Added.
51498 * objc/execute/class-3.m: Added.
51499 * objc/execute/class-4.m: Added.
51500 * objc/execute/class-5.m: Added.
51501 * objc/execute/class-6.m: Added.
51502 * objc/execute/class-7.m: Added.
51503 * objc/execute/class-8.m: Added.
51504 * objc/execute/class-9.m: Added.
51505 * objc/execute/class-tests-1.h
51506 * objc/execute/class-tests-2.h
51507 * objc/execute/compatibility_alias.m: Added.
51508 * objc/execute/encode-1.m: Added.
51509 * objc/execute/formal_protocol-1.m: Added.
51510 * objc/execute/formal_protocol-2.m: Added.
51511 * objc/execute/formal_protocol-3.m: Added.
51512 * objc/execute/formal_protocol-4.m: Added.
51513 * objc/execute/formal_protocol-5.m: Added.
51514 * objc/execute/formal_protocol-6.m: Added.
51515 * objc/execute/formal_protocol-7.m: Added.
51516 * objc/execute/informal_protocol.m: Added.
51517 * objc/execute/initialize.m: Added.
51518 * objc/execute/load.m: Added.
51519 * objc/execute/many_args_method.m: Added.
51520 * objc/execute/nested-3.m: Added.
51521 * objc/execute/no_clash.m: Added.
51522 * objc/execute/private.m: Added.
51523 * objc/execute/redefining_self.m: Added.
51524 * objc/execute/root_methods.m: Added.
51525 * objc/execute/selector-1.m: Added.
51526 * objc/execute/static-1.m: Added.
51527 * objc/execute/static-2.m: Added.
51528 * objc/execute/va_method.m: Added.
51530 2001-03-10 Richard Henderson <rth@redhat.com>
51532 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51534 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51536 * g++.old-deja/g++.other/crash31.C: XFAIL.
51537 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51538 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51539 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51540 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51541 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51543 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51545 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51547 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51549 * gcc.dg/20000724-1.c: Don't use multiline strings.
51551 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51553 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51554 result of -cString against what we expect it to be; don't just
51555 print it out for no one to read.
51557 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51558 Based on testcases provided by Nicola Pero.
51560 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51562 * gcc.dg/cpp/macro7.c: New test.
51564 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51566 * gcc.dg/cpp/multiline.c: Update.
51568 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51570 * g++.old-deja/g++.other/enum3.C: New test.
51572 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51574 * g++.old-deja/g++.other/pod1.C: New test.
51576 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51578 * g++.old-deja/g++.ext/overload1.C: New test.
51580 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51582 * g++.old-deja/g++.pt/using1.C: New test.
51584 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51586 * g++.old-deja/g++.other/using9.C: New test.
51588 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51590 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51592 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51594 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51596 * g++.old-deja/g++.ext/realpt1.C: Remove.
51598 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51600 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51602 2001-02-26 Will Cohen <wcohen@redhat.com>
51604 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51606 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51608 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51609 templatized constructors.
51611 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51613 * gcc.c-torture/execute/20010224-1.c: New test.
51615 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51617 * gcc.c-torture/execute/20010222-1.c: New test.
51619 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51621 * g++.old-deja/g++.other/inline20.C: New test.
51623 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51625 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51627 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51629 * g++.old-deja/g++.other/lookup22.C: New test.
51631 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51633 * g77.dg: New directory.
51634 * g77.dg/20010216-1.f: New test case.
51635 * g77.dg/dg.exp: New driver.
51636 * lib/g77-dg.exp: New driver library.
51638 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51640 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51642 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51644 * g++.old-deja/g++.other/decl9.C: New test.
51646 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51648 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51649 not need <string> and also tests the initialization at runtime.
51651 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51653 * gcc.c-torture/execute/longlong.c: New test.
51655 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51657 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51659 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51661 * gcc.c-torture/execute/920302-1.c (execute):
51662 Change argument type to short.
51664 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51666 * g++.old-deja/g++.pt/deduct6.C: New test.
51668 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51670 * g++.old-deja/g++.pt/deduct5.C: New test.
51672 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51674 * gcc.c-torture/execute/20010209-1.c: New test.
51676 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51678 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51680 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51682 * g++.dg/vtgc1.C: Update for new ABI.
51684 * consistency.vlad: New directory, 1665 files.
51686 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51688 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51690 * gcc.dg/cpp/digraphs.c: Declare puts.
51692 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51694 * g++.old-deja/g++.other/warn5.C: New test.
51696 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51698 * g++.old-deja/g++.pt/spec40.C: New test.
51700 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51702 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51704 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51706 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51708 * gcc.c-torture/compile/20010209-1.c: New test.
51710 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51712 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51713 excess errors message but not if it crashes.
51714 * g++.old-deja/g++.other/crash27.C: Likewise.
51715 * g++.old-deja/g++.other/crash28.C: Likewise.
51716 * g++.old-deja/g++.other/crash30.C: Likewise.
51717 * g++.old-deja/g++.other/crash32.C: Likewise.
51718 * g++.old-deja/g++.other/crash35.C: Likewise.
51719 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51721 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51723 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51724 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51725 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51726 g77.f-torture/execute/execute.exp,
51727 g77.f-torture/noncompile/noncompile.exp,
51728 gcc.c-torture/execute/execute.exp,
51729 gcc.c-torture/execute/memcheck/memcheck.exp,
51730 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51731 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51732 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51733 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51734 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51735 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51736 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51737 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51738 Remove bug reporting instructions with ancient email addresses.
51740 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51742 * gcc.dg/20010202-1.c: New test.
51743 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51745 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51747 * g++.dg/stdbool-if.C: New test.
51749 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51751 * objc/execute/fdecl.m: Added main().
51753 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51755 * gcc.c-torture/execute/20010206-1.c: New test.
51757 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51759 * gcc.dg/cpp/avoidpaste1.c: Update.
51761 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51763 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51764 Pero <nicola@brainstorm.co.uk>.
51765 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51767 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51769 * g++.old-deja/g++.pt/spec39.C: New test.
51771 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51773 * gcc.c-torture/compile/20010202-1.c: New test.
51775 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51777 * g++.old-deja/g++.abi/primary2.C: New test.
51778 * g++.old-deja/g++.abi/primary3.C: New test.
51779 * g++.old-deja/g++.abi/primary4.C: New test.
51780 * g++.old-deja/g++.abi/primary5.C: New test.
51781 * g++.old-deja/g++.abi/vtable3.h: New test.
51782 * g++.old-deja/g++.abi/vtable3a.C: New test.
51783 * g++.old-deja/g++.abi/vtable3b.C: New test.
51784 * g++.old-deja/g++.abi/vtable3c.C: New test.
51785 * g++.old-deja/g++.abi/vtable3d.C: New test.
51786 * g++.old-deja/g++.abi/vtable3e.C: New test.
51787 * g++.old-deja/g++.abi/vtable3f.C: New test.
51788 * g++.old-deja/g++.abi/vtable3g.C: New test.
51789 * g++.old-deja/g++.abi/vtable3h.C: New test.
51790 * g++.old-deja/g++.abi/vtable3i.C: New test.
51791 * g++.old-deja/g++.abi/vtable3j.C: New test.
51792 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51794 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51796 * g++.old-deja/g++.other/anon6.C: New test.
51797 * g++.old-deja/g++.other/anon7.C: New test.
51799 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51801 * gcc.dg/cpp/avoidpaste2.c: New tests.
51803 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51805 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51807 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51809 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51810 DECIMAL_DIG cases for Irix."
51812 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51814 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51816 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51818 * gcc.dg/c99-tag-1.c: New test.
51820 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51822 * gcc.dg/cpp/tr-warn1.c: Add tests.
51824 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51826 * gcc.dg/cpp/avoidpaste1.c: Update.
51827 * gcc.dg/cpp/paste4.c: Update.
51829 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51831 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51834 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51836 * g++.old-deja/g++.other/inline19.C: New test.
51838 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51840 * gcc.dg/Wlarger-than.c: New test.
51842 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51844 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51846 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51848 * gcc.c-torture/execute/20010129-1.c: New test.
51849 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51851 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51853 * gcc.dg/cpp/avoidpaste1.c: Test case.
51855 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51857 * g++.old-deja/g++.other/inline18.C: New test.
51859 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51861 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51862 and __builtin_putchar.
51864 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51866 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51869 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51871 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51872 floating point number rounding mode to round to the nearest
51873 representable mode.
51875 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51877 * g++.old-deja/g++.other/mangle2.C: New test.
51879 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51881 * gcc.c-torture/compile/20010124-1.c: New test.
51883 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51885 * g++.old-deja/g++.pt/spec38.C: New test.
51887 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51889 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51892 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51894 * gcc.c-torture/execute/20010123-1.c: New test.
51896 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51898 * g++.old-deja/g++.pt/spec37.C: New test.
51900 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51902 * g++.old-deja/g++.pt/overload14.C: New test.
51904 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51906 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51907 __builtin_return_address.
51909 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51911 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51912 * g++.old-deja/g++.pt/spec35.C: New test.
51913 * g++.old-deja/g++.pt/spec36.C: New test.
51915 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51917 * gcc.c-torture/compile/20010118-1.c: New test.
51919 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51921 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51923 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51925 * gcc.c-torture/execute/20010119-1.c: New test.
51927 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51929 * g++.old-deja/g++.other/vbase5.C: New test.
51931 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51933 * gcc.c-torture/execute/20010118-1.c: New test.
51935 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51937 * g++.old-deja/g++.pt/deduct3.C: New test.
51939 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51941 * g++.old-deja/g++.pt/spec34.C: New test.
51943 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51945 * g77.f-torture/compile/20000601-2.f: New test.
51947 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51949 * g++.old-deja/g++.other/init17.C: New test.
51951 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51953 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51955 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51957 * g++.old-deja/g++.pt/unify8.C: New test.
51959 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51961 * g++.old-deja/g++.abi/vbase1.C: New test.
51963 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51965 * g++.old-deja/g++.pt/crash65.C: New test.
51967 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51969 * gcc.dg/cpp/assembl2.S: New test case.
51971 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51973 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51976 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51978 * g++.old-deja/g++.other/builtins1.C: New test.
51979 * g++.old-deja/g++.other/builtins2.C: Likewise.
51980 * g++.old-deja/g++.other/builtins3.C: Likewise.
51981 * g++.old-deja/g++.other/builtins4.C: Likewise.
51983 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51985 * gcc.c-torture/compile/20010117-1.c: New test.
51986 * gcc.c-torture/compile/20010117-2.c: New test.
51988 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51990 * g77.f-torture/execute/20010116.[fx]: New test,
51992 * g77.f-torture/compile/20010115.f: Indicate it's
51993 a test for PR fortran/1636.
51995 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51997 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51999 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52001 * g77.f-torture/compile/20010115.f: New test.
52003 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
52005 * g++.old-deja/g++.pt/nontype5.C: New test.
52007 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
52009 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52010 have an equivalent working one below it.
52012 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52014 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52015 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52017 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52019 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52020 message containing "init_priority".
52021 (conpr-2.C): Likewise.
52022 (conpr-3.C): Likewise.
52023 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52025 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52027 * gcc.c-torture/execute/20010114-2.c: New test.
52029 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52031 * gcc.c-torture/compile/20010114-1.c: New test.
52032 * gcc.c-torture/compile/20010114-1.x: Xfail.
52033 * gcc.c-torture/compile/20010114-2.c: New test.
52034 * gcc.c-torture/execute/20010114-1.c: New test.
52035 * gcc.dg/trunc-1.c: New test.
52036 * gcc.dg/uninit-B.c: New test.
52038 2001-01-13 Nick Clifton <nickc@redhat.com>
52040 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52043 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52045 * gcc.c-torture/compile/20010113-1.c: New test.
52047 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52049 * gcc.c-torture/compile/20001212-1.c: New test.
52051 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52053 * gcc.dg/cpp/widestr1.c: Update.
52054 * gcc.dg/cpp/prag-imp.c: Remove.
52056 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52058 * gcc.c-torture/execute/20000801-3.x: Remove.
52059 * gcc.dg/c90-init-1.c: New test.
52060 * gcc.dg/c99-init-1.c: New test.
52061 * gcc.dg/c99-init-2.c: New test.
52062 * gcc.dg/gnu99-init-1.c: New test.
52064 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52066 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52067 testing that no relevant ones were found.
52069 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52071 * g++.old-deja/g++.pt/cast2.C: New test.
52073 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52075 * g++.old-deja/g++.pt/friend47.C: New test.
52077 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52079 * g++.old-deja/g++.pt/instantiate13.C: New test.
52081 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52083 * g++.old-deja/g++.other/defarg7.C: New test.
52084 * g++.old-deja/g++.other/defarg8.C: New test.
52086 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52088 * g++.old-deja/g++.pt/crash64.C: New test.
52090 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52092 * g++.old-deja/g++.pt/crash63.C: New test.
52094 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52096 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52098 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52100 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52102 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52104 * g++.old-deja/g++.pt/error3.C: New test.
52106 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52108 * g++.old-deja/g++.other/crash39.C: New test.
52110 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52112 * g++.old-deja/g++.other/vbase4.C: New test.
52114 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52116 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52117 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52118 * gcc.dg/special/special.exp: New test driver which will check
52119 for alias support for the above test.
52121 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52123 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52124 problems on small machines.
52125 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52128 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52130 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52132 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52134 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52136 * g++.old_deja/g++.pt/using8.C: New test.
52138 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52140 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52142 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52144 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52145 where a failure is expected.
52146 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52148 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52150 * g++.old_deja/g++.pt/instantiate12.C: New test.
52152 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52154 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52156 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52157 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52158 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52159 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52160 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52161 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52162 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52163 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52164 * g++.old-deja/g++.eh/spec6.C: Likewise.
52165 * g++.old-deja/g++.jason/crash3.C: Likewise.
52166 * g++.old-deja/g++.law/ctors11.C: Likewise.
52167 * g++.old-deja/g++.law/ctors17.C: Likewise.
52168 * g++.old-deja/g++.law/ctors5.C: Likewise.
52169 * g++.old-deja/g++.law/ctors9.C: Likewise.
52170 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52171 * g++.old-deja/g++.mike/net22.C: Likewise.
52172 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52173 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52174 * g++.old-deja/g++.mike/virt3.C: Likewise.
52175 * g++.old-deja/g++.niklas/t128.C: Likewise.
52176 * g++.old-deja/g++.other/anon4.C: Likewise.
52177 * g++.old-deja/g++.other/using1.C: Likewise.
52178 * g++.old-deja/g++.other/warn3.C: Likewise.
52179 * g++.old-deja/g++.pt/t37.C: Likewise.
52180 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52181 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52183 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52185 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52187 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52189 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52191 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52193 * gcc.c-torture/compile/20010107-1.c: New test.
52195 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52197 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52199 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52201 * gcc.dg/format/format.h: New file.
52202 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52203 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52204 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52205 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52206 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52207 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52208 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52209 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52210 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52211 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52212 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52213 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52214 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52215 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52216 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52217 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52218 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52219 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52220 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52221 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52222 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52223 instead of declaring standard types, macros and functions in each
52226 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52228 * gcc.c-torture/execute/20010106-1.c: New test.
52230 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52232 * gcc.dg/format/format.exp: New file.
52233 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52234 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52235 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52236 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52237 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52238 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52239 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52240 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52241 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52242 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52243 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52244 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52245 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52246 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52247 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52248 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52249 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52250 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52251 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52252 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52253 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52254 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52255 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52256 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52257 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52258 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52259 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52260 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52261 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52262 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52263 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52264 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52265 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52266 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52267 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52268 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52269 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52270 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52271 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52272 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52273 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52274 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52276 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52278 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52281 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52283 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52285 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52287 * g++.old-deja/g++.pt/crash62.C: New test.
52289 2001-01-04 Richard Henderson <rth@redhat.com>
52291 * gcc.dg/20000926-1.c: Update expected warnings.
52292 * gcc.dg/array-2.c: Likewise.
52293 * gcc.dg/array-4.c: Also validate flexible array members.
52294 * gcc.dg/c99-flex-array-1.c: New.
52296 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52298 * gcc.c-torture/compile/20001222-1.x: Remove.
52300 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52302 * gcc.c-torture/execute/built-in-setjmp.c: New.
52304 2001-01-03 Richard Henderson <rth@redhat.com>
52306 * gcc.dg/940510-1.c: Update expected error wording.
52307 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52309 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52311 * lib/target-supports.exp (check_alias_available): Modified to
52312 indicate aliases not supported if only weak aliases are supported.
52314 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52316 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52317 Turn on cmpstrsi checks for __pj__ and __i370__.
52319 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52321 * g++.old-deja/g++.other/virtual11.C: New test.
52323 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52325 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52327 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52329 * gcc.c-torture/compile/20010102-1.c: New test.
52331 2001-01-02 Andreas Jaeger <aj@suse.de>
52333 * gcc.dg/noreturn-3.c: New test.
52335 * gcc.dg/noreturn-4.c: New test.
52337 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52339 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52340 __builtin_fputc and __builtin_fwrite.
52342 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52344 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52345 signed char, not default char.
52347 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52349 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52351 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52353 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52355 2000-12-29 Richard Henderson <rth@redhat.com>
52357 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52358 (__cyg_profile_func_exit): Define.
52360 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52362 * g++.dg/vtgc1.C: New test.
52364 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52366 * gcc.dg/noncompile/20001228-1.c: New test.
52368 * gcc.dg/20001228-1.c: New test.
52370 * gcc.c-torture/execute/20001228-1.c: New test.
52372 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52374 * gcc.dg/format-strfmon-1.c: New test.
52376 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52378 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52379 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52380 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52381 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52382 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52383 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52384 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52385 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52386 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52387 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52388 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52389 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52390 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52392 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52393 * gcc.c-torture/execute/string-opt-4.c: Test index.
52395 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52397 * gcc.c-torture/compile/20001226-1.c: New test.
52399 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52401 * gcc.c-torture/compile/20001222-1.c: New test.
52402 * gcc.c-torture/compile/20001222-1.x: Xfail.
52404 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52406 * gcc.c-torture/execute/comp-goto-2.c: New test.
52408 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52410 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52411 Use long types if __INT_MAX__ is 32767.
52412 (main): Use cast to (sint32 *) when poking 88 into a_page.
52414 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52416 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52418 * gcc.c-torture/compile/20001221-1.c: New test.
52419 * gcc.c-torture/execute/20001221-1.c: New test.
52421 2000-12-20 Richard Henderson <rth@redhat.com>
52423 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52424 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52426 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52428 * gcc.dg/compare3.c: New test.
52430 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52432 * gcc.dg/format-warnll-1.c: New test.
52434 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52436 * gcc.dg/cpp/cmdlne-P.c: New test.
52438 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52440 * gcc.c-torture/execute/builtin-abs-1.c,
52441 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52443 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52445 * gcc.dg/cpp/multiline.c: New test.
52447 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52449 * g++.old-deja/g++.other/syshdr1.C: Update.
52450 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52452 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52454 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52456 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52458 * g++.old-deja/g++.pt/ttp65.C: New test.
52460 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52462 * g++.old-deja/g++.pt/ttp64.C: New test.
52464 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52466 * g++.old-deja/g++.pt/spec33.C: New test.
52468 2000-12-14 Catherine Moore <clm@redhat.com>
52470 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52471 * gcc.c-torture/execute/920612-2.c: Likewise.
52472 * gcc.c-torture/execute/920428-2.c: Likewise.
52473 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52474 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52476 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52478 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52479 * gcc.dg/pack-test-2.c: Likewise.
52481 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52483 Tests by Zack Weinberg <zackw@stanford.edu>.
52485 * gcc.dg/cpp/defined.c: Update.
52486 * gcc.dg/cpp/defined_trad.c: New tests.
52488 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52490 * gcc.dg/cpp/trad-direct.c: Update.
52492 2000-12-11 Neil Booth <neilb@earthling.net>
52494 * gcc.dg/cpp/defined_trad.c
52496 2000-12-11 Neil Booth <neilb@earthling.net>
52498 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52500 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52502 * gcc.dg/format-miss-2.c: New test.
52504 2000-12-09 Neil Booth <neilb@earthling.net>
52506 * gcc.dg/cpp/lineflags.c: New tests.
52507 * gcc.dg/cpp/poison.c: Update.
52508 * gcc.dg/cpp/redef2.c: Update.
52509 * gcc.dg/cpp/skipping.c: New test.
52511 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52513 * g++.old-deja/g++.other/eh3.C: New testcase.
52515 2000-12-07 Neil Booth <neilb@earthling.net>
52517 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52518 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52519 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52520 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52521 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52524 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52526 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52527 __SIZE_TYPE__ instead of int for type of integers cast to
52530 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52532 * g++.old-deja/g++.other/cleanup4.C: New test.
52534 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52536 * format-sec-1.c: New test.
52538 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52540 * gcc.dg/format-nonlit-3.c: New test.
52542 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52544 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52545 through a null pointer.
52547 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52549 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52550 * g++.old-deja/g++.pt/partial4.C: New test.
52552 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52554 * gcc.c-torture/execute/ieee/hugeval.x: New.
52556 2000-12-06 Neil Booth <neilb@earthling.net>
52558 * gcc.dg/cpp/backslash2.c: New tests.
52560 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52562 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52563 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52565 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52567 * gcc.c-torture/execute/20001203-2.c: New testcase.
52569 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52571 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52572 * g++.old-deja/g++.other/virtual10.C: New test.
52574 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52576 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52578 2000-12-05 Richard Henderson <rth@redhat.com>
52580 * gcc.c-torture/compile/20001205-1.c: New.
52582 2000-12-04 Neil Booth <neilb@earthling.net>
52584 * g++.old-deja/g++.other/virtual9.C: New test.
52585 * g++.old-deja/g++.pt/crash61.C: New test.
52586 * gcc.c-torture/execute/loop-9.c: New test.
52588 2000-12-04 Neil Booth <neilb@earthling.net>
52590 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52591 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52592 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52593 * gcc.dg/cpp/extratokens.c: ...here.
52595 2000-12-04 Neil Booth <neilb@earthling.net>
52597 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52600 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52602 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52603 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52605 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52607 * gcc.c-torture/execute/20001203-1.c: New test.
52609 2000-12-03 Neil Booth <neilb@earthling.net>
52611 * gcc.dg/cpp/macro6.c: New test cases.
52613 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52615 * gcc.c-torture/execute/string-opt-9.c: New test.
52616 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52617 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52618 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52620 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52621 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52623 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52625 * gcc.dg/cpp/if-6.c: New testcase.
52627 * gcc.dg/20001201-1.c: New testcase.
52629 2000-12-02 Neil Booth <neilb@earthling.net>
52631 * g++.old-deja/g++.other/externC4.C,
52632 g++.old-deja/g++.other/friend10.C: New tests.
52634 2000-12-02 Neil Booth <neilb@earthling.net>
52636 * g++.old-deja/g++.other/instan2.C
52637 * g++.old-deja/g++.other/instan3.C: New test.
52639 2000-12-02 Neil Booth <neilb@earthling.net>
52641 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52642 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52643 gnuc99.c,gnuc99-pedantic.c: New tests.
52645 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52647 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52648 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52650 2000-12-01 Neil Booth <neilb@earthling.net>
52652 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52653 * gcc.dg/cpp/poison.c: Update.
52654 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52656 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52658 * g77.f-torture/execute/20001201.f: New test.
52660 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52662 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52664 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52666 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52668 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52670 * g++.old-deja/g++.other/cast6.C: New test.
52672 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52674 * gcc.c-torture/execute/20001130-2.c: New testcase.
52676 2000-11-30 Richard Henderson <rth@redhat.com>
52678 * gcc.c-torture/execute/20001130-1.c: New test.
52680 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52682 * g++.old-deja/g++.other/op3.C: New test.
52684 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52686 * g++.old-deja/g++.other/op2.C: New test.
52688 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52690 * g++.old-deja/g++.other/crash38.C: New test.
52692 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52694 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52696 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52698 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52700 * gcc.c-torture/execute/string-opt-6.c: New test.
52702 * gcc.dg/20001117-1.c: Add main.
52704 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52706 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52708 * gcc.dg/940510-1.c: ... to here.
52710 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52711 zero-size arrays in toplevel structures.
52713 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52715 * gcc.c-torture/execute/loop-8.c: New test.
52717 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52719 * g++.old-deja/g++.other/base1.C: New test.
52721 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52723 * g++.old-deja/g++.other/parse2.C: New test.
52725 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52727 * g++.old-deja/g++.pt/incomplete1.C: New test.
52729 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52731 * g++.old-deja/g++.other/friend9.C: New test.
52733 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52735 * gcc.dg/20001127-1.c: New test.
52737 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52739 * g++.old-deja/g++.pt/friend46.C: New test.
52741 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52743 * g++.old-deja/g++.other/ptrmem8.C: New test.
52745 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52747 * gcc.c-torture/execute/string-opt-7.c: New test.
52748 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52750 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52752 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52753 instead of 'mkcheck 2'.
52755 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52757 * gcc.c-torture/execute/memcheck/driver.c,
52758 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52759 C9X references to refer to C99.
52761 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52763 * gcc.dg/ultrasp3.c: New test.
52765 2000-11-25 Neil Booth <neilb@earthling.net>
52767 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52769 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52771 * gcc.c-torture/compile/20001123-2.c: New.
52773 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52775 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52777 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52779 * gcc.dg/sequence-point-1.c: Add some new tests.
52780 * gcc.c-torture/execute/20001124-1.c: New test.
52782 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52784 * g++.old-deja/g++.other/vaarg4.C: New test.
52785 * gcc.c-torture/compile/20001123-1.c: New test.
52787 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52789 * g++.other/crash24.C: Adjust and remove XFAIL.
52790 * g++.other/crash37.C: New test.
52792 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52794 * g++.old-deja/g++.pt/instantiate9.C: New test.
52796 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52798 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52801 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52802 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52804 2000-11-22 Neil Booth <neilb@earthling.net>
52806 * gcc.dg/cpp/Wtrigraphs.c: New test.
52808 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52810 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52812 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52814 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52816 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52818 * lib/gcc-dg.exp: load_lib scanasm.exp.
52819 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52820 * lib/g++-dg.exp: load_lib scanasm.exp.
52821 * lib/scanasm.exp: New.
52822 (scan-assembler, scan-assembler-not): Add optional arguments to
52823 test name, or if not present, the pattern name.
52824 (scan-assembler-dem, scan-assembler-dem-not): New.
52826 * g++.dg/dg.exp: New.
52828 2000-11-21 Neil Booth <neilb@earthling.net>
52830 * gcc.dg/cpp/integrated1.c: Remove.
52832 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52834 * gcc.c-torture/execute/20001121-1.c: New test.
52836 2000-11-21 Richard Henderson <rth@redhat.com>
52838 * gcc.c-torture/compile/20001121-1.c: New test.
52840 2000-11-20 Neil Booth <neilb@earthling.net>
52842 * gcc.dg/cpp/integrated1.c: New test.
52844 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52846 * g++.old-deja/g++.other/inline17.C: New test.
52848 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52850 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52851 local variable to be zero: I made the variable global. Now
52852 uses abort() and exit() instead of relying on main's return value.
52854 2000-11-20 Neil Booth <neilb@earthling.net>
52856 * gcc.dg/cpp/paste2.c: Update test.
52857 * objc/execute/paste.m: New test.
52859 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52861 * gcc.dg/c99-condexpr-1.c: New test.
52863 2000-11-20 Neil Booth <neilb@earthling.net>
52865 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52867 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52869 * g++.old-deja/g++.pt/export1.C: New test.
52871 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52873 * gcc.dg/20001117-1.c: New test.
52875 2000-11-18 Richard Henderson <rth@redhat.com>
52877 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52879 2000-11-18 Richard Henderson <rth@redhat.com>
52881 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52882 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52883 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52885 2000-11-18 Richard Henderson <rth@redhat.com>
52887 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52888 (main): New. Exit cleanly.
52890 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52892 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52893 gcc.dg/c99-fordecl-2.c: New tests.
52895 2000-11-18 Richard Henderson <rth@redhat.com>
52897 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52898 * gcc.c-torture/execute/zerolen-2.c: New.
52900 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52902 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52905 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52907 * g++.old-deja/g++.pt/instantiate8.C: New test.
52909 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52911 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52912 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52914 2000-11-16 Nick Clifton <nickc@redhat.com>
52916 * gcc.c-torture/execute/nestfunc-2.c: New test.
52917 * gcc.c-torture/execute/nestfunc-3.c: New test.
52919 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52921 * gcc.c-torture/compile/20001116-1.c: New test.
52923 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52925 * gcc.c-torture/execute/20001115-1.c: New test.
52927 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52929 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52930 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52931 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52932 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52934 2000-11-15 Neil Booth <neilb@earthling.net>
52936 gcc.dg/cpp/_Pragma1.c: Update.
52937 gcc.dg/cpp/_Pragma2.c: New test.
52939 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52941 * g++.old-deja/g++.other/anon5.C: New test.
52943 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52945 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52948 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52950 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52953 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52955 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52956 labels at end of compound statements.
52958 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52960 * gcc.c-torture/execute/loop-7.c: New test.
52962 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52964 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52966 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52968 * gcc.dg/c99-bool-1.c: New test.
52970 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52972 * gcc.dg/c99-scope-1.c: Remove xfail.
52973 * gcc.dg/c99-scope-2.c: New test.
52975 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52977 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52978 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52980 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52982 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52985 * g++.mike/p700.C: Don't typedef wchar_t.
52986 * g++.mike/p784.C: Likewise.
52987 * g++.mike/eb101.C: Don't use __wchar_t.
52989 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52991 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52994 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52996 * gcc.c-torture/execute/20001111-1.c: New test.
52998 2000-11-10 Nick Clifton <nickc@redhat.com>
53000 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53001 long multuiple and accumulate.
53003 2000-11-09 Richard Henderson <rth@redhat.com>
53005 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53006 via size_t instead of int.
53008 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53009 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53010 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53011 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53013 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
53015 * gcc.c-torture/compile/20001109-1.c: New test.
53016 * gcc.c-torture/compile/20001109-2.c: New test.
53018 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53020 * g++.old-deja/g++.pt/operator1.C: New test.
53021 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53023 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53025 * gcc.dg/20001108-1.c: New test.
53027 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53029 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53030 with both arguments constant strings.
53031 * gcc.c-torture/execute/string-opt-3.c: New test.
53032 * gcc.c-torture/execute/string-opt-4.c: New test.
53033 * gcc.c-torture/execute/string-opt-5.c: New test.
53035 2000-11-08 Nick Clifton <nickc@redhat.com>
53037 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53038 mulsidi3adddi patterns.
53040 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53042 * g++.old-deja/g++.other/crash36.C: New test.
53044 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53046 * g++.old-deja/g++.other/init16.C: New test.
53048 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53050 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53052 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53054 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53055 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53056 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53058 2000-11-07 DJ Delorie <dj@redhat.com>
53060 * gcc.dg/20000614-1.c: Add return so that test can pass.
53062 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53064 * gcc.c-torture/execute/string-opt-1.c: New test.
53066 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53068 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53069 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53070 parameters in registers, and there is no way for a varargs
53071 function to know in which order the integer and floating-point
53072 parameters should be interleaved when they are placed on the
53074 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53075 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53077 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53079 * gcc.c-torture/execute/string-opt-2.c: New test.
53081 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53083 * g++.old-deja/g++.pt/crash60.C: New test.
53085 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53087 * g++.old-deja/g++.other/crash24.C: New test.
53088 * g++.old-deja/g++.other/crash25.C: New test.
53089 * g++.old-deja/g++.other/crash26.C: New test.
53090 * g++.old-deja/g++.other/crash27.C: New test.
53091 * g++.old-deja/g++.other/crash28.C: New test.
53092 * g++.old-deja/g++.other/crash29.C: New test.
53093 * g++.old-deja/g++.other/crash30.C: New test.
53094 * g++.old-deja/g++.other/crash31.C: New test.
53095 * g++.old-deja/g++.other/crash32.C: New test.
53096 * g++.old-deja/g++.other/crash33.C: New test.
53097 * g++.old-deja/g++.other/crash34.C: New test.
53098 * g++.old-deja/g++.other/crash35.C: New test.
53100 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53102 * gcc.c-torture/execute/20001031-1.c: New test.
53104 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53106 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53109 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53110 standards-conformant.
53112 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53114 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53115 * g++.old-deja/g++.mike/p755a.C: Likewise.
53116 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53117 library makes no calls to `operator new' during initialization.
53119 2000-11-04 Neil Booth <neilb@earthling.net>
53121 * gcc.dg/cpp/include2.c: New tests.
53123 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53125 * lib/g++.exp (g++_set_ld_library_path): New function.
53126 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53128 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53130 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53133 2000-11-01 Richard Henderson <rth@redhat.com>
53135 * g++.old-deja/g++.ext/namedret1.C: New.
53136 * g++.old-deja/g++.ext/namedret2.C: New.
53137 * g++.old-deja/g++.ext/namedret3.C: New.
53139 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53141 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53142 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53144 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53146 * gcc.c-torture/execute/va-arg-21.c: New test.
53148 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53150 * gcc.dg/c99-complex-2.c: New test.
53152 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53154 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53156 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53158 * g++.old-deja/g++.other/inline16.C: New test.
53160 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53162 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53163 __PRETTY_FUNCTION__
53165 2000-10-29 Neil Booth <neilb@earthling.net>
53167 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53169 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53170 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53173 2000-10-29 Neil Booth <neilb@earthling.net>
53175 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53176 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53177 * mi5.c: Test multiple includes work with -C.
53178 * trigraphs.c: Test ^= version.
53180 2000-10-28 Neil Booth <neilb@earthling.net>
53182 New tests and test updates for new macro expander.
53184 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53185 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53186 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53187 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53188 new diagnostic messages.
53190 * gcc.dg/cpp/macro3.c: New tests.
53192 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53194 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53197 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53199 * g++.old-deja/g++.other/eh2.C: New test.
53201 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53203 * gcc.c-torture/execute/20001027-1.c: New test.
53205 2000-10-26 Richard Henderson <rth@redhat.com>
53207 * gcc.c-torture/execute/20001026-1.c: New.
53209 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53211 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53212 * g++.old-deja/g++.law/builtin1.C: Likewise.
53213 * g++.old-deja/g++.law/ctors10.C: Likewise.
53214 * g++.old-deja/g++.law/virtual3.C: Likewise.
53215 * g++.old-deja/g++.mike/p658.C: Likewise.
53216 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53217 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53218 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53219 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53220 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53222 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53224 * gcc.c-torture/compile/20001024-1.c: New test.
53226 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53228 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53229 to tell us whether or not we are using V3.
53231 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53233 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53236 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53238 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53240 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53242 * gcc.c-torture/execute/20001024-1.c: New test.
53244 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53246 * g++.old-deja/g++.other/sibcall1.C: New test.
53248 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53250 * gcc.dg/noncompile/init-3.c: New test.
53252 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53254 * gcc.dg/format-array-1.c: New test.
53256 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53258 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53259 writing through null pointers; remove comment about testing
53260 unterminated strings.
53262 2000-10-17 Matthew Hiller <hiller@redhat.com>
53264 * gcc.c-torture/execute/20001017-2.c: New test.
53266 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53268 * gcc.c-torture/compile/20001018-1.c: New test.
53269 * gcc.c-torture/compile/20001018-1.x: Xfail.
53271 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53273 * gcc.c-torture/execute/20001017-1.c: New test.
53275 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53277 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53278 for multiple use of arguments with scanf formats; add tests for
53279 multiple use of arguments.
53281 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53283 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53284 from some old tests.
53286 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53288 * gcc.dg/format-miss-1.c: New test.
53290 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53292 * gcc.c-torture/execute/20001013-1.c: New test.
53294 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53296 * gcc.dg/format-branch-1.c: New test.
53298 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53300 * README, lib/file-format.exp: Remove EGCS references.
53302 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53304 * gcc.dg/20001013-1.c: New test.
53306 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53308 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53309 for intmax_t in the compiler using __typeof__ and the type rules
53310 for conditional expressions.
53312 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53314 * gcc.dg/20001012-1.c: New test.
53315 * gcc.dg/20001012-2.c: New test.
53317 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53319 * gcc.dg/format-attr-1.c: New test.
53321 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53323 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53324 __LONG_LONG_MAX__ instead of LLONG_MAX.
53326 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53328 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53330 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53333 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53335 * gcc.dg/sequence-pt-1.c: New test.
53337 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53339 * gcc.c-torture/execute/20001011-1.c: New testcase.
53340 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53342 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53344 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53345 does not error on it.
53347 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53349 * gcc.dg/20001009-1.c: New test.
53351 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53353 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53354 * gcc.c-torture/execute/20001009-2.c: ... to here.
53356 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53358 * gcc.c-torture/compile/20001009-1.c: New testcase.
53359 * gcc.c-torture/execute/20001009-1.c: New testcase.
53360 Testcases provided by Jan Hubicka <jh@suse.cz>.
53362 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53364 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53365 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53366 uintmax_t using <limits.h> to emulate the compiler's internal
53367 logic. No longer XFAIL %j tests.
53369 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53371 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53372 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53373 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53374 regexps and details of expected handling of some bad formats.
53375 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53378 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53380 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53381 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53382 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53383 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53386 2000-10-06 Richard Henderson <rth@cygnus.com>
53388 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53389 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53390 * g++.old-deja/g++.jason/report.C: Likewise.
53391 * g++.old-deja/g++.law/friend5.C: Likewise.
53392 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53393 of the expected warnings.
53395 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53397 * g++.old-deja/g++.pt/enum14.C: New test.
53399 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53401 * g++.old-deja/g++.pt/crash59.C: New test.
53403 2000-10-04 Will Cohen <wcohen@redhat.com>
53405 * gcc.dg/20000926-1.c: New test.
53407 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53409 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53410 function name for current C++ compiler.
53411 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53413 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53415 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53416 __PRETTY_FUNCTION__.
53417 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53419 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53421 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53423 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53425 * gcc.c-torture/compile/20000923-1.c: New test.
53427 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53429 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53430 * g++.old-deja/g++.pt/ttp62.C: Same.
53431 * g++.old-deja/g++.other/inline14.C: Same.
53433 2000-09-24 Richard Henderson <rth@cygnus.com>
53435 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53437 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53439 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53441 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53443 * gcc.c-torture/compile/20000922-1.c: New file.
53445 2000-09-21 Nick Clifton <nickc@redhat.com>
53447 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53448 a signed long modulo operation.
53449 (mod6): New function - perform an unsigned long modulo operation.
53450 (main): Add tests for modulos of very large numbers by very small
53453 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53455 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53457 2000-09-19 Richard Henderson <rth@cygnus.com>
53459 * gcc.dg/compare2.c (case 10): XFAIL.
53461 2000-09-18 Richard Henderson <rth@cygnus.com>
53463 * gcc.c-torture/execute/20000906-1.c: Move ...
53464 * gcc.dg/20000906-1.c: ... here. Only run on targets
53465 that support __builtin_trap.
53467 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53469 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53471 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53473 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53474 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53475 more $ format tests.
53477 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53479 * gcc.dg/format-errmk-1.c: New test.
53481 2000-09-17 Greg McGary <greg@mcgary.org>
53483 * gcc.c-torture/execute/20000917-1.x: Remove.
53485 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53487 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53489 2000-09-17 Greg McGary <greg@mcgary.org>
53491 * gcc.c-torture/execute/20000917-1.c: New test.
53492 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53494 2000-09-16 Neil Booth <NeilB@earthling.net>
53496 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53497 in nested macro bug.
53499 2000-09-15 Neil Booth <NeilB@earthling.net>
53501 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53503 2000-09-14 Jeffrey A Law (law@cygnus.com)
53505 * gcc.c-torture/execute/20000914-1.c: New test.
53507 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53509 * g++.other/inline13.C: New test.
53511 2000-09-12 Andreas Jaeger <aj@suse.de>
53513 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53514 constant by Ulrich Drepper <drepper@redhat.com>.
53516 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53518 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53520 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53522 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53524 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53526 * gcc.dg/cpp/backslash.c: New test.
53528 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53530 * gcc.c-torture/execute/20000910-1.c: New test.
53531 * gcc.c-torture/execute/20000910-2.c: Likewise.
53533 2000-09-11 Robert Lipe <robertl@sco.com>
53535 * gcc.dg/pragma-align.c: New test.
53537 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53539 * g++.old-deja/g++.pt/explicit82.C: New test.
53540 * g++.old-deja/g++.pt/explicit83.C: New test.
53542 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53544 * gcc.dg/asm-names.c: New test.
53546 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53548 * gcc.dg/cpp/tr-warn6.c: New test
53550 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53552 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53555 2000-09-07 Catherine Moore <clm@redhat.com>
53557 * gcc.c-torture/execute/unroll-1.c: New test.
53559 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53561 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53563 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53564 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53565 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53566 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53567 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53569 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53570 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53572 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53574 * g++.old-deja/g++.pt/deduct2.C: New test.
53576 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53578 * g++.old-deja/g++.pt/parms2.C: New test.
53580 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53582 * g++.old-deja/g++.pt/crash58.C: New test.
53584 2000-09-06 Greg McGary <greg@mcgary.org>
53586 * gcc.c-torture/execute/20000906-1.c: New test.
53587 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53589 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53591 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53593 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53595 * g++.old-deja/g++.pt/crash57.C: New test.
53597 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53599 * g++.old-deja/g++.pt/crash56.C: New test.
53601 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53603 * g++.old-deja/g++.pt/koenig1.C: New test.
53605 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53607 * gcc.dg/20000904-1.c: New test.
53609 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53611 * gcc.dg/cpp/paste8.c: New test.
53613 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53615 * gcc.c-torture/compile/20000827-1.c: New test.
53617 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53619 * gcc.dg/format-diag-1.c: New test.
53621 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53623 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53624 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53625 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53626 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53627 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53629 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53631 * g++.old-deja/g++.other/nested4.C: New test.
53633 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53635 * g++.old-deja/g++.ns/scoped1.C: New test.
53637 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53639 * lib/g++.exp: Support testing already-installed GCC.
53641 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53643 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53645 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53647 * gcc.dg/return-type-2.c: New test.
53649 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53651 * gcc.c-torture/compile/20000825-1.c: New test.
53653 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53655 * gcc.dg/dwarf2-2.c: New test.
53657 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53659 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53660 dg-warning regexps.
53662 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53664 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53665 gcc.dg/format-ext-5.c: New tests.
53667 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53669 * g++.old-deja/g++.other/crash22.C: New test.
53671 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53673 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53675 2000-08-24 Richard Henderson <rth@cygnus.com>
53677 * gcc.dg/ia64-sync-1.c: New test.
53678 * gcc.dg/ia64-sync-2.c: New test.
53679 * gcc.dg/ia64-asm-1.c: New test.
53681 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53683 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53684 * gcc.dg/format-ext-2.c: New test.
53686 2000-08-23 Jason Merrill <jason@redhat.com>
53688 * lib/old-dejagnu.exp: Also ignore "In member function" and
53691 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53693 * gcc.dg/noncompile/label-lineno-1.c: New test.
53695 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53697 * gcc.dg/c99-array-nonobj-1.c: New test.
53699 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53701 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53703 * gcc.dg/format-ext-1.c: New test.
53705 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53707 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53708 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53709 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53710 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53711 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53713 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53715 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53716 gcc.dg/c99-strftime-2.c: New tests.
53718 2000-08-22 Richard Henderson <rth@cygnus.com>
53720 * gcc.c-torture/execute/20000822-1.c: New test.
53722 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53724 * gcc.c-torture/execute/20000819-1.x: Remove.
53726 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53728 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53729 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53730 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53731 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53732 gcc.dg/format-xopen-1.c: New tests.
53734 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53736 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53738 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53740 * g++.old-deja/g++.other/loop2.C: New test.
53742 * gcc.c-torture/compile/20000606-1.c: New test.
53743 * gcc.c-torture/compile/20000728-1.c: New test.
53744 * gcc.c-torture/execute/20000801-1.c: New test.
53745 * gcc.c-torture/execute/20000801-2.c: New test.
53746 * gcc.c-torture/execute/20000819-1.c: New test.
53747 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53748 * gcc.dg/20000629-1.c: New test.
53749 * gcc.dg/20000724-1.c: New test.
53750 * gcc.dg/20000807-1.c: New test.
53752 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53754 * gcc.dg/cpp/pragma-1.c: New test.
53755 * gcc.dg/cpp/pragma-2.c: New test.
53757 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53759 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53760 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53762 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53764 * gcc.c-torture/compile/20000818-1.c: New test.
53766 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53768 * gcc.c-torture/execute/20000818-1.c: New test.
53770 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53772 * gcc.dg/format-va-1.c: New test.
53774 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53776 * g++.old-deja/g++.other/typedef8.C: New test.
53778 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53780 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53781 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53782 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53783 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53784 * g++.old-deja/g++.other/ptrmem7.C: New test.
53785 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53787 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53789 * g++.old-deja/g++.pt/typename27.C: New test.
53791 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53793 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53794 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53795 * g++.old-deja/g++.pt/friend45.C: New test.
53796 * g++.old-deja/g++.other/friend8.C: New test.
53798 2000-08-15 Richard Henderson <rth@cygnus.com>
53800 * gcc.c-torture/execute/20000815-1.c: New test.
53802 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53804 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53805 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53806 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53808 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53810 * g++.old-deja/g++.other/refinit2.C: New test.
53812 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53814 * lib/c-torture.exp (c-torture): Make
53815 compiler_conditional_xfail_data global.
53816 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53817 compiler_conditional_xfail_data machinery.
53818 (f-torture-execute): Likewise.
53819 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53820 and only when unrolling loops.
53822 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53824 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53826 * g++.old-deja/g++.pt/explicit81.C: New test.
53828 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53830 * g++.old-deja/g++.pt/typename26.C: New test.
53832 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53834 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53837 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53839 * g++.old-deja/g++.other/array3.C: New test.
53841 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53843 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53844 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53845 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53848 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53850 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53851 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53853 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53855 * gcc.c-torture/execute/20000808-1.c: New test.
53857 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53859 * gcc.dg/c90-const-expr-1.c: New test.
53861 2000-08-08 Richard Henderson <rth@cygnus.com>
53863 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53865 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53867 * gcc.dg/noncompile/const-ll-1.c: New test.
53869 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53871 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53873 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53875 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53876 that running programs linked against the shared version of libobjc
53879 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53881 * gcc.dg/c99-printf-1.c: New test.
53883 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53885 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53887 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53889 * gcc.c-torture/execute/20000731-1.x: Delete.
53891 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53893 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53894 and torture_without_loops as is done by c-torture.exp.
53895 (search_for): Copy from c-torture.exp.
53896 (gcc-dg-runtest): New function, drives a directory of tests
53897 iterating over the TORTURE_OPTIONS.
53898 (scan-assembler, scan-assembler-not): Move here from
53899 individual directory drivers.
53901 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53902 defined by lib/gcc-dg.exp.
53903 * gcc.dg/cpp/cpp.exp: Likewise.
53904 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53905 gcc-dg-runtest, so we cycle over optimization options.
53907 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53908 * gcc.dg/compare2.c: No longer expected to fail.
53910 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53912 * gcc.c-torture/execute/20000804-1.c: New test.
53914 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53916 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53918 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53920 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53922 2000-08-03 Jeffrey A Law (law@cygnus.com)
53924 * gcc.c-torture/compile/20000803-1.c: New test.
53926 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53928 * gcc.c-torture/execute/20000801-3.c,
53929 gcc.c-torture/execute/20000801-4.c: New tests.
53930 * gcc.c-torture/execute/20000801-3.x,
53931 gcc.c-torture/execute/20000801-4.x: Xfail.
53933 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53935 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53936 libobjc/.libs to allow for libtool.
53938 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53940 * gcc.c-torture/compile/20000802-1.c: New test.
53942 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53944 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53946 2000-07-31 Jeffrey A Law (law@cygnus.com)
53948 * gcc-c-torture/execute/20000731-2.c: New test.
53950 * gcc.c-torture/execute/20000731-1.c: New test.
53951 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53953 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53955 * gcc.dg/cpp/paste7.c: New test.
53956 * gcc.dg/cpp/20000725-1.c: New test.
53958 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53960 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53961 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53962 declaration warning for __builtin_dwarf_reg_size.
53964 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53966 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53968 * gcc.dg/noncompile/voidparam-1.c: New test.
53970 2000-07-30 Richard Henderson <rth@cygnus.com>
53972 * gcc.dg/c90-digraph-1.c: Don't xfail.
53973 * gcc.dg/compare2.c (case 10): Xfail.
53974 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53976 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53978 * gcc.dg/c99-main-1.c: New test.
53980 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53982 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53984 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53986 * gcc.c-tortuer/execute/20000726-1.c: New test.
53988 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53990 * gcc.c-torture/execute/enum-2.c: New test.
53992 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53994 * gcc.dg/cpp/tr-warn3.c: New test.
53996 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53998 * g++.old-deja/g++.ext/implicit1.C: Remove.
53999 * g++.old-deja/g++.jason/c2.C: Remove
54000 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54001 * g++.old-deja/g++.pt/crash16.C: Likewise.
54002 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54004 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54006 * g++.old-deja/g++.other/for2.C: New test.
54008 2000-07-25 Jakub Jelinek <jakub@redhat.com>
54010 * gcc.dg/20000720-1.c: New test.
54012 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
54014 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
54016 2000-07-24 Geoff Keating <geoffk@cygnus.com>
54018 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54019 * gcc.c-torture/execute/20000722-1.c: New.
54020 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54022 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54024 * gcc.dg/cpp/20000720-1.S: New test.
54026 2000-07-21 Michael Meissner <meissner@redhat.com>
54028 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54030 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54032 * g++.old-deja/g++.brendan/crash16.C,
54033 g++.old-deja/g++.brendan/parse3.C,
54034 g++.old-deja/g++.brendan/redecl1.C,
54035 g++.old-deja/g++.ns/template13.C,
54036 g++.old-deja/g++.other/decl4.C,
54037 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54039 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54041 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54042 and "Internal error".
54044 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54046 * gcc.dg/cpp/paste6.c: New test.
54048 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54050 * gcc.dg/cpp/tr-direct.c: New test.
54052 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54053 gcc.dg/cpp/undef1.c: Tweak error regexps.
54055 2000-07-18 Eric Christopher <echristo@redhat.com>
54057 * gcc.c-torture/compile/20000718-1.c: New test.
54059 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54061 * cpplex.c (_cpp_push_token): If the token being pushed back
54062 is the previous token in this context, just subtract one from
54064 * cppmacro.c (save_expansion): Clear aux field when storing a
54067 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54069 * gcc.dg/noncompile/redecl-1.c: New test.
54071 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54073 * gcc.c-torture/execute/20000717-5.c: New test.
54074 * gcc.c-torture/execute/20000717-1.x: Removed.
54076 2000-07-17 Richard Henderson <rth@cygnus.com>
54078 * gcc.c-torture/execute/20000717-4.c: New test.
54080 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54082 * gcc.dg/cpp/syshdr.c: New test.
54083 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54085 2000-07-17 Neil Booth <neilb@earthling.net>
54087 * gcc.dg/cpp/cmdlne-dM.c: New test.
54088 * gcc.dg/cpp/cmdlne-dD.c: New test.
54090 2000-07-17 Jeffrey A Law (law@cygnus.com)
54092 * gcc.c-torture/execute/20000717-3.c: New test.
54094 * gcc.c-torture/compile/20000717-1.c: New test.
54096 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54098 * gcc.c-torture/execute/20000717-2.c: New test.
54100 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54102 * gcc.dg/formatz-1.c: New test.
54104 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54105 * gcc.dg/c99-digraph-1.c: New tests.
54107 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54108 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54110 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54111 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54112 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54113 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54114 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54115 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54116 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54118 2000-07-17 Greg McGary <greg@mcgary.org>
54120 * gcc.c-torture/execute/20000717-1.c: New test.
54121 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54123 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54125 * gcc.c-torture/execute/20000715-2.c: New test.
54126 * gcc.dg/20000715-1.c: New test.
54128 2000-07-15 Michael Meissner <meissner@redhat.com>
54130 * gcc.c-torture/execute/20000715-1.c: New test.
54132 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54134 * gcc.c-torture/execute/20000707-1.c: New test.
54136 2000-07-13 Neil Booth <NeilB@earthling.net>
54138 * gcc.dg/cpp/digraph1.c,
54139 gcc.dg/cpp/digraph2.c,
54140 gcc.dg/cpp/digraphs.c: New tests.
54142 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54144 * g77.f-torture/compile/20000630-2.f: New test.
54145 * g77.f-torture/compile/20000630-2.x
54147 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54149 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54151 2000-07-11 Neil Booth <NeilB@earthling.net>
54153 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54155 2000-07-11 Neil Booth <NeilB@earthling.net>
54157 * gcc.dg/cpp/cmdlne-C.c: New.
54159 2000-07-09 Neil Booth <NeilB@earthling.net>
54161 * gcc.dg/cpp/directiv.c: New tests.
54162 * gcc.dg/cpp/undef1.c: Update.
54164 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54166 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54168 2000-07-09 Neil Booth <NeilB@earthling.net>
54170 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54172 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54174 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54175 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54177 2000-07-08 Neil Booth <NeilB@earthling.net>
54179 * gcc.dg/cpp/macsyntx.c: New tests.
54181 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54183 * gcc.dg/20000707-1.c: New test.
54185 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54187 * gcc.c-torture/execute/20000706-1.c: New test.
54188 * gcc.c-torture/execute/20000706-2.c: New test.
54189 * gcc.c-torture/execute/20000706-3.c: New test.
54190 * gcc.c-torture/execute/20000706-4.c: New test.
54191 * gcc.c-torture/execute/20000706-5.c: New test.
54193 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54195 * g++.old-deja/g++.pt/instantiate7.C: New test.
54197 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54199 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54200 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54201 * g++.old-deja/g++.other/rtti3.C: Likewise.
54202 * g++.old-deja/g++.other/rttid3.C: Likewise.
54204 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54206 * g77.f-torture/compile/20000630-1.x: Fix typo
54208 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54210 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54213 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54215 * gcc.dg/cpp/ident.c: New test.
54217 2000-07-05 Neil Booth <NeilB@earthling.net>
54219 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54220 gcc.dg/cpp/lexstrng.c: New tests.
54222 2000-07-04 Neil Booth <NeilB@earthling.net>
54224 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54225 * gcc.dg/cpp/strify2.c: Same.
54227 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54229 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54230 * gcc.dg/cpp/19990703-1.c: Likewise.
54231 * gcc.dg/cpp/20000625-1.c: Likewise.
54232 * gcc.dg/cpp/20000625-2.c: Likewise.
54234 * gcc.dg/cpp/macro1.c,
54235 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54236 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54237 gcc.dg/cpp/strify1.c,
54238 gcc.dg/cpp/strify2.c: New tests.
54240 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54242 * gcc.c-torture/execute/20000703-1.c: New test.
54244 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54246 * g++.old-deja/g++.pt (lookup10.C): New test.
54248 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54250 * g++.old-deja/g++.pt (typename25.C): New test.
54252 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54254 * gcc.c-torture/compile/20000701-1.c: New test.
54256 2000-06-30 Nick Clifton <nickc@cygnus.com>
54258 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54261 2000-06-30 Catherine Moore <clm@cygnus.com>
54263 * gcc.c-torture/execute/align-1.c: New test.
54265 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54267 * g++.old-deja/g++.pt/expr8.C: New test.
54268 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54270 2000-06-29 Nick Clifton <nickc@cygnus.com>
54272 * gcc.c-torture/compile/20000629-1.c: New test.
54274 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54277 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54278 gcc.dg/noncompile directory, depending on whether they're
54279 preprocessor tests or not. Annotate all the tests for the dg
54282 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54283 * gcc.dg/noncompile/noncompile.exp: New.
54287 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54288 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54289 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54290 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54291 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54292 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54293 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54294 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54295 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54296 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54297 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54298 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54299 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54300 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54301 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54302 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54303 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54304 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54305 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54306 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54307 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54308 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54309 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54310 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54312 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54313 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54314 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54315 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54316 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54317 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54319 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54321 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54322 declare one variable. On the fourth, error.
54323 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54324 declared by 20000628-1a.h.
54326 2000-06-29 Richard Henderson <rth@redhat.com>
54328 * gcc.c-torture/execute/930529-1.x: New file.
54329 * gcc.dg/920413-1.c: Adjust expected warning text.
54330 * gcc.dg/980217-1.c: Declare abort.
54331 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54333 2000-06-29 Jeffrey A Law (law@cygnus.com)
54335 * g77.f-torture/compile/20000629-1.f: New test.
54336 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54338 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54340 Rearrange lots of files, removing entirely the
54341 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54345 gcc.c-torture/code_quality/code_quality.exp
54346 gcc.c-torture/special/special.exp
54347 gcc.failure/failure.exp
54348 gcc.failure/940409-1.x
54349 gcc.c-torture/compile/961203-1.x
54352 gcc.misc-tests/linkage.exp
54353 gcc.c-torture/execute/920730-1t.c
54354 gcc.c-torture/execute/920730-1t.x
54355 gcc.c-torture/compile/920520-1.x
54356 gcc.c-torture/compile/920521-1.x
54357 gcc.c-torture/compile/981006-1.x
54358 gcc.c-torture/execute/eeprof-1.x
54360 * Moved files (possibly with modifications to fit a new harness):
54362 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54363 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54364 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54365 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54366 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54367 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54368 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54369 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54370 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54371 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54372 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54373 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54374 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54375 gcc.failure/940409-1.c gcc.dg/940409-1.c
54377 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54379 * c-torture/compile/961203-1.x: Delete.
54381 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54382 not exit. Include stdio.h.
54383 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54384 * gcc.misc-tests/dg-12.c: Likewise.
54385 * gcc.misc-tests/dg-5.c: Likewise.
54386 * gcc.misc-tests/dg-6.c: Likewise.
54387 * gcc.misc-tests/dg-7.c: Prototype abort.
54388 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54389 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54390 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54392 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54393 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54395 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54397 * gcc.dg/cpp/20000628-1.c: New test.
54398 * gcc.dg/cpp/20000628-1.h: New header for above test.
54399 * gcc.dg/cpp/20000628-1a.h: Likewise.
54401 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54403 * gcc.dg/cpp: New directory.
54404 * gcc.dg/cpp/cpp.exp: New driver.
54405 * gcc.dg/cpp/20000627-1.c: New test.
54406 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54407 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54408 and rewrite as a compilation test.
54410 * gcc.dg: Move many files into the cpp subdirectory, possibly
54411 renaming or editing them as well.
54413 990119-1.c cpp/19990119-1.c
54414 990228-1.c cpp/19990228-1.c
54415 990407-1.c cpp/19990407-1.c
54416 990409-1.c cpp/19990409-1.c
54417 990413-1.c cpp/19990413-1.c
54418 990703-1.c cpp/19990703-1.c
54419 20000127-1.c cpp/20000127-1.c
54420 20000129-1.c cpp/20000129-1.c
54421 20000207-1.c cpp/20000207-1.c
54422 20000207-2.c cpp/20000207-2.c
54423 20000209-1.c cpp/20000209-1.c
54424 20000209-2.c cpp/20000209-2.c
54425 20000301-1.c cpp/20000301-1.c
54426 20000419-1.c cpp/20000419-1.c
54427 20000510-1.S cpp/20000510-1.S
54428 20000519-1.c cpp/20000519-1.c
54429 20000529-1.c cpp/20000529-1.c
54430 20000625-1.c cpp/20000625-1.c
54431 20000625-2.c cpp/20000625-2.c
54432 cpp-as1.c cpp/assert1.c
54433 cpp-as2.c cpp/assert2.c
54434 cxx-comments-1.c cpp/cxxcom1.c
54435 cxx-comments-2.c cpp/cxxcom2.c
54436 endif-label.c cpp/endif.c
54437 cpp-hash1.c cpp/hash1.c
54438 cpp-hash2.c cpp/hash2.c
54439 cpp-if1.c cpp/if-1.c
54440 cpp-if2.c cpp/if-2.c
54441 cpp-if3.c cpp/if-3.c
54442 cpp-if4.c cpp/if-4.c
54443 cpp-if5.c cpp/if-5.c
54444 cpp-cond.c cpp/if-cexp.c
54445 cpp-missingop.c cpp/if-mop.c
54446 cpp-missingparen.c cpp/if-mpar.c
54447 cpp-opprec.c cpp/if-oppr.c
54448 cpp-ifparen.c cpp/if-paren.c
54449 cpp-shortcircuit.c cpp/if-sc.c
54450 cpp-shift.c cpp/if-shift.c
54451 cpp-unary.c cpp/if-unary.c
54452 cpp-li1.c cpp/line1.c
54453 cpp-li2.c cpp/line2.c
54454 lineno.c cpp/line3.c
54455 lineno-2.c cpp/line4.c
54457 cpp-mic.h cpp/mi1c.h
54458 cpp-micc.h cpp/mi1cc.h
54459 cpp-mind.h cpp/mi1nd.h
54460 cpp-mindp.h cpp/mi1ndp.h
54461 cpp-mix.h cpp/mi1x.h
54462 cpp-mi2.c cpp/mi2.c
54463 cpp-mi2a.h cpp/mi2a.h
54464 cpp-mi2b.h cpp/mi2b.h
54465 cpp-mi2c.h cpp/mi2c.h
54466 cpp-mi3.c cpp/mi3.c
54467 cpp-mi3.def cpp/mi3.def
54468 poison-1.c cpp/poison.c
54469 pr-impl.c cpp/prag-imp.c
54470 cpp-redef-2.c cpp/redef1.c
54471 cpp-redef.c cpp/redef2.c
54472 strpaste.c cpp/strp1.c
54473 strpaste-2.c cpp/strp2.c
54474 cpp-tradpaste.c cpp/tr-paste.c
54475 cpp-tradstringify.c cpp/tr-str.c
54476 cpp-tradwarn1.c cpp/tr-warn1.c
54477 cpp-tradwarn2.c cpp/tr-warn2.c
54478 trigraphs.c cpp/trigraphs.c
54479 cpp-unc1.c cpp/unc1.c
54480 cpp-unc2.c cpp/unc2.c
54481 cpp-unc3.c cpp/unc3.c
54482 cpp-unc.c cpp/unc4.c
54483 undef.c cpp/undef1.c
54484 undef-2.c cpp/undef2.c
54485 cpp-wi1.c cpp/widestr1.c
54487 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54489 * lib/g++.exp (g++_include_flags): Tweak.
54491 2000-06-27 H.J. Lu <hjl@gnu.org>
54492 Loren J. Rittle <ljrittle@acm.org>
54494 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54495 version with one that knows about the new gcc tree structure.
54496 (g++_link_flags): Same.
54498 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54500 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54501 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54502 case we are cross-compiling.
54504 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54505 g++.old-deja/g++.niklas/Makefile.in,
54506 g++.old-deja/g++.niklas/configure.in,
54507 g++.old-deja/g++.other/Makefile.in,
54508 g++.old-deja/g++.other/configure.in,
54509 gcc.c-torture/code_quality/Makefile.in,
54510 gcc.c-torture/code_quality/configure.in,
54511 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54512 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54513 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54514 gcc.c-torture/execute/ieee/Makefile.in,
54515 gcc.c-torture/execute/ieee/configure.in,
54516 gcc.c-torture/noncompile/Makefile.in,
54517 gcc.c-torture/noncompile/configure.in,
54518 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54519 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54520 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54522 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54524 * g++.old-deja/g++.other/ambig3.C: New test.
54526 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54528 * g++.old-deja/g++.pt/syntax1.C: New test.
54529 * g++.old-deja/g++.pt/syntax2.C: New test.
54530 * g++.old-deja/g++.other/syntax3.C: New test.
54531 * g++.old-deja/g++.other/syntax4.C: New test.
54533 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54535 * gcc.dg/20000623-1.c: Prototype exit and abort.
54537 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54539 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54541 * gcc.dg/cpp-mi3.def: New file.
54543 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54545 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54546 lexer's error messages.
54547 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54548 divine anything from the linemarkers.
54549 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54550 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54552 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54554 * gcc.dg/20000623-1.c: New test.
54556 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54558 * gcc.c-torture/execute/20000622-1.c: New test.
54560 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54562 * g++.old-deja/g++.other/init15.C: New test.
54564 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54566 * g++.old-deja/g++.pt/vaarg2.C: New test.
54567 * g++.old-deja/g++.pt/vaarg3.C: New test.
54569 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54571 * g++.old-deja/g++.other/dyncast6.C: New test.
54573 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54575 * gcc.c-torture/execute/loop-6.c: New test.
54577 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54579 * gcc.dg/20000614-1.c: New test.
54580 * gcc.dg/20000614-2.c: New test.
54582 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54584 * g++.old-deja/g++.other/inline12.C: New test.
54586 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54588 * g++.old-deja/g++.other/eh1.C: New test.
54590 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54592 * g++.old-deja/g++.other/type.C: New test.
54594 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54596 * g++.old-deja/g++.other/initstring.C: New test.
54598 2000-06-12 Jason Merrill <jason@redhat.com>
54600 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54602 2000-06-09 Jeffrey A Law (law@cygnus.com)
54604 * gcc.c-torture/compile/20000609-1.c: New test.
54606 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54608 * gcc.dg/20000609-1.c: New test.
54610 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54612 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54613 * gcc.c-torture/noncompile/poison-1.c: Move...
54614 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54615 * gcc.dg/cpp-li1.c: Add a token after the #line.
54617 2000-06-05 Richard Henderson <rth@cygnus.com>
54619 * gcc.c-torture/execute/20000605-2.c: New test.
54620 * gcc.c-torture/execute/20000605-3.c: New test.
54622 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54624 * g77.f-torture/execute/20000503-1.x: New file.
54626 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54628 * g++.old-deja/g++.eh/badalloc1.C: New test.
54630 2000-06-05 Richard Henderson <rth@cygnus.com>
54632 * gcc.c-torture/execute/20000605-1.c: New test.
54634 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54635 Nathan Sidwell <nathan@codesourcery.com>
54637 * gcc.c-torture/compile/20000605-1.c: New test.
54639 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54641 * g77.f-torture/compile/20000601-1.f: New test.
54643 2000-06-03 Richard Henderson <rth@cygnus.com>
54645 * gcc.c-torture/execute/20000603-1.c: New.
54647 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54649 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54650 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54652 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54654 * gcc.dg/compare2.c (case 12): XFAIL.
54655 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54656 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54658 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54660 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54662 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54663 guard macro is already defined when the header is first
54665 * gcc.dg/cpp-mix.h: New file.
54666 * gcc.dg/endif-label.c: Update patterns to match compiler.
54668 * g++.brendan/complex1.C: Declare abort.
54669 * g++.law/refs4.C: Remove XFAIL.
54670 * g++.oliva/expr2.C: Declare abort and exit.
54672 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54674 * gcc.c-torture/execute/20000528-1.c: New test.
54676 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54677 * g++.old-deja/g++.law/temps4.C: Likewise.
54679 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54680 stdlib.h. Call abort() on failure.
54681 * g++.old-deja/g++.law/refs4.C: Likewise.
54682 * g++.old-deja/g++.law/temps4.C: Likewise.
54683 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54684 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54686 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54688 Relative to g++.dg/special:
54689 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54691 Relative to g++.old-deja:
54692 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54693 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54694 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54695 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54696 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54697 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54698 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54700 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54701 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54702 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54703 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54704 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54705 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54708 * g++.other/goto1.C: Update expectations for error messages.
54710 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54712 * gcc.c-torture/compile/20000523-1.c: New test.
54714 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54716 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54718 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54720 * g++.old-deja/g++.eh/catch11.C: New test.
54721 * g++.old-deja/g++.eh/catch12.C: New test.
54723 2000-05-24 Nick Clifton <nickc@cygnus.com>
54725 * gcc.c-torture/execute/20000523-1.c: New test.
54727 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54729 * c-torture/execute/bcp-1.c: Replace abort in arg of
54730 __builtin_constant_p with a generic external function.
54732 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54733 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54734 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54735 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54736 Prototype abort and/or exit.
54738 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54739 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54740 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54741 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54743 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54745 * gcc.dg/dwarf2-1.c: New test.
54747 2000-05-20 Richard Henderson <rth@cygnus.com>
54749 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54751 2000-05-20 Andreas Jaeger <aj@suse.de>
54753 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54756 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54758 * gcc.c-torture/execute/20000519-2.c: New test.
54760 2000-05-19 Andreas Jaeger <aj@suse.de>
54762 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54763 which fails with SSA.
54765 * lib/c-torture.exp: Also test with -O3 -fssa.
54767 2000-05-18 Michael Meissner <meissner@redhat.com>
54769 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54770 * gcc.c-torture/execute/920415-1.c: Ditto.
54771 * gcc.c-torture/execute/920501-1.c: Ditto.
54772 * gcc.c-torture/execute/conversion.c: Ditto.
54773 * gcc.c-torture/execute/cvt-1.c: Ditto.
54775 2000-05-18 Jeffrey A Law (law@cygnus.com)
54777 * gcc.c-torture/compile/20000518-1.c: New test.
54779 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54781 * g77.f-torture/compile/200005018.f: New test.
54783 2000-05-17 Jeffrey A Law (law@cygnus.com)
54785 * gcc.c-torture/compile/20000517-1.c: New test.
54787 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54789 * gcc.c-torture/execute/20000516-1.c: New test.
54791 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54793 * g++.old-deja/g++.other/eh.C: New test.
54795 2000-05-12 Richard Henderson <rth@cygnus.com>
54797 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54798 constants through to doit's conditional.
54800 2000-05-11 Jeffrey A Law (law@cygnus.com)
54802 * gcc.c-torture/compile/20000511-1.c: New test.
54803 * g77.f-torture/compile/20000511-1.f: New test.
54804 * g77.f-torture/compile/20000511-2.f: New test.
54806 2000-05-11 Michael Meissner <meissner@redhat.com>
54808 * gcc.c-torture/execute/20000511-1.c: New test.
54810 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54812 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54813 * gcc.dg/20000510-1.S: New.
54815 2000-05-08 Catherine Moore <clm@cygnus.com>
54817 * gcc.dg/unused-3.c: New.
54819 2000-05-06 Richard Henderson <rth@cygnus.com>
54821 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54822 * g++.old-deja/g++.mike/warn1.C: Likewise.
54823 * g++.old-deja/g++.pt/local1.C: Likewise.
54824 * g++.old-deja/g++.pt/local7.C: Likewise.
54825 * g++.old-deja/g++.pt/spec16.C: Likewise.
54827 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54829 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54831 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54833 * g77.f-torture/execute/20000503-1.f: New test.
54835 2000-05-04 Andreas Jaeger <aj@suse.de>
54837 * gcc.dg/noreturn-2.c: New test.
54839 2000-05-04 Neil Booth <NeilB@earthling.net>
54841 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54844 2000-05-04 Richard Henderson <rth@cygnus.com>
54846 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54848 2000-05-04 Richard Henderson <rth@cygnus.com>
54850 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54851 OpenSSL by Jason R Thorpe.
54853 2000-05-03 Jim Wilson <wilson@cygnus.com>
54855 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54857 2000-05-03 Robert Lipe <robertlipe@usa.net>
54859 * gcc.dg/20000503-1.c: New test.
54861 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54863 * gcc.c-torture/compile/20000502-1.c: New test.
54864 * g++.old-deja/g++.other/align.C: New test.
54865 * gcc.dg/cpp-tradstringify.c: New test.
54867 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54869 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54870 and hard registers.
54872 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54874 * gcc.c-torture/execute/loop-5.c: New test.
54876 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54878 * gcc.c-torture/execute/va-arg-20.c: New test.
54880 2000-04-23 Jeffrey A Law (law@cygnus.com)
54882 * gcc.c-torture/execute/20000422-1.c: New test.
54884 2000-04-20 Greg McGary <gkm@gnu.org>
54886 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54887 when optimizing, but without sibling-call optimizations (-O1).
54889 2000-04-20 Jeffrey A Law (law@cygnus.com)
54891 * gcc.c-torture/compile/20000420-1.c: New test.
54893 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54895 * g++.abi/ptrflags.C: New test.
54896 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54898 2000-04-19 Catherine Moore <clm@cygnus.com>
54900 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54902 2000-04-19 Greg McGary <gkm@gnu.org>
54904 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54905 sibling-call optimizations.
54907 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54909 * gcc.dg/20000419-1.c: New test.
54911 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54913 * gcc.c-torture/execute/20000412-6.c: New test.
54915 2000-04-12 Jeffrey A Law (law@cygnus.com)
54917 * gcc.c-torture/execute/20000412-5.c: New test.
54918 * g77.f-torture/compile/20000412-1.f: New test.
54919 * gcc.c-torture/execute/20000412-4.c: New test.
54920 * gcc.c-torture/compile/20000412-2.c: New test.
54921 * gcc.c-torture/execute/20000412-3.c: New test.
54922 * gcc.c-torture/compile/20000412-1.c: New test.
54923 * gcc.c-torture/execute/20000412-2.c: New test.
54925 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54927 * objc/execute/bf-20.m: New test.
54929 2000-04-10 Richard Henderson <rth@cygnus.com>
54931 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54933 * gcc.c-torture/execute/20000412-1.c: New test.
54935 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54937 * g++.old-deja/g++.eh/catchptr1.C: New test.
54939 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54941 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54943 2000-04-08 Neil Booth <NeilB@earthling.net>
54945 * gcc.dg/cpp-nullchar.c: Remove test as
54946 embedded nulls cause problems.
54948 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54950 * gcc.dg/compare2.c: New test.
54952 2000-04-08 Neil Booth <NeilB@earthling.net>
54954 * gcc.dg/cpp-nullchar.c: New test.
54956 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54958 * gcc.dg/cpp-mi2.c: New test.
54959 * gcc.dg/cpp-mi2[abc].h: New files.
54961 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54963 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54966 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54968 * g++.old-deja/g++.abi/vmihint.C: New test.
54970 2000-04-06 Neil Booth <NeilB@earthling.net>
54972 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54973 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54976 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54978 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54979 avoid stack-frame overwrite.
54981 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54983 * gcc.c-torture/compile/20000405-2.c: New test.
54984 * gcc.c-torture/compile/20000405-3.c: New test.
54986 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54988 * gcc.c-torture/compile/20000405-1.c: New test.
54990 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54992 * gcc.dg/cast-qual-1.c: Revert last change.
54994 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54996 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54998 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
55000 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55001 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55003 2000-04-03 Jeffrey A Law (law@cygnus.com)
55005 * gcc.c-torture/compile/20000403-2.c: New test.
55006 * gcc.c-torture/compile/20000403-1.c: New test.
55008 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
55010 * gcc.c-torture/execute/20000403-1.c: New test.
55012 2000-04-03 Geoff Keating <geoffk@cygnus.com>
55014 * gcc.c-torture/execute/20000402-1.c: New test.
55016 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
55018 * gcc.c-torture/execute/va-arg-15.c: New test.
55019 * gcc.c-torture/execute/va-arg-16.c: New test.
55020 * gcc.c-torture/execute/va-arg-17.c: New test.
55021 * gcc.c-torture/execute/va-arg-18.c: New test.
55022 * gcc.c-torture/execute/va-arg-19.c: New test.
55024 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55026 * gcc.c-torture/compile/981211-1.c: Move to...
55027 * gcc.dg/cpp-as1.c: ...here.
55028 * gcc.dg/cpp-as2.c: New file.
55030 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55033 2000-04-02 Neil Booth <NeilB@earthling.net>
55035 * gcc.dg/cpp-cond.c New tests.
55036 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55037 accidental success less likely.
55038 * gcc.dg/cpp-missingop.c New tests.
55039 * gcc.dg/cpp-missingparen.c New tests.
55040 * gcc.dg/cpp-shift.c New tests.
55041 * gcc.dg/cpp-shortcircuit.c New tests.
55042 * gcc.dg/cpp-unary.c New tests.
55044 2000-03-29 Jeffrey A Law (law@cygnus.com)
55046 * gcc.c-torture/compile/20000329-1.c: New test.
55048 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55050 * gcc.c-torture/compile/20000326-1.c: New test.
55051 * gcc.c-torture/compile/20000326-2.c: New test.
55053 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55055 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55056 the first parameter is a function argument.
55058 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55060 * g++.old-deja/g++.ext/array4.C: New test.
55062 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55064 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55066 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55068 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55070 2000-03-19 Richard Henderson <rth@cygnus.com>
55072 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55074 2000-03-19 Richard Henderson <rth@cygnus.com>
55076 * gcc.c-torture/compile/20000319-1.c: New test.
55078 2000-03-14 Jeffrey A Law (law@cygnus.com)
55080 * gcc.c-torture/execute/20000314-3.c: New test.
55081 * gcc.c-torture/execute/20000314-2.c: New test.
55082 * gcc.c-torture/execute/20000314-1.c: New test.
55083 * gcc.c-torture/compile/20000314-2.c: New test.
55084 * gcc.c-torture/compile/20000314-1.c: New test.
55086 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55088 * g++.old-deja/g++.warn/inline.C: New test.
55090 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55092 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55093 standards-compliant result rather than specific constants.
55094 Put test-values in array.
55096 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55098 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55099 (g++_target_compile): Put test-specific options last.
55101 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55103 * g++.old-deja/g++.eh/vbase4.C: New test.
55105 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55107 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55109 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55111 * g++.old-deja/g++.brendan/misc12.C: Removed.
55112 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55113 * g++.old-deja/g++.ext/pretty4.C: New test.
55115 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55117 * g++.old-deja/g++.other/string2.C: New test.
55119 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55121 * g++.old-deja/g++.warn/impint2.C: New test.
55123 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55125 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55128 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55130 * g++.old-deja/g++.warn/impint.C: New test.
55131 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55132 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55133 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55134 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55135 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55136 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55137 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55138 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55139 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55140 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55141 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55142 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55144 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55146 * gcc.dg/cpp-redef.c: New test.
55148 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55150 * g++.old-deja/g++.pt/unify7.C: New test.
55152 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55154 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55155 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55157 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55159 * gcc.c-torture/compile/20000224-1.c: New test.
55161 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55163 * gcc.c-torture/compile/cpp-2.c: New test.
55164 * gcc.c-torture/compile/cpp-1.c: New test.
55166 2000-02-25 Jeffrey A Law (law@cygnus.com)
55168 * gcc.c-torture/execute/20000225-1.c: New test.
55170 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55172 * gcc.dg/cpp-li2.c: New test.
55174 * gcc.dg/cpp-wi1.c: New test.
55176 * gcc.dg/cpp-li1.c: New test.
55178 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55180 * g++.old-deja/g++.other/sizeof5.C: New test.
55182 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55184 * gcc.c-torture/execute/va-arg-13.c: New test.
55186 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55188 * gcc.c-torture/execute/va-arg-12.c: New test.
55190 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55192 * gcc.c-torture/execute/20000223-1.c: New test.
55194 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55196 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55198 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55200 * g++.old-deja/g++.abi/ptrmem.C: New test.
55202 2000-02-19 Richard Henderson <rth@cygnus.com>
55204 * gcc.c-torture/compile/init-3.c: New.
55206 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55208 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55211 2000-02-11 Robert Lipe <robertl@sco.com>
55213 * gcc.c-torture/compile/20000211-3.c: New test.
55215 2000-02-11 Martin Buchholz <martin@xemacs.org>
55217 * gcc.c-torture/compile/20000211-2.c: New test.
55219 2000-02-11 Jeffrey A Law (law@cygnus.com)
55221 * gcc.c-torture/compile/20000211-1.c: New test.
55223 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55225 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55228 2000-02-08 Nathan Sidwell <nathan@acm.org>
55230 * g++.old-deja/g++.other/cast5.C: New test.
55232 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55234 * gcc.c-torture/execute/20000205-1.c: New.
55236 2000-02-03 Nathan Sidwell <nathan@acm.org>
55238 * g++.old-deja/g++.jason/cast3.C: Return void.
55239 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55241 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55243 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55245 * gcc.dg/loop-1.c: New test.
55247 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55249 * gcc.c-torture/compile/20000127-1.c: New test.
55250 * gcc.c-torture/execute/991228-1.c: New test.
55252 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55254 * gcc.dg/unused-2.c: New test.
55256 * gcc.dg/conv-1.c: New test.
55258 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55260 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55262 (tool_option_proc): Fix typo.
55264 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55266 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55267 of the ld on the host, not on the build machine.
55268 Also, don't crash if '--help' is not a supported option.
55270 2000-01-24 Richard Henderson <rth@cygnus.com>
55272 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55274 2000-01-20 Jeffrey A Law (law@cygnus.com)
55276 * gcc.c-torture/execute/20000120-2.c: New test.
55277 * gcc.c-torture/execute/20000120-1.c: New test.
55279 2000-01-13 Jeffrey A Law (law@cygnus.com)
55281 * gcc.c-torture/execute/20000113-1.c: New test.
55283 2000-01-12 Jeffrey A Law (law@cygnus.com)
55285 * gcc.c-torture/execute/20000112-1.c: New test.
55287 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55289 * gcc.dg/20000111-1.c: New test.
55291 2000-01-10 Jeffrey A Law (law@cygnus.com)
55293 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55294 with 16 bit integers.
55296 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55298 * gcc.dg/20000108-1.c: New test.
55300 2000-01-05 Nathan Sidwell <nathan@acm.org>
55302 * g++.old-deja/g++.ns/koenig8.C: New test.
55304 2000-01-05 Nathan Sidwell <nathan@acm.org>
55306 * g++.old-deja/g++.other/cast4.C: New test.
55308 2000-01-05 Jeffrey A Law (law@cygnus.com)
55310 * gcc.c-torture/compile/20000105-2.c: New test.
55311 * gcc.c-torture/compile/20000105-1.c: New test.
55313 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55315 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55316 references to printf & atoi to conform to ANSI standard.
55317 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55318 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55319 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55320 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55321 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55322 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55323 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55324 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55325 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55326 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55327 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55328 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55329 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55330 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55331 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55332 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55333 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55334 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55335 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55336 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55337 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55338 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55339 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55340 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55341 * g++.old-deja/g++.brendan/init3.C: Likewise.
55342 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55343 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55344 * g++.old-deja/g++.brendan/new2.C: Likewise.
55345 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55346 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55347 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55348 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55349 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55350 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55351 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55352 * g++.old-deja/g++.brendan/template24.C: Likewise.
55353 * g++.old-deja/g++.brendan/template3.C: Likewise.
55354 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55355 * g++.old-deja/g++.jason/inline3.C: Likewise.
55356 * g++.old-deja/g++.jason/opeq.C: Likewise.
55357 * g++.old-deja/g++.law/arg5.C: Likewise.
55358 * g++.old-deja/g++.law/arm7.C: Likewise.
55359 * g++.old-deja/g++.law/ctors11.C: Likewise.
55360 * g++.old-deja/g++.law/cvt8.C: Likewise.
55361 * g++.old-deja/g++.law/init9.C: Likewise.
55362 * g++.old-deja/g++.law/refs4.C: Likewise.
55363 * g++.old-deja/g++.law/template2.C: Likewise.
55364 * g++.old-deja/g++.law/visibility24.C: Likewise.
55365 * g++.old-deja/g++.law/vtable3.C: Likewise.
55366 * g++.old-deja/g++.mike/asm2.C: Likewise.
55367 * g++.old-deja/g++.mike/eh1.C: Likewise.
55368 * g++.old-deja/g++.mike/misc1.C: Likewise.
55369 * g++.old-deja/g++.mike/misc13.C: Likewise.
55370 * g++.old-deja/g++.mike/misc14.C: Likewise.
55371 * g++.old-deja/g++.mike/ns12.C: Likewise.
55372 * g++.old-deja/g++.mike/p1248.C: Likewise.
55373 * g++.old-deja/g++.mike/p3708.C: Likewise.
55374 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55375 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55376 * g++.old-deja/g++.mike/p646.C: Likewise.
55377 * g++.old-deja/g++.mike/p700.C: Likewise.
55378 * g++.old-deja/g++.mike/p783.C: Likewise.
55379 * g++.old-deja/g++.mike/p783a.C: Likewise.
55380 * g++.old-deja/g++.mike/p783b.C: Likewise.
55381 * g++.old-deja/g++.mike/p786.C: Likewise.
55382 * g++.old-deja/g++.mike/p789.C: Likewise.
55383 * g++.old-deja/g++.mike/p789a.C: Likewise.
55384 * g++.old-deja/g++.mike/p807a.C: Likewise.
55385 * g++.old-deja/g++.other/delete3.C: Likewise.
55386 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55387 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55388 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55389 * g++.old-deja/g++.other/empty1.C: Likewise.
55390 * g++.old-deja/g++.other/temporary1.C: Likewise.
55391 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55392 * g++.old-deja/g++.pt/t16.C: Likewise.
55393 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55395 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55397 * gcc.dg/991230-1.c: New test.
55399 1999-12-29 Jeffrey A Law (law@cygnus.com)
55401 * gcc.c-torture/compile/991229-3.c: New test.
55402 * gcc.c-torture/compile/991229-2.c: New test.
55403 * gcc.c-torture/compile/991229-1.c: New test.
55405 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55407 * gcc.c-torture/compile/labels-2.c: New test.
55409 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55411 * gcc.c-torture/execute/991227-1.c: New test.
55413 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55415 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55417 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55419 * gcc.c-torture/execute/991221-1.c: New test.
55421 1999-12-20 Nathan Sidwell <nathan@acm.org>
55423 * g++.old-deja/g++.other/cast3.C: New test.
55425 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55427 * gcc.c-torture/execute/991216-4.c: New test.
55429 1999-12-16 Michael Meissner <meissner@cygnus.com>
55431 * gcc.c-torture/execute/991216-1.c: New test.
55432 * gcc.c-torture/execute/991216-2.c: New test.
55433 * gcc.c-torture/execute/991216-3.c: New test.
55435 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55437 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55438 Actually make the test fail by using "-O2" for compilation.
55440 1999-12-15 Nathan Sidwell <nathan@acm.org>
55442 * g++.old-deja/g++.warn/cast-align1.C: New test.
55444 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55446 * gcc.c-torture/compile/991214-1.c: New test.
55447 * gcc.c-torture/compile/991214-2.c: New test.
55449 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55451 * gcc.dg/991214-1.c: New test.
55453 1999-12-13 Jeffrey A Law (law@cygnus.com)
55455 * gcc.c-torture/compile/991213-3.c: New test.
55456 * gcc.c-torture/compile/991213-2.c: New test.
55457 * gcc.c-torture/compile/991213-1.c: New test.
55459 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55461 * gcc.dg/991209-1.c: New test.
55463 1999-12-08 Nathan Sidwell <nathan@acm.org>
55465 * gcc.c-torture/compile/991208-1.c: New test.
55467 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55469 * gcc.dg/ultrasp2.c: New test.
55471 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55473 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55475 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55477 * gcc.c-torture/compile/991202-1.c: New test.
55478 * gcc.c-torture/execute/991202-1.c: New test.
55479 * gcc.c-torture/execute/991202-2.c: New test.
55480 * gcc.c-torture/execute/991202-3.c: New test.
55482 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55484 * g++.old-deja/g++.abi/align.C: New test.
55485 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55486 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55488 1999-12-01 Richard Henderson <rth@cygnus.com>
55490 * gcc.c-torture/execute/991201-1.c: New.
55492 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55494 * gcc.dg/991129-1.c: New test.
55496 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55498 * gcc.c-torture/compile/991127-1.c: New test.
55500 1999-11-22 Nathan Sidwell <nathan@acm.org>
55502 * g++.old-deja/g++.other/warn4.C: New test.
55504 1999-11-22 Nathan Sidwell <nathan@acm.org>
55506 * g++.old-deja/g++.eh/cleanup2.C: New test.
55507 * g++.old-deja/g++.ext/pretty2.C: New test.
55508 * g++.old-deja/g++.ext/pretty3.C: New test.
55509 * g++.old-deja/g++.other/debug6.C: New test.
55511 1999-10-20 Jim Wilson <wilson@cygnus.com>
55513 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55514 compiler_output to look for one error message instead of two.
55516 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55518 * gcc.c-torture/execute/991118-1.c: Also test case
55519 where the word boundary does not split a byte evenly.
55521 1999-11-19 Nathan Sidwell <nathan@acm.org>
55523 * g++.old-deja/g++.ext/restrict1.C: New test.
55525 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55527 * gcc.c-torture/execute/991118-1.c: New test.
55529 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55531 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55532 working directory pathnames.
55534 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55536 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55537 host is equipped with driver.h and driver.o so it can actually
55538 compile and run the tests.
55540 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55542 * gcc.c-torture/compile/991008-1.c: New test.
55544 1999-11-08 Nick Clifton <nickc@cygnus.com>
55546 * lib/gcc-dg.exp: Include target-supports.exp
55548 1999-11-05 Nick Clifton <nickc@cygnus.com>
55550 * lib/target-supports.exp: New file: Provide procs to test for
55551 features supported by the target.
55552 (check_weak_available): Moved here from ecos.exp.
55553 (check_alias_available): New proc: Determine of the target
55554 toolchain supports the alias attribute.
55556 * gcc.dg/special/ecos.exp: Move check_weak_available to
55557 target-supports.exp.
55558 (alias-1.c): Only perform the test if the target supports
55560 (wkali-1.c): Only perform the test if the target supports
55563 * gcc.dg/990506-0.c: Expect error messages from cross
55564 targets as well as native targets.
55566 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55568 * gcc.dg/ultrasp1.c: Removed xfail.
55569 * gcc.dg/struct-ret-2.c: Likewise.
55570 * gcc.dg/array-1.c: Likewise.
55572 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55574 * gcc.dg/struct-ret-2.c: New test.
55576 * gcc.dg/array-1.c: New test.
55578 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55580 * gcc.c-torture/execute/991030-1.c: New test.
55582 1999-10-26 Richard Henderson <rth@cygnus.com>
55584 * gcc.c-torture/compile/991026-2.c: New test.
55586 1999-10-26 Jeffrey A Law (law@cygnus.com)
55588 * gcc.c-torture/compile/991026-1.c: New test.
55590 1999-10-23 Jeffrey A Law (law@cygnus.com)
55592 * gcc.c-torture/execute/991023-1.c: New test.
55594 1999-10-19 Jeffrey A Law (law@cygnus.com)
55596 * gcc.c-torture/execute/991019-1.c: New test.
55598 1999-10-16 Richard Henderson <rth@cygnus.com>
55600 * gcc.c-torture/execute/991016-1.c: New test.
55602 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55604 * gcc.c-torture/execute/991014-1.c: New test.
55606 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55608 * g++.old-deja/g++.other/union2.C: New test.
55610 1999-10-13 Nathan Sidwell <nathan@acm.org>
55612 * g++.old-deja/g++.other/vaarg2.C: New test.
55613 * g++.old-deja/g++.other/vaarg3.C: New test.
55615 1999-10-12 Craig Burley <craig@jcb-sc.com>
55617 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55620 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55622 * gcc.c-torture/execute/va-arg-11.c: New test.
55624 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55626 * lib/file-format.exp (gcc_target_object_format): Don't
55627 crash if objdump is unavailable.
55629 1999-09-29 Donn Terry <donn@interix.com>
55631 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55633 1999-09-28 Nick Clifton <nickc@cygnus.com>
55635 * gcc.c-torture/compile/990928-1.c: New test.
55637 1999-09-28 Nathan Sidwell <nathan@acm.org>
55639 * g++.old-deja/g++.other/decl6.C: New test.
55641 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55643 * gcc.c-torture/execute/va-arg-10.c: New test.
55645 1999-09-27 Nathan Sidwell <nathan@acm.org>
55647 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55648 __PRETTY_FUNCTION__.
55650 1999-09-23 Nick Clifton <nickc@cygnus.com>
55652 * gcc.c-torture/execute/990923-1.c: New test.
55654 1999-09-21 Nick Clifton <nickc@cygnus.com>
55656 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55657 for which -fpic is inappropriate.
55659 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55661 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55663 1999-09-21 Nathan Sidwell <nathan@acm.org>
55665 * g++.old-deja/g++.other/dyncast1.C: New test.
55666 * g++.old-deja/g++.other/dyncast2.C: New test.
55667 * g++.old-deja/g++.other/dyncast3.C: New test.
55668 * g++.old-deja/g++.other/dyncast4.C: New test.
55669 * g++.old-deja/g++.other/dyncast5.C: New test.
55670 * g++.old-deja/g++.eh/catch3.C: New test.
55671 * g++.old-deja/g++.eh/catch3p.C: New test.
55672 * g++.old-deja/g++.eh/catch4.C: New test.
55673 * g++.old-deja/g++.eh/catch4p.C: New test.
55674 * g++.old-deja/g++.eh/catch5.C: New test.
55675 * g++.old-deja/g++.eh/catch5p.C: New test.
55676 * g++.old-deja/g++.eh/catch6.C: New test.
55677 * g++.old-deja/g++.eh/catch6p.C: New test.
55678 * g++.old-deja/g++.eh/catch7.C: New test.
55679 * g++.old-deja/g++.eh/catch7p.C: New test.
55680 * g++.old-deja/g++.eh/catch8.C: New test.
55681 * g++.old-deja/g++.eh/catch8p.C: New test.
55682 * g++.old-deja/g++.eh/catch9.C: New test.
55683 * g++.old-deja/g++.eh/catch9p.C: New test.
55685 1999-09-13 Nathan Sidwell <nathan@acm.org>
55687 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55688 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55690 1999-09-13 Jeffrey A Law (law@cygnus.com)
55692 * gcc.c-torture/compile/990913-1.c: New test.
55694 1999-09-10 Nathan Sidwell <nathan@acm.org>
55696 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55697 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55699 1999-09-09 Richard Henderson <rth@cygnus.com>
55701 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55703 1999-09-09 Nathan Sidwell <nathan@acm.org>
55705 * g++.old-deja/g++.other/lookup11.C: New test.
55706 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55707 what is permitted and what we want.
55708 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55710 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55712 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55714 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55715 * gcc.c-torture/noncompile/poison-1.c: New file.
55717 1999-09-08 Nathan Sidwell <nathan@acm.org>
55719 * g++.old-deja/g++.other/sizeof3.C: New test.
55720 * g++.old-deja/g++.other/sizeof4.C: New test.
55721 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55722 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55724 1999-09-07 Richard Henderson <rth@cygnus.com>
55726 * gcc.dg/va-arg-1.c: New.
55728 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55730 * gcc.c-torture/execute/va-arg-9.c: New test.
55732 1999-09-05 Craig Burley <craig@jcb-sc.com>
55734 * g77.f-torture/compile/980519-2.f: New test.
55735 * g77.f-torture/compile/19990905-0.f: New test.
55736 * g77.f-torture/compile/19990905-1.f: New test.
55737 * g77.f-torture/compile/19990905-2.f: New test.
55739 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55741 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55743 * gcc.c-torture/execute/990827-1.c: Fix typo.
55745 1999-09-03 Nathan Sidwell <nathan@acm.org>
55747 * g++.old-deja/g++.other/deref1.C: New test.
55749 1999-09-02 Nathan Sidwell <nathan@acm.org>
55751 * g++.old-deja/g++.other/ambig2.C: New test.
55752 * g++.old-deja/g++.other/cond5.C: New test.
55753 * g++.old-deja/g++.other/lookup16.C: New test.
55755 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55757 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55760 1999-08-31 Jeffrey A Law (law@cygnus.com)
55762 * lib/c-torture.exp: Avoid the "compare executables" optimization
55763 when testing native.
55765 1999-08-29 Jeffrey A Law (law@cygnus.com)
55767 * gcc.c-torture/execute/990829-1.c: New test.
55768 * gcc.c-torture/compile/990829-1.c: New test.
55770 1999-08-27 Paul Burchard <burchard@pobox.com>
55772 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55773 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55774 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55775 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55776 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55777 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55778 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55779 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55780 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55781 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55782 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55784 1999-08-27 Jeffrey A Law (law@cygnus.com)
55786 * gcc.c-torture/execute/990827-1.c: New test.
55788 1999-08-26 Craig Burley <craig@jcb-sc.com>
55790 * g77.f-torture/noncompile/19990826-4.f: New test.
55792 * g77.f-torture/compile/19990826-3.f: New test.
55794 * g77.f-torture/execute/19990826-2.f: New test.
55796 * g77.f-torture/compile/19990826-1.f: New test.
55798 * gcc.c-torture/execute/990826-0.c: New test.
55799 * g77.c-torture/execute/19990826-0.f: New test.
55801 * g77.f-torture/noncompile/970626-2.f: New test.
55803 1999-08-25 Paul Burchard <burchard@pobox.com>
55805 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55806 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55807 lss-011.C: New tests.
55809 1999-08-25 Nathan Sidwell <nathan@acm.org>
55811 * g++.old-deja/g++.other/decl5.C: New test.
55813 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55815 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55816 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55817 call `postbase' for each one. All callers of `postbase' changed
55818 to call this instead.
55820 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55822 * gcc.c-torture/execute/990811-1.c: New test.
55824 1999-08-09 Nick Clifton <nickc@cygnus.com>
55826 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55829 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55832 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55834 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55836 1999-08-04 Jeffrey A Law (law@cygnus.com)
55838 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55840 1999-08-04 Nathan Sidwell <nathan@acm.org>
55842 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55844 1999-08-04 Jeffrey A Law (law@cygnus.com)
55846 * gcc.c-torture/execute/990804-1.c: New test.
55848 1999-08-03 Nathan Sidwell <nathan@acm.org>
55850 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55851 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55852 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55854 1999-08-03 Nathan Sidwell <nathan@acm.org>
55856 * g++.old-deja/g++.other/struct1.C: New test.
55858 1999-08-03 Nathan Sidwell <nathan@acm.org>
55860 * g++.old-deja/g++.other/enum2.C: New test.
55862 1999-08-02 Richard Henderson <rth@cygnus.com>
55864 Adapted from tests from Franz Sirl:
55865 * gcc.c-torture/execute/va-arg-7.c: New test.
55866 * gcc.c-torture/execute/va-arg-8.c: New test.
55868 1999-08-01 Jeffrey A Law (law@cygnus.com)
55870 * gcc.c-torture/compile/990801-2.c: New test.
55872 * gcc.c-torture/compile/990801-1.c: New test.
55874 1999-07-27 Michael Meissner <meissner@cygnus.com>
55876 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55877 fp-cmp-1.c, converting double to float.
55879 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55880 fp-cmp-1.c, converting double to long double.
55882 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55883 from fr1 to unknown_register, since fr1 is a legitimate register
55886 1999-07-25 Jeffrey A Law (law@cygnus.com)
55888 * README: More listname related changes.
55890 1999-07-08 Catherine Moore <clm@cygnus.com>
55892 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55894 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55896 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55898 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55900 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55902 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55904 * gcc.dg/990703-1.c: New test.
55906 1999-06-29 Nick Clifton <nickc@cygnus.com>
55908 * lib/file-format.exp: New file: Move definition of proc
55909 gcc_target_object_format to here from
55910 gcc.dg/special/ecos.exp.
55912 * lib/c-torture.exp: Include lib file-format.exp.
55913 * lib/gcc-dg.exp: Include lib file-format.exp.
55915 * gcc.dg/special/ecos.exp: Remove definition of proc
55916 gcc_target_object_format.
55918 1999-06-28 Jeffrey A Law (law@cygnus.com)
55920 * gcc.c-torture/execute/990628-1.c: New test.
55922 1999-06-25 Jeffrey A Law (law@cygnus.com)
55924 * gcc.c-torture/compile/990625-2.c: New test.
55926 * gcc.c-torture/compile/990625-1.c: New test.
55928 1999-06-23 Nick Clifton <nickc@cygnus.com>
55930 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55931 attributes compile.
55932 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55933 ports that use the COFF/PE file format.
55935 1999-06-17 Jeffrey A Law (law@cygnus.com)
55937 * gcc.c-torture/compile/990617-1.c: New test.
55939 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55941 * g++.old-deja/g++.other/decl4.C: New test.
55943 1999-06-14 Nathan Sidwell <nathan@acm.org>
55945 * g++.old-deja/g++.other/bitfld3.C: New test.
55947 1999-06-08 Nathan Sidwell <nathan@acm.org>
55949 * g++.old-deja/g++.eh/catch1.C: New test.
55951 1999-06-07 Jeffrey A Law (law@cygnus.com)
55953 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55955 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55956 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55958 1999-06-05 Craig Burley <craig@jcb-sc.com>
55960 * g77.f-torture/compile/19990502-0.f: Replace with new,
55961 shorter, test that still fails after recent changes.
55963 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55965 * gcc.c-torture/execute/990604-1.c: New test.
55967 1999-05-31 Jeffrey A Law (law@cygnus.com)
55969 * gcc.c-torture/execute/990531-1.c: New test.
55971 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55973 * gcc.c-torture/compile/990527-1.c: New test.
55975 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55977 * gcc.c-torture/execute/990527-1.c: New test.
55979 1999-05-25 Nick Clifton <nickc@cygnus.com>
55981 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55982 bitfields as signed.
55984 1999-05-25 Craig Burley <craig@jcb-sc.com>
55986 * g77.f-torture/compile/19990525-0.f: New test.
55988 1999-05-25 Jeffrey A Law (law@cygnus.com)
55990 * gcc.c-torture/execute/990525-2.c: New test.
55992 * gcc.c-torture/execute/990525-1.c: New test.
55994 1999-05-24 Nathan Sidwell <nathan@acm.org>
55996 * g++.old-deja/g++.other/anon3.C: New test.
55997 * g++.old-deja/g++.other/anon4.C: New test.
55998 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55999 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56000 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56003 1999-05-24 Jeffrey A Law (law@cygnus.com)
56005 * gcc.c-torture/execute/990524-1.c: New test.
56007 * gcc.dg/990524-1.c: New test.
56009 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56011 * gcc.c-torture/compile/990523-1.c: New test.
56013 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
56015 * gcc.c-torture/compile/990519-1.c: New test.
56017 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56019 * gcc.c-torture/compile/990517-1.c: New test.
56021 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56022 (e4, f4): New tests.
56025 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56027 * gcc.dg/noreturn-1.c: New test.
56029 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56031 * gcc.c-torture/execute/990513-1.c: New test.
56033 1999-05-10 Richard Henderson <rth@cygnus.com>
56035 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56037 1999-05-10 Craig Burley <craig@jcb-sc.com>
56039 * g77.f-torture/execute/erfc.f: Use small single-precision
56040 values, to avoid problems on Alphas when not -mieee.
56042 1999-05-08 Craig Burley <craig@jcb-sc.com>
56044 * gcc.dg/990506-0.c: New test.
56046 1999-05-08 Richard Henderson <rth@cygnus.com>
56048 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56049 the constant to test. Don't XFAIL 64-bit targets.
56051 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56052 * g++.old-deja/g++.law/profile1.C: Likewise.
56054 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56055 operator new instances.
56056 * g++.old-deja/g++.other/delete5.C: Likewise.
56058 1999-05-03 Craig Burley <craig@jcb-sc.com>
56060 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56063 1999-05-03 Craig Burley <craig@jcb-sc.com>
56065 * g77.f-torture/execute/u77-test.f: Reverse order of two
56066 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56068 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56070 * gcc.dg/compare1.c: New test.
56072 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56074 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56077 1999-05-02 Craig Burley <craig@jcb-sc.com>
56079 * g77.f-torture/compile/19990502-1.f: New test.
56081 1999-05-02 Craig Burley <craig@jcb-sc.com>
56083 * g77.f-torture/compile/19990502-0.f: New test.
56085 1999-05-02 Craig Burley <craig@jcb-sc.com>
56087 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56090 1999-05-02 Craig Burley <craig@jcb-sc.com>
56092 * g77.f-torture/execute/u77-test.f (main): List libU77
56093 intrinsics not currently tested.
56094 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56095 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56096 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56097 Trim blanks off the ends of some printed strings.
56099 1999-05-02 Craig Burley <craig@jcb-sc.com>
56101 * g77.f-torture/execute/u77-test.f (main): Just warn about
56102 FSTAT gid disagreement, as it's expected on some systems.
56104 1999-05-01 Craig Burley <craig@jcb-sc.com>
56106 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56107 use a new function, which allows for some slop.
56108 Clean up some commentary.
56109 (issum): The new function.
56110 (sgladd): Deleted subroutine.
56112 1999-05-01 Craig Burley <craig@jcb-sc.com>
56114 * g77.f-torture/execute/u77-test.f: Modify to be more like
56115 libf2c/libU77 version, bringing patches to that version here.
56116 Add suitable commentary.
56118 1999-04-25 Richard Henderson <rth@cygnus.com>
56120 * gcc.dg/990424-1.c: New test.
56122 1999-04-24 Craig Burley <craig@jcb-sc.com>
56124 * g77.f-torture/execute/u77-test.f (main): Bug involving
56125 LSTAT has been fixed, so turn back on full checking.
56127 1999-04-20 Craig Burley <craig@jcb-sc.com>
56129 * g77.f-torture/compile/19990419-0.f: New test.
56130 * g77.f-torture/execute/19990419-1.f: New test.
56132 1999-04-17 Richard Henderson <rth@cygnus.com>
56134 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56135 to avoid the need for a prototype to supress a warning.
56137 1999-04-07 Jim Wilson <wilson@cygnus.com>
56139 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56141 1999-04-04 Jeffrey A Law (law@cygnus.com)
56143 * gcc.c-torture/execute/990404-1.c: New test.
56145 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56147 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56148 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56149 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56150 missing initializer warnings.
56152 1999-03-28 Jeffrey A Law (law@cygnus.com)
56154 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56157 1999-03-26 Jeffrey A Law (law@cygnus.com)
56159 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56161 1999-03-26 Craig Burley <craig@jcb-sc.com>
56163 * g77.f-torture/execute/19990325-0.f: New test.
56164 * g77.f-torture/execute/19990325-1.f: New test.
56166 1999-03-24 Jeffrey A Law (law@cygnus.com)
56168 * gcc.c-torture/execute/990324-1.c: New test.
56170 1999-03-22 Jim Wilson <wilson@cygnus.com>
56172 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56175 1999-03-17 Richard Henderson <rth@cygnus.com>
56177 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56179 1999-03-13 Craig Burley <craig@jcb-sc.com>
56181 * g77.f-torture/execute/19990313-2.f: New test.
56182 * g77.f-torture/execute/19990313-3.f: New test.
56184 1999-03-13 Craig Burley <craig@jcb-sc.com>
56186 * g77.f-torture/execute/19990313-0.f: New test.
56187 * g77.f-torture/execute/19990313-1.f: New test.
56189 1999-03-12 Jim Wilson <wilson@cygnus.com>
56191 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56193 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56194 (main): Add check for u15. Conditionalize u31 check depending on
56195 whether ints are <32 bits or >=32 bits.
56197 1999-03-08 Craig Burley <craig@jcb-sc.com>
56199 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56201 1999-03-08 Craig Burley <craig@jcb-sc.com>
56203 * g77.f-torture/compile/19990305-0.f: New test.
56204 * g77.f-torture/execute/19981119-0.f: New test.
56206 1999-03-08 Craig Burley <craig@jcb-sc.com>
56208 * g77.f-torture/execute/970625-2.f: call ABORT if final
56209 result is not correct, instead of just printing it.
56210 Add this checking via newly introduced obfuscation, to
56211 trip up buggy front ends.
56213 1999-03-07 Craig Burley <craig@jcb-sc.com>
56215 * g77.f-torture/compile/960317-1.f: Moved from being
56216 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56218 1999-03-06 Craig Burley <craig@jcb-sc.com>
56220 * g77.f-torture/execute/960317-1.f: New (old) test.
56221 * g77.f-torture/execute/970625-2.f: Ditto.
56223 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56225 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56226 error message on line 1 or line 2; cccp and cpplib do this differently.
56228 1999-03-01 Jeffrey A Law (law@cygnus.com)
56230 * g++.old-deja/g++.law/weak1.C: New test.
56232 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56234 * gcc.c-torture/execute/990119-1.c: Renamed to...
56235 * gcc.dg/990119-1.c: this, so it will only be tested once
56236 (it's a preprocessor test, it doesn't need to be run at
56237 multiple optimization levels).
56239 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56241 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56244 1999-02-24 Craig Burley <craig@jcb-sc.com>
56246 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56247 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56248 to not be compilable by current g77.
56250 1999-02-24 Nick Clifton <nickc@cygnus.com>
56252 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56254 1999-02-22 Jeffrey A Law (law@cygnus.com)
56256 * gcc.c-torture/execute/990222-1.c: New test.
56258 1999-02-19 Craig Burley <craig@jcb-sc.com>
56260 * g77.f-torture/compile/19990218-0.f: New test.
56261 * g77.f-torture/noncompile/19990218-1.f: New test.
56263 1999-02-18 Craig Burley <craig@jcb-sc.com>
56265 * g77.f-torture/compile/19981216-0.f: New test.
56267 1999-02-14 Jeffrey A Law (law@cygnus.com)
56269 * gcc.dg/990214-1.c: New test.
56271 1999-02-13 Jeffrey A Law (law@cygnus.com)
56273 * gcc.dg/990213-2.c: New test.
56275 * gcc.dg/990213-1.c: New test.
56277 1999-02-12 Jeffrey A Law (law@cygnus.com)
56279 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56282 1999-02-11 Nick Clifton <nickc@cygnus.com>
56284 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56285 specified by target.
56287 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56289 1999-02-11 Jeffrey A Law (law@cygnus.com)
56291 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56293 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56295 * gcc.dg/special/ecos.exp: New test driver for new tests with
56296 special requirements.
56298 * gcc.dg/special/alias-1.c: New test.
56299 * gcc.dg/special/gcsec-1.c: New test.
56300 * gcc.dg/special/weak-1.c: New test.
56301 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56302 * gcc.dg/special/weak-2.c: New test.
56303 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56304 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56305 * gcc.dg/special/wkali-1.c: New test.
56306 * gcc.dg/special/wkali-2.c: New test.
56307 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56308 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56310 1999-02-10 Felix Lee <flee@cygnus.com>
56312 * lib/c-torture.exp (c-torture-compile): Pull out code for
56313 analyzing gcc error messages.
56314 (c-torture-execute): Likewise. Fix some (harmless) false
56316 * lib/gcc.exp (gcc_check_compile): New function.
56318 1999-02-08 Richard Henderson <rth@cygnus.com>
56320 * gcc.c-torture/execute/990208-1.c: New test.
56322 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56324 * g++.dg/special/ecos.exp: New driver for new tests with special
56327 * g++.dg/special/conpr-1.C: New test
56328 * g++.dg/special/conpr-2.C: New test
56329 * g++.dg/special/conpr-2a.C: New test
56330 * g++.dg/special/conpr-3.C: New test
56331 * g++.dg/special/conpr-3a.C: New test
56332 * g++.dg/special/conpr-3b.C: New test
56334 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56335 allow g++ to use the dg driver
56337 * README: Add comment about g++.dg directory
56339 1999-02-06 Jeffrey A Law (law@cygnus.com)
56341 * README: Update email addresses.
56343 1999-02-03 Nick Clifton <nickc@cygnus.com>
56345 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56346 arguments in order to force structure S onto the stack even on
56348 (test): Pass 10 leading arguments to function foo as well as the
56351 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56352 failure for all targets.
56354 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56355 abort to terminate program execution.
56357 1999-01-30 Richard Henderson <rth@cygnus.com>
56359 * gcc.c-torture/execute/990130-1.c: New test.
56361 1999-01-30 Jeffrey A Law (law@cygnus.com)
56363 * gcc.dg/990130-1.c: New test.
56365 1999-01-28 Michael Meissner <meissner@cygnus.com>
56367 * gcc.c-torture/execute/990128-1.c: New test.
56369 1999-01-27 Michael Meissner <meissner@cygnus.com>
56371 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56373 1999-01-27 Felix Lee <flee@cygnus.com>
56375 * lib/c-torture.exp (c-torture-compile): pull out code for
56376 analyzing gcc error messages.
56377 (c-torture-execute): ditto, and fix some (harmless) false
56379 * lib/gcc.exp (gcc_check_compile): new function.
56381 1999-01-17 Jeffrey A Law (law@cygnus.com)
56383 * gcc.dg/990117-1.c: New test.
56385 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56387 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56389 1999-01-15 Jeffrey A Law (law@cygnus.com)
56391 * g77.f-torture/compile/990115-1.f: New test.
56393 1999-01-07 Jeffrey A Law (law@cygnus.com)
56395 * gcc.c-torture/compile/990107-1.c: New test
56397 1999-01-06 Jeffrey A Law (law@cygnus.com)
56399 * gcc.c-torture/execute/990106-2.c: New test.
56401 * gcc.c-torture/execute/990106-1.c: New test.
56403 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56405 * gcc.c-torture/compile/981223-1.c: New test.
56407 1998-12-29 Richard Henderson <rth@cygnus.com>
56409 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56410 (opt3): Rename from opt4 and disable.
56412 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56414 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56416 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56418 * g++.old-deja/g++.other/conv5.C: New test.
56420 1998-12-14 Nick Clifton <nickc@cygnus.com>
56422 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56424 1998-12-11 Jeffrey A Law (law@cygnus.com)
56426 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56428 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56430 * gcc.c-torture/compile/981211-1.c: New test.
56432 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56434 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56436 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56438 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56440 * gcc.special/930510-1.c: Make C9X safe.
56441 * gcc.misc-tests/gcov-1.c Similarly.
56442 * gcc.misc-tests/gcov-2.c Similarly.
56444 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56446 * gcc.dg/ultrasp1.c: New test.
56448 1998-12-06 Richard Henderson <rth@cygnus.com>
56450 * gcc.c-torture/execute/981206.c: New test.
56452 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56454 * g++.old-deja/g++.ns/template7.C: New test.
56456 * g++.old-deja/g++.other/expr1.C: New test.
56458 * g++.old-deja/g++.eh/tmpl3.C: New test.
56460 * g++.old-deja/g++.eh/tmpl2.C: New test.
56462 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56464 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56465 * g++.old-deja/g++.other/using6.C: Removed.
56466 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56468 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56470 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56472 * g++.old-deja/g++.pt/overload8.C: New test.
56474 * g++.old-deja/g++.pt/overload7.C: New test.
56476 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56478 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56479 and relinking messages.
56480 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56481 compiling with -frepo.
56483 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56485 * g++.old-deja/g++.pt/lookup6.C: New test.
56487 1998-11-30 Nick Clifton <nickc@cygnus.com>
56489 * gcc.c-torture/execute/981130-1.c: New test.
56490 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56492 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56494 * g++.old-deja/g++.pt/explicit76.C: New test.
56496 * g++.old-deja/g++.pt/friend38.C: New test.
56498 * g++.old-deja/g++.ns/crash2.C: New test.
56500 * g++.old-deja/g++.pt/defarg8.C: New test.
56502 * g++.old-deja/g++.pt/instantiate6.C: New test.
56504 * g++.old-deja/g++.pt/static6.C: New test.
56506 * g++.old-deja/g++.pt/decl2.C: New test.
56508 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56510 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56511 problem is actually related with name lookup, but so what? :-)
56513 * g++.old-deja/g++.pt/friend37.C: New test.
56515 1998-11-25 Dave Love <d.love@dl.ac.uk>
56517 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56518 element, which fails on some systems.
56520 * g77.f-torture/execute/labug1.f: New test.
56522 1998-11-21 Jeffrey A Law (law@cygnus.com)
56524 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56527 1998-11-18 Dave Love <d.love@dl.ac.uk>
56529 * g77.f-torture/compile/981117-1.f: New test.
56531 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56533 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56534 properly discarded.
56536 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56538 * gcc.c-torture/execute/memcheck: New directory of tests for
56539 -fcheck-memory-usage.
56541 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56543 * README: New file, general information about the testsuite and
56544 new description of the various C++ test subdirectories.
56545 * README.g++: Eliminate obsolete information, update and move most
56546 relevant stuff to README.
56548 1998-11-07 Richard Henderson <rth@cygnus.com>
56550 * gcc.c-torture/compile/981107-1.c: New test.
56552 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56554 * execute/memcpy-bi.c: New testcase.
56556 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56558 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56561 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56562 template is selected.
56564 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56565 classes, it should be accepted for all types.
56567 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56569 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56570 specializations start with template headers.
56572 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56574 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56576 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56579 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56581 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56583 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56585 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56587 1998-10-19 Jeffrey A Law (law@cygnus.com)
56589 * 981019-1.c: New test.
56591 1998-10-14 Robert Lipe <robertl@dgii.com>
56593 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56596 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56598 * compile/981001-4.c: Remove use of GCC extension that triggers a
56601 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56603 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56605 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56607 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56608 instantiation of template produces incorrect code for delete
56611 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56612 constructors' name is not unique.
56613 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56614 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56616 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56617 automatic array of const is ill-formed.
56619 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56620 of template parameter?
56622 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56625 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56626 pointer-to-member expression.
56628 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56629 declaration causes ICE.
56631 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56633 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56634 reserved in the global namespace.
56636 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56637 generate needed virtual table.
56639 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56641 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56643 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56644 template-dependent type
56646 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56648 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56649 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56650 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56652 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56653 class should be usable as argument of member function.
56654 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56655 class should be usable as return type of member function.
56656 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56657 class should be usable as type of data member.
56659 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56661 1998-10-09 Jeffrey A Law (law@cygnus.com)
56663 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56665 1998-10-08 Nick Clifton <nickc@cygnus.com>
56667 * gcc.dg/dll-?.c Add thumb to target list.
56668 Fix assembler scan patterns to match current assembler output.
56670 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56672 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56673 matching of template brackets.
56675 * g++.old-deja/g++.other/using4.C: New test. Test using
56676 declarations of methods from base classes.
56678 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56679 within functions should introduce names into the innermost
56680 enclosing namespace.
56682 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56683 of static locals if first initialization throws.
56685 1998-10-07 Jim Wilson <wilson@cygnus.com>
56687 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56689 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56691 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56692 lose track of the possible targets of tablejump insns.
56693 * special/special.exp: Run it.
56695 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56697 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56698 must be declared before its specializations can be named in friend
56701 1998-10-05 Dave Love <d.love@dl.ac.uk>
56703 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56705 * g77.f-torture/execute/io1.f: New test.
56707 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56709 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56710 with pointer to template function, for which no argument deduction
56713 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56714 specialization of template function as argument to template
56717 * g++.old-deja/g++.other/access2.C: New test; Inner class
56718 shouldn't have privileged access to Outer's names.
56720 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56722 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56723 friend template declared within template class conflicts with
56724 nested class of the same name.
56726 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56729 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56730 object with direct initializer as function declaration.
56732 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56735 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56736 involving const pointer and NULL produces incorrect result.
56738 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56739 type name without `typename' should be rejected with -pedantic.
56741 1998-10-02 Richard Henderson <rth@cygnus.com>
56743 * g++.old-deja/g++.other/addrof1.C: New test.
56745 1998-10-01 Nick Clifton <nickc@cygnus.com>
56747 * gcc.c-torture/compile/981001-1.c: New test.
56748 * gcc.c-torture/execute/981001-1.c: New test.
56750 1998-10-01 Jeffrey A Law (law@cygnus.com)
56752 * gcc.c-torture/compile/981001-2.c: New test.
56753 * gcc.c-torture/compile/981001-3.c: New test.
56754 * gcc.c-torture/compile/981001-4.c: New test.
56756 1998-10-01 Robert Lipe <robertl@dgii.com>
56758 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56759 multilibbed hosts. Idea grafted from g77.exp.
56761 1998-09-30 Dave Love <d.love@dl.ac.uk>
56763 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56764 avoid losing on systems which need -lsocket.
56766 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56768 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56769 * g++.old-deja/g++.other/nested2.C: Ditto.
56770 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56773 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56775 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56776 preferred over template operator!= for enum bitfields.
56778 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56780 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56781 that happen to have the same base name, but in different scopes,
56782 are incorrectly rejected.
56784 1998-09-16 Richard Henderson <rth@cygnus.com>
56786 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56787 on the native word size instead of an integer literal.
56789 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56791 * g++.old-deja/g++.other/static2.C: Invocation of static data
56792 member of type pointer-to-function denoted as non-static member.
56794 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56795 checks involving function types and aliases.
56797 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56799 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56800 redefined to the same non-trivial type.
56802 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56803 namespace-qualification of template specializations declared in
56806 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56807 to declare a subset of the specializations of a template function
56808 as friends of specializations of a template class.
56810 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56811 member templates that do not fully specialize the enclosing
56812 template class are rejected.
56814 1998-09-11 Dave Love <d.love@dl.ac.uk>
56816 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56818 1998-09-08 Dave Love <d.love@dl.ac.uk>
56820 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56821 altered from libf2c/libU77 version.
56823 1998-09-06 Dave Love <d.love@dl.ac.uk>
56825 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56827 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56828 Alexandre Oliva <oliva@dcc.unicamp.br>
56830 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56831 (un)signed char are different types for template specialization
56834 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56836 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56837 * objc: ObjC testsuite.
56839 1998-08-31 Catherine Moore <clm@cygnus.com>
56841 * gcc.c-torture/execute/941014-1.x: New file.
56843 1998-08-31 Nick Clifton <nickc@cygnus.com>
56845 * lib/c-torture.exp: Add support for
56846 torture_eval_before_compile and torture_eval_before_execute
56849 1998-08-30 Jeffrey A Law (law@cygnus.com)
56851 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56852 this test triggers valid.
56854 1998-08-27 Jeffrey A Law (law@cygnus.com)
56856 * gcc.dg/980827-1.c: New test.
56858 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56860 * gcc.c-torture/execute/loop-4b.c: New test.
56862 1998-08-26 Nick Clifton <nickc@cygnus.com>
56864 * lib/c-torture.exp: Add support for
56865 torture_eval_before_compile and torture_eval_before_execute
56868 1998-08-25 Jeffrey A Law (law@cygnus.com)
56870 * gcc.c-torture/compile/980825-1.c: New test.
56872 1998-08-24 Nick Clifton <nickc@cygnus.com>
56874 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56875 count number tests in opt_t0 not good_t0.
56877 1998-08-24 Jeffrey A Law (law@cygnus.com)
56879 * gcc.c-torture/compile/930326-1.x: Fix typo.
56881 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56883 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56886 1998-08-21 Jeffrey A Law (law@cygnus.com)
56888 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56889 STACK_SIZE is defined.
56890 * gcc.c-torture/unsorted/stuct.c: Similarly.
56892 * gcc.c-torture/compile/980821-1.c: New test.
56894 1998-08-21 Jeffrey A Law (law@cygnus.com)
56896 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56899 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56901 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56904 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56906 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56909 1998-08-18 Jeffrey A Law (law@cygnus.com)
56911 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56913 1998-08-16 Jeffrey A Law (law@cygnus.com)
56915 * gcc.c-torture/compile/980816-1.c: New test.
56917 * gcc.dg/980816-1.c: New test.
56919 1998-08-13 Jeffrey A Law (law@cygnus.com)
56921 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56922 compiler for ieee tests.
56924 1998-08-01 Dave Love <d.love@dl.ac.uk>
56926 * g77.f-torture/compile/980729-0.f: New test.
56928 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56930 * gcc.c-torture/special/eeprof-1.c: New test, for
56931 -finstrument-functions.
56932 * gcc.c-torture/special/special.exp: Run it.
56934 1998-07-29 Jeffrey A Law (law@cygnus.com)
56936 * gcc.c-torture/compile/980729-1.c: New test.
56938 1998-07-27 Nick Clifton <nickc@cygnus.com>
56940 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56941 __thumb__ is defined, and test for ARM style doubles if so.
56943 1998-07-26 Dave Love <d.love@dl.ac.uk>
56945 * g77.f-torture/noncompile/980615-0.f: New test.
56947 1998-07-26 H.J. Lu (hjl@gnu.org)
56949 * gcc.dg/980312-1.c: Do link instead of compile.
56950 * gcc.dg/980313-1.c: Likewise.
56952 1998-07-26 Jeffrey A Law (law@cygnus.com)
56954 * gcc.c-torture/compile/980726-1.c: New test.
56956 1998-07-25 Dave Love <d.love@dl.ac.uk>
56958 * g77.f-torture/execute/io0.f: New test.
56960 1998-07-24 Nick Clifton <nickc@cygnus.com>
56962 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56965 1998-06-18 Michael Meissner <meissner@cygnus.com>
56967 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56970 1998-07-17 Nick Clifton <nickc@cygnus.com>
56972 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56973 c-decl.c:grokdeclarator can handle mode attributes.
56975 1998-07-16 Jeffrey A Law (law@cygnus.com)
56977 * gcc.c-torture/execute/980716-1.c: New test.
56979 1998-07-13 Jeffrey A Law (law@cygnus.com)
56981 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56983 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56985 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56986 * gcc.c-torture/compile/930326-1.x: Similarly.
56988 1998-07-13 Dave Love <d.love@dl.ac.uk>
56990 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56991 New test from Craig.
56993 1998-07-12 Dave Love <d.love@dl.ac.uk>
56995 * g77.f-torture/noncompile/980616-0.f: New test.
56997 * g77.f-torture/execute/970816-3.f: New test from Craig.
56999 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57001 * g++.other/singleton.C: Return error value instead of taking
57004 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57006 * g++.other/singleton.C: New test. Warning is under dispute.
57007 Runtime crash is not.
57009 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57011 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57012 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57013 using6.C, using7.C}: New namespace tests.
57015 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57017 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57018 specialization with typedef'ed names used as array indexes.
57020 1998-07-09 Jeffrey A Law (law@cygnus.com)
57022 * gcc.c-torture/execute/980709-1.c: New test.
57024 * gcc.dg/980709-1.c: New test.
57026 1998-07-07 Richard Henderson <rth@cygnus.com>
57028 * gcc.c-torture/execute/bcp-1.c: New test.
57030 1998-07-07 Jeffrey A Law (law@cygnus.com)
57032 * gcc.c-torture/execute/980707-1.c: New test.
57034 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57036 * gcc.c-torture/compile/980706-1.c: New test.
57038 1998-07-01 Dave Love <d.love@dl.ac.uk>
57040 * g77.f-torture/execute/980701-0.f,
57041 g77.f-torture/execute/980701-1.f: New test from Craig.
57043 1998-07-01 Jeffrey A Law (law@cygnus.com)
57045 * gcc.c-torture/compile/980701-1.c: New test.
57047 * gcc.c-torture/execute/980701-1.c: New test.
57049 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57052 * g++.old-deja/g++.robertl/eb132.C: New test.
57053 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57055 1998-06-29 Dave Love <d.love@dl.ac.uk>
57057 * g77.f-torture/execute/980628-7.f,
57058 g77.f-torture/execute/980628-8.f,
57059 g77.f-torture/execute/980628-9.f,
57060 g77.f-torture/execute/980628-10.f: New tests from Craig.
57062 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57064 1998-06-28 Jeffrey A Law (law@cygnus.com)
57066 * g77.f-torture/execute/980628-4.f: New test from Craig.
57067 * g77.f-torture/execute/980628-5.f: Likewise.
57068 * g77.f-torture/execute/980628-2.f: Likewise.
57069 * g77.f-torture/execute/980628-0.f: Likewise.
57070 * g77.f-torture/execute/980628-1.f: Likewise.
57071 * g77.f-torture/execute/980628-3.f: Likewise.
57072 * g77.f-torture/execute/980628-6.f: Likewise.
57074 1998-06-28 Jeffrey A Law (law@cygnus.com)
57076 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57077 directory when nothing has been installed yet.
57079 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57081 * gcc.c-torture/special/special.exp: Handle newer versions of
57084 1998-06-26 Jeffrey A Law (law@cygnus.com)
57086 * gcc.dg/980626-1.c: New test.
57088 1998-06-19 Bruno Haible <haible@ilog.fr>
57090 * gcc.misc-tests/m-un-2.c: New test.
57091 * g++.old-deja/g++.other/warn01.c: Likewise.
57093 1998-06-19 Robert Lipe <robertl@dgii.com>
57095 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57096 compatibility with assmblers with a different comment character.
57097 Eliminate use of GAS-specific extensions.
57099 1998-06-19 Jeffrey A Law (law@cygnus.com)
57101 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57103 1998-06-19 Robert Lipe <robertl@dgii.com>
57105 * lib/g77.exp: Replace search for libf2c.a with search for newly
57108 1998-06-17 Jeffrey A Law (law@cygnus.com)
57110 * gcc.c-torture/execute/980617-1.c: New test.
57112 1998-06-12 Jeffrey A Law (law@cygnus.com)
57114 * gcc.c-torture/execute/980612-1.c: New test.
57116 1998-06-08 Jeffrey A Law (law@cygnus.com)
57118 * gcc.dg/980523-1.c: Only test on ppc-linux.
57119 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57121 * gcc.c-torture/execute/980608-1.c: New test.
57123 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57125 * gcc.c-torture/execute/980605-1.c: New test.
57127 1998-06-04 Jeffrey A Law (law@cygnus.com)
57129 * gcc.c-torture/execute/980604-1.c: New test.
57131 1998-06-02 Jeffrey A Law (law@cygnus.com)
57133 * gcc.c-torture/execute/980602-1.c: New test.
57134 * gcc.c-torture/execute/980602-2.c: Likewise.
57136 1998-06-02 Dave Love <d.love@dl.ac.uk>
57138 * 970125-0.f: Fix per JCB. Add commentary.
57140 1998-05-31 Michael Meissner <meissner@cygnus.com>
57142 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57145 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57147 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57150 1998-05-28 Catherine Moore <clm@cygnus.com>
57152 * gcc.c-torture/execute/980526-3.c: New test.
57154 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57156 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57157 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57158 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57159 m88k-motorola-sysv3 to XFAIL.
57161 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57163 * gcc.dg/980526-1.c: New test.
57164 * gcc.c-torture/execute/980526-2.c: New test.
57166 1998-05-26 Jeffrey A Law (law@cygnus.com)
57168 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57170 * gcc.c-torture/execute/980526-1.c: New test.
57172 1998-05-26 Dave Love <d.love@dl.ac.uk>
57174 * g77.f-torture/execute/alpha2.f: Add runtime test.
57176 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57178 * g++.old-deja/old-deja.exp: Strip leading directories.
57180 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57181 error for the line. Don't run multiple tests for the same line.
57183 1998-05-23 Jeffrey A Law (law@cygnus.com)
57185 * gcc.dg/980523-1.c: New test.
57187 1998-05-23 Dave Love <d.love@dl.ac.uk>
57189 * g77.f-torture/compile/970915-0.f: New test.
57191 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57193 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57195 1998-05-21 Jeffrey A Law (law@cygnus.com)
57197 * gcc.dg/980520-1.c: New test.
57199 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57201 * gcc.dg/980502-1.c: Fix return type.
57203 1998-05-20 Jeffrey A Law (law@cygnus.com)
57205 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57206 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57207 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57208 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57209 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57211 1998-05-20 Dave Love <d.love@dl.ac.uk>
57213 * g77.f-torture/execute/980520-1.f: New test.
57215 1998-05-15 Dave Love <d.love@dl.ac.uk>
57217 * lib/mike-g77.exp: New file.
57219 * g77.f-torture/noncompile/noncompile.exp,
57220 g77.f-torture/noncompile/check0.f: New files.
57222 1998-05-14 Dave Love <d.love@dl.ac.uk>
57224 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57225 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57226 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57227 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57228 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57229 abort where appropriate.
57231 1998-05-05 Michael Meissner <meissner@cygnus.com>
57233 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57234 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57236 1998-04-29 Dave Love <d.love@dl.ac.uk>
57238 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57240 1998-04-27 Dave Love <d.love@dl.ac.uk>
57242 * g77.f-torture/compile/980427-0.f: New test.
57244 1998-04-24 Dave Love <d.love@dl.ac.uk>
57246 * g77.f-torture/compile/980424-0.f: New test.
57248 1998-04-19 Dave Love <d.love@dl.ac.uk>
57250 * g77.f-torture/compile/980419-2.f (main): New test.
57251 * g77.f-torture/compile/970125-0.f: New test.
57252 * g77.f-torture/compile/980419-1.f: New test.
57254 1998-04-08 Jim Wilson <wilson@cygnus.com>
57256 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57259 1998-04-07 Jim Wilson <wilson@cygnus.com>
57261 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57263 1998-04-03 Jim Wilson <wilson@cygnus.com>
57265 * gcc.c-torture/compile/980329-1.c: New test.
57267 1998-03-18 Jim Wilson <wilson@cygnus.com>
57269 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57270 * gcc.dg/980312-1.c: Fix typo in -march command.
57272 1998-03-16 H.J. Lu (hjl@gnu.org)
57274 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57276 1998-03-11 Robert Lipe <robertl@dgii.com>
57278 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57279 Dave Love agree the Fortran source is bogus.
57281 1998-03-11 Robert Lipe <robertl@dgii.com>
57283 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57284 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57285 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57286 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57287 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57289 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57291 * g++.old-deja/g++.other/friend1.C: New test.
57293 1998-02-18 Dave Love <d.love@dl.ac.uk>
57295 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57296 possibly uninitialized) variables and declare dnrm2.
57298 1998-02-23 Robert Lipe <robertl@dgii.com>
57300 From Bruno Haible <haible@ilog.fr>:
57301 * gcc.c-torture/execute/980223.c: New test.
57303 1998-02-13 Jeffrey A Law (law@cygnus.com)
57305 * gcc.dg/ifelse-1.c: New test.
57307 1998-02-09 H.J. Lu (hjl@gnu.org)
57309 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57311 * lib/old-dejagnu.exp (old-dejagnu): Added the
57312 "execution test - XFAIL *-*-*" handling in the spirit of
57313 "excess errors test -". Changed the "execution test fails"
57314 handling to be like "excess errors test fails".
57315 * Update various tests accordingly.
57317 1998-02-06 Jim Wilson <wilson@cygnus.com>
57319 * gcc.c-torture/execute/980205.c: New test.
57321 1998-01-18 Jeffrey A Law (law@cygnus.com)
57323 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57324 * lib/f-torture.exp: Similarly.
57325 * gcc.c-torture: Rename all .cexp files to .x files.
57327 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57329 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57330 (940510-1.c): Removed duplicate.
57331 (971104-1.c): New test.
57333 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57335 * lib/f-torture.exp: Improve error and loop detection.
57337 1997-11-19 Michael Meissner <meissner@cygnus.com>
57339 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57340 use that to size the filler array.
57342 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57344 * lib/c-torture.exp(c-torture-execute): Fix typo.
57346 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57347 testcase as the executable name. Keep the executable around if
57350 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57352 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57353 changes. Only test one -g option, and move it to the end of the
57354 list of options to test.
57356 1997-09-19 Michael Meissner <meissner@cygnus.com>
57358 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57359 variable GCC_TORTURE_OPTIONS to supply default switches separated
57360 by colons. If no environment variable, run tests with -O0 -g, -O1
57361 -g, and -O2 -g as well.
57363 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57365 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57366 explanatory comments. Fix indentation.
57368 1997-09-15 Jeffrey A Law (law@cygnus.com)
57370 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57372 1997-09-11 Jeffrey A Law (law@cygnus.com)
57374 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57375 * g++.old-deja/g++.mike/p7325.C: Likewise.
57376 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57378 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57380 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57381 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57382 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57383 * g++.old-deja/g++.law/operators4.C: Likewise.
57385 1997-09-11 Joe Buck (jbuck@synopsys.com)
57387 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57388 * g++.old-deja/g++.mike/p784.C: Ditto.
57389 * g++.old-deja/g++.mike/p785.C: Ditto.
57391 1997-09-05 Jeffrey A Law (law@cygnus.com)
57393 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57395 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57397 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57398 target feature; pass this to c-torture-execute as needed.
57400 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57402 * lib/c-torture.exp(c-torture-execute): If the previous and the
57403 current executables being tested are identical, we don't need to
57404 run the executable again. Try to make the executable names
57405 unique. Add an optional argument for passing additional compiler
57408 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57410 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57412 1997-08-29 Jeffrey A Law (law@cygnus.com)
57414 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57416 1997-07-31 Jeffrey A Law (law@cygnus.com)
57418 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57419 32bit or larger longs.
57421 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57422 have either a 32bit long or 32bit int.
57424 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57426 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57427 Make double precision tests dependent on sizeof (double).
57429 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57431 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57434 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57436 * gcc.c-torture/compile/961203-1.cexp: New script.
57438 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57440 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57441 up the includes ourselves.
57443 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57445 * lib/plumhall.exp: Remove random include, and add a few
57446 verbose messages for debugging.
57448 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57450 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57451 of trying to do it ourselves.
57453 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57455 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57457 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57459 * gcc.prms/5403.c: Made regexp a bit less strict.
57461 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57463 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57464 is returned from remote_load instead.
57465 * lib/plumhall.exp: Ditto.
57466 * lib/mike-g++.exp: Ditto.
57467 * lib/old-dejagnu.exp: Ditto.
57468 * lib/c-torture.exp: Ditto.
57470 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57472 * lib/g++.exp: Use build_wrapper procedure.
57473 * lib/gcc.exp: Ditto.
57475 1997-05-20 Jeffrey A Law (law@cygnus.com)
57477 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57478 an old-style decl for malloc. Fixes tests to work when
57479 sizeof (int) != sizeof (size_t).
57481 1997-05-15 Mike Meissner <meissner@cygnus.com>
57483 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57485 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57486 use stdargs.h interface.
57488 1997-05-15 Mike Meissner <meissner@cygnus.com>
57490 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57491 NO_VARARGS when compiling.
57493 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57495 * lib/plumhall.exp(ph_includes): New procedure.
57497 (ph_compiler): Ditto.
57499 * lib/g++.exp: Rename test-glue.c to testglue.c.
57500 * lib/gcc.exp: Ditto.
57502 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57504 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57505 to completion when it's called.
57507 1997-03-21 Michael Meissner <meissner@cygnus.com>
57509 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57510 is defined, don't do test.
57512 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57514 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57516 (ph_summary): Mark skipped testcases as untested, not unresolved.
57518 * lib/plumhall.exp (ph_make): If unresolved because of bad
57519 errorCode, record errorCode in log file.
57520 (*): Replace send_log/verbose with verbose -log.
57522 1997-03-19 Michael Meissner <meissner@cygnus.com>
57524 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57525 double conversion if double isn't at least 8 bytes.
57527 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57528 int to work with targets where int is 16 bits.
57530 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57531 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57532 precision for the test to complete.
57534 1997-03-14 Michael Meissner <meissner@cygnus.com>
57536 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57537 if d10v is not compiled with the -mdouble64 flag.
57538 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57540 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57541 d10v is not compiled with the -mint32 flag.
57543 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57545 * lib/plumhall.exp: Use incr_count.
57547 1997-03-12 Jeffrey A Law (law@cygnus.com)
57549 * gcc.c-torture: Update to c-torture-1.45.
57551 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57553 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57554 the name of the expect testcase file).
57556 * lib/g++.exp(g++_init): Ditto.
57558 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57560 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57563 * lib/gcc.exp(gcc_exit): New procedure.
57565 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57567 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57568 specs where appropriate.
57570 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57571 because of new "candidates are" messages, and removed a few
57573 * Converted all non-old-style g++ testcases to old-style, and
57574 moved into g++.old-deja.
57576 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57578 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57581 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57584 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57586 1997-02-13 Michael Meissner <meissner@cygnus.com>
57588 * lib/gcc.exp (gcc_target_compile): Add support for defining
57589 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57590 the machine doesn't have those features.
57592 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57594 * g++.law/operators4.exp: Don't use LIBS.
57596 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57598 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57600 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57601 * lib/g++.exp: Set it here instead. Also, allow use of the
57602 --tool_exec and --tool_opt options. Change CXX to
57605 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57607 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57609 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57611 * lib/old-dejagnu.exp: Use prune_warnings instead of
57613 * lib/mike-g++.exp: Ditto.
57614 * lib/gcc.exp: Ditto.
57615 * lib/g++.exp: Ditto.
57617 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57619 1997-02-07 Jeffrey A Law (law@cygnus.com)
57621 * 941014-2.c: Include stdlib.h
57622 * 960327-1.c: Include stdio.h
57623 * dbra.c, index-1.c: Don't assume ints are 32bits.
57625 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57627 * lib/gcc.exp: Add gcc,stack_size target feature.
57629 * lib/g++.exp(g++_target_compile): Add the include and link
57630 paths here, not in two other places. And, it's $options, not
57633 * lib/mike-g++.exp(postbase): Remove the code that determines
57634 the correct include and link paths.
57635 * g++.old-deja/old-deja.exp: Ditto.
57637 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57639 * lib/g++.exp(g++_init): target_compile no longer returns the
57640 filename of the result.
57642 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57644 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57647 * gcc.c-torture/special/special.exp: Change call to
57648 gcc_target_compile to include the object file.
57650 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57652 * gcc.c-torture/special/special.exp: Correct misspelling in last
57655 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57657 * lib/plumhall.exp(ph_summary): Log the entire output of the
57658 executable. Return -1 if there were any failures, 0 otherwise.
57659 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57660 (ph_make): Clean up objects and executables that were built
57661 if the tests succeeded.
57663 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57665 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57666 libraries and includes in the build tree as appropriate.
57668 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57670 * lib/c-torture.exp: Instead of looking for the global variable
57671 NO_LONG_LONG, check to see if that's a feature of the target.
57673 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57675 * config/default.exp: Minimize. Delete the remainer of the files in
57676 config; this functionality is now in devo/dejagnu/config.
57678 g++.*/*: Pass any additional flags used to compile to postbase;
57681 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57682 is now done by runtest.exp. Use gcc_target_compile instead of
57685 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57686 Remove references to CFLAGS. Use remote_file instead of
57688 (c-torture): Take a list of arguments to use to compile this
57691 lib/g++.exp: Simplify. Use target_compile instead of compile.
57692 lib/gcc-dg.exp: Ditto.
57693 lib/gcc.exp: Ditto.
57694 lib/mike-{gcc,g++}.exp: Ditto.
57695 lib/old-dejagnu.exp: Ditto.
57696 lib/plumhall.exp: Ditto.
57698 1997-01-08 Jim Wilson <wilson@cygnus.com>
57700 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57701 (ph_linker): Likewise.
57703 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57705 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57706 MAP_ANON / MAP_ANONYMOUS if defined;
57707 else try to map from /dev/zero .
57709 1996-11-12 Jeffrey A Law (law@cygnus.com)
57711 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57712 isn't defined, then define it to MAP_ANONYMOUS.
57714 1996-11-12 Jeffrey A Law (law@cygnus.com)
57716 * gcc.c-torture: Update to c-torture-1.42 release.
57718 1996-11-11 Jeffrey A Law (law@cygnus.com)
57720 * gcc.c-torture: Update to c-torture-1.41 release.
57722 1996-10-27 Jeffrey A Law (law@cygnus.com)
57724 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57727 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57729 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57730 and LDFLAGS. Fix second case to append the target_info ldflags
57731 onto LDFLAGS, not CFLAGS.
57732 * lib/g++.exp (g++_init): Add target_info stuff.
57733 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57734 of libgloss and newlib flags for !native.
57736 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57737 (GDB): Fix relative path to go up another dir for finding gdb.
57739 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57741 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57742 versions in the target_info array, if they don't exist.
57744 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57746 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57748 1996-07-08 Jim Wilson <wilson@cygnus.com>
57750 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57751 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57753 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57755 * lib/old-dejagnu.exp: Don't remove the output file before we've
57756 actually tested it. Don't append pwd to the path of the executable
57759 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57761 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57763 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57765 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57766 temporary directory for compiler files, and set it to a default
57767 value of /tmp. Set $output as the name of the output file from
57768 compiling the testcase. Add a -o option to $cflags_var so the
57769 compiler writes the final output file as $output. Set $executable
57772 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57773 directory for compiler files, and set it to /tmp if it doesn't
57774 already have a value. Set $output_file to the name of the output
57775 file from compiling the testcase. Add a -o option to CXXFLAGS so
57776 the compiler writes the final output file as $output. Use $output
57777 as the executable to be tested.
57779 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57781 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57783 1996-06-08 Jeffrey A Law (law@cygnus.com)
57785 * gcc.c-torture/execute/pending-1.c: New test. Still
57786 pending in Tege's queue.
57788 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57790 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57791 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57792 if there were failures. Call unresolved if there were unresolved
57793 testcases. Call gcc_fail if program did not run to completion.
57794 (ph_make): Pass additional argument name to ph_execute.
57795 (ph_execute): Add new argument. Pass additional arguments to
57796 ph_summary. Call gcc_fail is there is no execution output.
57798 1996-04-24 Jeffrey A Law (law@cygnus.com)
57800 * lib/plumhall.exp (proc_summary): Output relavent summary
57801 lines into the log so specific failures in plumhall can be
57804 1996-04-10 Jeffrey A Law (law@cygnus.com)
57806 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57807 (c-torture-execute): Don't try to execute tests which use
57808 "long long" types if $NO_LONG_LONG is nonzero.
57810 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57812 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57815 * gcc.ieee: Move from here.
57816 * gcc.c-torture/execute/ieee: To here.
57818 1996-03-26 Jeffrey A Law (law@cygnus.com)
57820 * gcc.c-torture: Update to c-torture-1.41 release.
57822 1996-03-22 Jeffrey A Law (law@cygnus.com)
57824 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57827 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57829 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57832 1996-03-02 Jeffrey A Law (law@cygnus.com)
57834 * config/proelf.exp: Handle connecting to a simulator.
57836 1996-01-31 Jeffrey A Law (law@cygnus.com)
57838 * config/proelf.exp: New file. Enough framework that we can
57839 run c-torture tests on the proelf targets (or any other target
57840 that gdb can connect to for that matter).
57842 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57844 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57845 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57847 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57848 exec_output exists.
57850 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57852 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57853 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57855 * config/*.exp: Update FSF address. Change result of ${tool}_load
57856 to pass/fail/unresolved/unsupported/untested. Caller must now
57857 call unresolved/unsupported/untested.
57858 * lib/*.exp: Update FSF address. Update to handle new results of
57860 * lib/chill.exp (verbose): Delete.
57862 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57864 * lib/gcc.exp (default_gcc_start): Change order of args to
57865 $LDFLAGS $CFLAGS $LIBS.
57866 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57867 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57868 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57869 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57870 * gcc.misc-tests/dg-test.exp: Likewise.
57871 * gcc.misc-tests/msgs.exp: Likewise.
57872 * gcc.prms/prms.exp: Likewise.
57873 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57874 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57876 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57878 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57880 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57882 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57883 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57885 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57888 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57890 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57891 global for loop; add use of $mathlib.
57892 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57893 settings here; set mathlib for anything but VxWorks.
57895 1996-01-22 Jeffrey A Law (law@cygnus.com)
57897 * gcc.c-torture: Update to c-torture-1.40 release.
57899 1996-01-03 Jeffrey A Law (law@cygnus.com)
57901 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57904 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57906 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57909 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57911 * lib/g++.exp (LIBS): Define if not already.
57912 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57913 (gcc-dg-prune): Call prune_gcc_output.
57914 * lib/gcc.exp (prune_gcc_output): New proc.
57915 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57918 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57920 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57921 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57923 1995-11-15 Jeffrey A Law (law@cygnus.com)
57925 * gcc.c-torture: Update to c-torture-1.39 release.
57927 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57929 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57930 fails, try others as well.
57932 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57934 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57935 If compilation fails, mark execute tests as `untested'.
57936 If test is marked as unsupported, don't mark compilation and
57937 execute tests as failed.
57939 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57941 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57942 libstdc++ for whether or not we want to be doing shared
57943 libraries. Delete link_curses since we don't need it anymore.
57944 * lib/mike-g++.exp (postbase): Don't link in libg++.
57945 * g++.old-deja/old-deja.exp: Likewise.
57947 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57949 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57951 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57953 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57954 For that, add `-Wl,-a,shared_archive'.
57955 * g++.old-deja/old-deja.exp: Likewise.
57957 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57959 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57961 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57963 * lib/mike-g++.exp (postbase): Pay attention to the status of
57966 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57968 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57970 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57972 * lib/gcc.exp (default_gcc_start): No longer need to log program
57973 being executed or its output, execute_anywhere does that now.
57974 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57975 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57977 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57979 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57980 the same as those in lib/g++.exp.
57982 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57984 * gcc.c-torture: Update to c-torture-1.38 release.
57985 * gcc.ieee: Related changes.
57987 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57989 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57990 "exec". Minor reformatting changes.
57992 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57993 cross. This means all "exec" calls now work on a remote host as
57995 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57996 cross. Filter out the extra "\r\n" stuff that expect puts in.
57997 (c-torture-execute): Filter out the bogus warnings like
57998 c-torture-compile does. Add support for canadian cross.
57999 * lib/gcc.exp (default_gcc_version, default_gcc_start)
58000 Use execute_anywhere rather than calling exec directly. Now it
58001 works for canadian cross testing.
58003 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
58005 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
58006 results into a variable, and check that rather than using file exists.
58008 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
58010 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58011 create a libg++.so. For sunos4.1.*, also add -ltermcap.
58013 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58015 * g++.old-deja/old-deja.exp: Create and pass runshlib and
58016 lib_curses if there's a shared libg++ in the build tree.
58018 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58020 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58021 if not supported target.
58023 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58025 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58026 link_curses up to always happen, not just for native builds.
58028 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58030 * gcc.c-torture: Update to c-torture-1.36 release.
58031 * gcc.failure: Related changes.
58033 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58035 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58037 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58039 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58040 * lib/mike-g++.exp (postbase): Not in here. Still reference
58041 runshlib, link_curses, and mathlib for link and run.
58043 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58044 pass the runtime shared library options for Solaris, OSF/1, and
58045 Irix5, and link with -lcurses to avoid unresolved references.
58047 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58049 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58052 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58054 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58056 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58058 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58059 do not have a framework for the "compat" tests yet.
58061 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58063 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58064 set to null if we're testing vxworks5.1. Use that instead of
58065 `-lm' in the setting of LIBS for link and run.
58067 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58069 * config/rom68k.exp (${tool}_load): Major changes to make it
58070 work. Verified that it does in fact return the stuff in
58071 exec_output properly. Catch any Emul or any TRAP other than 0.
58073 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58075 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58076 LDFLAGS properly for targets that need stuff from libgloss.
58077 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58079 (gpp_initialized): New variable.
58081 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58083 * config/rom68k.exp: Load libgloss.exp.
58084 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58085 so we can produce a fully linked binary.
58086 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58087 so we can produce a fully linked binary.
58089 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58091 * lib/plumhall.exp (ph_section): Watch for expected failures.
58092 Add missing `else'.
58094 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58096 (c-torture): Likewise.
58098 1995-08-28 Doug Evans <dje@cygnus.com>
58100 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58102 * lib/mike-g++.exp (mike_cleanup): New proc.
58103 (prebase): New globals compiler_result, not_compiler_result,
58105 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58106 allow leading "-" in pattern. Watch for unsupported tests.
58107 If $compiler_result is set, pattern match assembler code,
58108 and ditto for $not_compiler_result.
58109 * lib/mike-gcc.exp: Likewise.
58111 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58112 execution "succeeded".
58114 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58116 * config/win32.exp: New file.
58117 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58119 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58121 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58123 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58124 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58125 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58127 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58128 "... without exceptions was ...". That is now handled by
58130 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58132 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58134 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58135 sieve.c,sort2.c}: New files.
58136 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58137 sieve.exp,sort2.exp}: Drivers for them.
58139 * lib/mike-gcc.exp (program_output): New user settable variable.
58140 (postbase): Call prune_system_crud. Also prune extraneous compiler
58142 * lib/mike-g++.exp (program_output): New user settable variable.
58144 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58146 * config/sh.exp: Deleted (use sim.exp instead).
58148 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58150 * config/vx.exp: Declare CHECKTASK as global.
58151 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58152 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58153 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58155 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58157 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58158 target. Like vx.exp, only includes `vx29k.exp' instead of
58161 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58163 * config/sim.exp: Increase time limit from 120 seconds to 240.
58165 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58167 * gcc.c-torture/execute/950628-1.c: New test.
58169 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58171 * gcc.c-torture: Update with changes/additions from
58174 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58176 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58178 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58180 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58182 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58184 * gcc.c-torture/compile/950512-1.c: New test.
58185 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58186 * gcc.dg/struct-ret-1.c: Likewise.
58188 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58190 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58191 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58193 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58195 * gcc.c-torture/special/920411-1.c: Deleted.
58196 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58198 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58200 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58203 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58205 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58207 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58210 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58211 is the proper length.
58212 * va-arg-3.c: Likewise.
58214 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58216 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58217 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58219 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58220 * lib/g++.exp (default_g++_start): Delete old cruft.
58222 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58224 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58225 (2 * (1 << 18)) to (2 * (1 << 17)).
58227 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58229 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58231 * config/rom68k.exp: Renamed from config/idp.exp
58233 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58235 * c-torture/compile/921109-2.c
58237 1995-04-18 Mike Stump <mrs@cygnus.com>
58239 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58242 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58244 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58246 * lib/g++.exp (default_g++_start): Likewise.
58248 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58250 * gcc.c-torture/compile/950329-1.c: New test.
58252 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58254 * config/bug.exp (${tool}_load): Updated to use new remote_open
58255 and remote_close procs.
58256 * config/idp.exp: New file.
58258 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58260 * gcc.c-torture/execute/950322-1.c: New test.
58262 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58264 * config/vx.exp (${tool}_load): Clean up testing of return code from
58265 vxworks_ld and vxworks_spawn.
58267 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58269 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58271 1995-03-13 Mike Stump <mrs@cygnus.com>
58273 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58274 can mark excess errors on a machine by machine basis. Note, the
58275 default is to not expect any excess errors, even when excess
58276 errors test - is given, so you will want to put an XFAIL ... on
58277 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58278 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58279 those 4 machines, but no others.
58281 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58283 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58284 * lib/c-torture.exp: to here.
58286 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58288 * gcc.c-torture/execute/950221-1.c: New test.
58289 * gcc.c-torture/execute/struct-ret-1.c: New test.
58290 * gcc.c-torture/compile/950221-1.c: New test.
58292 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58294 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58296 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58297 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58299 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58301 * g++.gb: New directory of tests, derived from my signature and
58302 class scoping tests.
58304 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58305 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58306 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58307 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58308 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58309 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58310 * g++.gb/sig25.C: Likewise.
58312 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58313 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58314 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58315 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58316 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58317 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58318 * g++.gb/sig25.exp: Likewise.
58320 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58321 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58322 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58323 * g++.gb/scope13.C: Likewise, this test still fails.
58325 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58326 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58327 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58328 * g++.gb/scope13.exp: Ditto.
58330 * g++.gb/README: New file, explains what these tests are about.
58332 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58334 * lib/dg.exp (dg-do): Support `preprocess'.
58335 (dg-test): Likewise.
58337 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58339 * config/udi.exp: change "continue -expect" to "exp_continue".
58341 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58343 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58344 Delete redundant tests.
58346 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58347 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58348 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58349 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58350 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58351 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58352 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58353 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58355 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58356 storing label pointers.
58357 * gcc.c-torture/execute/921019-1.c: Likewise.
58358 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58359 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58361 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58364 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58365 Delete obsolete tests.
58367 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58368 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58369 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58370 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58371 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58372 * gcc.c-torture/compile/950124-1.c: New test.
58374 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58376 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58378 * lib/mike-g++.exp: Add -lm to LIBS.
58380 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58382 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58384 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58386 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58388 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58390 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58392 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58394 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58395 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58396 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58397 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58398 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58399 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58400 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58401 * g++.law/{operators31.C, operators32.C,
58402 * g++.law/{operators33.C, operators34.C}: Likewise.
58403 * g++.law/{pic1.C, refs2.C}: Likewise.
58404 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58405 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58406 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58407 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58409 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58410 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58411 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58412 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58413 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58414 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58415 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58416 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58417 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58418 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58419 * g++.law/{operators34.exp}: Likewise.
58420 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58421 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58422 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58423 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58424 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58426 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58427 No longer expected to fail.
58428 * g++.law/missed-error3.C: Tweak for recent bool changes.
58430 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58432 * config/emb-unix: Deleted.
58433 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58434 remote execution. Do final link on remote host if REMOTE_LINK is set.
58436 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58438 * lib/dg.exp (dg-test): Fix typo in last patch.
58440 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58442 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58443 (handles multiple occurrences).
58445 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58447 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58448 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58449 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58451 * lib/c-torture.exp (c-torture-compile): Likewise.
58452 (c-torture): Prepend full path if missing.
58453 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58454 (gcc_fail): Likewise.
58455 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58457 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58459 * lib/netware.exp: Only attach to NetWare i386 systems.
58461 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58463 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58464 messages. Add test name to "output pattern match" pass/fail message.
58466 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58468 * gcc.dg: New testsuite.
58469 * gcc.dg/dg.exp: New file.
58471 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58472 test-switch.c}: Deleted.
58474 * gcc.misc-tests/msgs.exp: New testcase driver.
58476 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58478 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58479 Watch for illegal return values from ${tool}_load.
58480 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58481 cross targets. Coerce return value >0 to 1.
58483 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58485 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58487 * config/emb-unix.exp: New file.
58489 * config/sim.exp: Error if variable $SIM not defined.
58490 (${tool}_load): Mark test as "untested" if simulator missing.
58492 * config/unix.exp: Load remote.exp to get rcp_download.
58493 * lib/c-torture.exp: Use different option lists for testcases with
58495 * gcc.c-torture/execute/execute.exp: Likewise.
58497 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58499 * config/*.exp: Clarify return code from ${tool}_load.
58500 Call `unresolved' or `untested' instead of `warning' or `perror'
58501 (sometimes you still want to call both though).
58502 Add comment that `shell_id' is local to each file.
58503 * config/udi.exp (timeout): Set to 30.
58504 Don't print warning if connection fails, $connectmode has already
58506 (${tool}_load): Move verbose messages to level 2.
58507 Rework pattern for "Process started" message.
58508 Pass `shell_id' to ${connectmode}_download.
58509 Retry twice upon timeout. Make resetting of target more robust.
58510 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58511 Pass `shell_id' to exit_$connectmode.
58512 Only call exit_$connectmode if connected.
58513 * config/unix.exp (${tool}_load): Check return codes better.
58514 * config/vrtx.exp (${tool}_load): Likewise.
58515 * config/vx.exp (${tool}_load): Likewise.
58516 Delete unneeded global's.
58517 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58520 (dg-init): Delete recording of pass/fail counts.
58521 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58522 (old-dejagnu-init): Likewise.
58523 (old-dejagnu-stat): Delete contents, empty proc now.
58524 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58525 (c-torture): Delete references to lcnt, lpass, lfail.
58526 Get option list from TORTURE_OPTIONS.
58527 Delete -funroll[-all]-loops if no loops.
58528 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58529 (g++_stat): Delete contents (empty proc now).
58530 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58531 (gcc_finish): Likewise.
58532 (gcc_stat): Deleted.
58533 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58534 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58535 * gcc.c-torture/execute/execute.exp: Likewise.
58536 Split tests into two parts: compile, execute.
58537 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58538 no loops. Update to reflect clarified return codes from ${tool}_load.
58540 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58542 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58544 (old-dejagnu): Likewise (where necessary).
58546 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58548 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58550 * lib/dg.exp (dg-process-target): Fix processing of selector.
58551 Add comment regarding use of `error'.
58553 * lib/gcc.exp (prune_system_crud): Define if missing.
58554 * lib/g++.exp (prune_system_crud): Likewise.
58556 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58557 Call prune_system_crud.
58558 * lib/dg.exp (dg-runtest): New proc.
58559 Use perror instead of send_user for tcl errors in testcase.
58560 Don't return any value, it's never used.
58561 Don't clobber previous definition of `unknown'.
58562 Print tcl errors in `dg-final'.
58564 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58566 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58567 (dg-test): Don't print errorInfo, it contains stack backtrace.
58569 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58571 * lib/g++.exp (runtest_file_p): Define if missing.
58573 1994-09-24 Doug Evans (dje@cygnus.com)
58575 * lib/mike-g++.exp: Comment out loading of g++.exp.
58576 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58577 (default_g++_version): Always print something.
58578 (default_g++_start): Comment out call to `which'.
58579 (g++_start, g++_load): Deleted (must be defined in config file).
58580 * lib/gcc.exp: Test for existence of $CC at start.
58581 Delete check for tmpdir (done in gcc_init).
58582 (default_gcc_version): Always print something.
58583 (default_gcc_start): Comment out call to `which'.
58584 * config/*.exp: Major cleanup - make cross targets work at least a
58585 little better for g++ (by not being "--tool gcc" specific).
58586 Rename gcc_xxx to ${tool}_xxx.
58587 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58588 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58590 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58592 * lib/c-torture.exp (c-torture-compile): Rework compiler
58593 message processing.
58595 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58598 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58600 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58602 * lib/dg.exp (dg-process-target): Support { target native }.
58604 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58606 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58607 looked for "... program xxx got fatal signal".
58608 Correct regsub munging of `comp_output'.
58609 Ignore compiler messages "path prefix not used" and "linker input
58612 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58614 * lib/gcc.exp (runtest_file_p): Define if missing.
58615 * gcc.prms/template.c: Example to work from.
58617 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58619 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58620 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58622 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58623 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58624 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58625 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58627 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58628 (dg-process-target): No longer a varargs proc.
58629 Return S/N for target, P/F for xfail. All callers changed.
58630 (user option procs): More argument checking.
58631 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58632 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58633 (dg-test): Skip test if not running on selected target in `dg-do'.
58634 Update handling of `dg-do-what', `dg-output-text'.
58635 Separate execution pass/fail from output pattern match pass/fail.
58636 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58638 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58640 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58641 target for 920510-1.c.
58643 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58645 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58646 Clean up comment regarding use of passcnt, etc.
58647 (gcc_stat): Don't update `testcnt' here.
58648 (gcc_finish): Do it here.
58649 Might as well reset `but_id' here too.
58650 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58651 to determine if the file should be tested.
58652 * gcc.c-torture/compile/compile.exp: Likewise.
58653 * gcc.c-torture/execute/execute.exp: Likewise.
58654 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58655 * gcc.misc-tests/dg-test.exp: Likewise.
58656 * gcc.prms/prms.exp: Likewise.
58657 * gcc.wendy/wendy.exp: Likewise.
58658 * g++.old-deja.exp: Likewise.
58659 Move "Testing file" message to verbose level 1.
58661 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58663 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58665 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58667 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58668 (default_gcc_start): Accept optional second list element
58669 of compiler flags. Print compiler output at verbosity level 2.
58670 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58671 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58672 Save current values of framework globals passcnt, failcnt, xpasscnt,
58673 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58674 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58675 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58676 xfailcnt to compute stats. Update framework global `testcnt' from
58678 (gcc_finish): New proc. Clean up test environment.
58679 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58680 (gcc_epass, gcc_efail): Delete.
58681 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58682 argument of line number.
58683 (dg-init): If the tool has an init routine, call it.
58684 (dg-test): Remove args `cflags_var' and `libs_var'.
58685 Pass all compiler options to ${tool}_start.
58686 Handle missing line number.
58687 (dg-finish): New function.
58688 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58689 particular files. Call gcc_finish at end. Move "skipping test"
58690 message to verbosity level 3.
58691 * gcc.c-torture/compile/compile.exp: Likewise.
58692 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58693 * gcc.c-torture/execute/execute.exp: Likewise.
58694 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58695 Print testcase being tried at verbosity level 1.
58696 * gcc.c-torture/special/special.exp: Unset xfail.
58697 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58698 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58699 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58700 * gcc.failure/failure.exp: Likewise.
58701 * gcc.ieee/ieee.exp: Likewise.
58702 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58703 Update call to dg-test. Call dg-finish at end.
58704 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58705 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58706 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58707 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58708 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58709 * gcc.wendy/wendy.exp: Add copyright.
58710 Delete setting of tmpdir (done by gcc_init).
58711 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58712 Pass compiler flags to gcc_start. Call gcc_finish at end.
58713 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58716 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58718 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58720 (g++_load): Likewise.
58722 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58723 Rename argument to `prog' to remove the confusion.
58724 Varargs fns behave differently too!
58725 (g++_load): Likewise.
58727 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58729 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58730 what it is. Delete (always) printing of status value for !native.
58731 Simplify verbose code, and include status and exec_output.
58732 (g++_load): Use gcc_load.
58734 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58736 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58737 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58738 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58739 940714-3.c as these testcases don't exist anymore. Make
58740 va-arg-1.c expected to pass.
58742 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58744 * gcc.misc-tests/misc.exp: Only run specific testcases.
58745 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58746 * gcc.misc-tests/dg-[1-9].c: New files.
58748 * lib/dg.exp: New testsuite driver.
58749 * gcc.prms/prms.exp: Use it.
58751 * README.gcc: New file.
58753 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58754 Document and reset `lxpass' and `lxfail'.
58755 Simplify "initialized" message.
58756 (gcc_stat): Clean up comments a little.
58758 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58760 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58762 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58764 * lib/old-dejagnu.exp (process-option): New proc.
58765 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58766 (old-dejagnu): Simplify.
58767 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58769 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58771 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58772 exists and is not an empty string.
58774 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58775 $xfail rather than calling setup_xfail. Clear $xfail when test is
58777 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58780 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58781 longer expected to fail.
58783 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58786 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58788 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58789 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58790 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58791 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58794 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58795 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58797 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58799 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58800 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58802 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58803 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58804 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58806 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58808 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58809 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58810 940714-1.c, 940714-2.c, 940714-3.c},
58811 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58812 gcc.misc-tests/{mg.c,mg.exp}:
58814 * gcc.noncompile/noncompile.exp: Change accordingly.
58816 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58818 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58819 Undo previous clobberage.
58821 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58823 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58824 * gcc.special/{930510-1.c, special.exp}:
58825 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58826 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58827 struct-varargs-1.c}: New tests from c-torture-1.26.
58829 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58831 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58832 argument to switch.
58834 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58836 * Revert the previous changes. Please see Rob's directory
58837 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58840 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58842 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58843 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58844 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58845 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58846 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58847 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58848 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58849 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58850 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58851 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58852 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58853 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58854 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58855 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58856 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58857 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58858 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58859 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58860 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58861 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58862 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58863 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58864 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58865 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58866 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58867 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58868 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58869 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58870 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58873 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58875 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58876 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58879 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58881 * config/unix.exp (g++_load): Fix syntax.
58883 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58885 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58886 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58887 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58888 Don't expect va-arg-1.c to fail. Correct expected output for
58890 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58891 * gcc.wendy/hbm4.c: Correct typo.
58892 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58894 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58896 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58897 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58898 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58899 * lib/c-torture.exp (c-torture-compile): Ditto.
58901 Reduce volume of output (remove all the -I's and such).
58902 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58903 Call gcc_cpass, gcc_cfail.
58904 (c-torture): Pass testing option to c-torture-compile.
58906 1994-03-21 Doug Evans (dje@cygnus.com)
58908 Bring patches over from progressive.
58909 * config/default.exp: Exit remote shell cleanly.
58910 (g++_exit, g++_start): Add default versions.
58911 * config/sim.exp (gcc_load): Use perror, not error.
58913 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58915 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58918 1994-03-14 Doug Evans (dje@cygnus.com)
58920 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58921 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58922 (wendy_try): New proc to run testcase.
58923 (main loop): Call 'em.
58924 * gcc.wendy/*.c: Clean up pass to correct expected output.
58926 * lib/gcc.exp: Minor cleanup work.
58927 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58929 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58931 * config/sim.exp (gcc_load): Document return codes better.
58932 Don't pass -v to simulator.
58934 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58936 * gcc.special/920717-x.c: Fix typo.
58937 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58940 * lib/mike-gcc.exp: Fix typo.
58942 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58944 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58945 binary to use, transform the name.
58946 * config/*.exp: rename everything. Nuke any g++ specific files,
58947 it's now a special case of gcc that requires no special support.
58948 Add a default.exp for unsupported targets.
58950 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58952 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58953 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58956 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58958 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58961 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58963 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58965 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58967 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58968 option_list. Compile every file with only 4/6 option choices
58969 (same as C torture) instead of with 12/18 different option
58971 * lib/c-torture.exp: Likewise.
58973 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58976 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58978 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58979 can put an XFAIL *-*-* on excess errors.
58981 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58983 * g++.law: Add more tests derived from g++-bugs snapshots.
58985 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58986 equivalent to g++.law/init9.
58988 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58989 compiled it, and the a.out file after we've run it.
58991 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58993 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58994 compiled it, and the a.out file after we've run it.
58996 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58998 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59000 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
59002 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59005 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
59007 * g++.law: New directory of g++ tests derived from the g++-bugs
59010 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
59012 * gcc.compile: initbug1.c initbug1.exp testcase added
59014 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
59016 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59017 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59018 fixes submitted by Jeff Law (law@cs.utah.edu)
59019 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59020 Jeff Law (law@cs.utah.edu)
59023 1993-11-30 Mike Stump (mrs@cygnus.com)
59025 * config/unix-g++.exp: Follow the gcc way of doing things.
59026 * g++.old-deja/old-deja.exp: Minor updates.
59027 * lib/g++.exp: New file, follow the gcc way of doing things.
59028 * lib/old-dejagnu.exp: Minor updates.
59029 * lib/mike-g++.exp: Always unset errorInfo.
59031 1993-11-06 Mike Stump (mrs@cygnus.com)
59033 * lib/gcc.exp: Fix some errors with the below change, CC and
59034 CFLAGS should be global when setting, not local.
59036 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59038 * lib/gcc.exp: Transform tool name.
59040 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59042 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59044 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59046 * lib/gcc.exp: change gcc_done to gcc_stat
59048 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59050 * Upgraded gcc testsuite to c-torture version 1.25
59052 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59054 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59055 * lib/c-torture: added hooks for new reporting code.
59057 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59059 * config/sh-gcc.exp: check if sh-sim exists in the path
59061 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59063 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59064 * gcc.compile/compile.exp: Initial changes for new logic.
59065 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59066 * gcc.failure/failure.exp: Initial changes for new logic.
59067 * gcc.ieee/ieee.exp: Initial changes for new logic.
59068 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59069 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59070 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59071 * lib/c-torture.exp: Initial changes for new logic.
59072 * lib/gcc.exp: Initial changes for new logic.
59074 1993-10-15 Mike Stump (mrs@cygnus.com)
59076 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59077 depend upon failure or success. Fully qualify names in failure
59078 and success messages. Always remove a.out before starting
59079 compile, just in case. Pay more attention to error text output by
59080 the compiler. Handle testcases with no known past errors just
59081 like all others, so that things are uniform. Other miscellaneous
59084 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59086 * gcc.cpp: new directory for cpp tests
59088 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59090 * lib/chill.exp: Code reformatted, removed unused code.
59091 * config/unix-chill.exp: Code reformatted, removed unused code.
59092 * chill.execute/execute.exp: Code reformatted, removed unused code.
59093 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59095 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59097 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59098 routines not written.
59100 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59102 * config/bug-gcc.exp: Use new procs from bug.exp.
59104 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59106 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59107 via ftp, rather than depending on NFS.
59108 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59111 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59113 * config/bug-gcc.exp: Use new download proc.
59115 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59117 * chill.execute/execute.exp: cleanups, handles errors better
59118 * chill.compile/compile.exp: rewrite, based on execute.exp
59119 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59120 * lib/chill.exp: major changes to diff proc and compile and link
59121 procs. added chill_fail and chill_pass wrappers to pass and
59122 fail. added more comments, and handle error codes better.
59123 Added a hack to capture stderr from exec, so noncompile tests
59126 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59128 * chill.execute/execute.exp: rewrite of testsuite driver
59129 * lib/chill.exp: rewrite of testsuite driver
59130 * config/unix-chill.exp: rewrite of testsuite driver
59132 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59135 * iexpr.ch: Standardize uppercase.
59136 * tuples.dat: Standardize uppercase.
59137 * vary.ch: standardize. Correct varying string assignments.
59138 * vary.dat: Add new output lines.
59140 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59143 * chprintf.ch: Standardize use of uppercase.
59144 * tuples.ch: Standardize and turn arr2 into a DCL,
59146 * pinits.ch: Standardize.
59148 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59150 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59151 * Makefil: Renamed to Makefile.in.
59152 * configure.in: New.
59154 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59157 * .cvsignore: Add result/output files.
59158 * Makefile: Fix up variables at start. Use MFLAGS
59159 everywhere. Correct bool_loc, built_ins entries.
59160 Add entry for vary1.ch.
59161 * bitarray.ch: Standardize upper-case usage.
59162 * bitexpr.ch: Standardize, add output of b1.
59163 * params.ch: Use arrayt in along PROC parameters, to
59164 avoid novelty problems.
59165 * sets.ch: Tiny cleanup.
59166 * vary1.ch: Re-indent.
59168 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59170 * Add PR-related files to Makefiles, .cvsignore files, etc.
59172 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59174 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59175 with compiler objects. New names are test-flow.c and test-loop.c
59177 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59179 * Upgraded c-torture tests from 1.19 to 1.20
59182 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59183 * gcc.compile: 930623-1.c 930623-2.c
59184 * gcc.noncompile: 930622-1.c 930622-2.c
59185 * gcc.failure: 920411-1.c 920627-2.c
59186 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59188 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59190 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59191 More changes to get testsuite working properly. Needs more work.
59192 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59194 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59196 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59197 More changes to get testsuite working properly. Needs more work.
59199 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59201 * chill.compile/compile.exp: Added for Dejagnu support
59202 * chill.execute/execute.exp: Added for Dejagnu support
59203 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59205 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59207 This should complete moving the CHILL test files.
59208 * chill.noncompile(.cvsignore printf.grt
59209 in-printf.grt chprintf.grt chprintf.ch):
59210 Added test-support files.
59211 (Makefile): Modified further.
59212 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59213 signal.ch): Added test files.
59214 * chill.execute (.cvsignore printf.grt printr.c
59215 in-printf.grt rts.c chprintf.grt rts.h): Added
59216 test-support files.
59217 (Makefile): More corrections.
59219 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59221 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59222 test cases, ready for DejaGnu.
59224 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59226 * Upgraded c-torture tests from 1.18 to 1.19
59228 * gcc.compile: added test(s):
59230 * gcc.execute: added test(s):
59231 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59233 * added new subdirectory for misc tests: gcc.misc-tests
59234 * gcc.misc-test(s): added tests:
59235 inst-check.c test-consts.c test-ior.c test-switch.c
59237 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59239 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59241 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59243 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59245 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59247 * Upgraded c-torture tests from 1.17 to 1.18
59249 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59251 * Upgraded c-torture tests from 1.12 to 1.17
59253 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59255 * lib/old-dejagnu.exp:
59256 Fixed handling of XFAIL target triplets to correctly
59257 recognize wildcard characters. Removed code that
59258 appended a unique id tag to the end of the file name
59259 printed out by the result of the testcases within a
59262 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59264 * lib/old-dejagnu.exp:
59265 Reworked expected failure handling to trigger off of XFAIL
59266 keyword in keyphrase embeded in testcase source code. The
59267 XFAIL keyword must be at the end of the keyphrase line. It
59268 may optionally be followed by one or more target triplets.
59269 It has just occured that the handling of wildcards in the
59270 target triplet may not be correct.
59272 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59274 * g++.old-deja/tests:
59275 Moved all subdirectories up one level into g++.old-deja .
59277 * lib/old-dejagnu.exp:
59278 Fixed problem with CXXFLAGS not being properly reset, and being
59279 corrupted with extraneous "-c" compiler option. This was
59280 causing binaries to not be generated for test that needed them.
59281 Modified strings passed to "pass" and "fail" so that individual
59282 tests from the same test file would be distinguished by an
59283 identifier appended to the test file name in the summary logs;
59284 this corrected a problem with erroneous diff logs. Added code
59285 to search testcases for expected fail and unexpected pass keywords.
59287 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59289 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59291 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59293 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59294 Removed extraneous text from end of "Special g++ Options"
59297 * lib/old-dejagnu.exp: Added pattern matching to look for new
59298 keywords, embedded in testcases comments, which will trigger
59299 calls to xpass and xfail.
59301 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59303 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59304 comments embedded in the testcases, especially the one looking for
59305 special compiler options, as well as the pattern matching for the
59306 compiler output again.
59308 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59310 * lib/old-dejagnu.exp: Do a proper check of the return value for
59311 execute tests. Fixed several problems with the pattern matching
59312 of the compiler output which gave erroneous test results.
59313 Changed several of the test result messages to be more descriptive.
59314 * config/unix-g++.exp: Proc g++_load now actually works and
59315 executes the tests passed to it and returns a usable return
59318 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59320 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59322 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59324 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59325 Modified both files to properly execute the old style
59326 dejagnu tests. The previous versions of these files were
59327 experimental and did not function anything near correctly.
59329 1993-04-05 Rob Savoye (rob@cygnus.com)
59331 * Removed all Makefile.in and configure.in files. No configuration
59334 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59336 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59338 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59340 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59341 gcc.special/configure.in, gcc.noncompile/configure.in,
59342 gcc.execute/configure.in, gcc.code_quality/configure.in,
59343 g++.other/configure.in, g++.old-deja/configure.in,
59344 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59345 in srcname setting.
59347 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59349 * lib/udi.exp: Fixed mondfe and mondfe_download.
59350 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59351 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59353 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59355 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59356 (gdb_exit): Don't remove *_soc files.
59358 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59360 * lib/c-torture.exp: Don't look for main; instead always use -w
59361 -c. This is how the c-torture tests work. Remove the object
59362 file if the compilation succeeds.
59363 * gcc.execute/execute.exp: Remove executable if test passes.
59364 * gcc.noncompile/noncompile.exp: Every test is an expected
59366 * gcc.special/special.exp: Added tests from c-torture 1.11,
59367 corrected use of existing test.
59368 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59369 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59370 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59371 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59372 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59373 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59374 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59375 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59376 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59377 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59378 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59379 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59380 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59381 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59382 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59383 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59384 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59385 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59386 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59388 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59389 correspond to c-torture 1.11.