1 2007-11-15 Ben Elliston <bje@au.ibm.com>
3 * gcc.target/spu/compare-dp.c: New test.
5 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7 * gcc.dg/pr33923.c: New test.
9 2007-11-14 Jakub Jelinek <jakub@redhat.com>
12 * gcc.dg/pr34088.c: New test.
14 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
16 * gcc.c-torture/compile/20071114-1.c: New test.
18 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21 *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
22 to match known variations in symbol format. Document in comments.
24 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27 *gfortran.dg/streamio_12.f90: New test to avoid future regression.
29 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31 *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when
34 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37 *gfortran.dg/proc_decl_1.f90: Update.
38 *gfortran.dg/proc_decl_7.f90: New test.
39 *gfortran.dg/proc_decl_8.f90: New test.
40 *gfortran.dg/proc_decl_9.f90: New test.
41 *gfortran.dg/proc_decl_10.f90: New test.
43 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
46 * gfortran.dg/transfer_assumed_size_1.f90: New test.
48 2007-11-13 Jakub Jelinek <jakub@redhat.com>
55 * g++.dg/parse/crash36.C: Add another dg-error.
56 * g++.dg/cpp0x/pr34054.C: New test.
57 * g++.dg/cpp0x/pr34056.C: New test.
58 * g++.dg/cpp0x/pr34057.C: New test.
59 * g++.dg/cpp0x/pr34058.C: New test.
60 * g++.dg/cpp0x/pr34060.C: New test.
62 PR tree-optimization/34063
63 * g++.dg/tree-ssa/pr34063.C: New test.
65 2007-11-13 Diego Novillo <dnovillo@google.com>
67 PR tree-optimization/33870
68 * gcc.c-torture/execute/pr33870-1.c: New test.
69 * gcc.dg/tree-ssa/alias-16.c: New test.
71 2007-11-13 Jakub Jelinek <jakub@redhat.com>
74 * g++.dg/template/crash72.C: New test.
76 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
78 * g++.dg/opt/cfg5.C: New test.
80 2007-11-12 Richard Guenther <rguenther@suse.de>
83 * gcc.c-torture/execute/pr34070-1.c: New testcase.
84 * gcc.c-torture/execute/pr34070-2.c: Likewise.
86 2007-11-12 Richard Guenther <rguenther@suse.de>
89 * gcc.dg/pr34027-1.c: New testcase.
90 * gcc.dg/pr34027-2.c: Likewise.
92 2007-11-12 Ira Rosen <irar@il.ibm.com>
94 PR tree-optimization/33953
95 * gcc.dg/vect/pr33953.c: New testcase.
97 2007-11-11 Tom Tromey <tromey@redhat.com>
100 * g++.dg/ext/pr17577.h: New file.
101 * g++.dg/ext/pr17577.C: New file.
103 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
106 * g++.old-deja/g++.ns/template13.C: Update expected output.
107 * g++.old-deja/g++.pt/friend23.C: Likewise.
108 * g++.dg/warn/pr8570.C: New.
110 2007-11-11 Jakub Jelinek <jakub@redhat.com>
113 * g++.dg/template/pseudodtor4.C: New test.
115 2007-11-10 Jakub Jelinek <jakub@redhat.com>
118 * g++.dg/opt/inline14.C: New test.
120 PR tree-optimization/33680
121 * gcc.c-torture/compile/20071108-1.c: New test.
124 * g++.dg/template/pseudodtor3.C: New test.
126 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
129 * g++.dg/cpp0x/variadic-init.C: New.
131 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
132 Jakub Jelinek <jakub@redhat.com>
134 PR rtl-optimization/34012
135 * gcc.target/i386/pr34012.c: New test.
137 2007-11-09 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/33604
140 * g++.dg/tree-ssa/pr33604.C: New testcase.
141 * gcc.dg/pr32721.c: Adjust pattern.
143 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
145 * gcc.target/mips/dse-1.c: Disable.
147 2007-11-08 Tom Tromey <tromey@redhat.com>
149 * gcc.dg/empty-source-3.c: Update warning location.
150 * gcc.dg/gomp/barrier-2.c: Likewise.
151 * gcc.dg/label-decl-3.c: Likewise.
152 * gcc.dg/label-decl-2.c: Likewise.
153 * gcc.dg/empty-source-2.c: Likewise.
155 2007-11-08 Tom Tromey <tromey@redhat.com>
158 * g++.dg/inherit/pr30297.C: New file.
160 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
162 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
163 -fno-common for cygwin and mingw32.
165 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
168 * gcc.dg/pr33826.c: New.
169 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
170 recursive functions being marked pure or const.
172 2007-11-08 Tobias Burnus <burnus@net-b.de>
175 * gfortran.dg/proc_decl_5.f90: New.
176 * gfortran.dg/proc_decl_6.f90: New.
178 2007-11-08 Jakub Jelinek <jakub@redhat.com>
180 PR tree-optimization/32575
181 * gcc.c-torture/execute/20071108-1.c: New test.
183 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
185 * g++.dg/opt/anchor1.C: New.
187 2007-11-07 Diego Novillo <dnovillo@google.com>
190 * gcc.c-torture/execute/pr33870.x: Remove.
192 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
197 * g++.dg/cpp0x/decltype-33837.C: New.
198 * g++.dg/cpp0x/decltype-refbug.C: New.
199 * g++.dg/cpp0x/decltype-33838.C: New.
201 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
203 * gcc.c-torture/compile/20071107-1.c: New test.
205 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
207 * gcc.dg/out-of-bounds-1.c: New test.
209 2007-11-07 Jakub Jelinek <jakub@redhat.com>
212 * g++.dg/warn/incomplete2.C: New test.
213 * g++.dg/template/incomplete4.C: New test.
214 * g++.dg/template/incomplete5.C: New test.
216 2007-11-07 Olivier Hainque <hainque@adacore.com>
218 * gnat.dg/max_align.adb: New test.
220 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
223 * gcc.target/i386/pr30961-1.c: New.
225 2007-11-06 Tom Tromey <tromey@redhat.com>
228 * g++.dg/warn/pragma-system_header3.h: New.
229 * g++.dg/warn/pragma-system_header3.C: New.
232 * g++.dg/warn/pragma-system_header4.C: New.
233 * g++.dg/warn/pragma-system_header4.h: New.
235 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
239 * g++.dg/other/canon-array.C: New.
241 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
243 * g++.dg/parser/crash36.C: Tweak expected errors.
244 * g++.dg/cpp0x/pr31439.C: New.
245 * g++.dg/cpp0x/pr32114.C: New.
246 * g++.dg/cpp0x/pr32115.C: New.
247 * g++.dg/cpp0x/pr32125.C: New.
248 * g++.dg/cpp0x/pr32126.C: New.
249 * g++.dg/cpp0x/pr32127.C: New.
250 * g++.dg/cpp0x/pr32128.C: New.
251 * g++.dg/cpp0x/pr32253.C: New.
252 * g++.dg/cpp0x/pr32566.C: New.
253 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
254 * g++.dg/cpp0x/pr31438.C: Ditto.
255 * g++.dg/cpp0x/variadic81.C: Ditto.
256 * g++.dg/cpp0x/pr31432.C: Ditto.
257 * g++.dg/cpp0x/pr31442.C: Ditto.
259 2007-11-06 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/other/datasec1.C: New test.
264 PR tree-optimization/33458
265 * g++.dg/opt/inline12.C: New test.
267 PR tree-optimization/33993
268 * gcc.c-torture/compile/20071105-1.c: New test.
270 2007-11-05 Jakub Jelinek <jakub@redhat.com>
272 PR rtl-optimization/33648
273 * gcc.dg/pr33648.c: Require effective targer freorder.
275 2007-11-05 Revital Eres <eres@il.ibm.com>
277 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
279 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
284 * g++.dg/cpp0x/pr33996.C: New
285 * g++.dg/cpp0x/rv-trivial-bug.C: New
286 * g++.dg/cpp0x/pr33930.C: New
288 2007-11-05 Nick Clifton <nickc@redhat.com>
289 Sebastian Pop <sebastian.pop@amd.com>
291 PR tree-optimization/32540
292 PR tree-optimization/33922
293 * gcc.dg/tree-ssa/pr32540-1.c: New.
294 * gcc.dg/tree-ssa/pr32540-2.c: New.
295 * gcc.dg/tree-ssa/pr33922.c: New.
297 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
300 * g++.dg/cpp0x/variadic-rref.C: New.
302 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
304 * g++dg/warn/pointer-integer-comparison.C: New.
306 2007-11-05 Jakub Jelinek <jakub@redhat.com>
308 PR tree-optimization/33856
309 * gcc.c-torture/compile/20071027-1.c: New test.
312 * g++.dg/ext/label10.C: New test.
315 * g++.dg/other/ptrmem9.C: New test.
317 2007-11-04 Andrew Pinski <pinskia@gmail.com>
320 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
322 2007-11-04 David Edelsohn <edelsohn@gnu.org>
324 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
325 * g++.dg/ext/visibility/namespace2.C: Add argument to
326 dg-require-visibility.
327 * g++.dg/ext/java-1.C: Disable on AIX.
329 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
331 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
333 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
336 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
338 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
341 * gcc.dg/20031223-1.c: Adjust error output.
342 * gcc.dg/parse-decl-after-label.c: New.
344 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
347 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
348 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
349 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
351 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
353 PR rtl-optimization/28940
354 * gcc.target/i386/addr-sel-1.c: New test.
356 2007-11-03 Jakub Jelinek <jakub@redhat.com>
359 * gcc.dg/pr33670.c: New test.
361 2007-11-02 Jakub Jelinek <jakub@redhat.com>
364 * g++.dg/lookup/typedef1.C: New test.
366 2007-11-02 Janis Johnson <janis187@us.ibm.com>
369 * lib/scandump.exp (dump-suffix): New.
370 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
371 Include dump suffix in pass/fail messages, put regexp in quotes.
373 2007-11-02 Paolo Carlini <pcarlini@suse.de>
376 * g++.dg/other/error19.C: New.
378 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
380 PR rtl-optimization/28062
381 * gcc.c-torture/compile/20071102-1.c: New test.
383 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
385 * g++.dg/cpp0x/pr33955.C: New.
387 2007-11-01 Tom Tromey <tromey@redhat.com>
389 PR preprocessor/30805:
390 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
392 2007-11-02 Jakub Jelinek <jakub@redhat.com>
394 PR rtl-optimization/33648
395 * gcc.dg/pr33648.c: New test.
397 2007-11-01 Jakub Jelinek <jakub@redhat.com>
400 * g++.dg/template/pseudodtor1.C: New test.
401 * g++.dg/template/pseudodtor2.C: New test.
404 * g++.dg/rtti/typeid7.C: New test.
406 2007-11-01 Tom Tromey <tromey@redhat.com>
408 PR preprocessor/30805:
409 * gcc.dg/cpp/pr30805.c: New file.
411 2007-11-01 Janis Johnson <janis187@us.ibm.com>
414 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
416 * gcc.c-torture/compile/20001205-1.c: Ditto.
417 * gcc.c-torture/compile/20001226-1.c: Ditto.
418 * gcc.c-torture/compile/20020312-1.c: Ditto.
419 * gcc.c-torture/compile/20020604-1.c: Ditto.
420 * gcc.c-torture/compile/920501-12.c: Ditto.
421 * gcc.c-torture/compile/920501-4.c: Ditto.
422 * gcc.c-torture/compile/920520-1.c: Ditto.
423 * gcc.c-torture/compile/980506-1.c: Ditto.
424 * gcc.c-torture/compile/990617-1.c: Ditto.
425 * gcc.dg/compare6.c: Ditto.
426 * g++.old-deja/g++.brendan/crash43.C: Ditto.
427 * g++.old-deja/g++.brendan/synth1.C: Ditto.
428 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
429 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
430 * g++.old-deja/g++.pt/static6.C: Ditto.
431 * g++.old-deja/g++.pt/crash16.C: Ditto.
432 * g++.old-deja/g++.mike/p10416.C: Ditto.
433 * g++.old-deja/g++.mike/ns15.C: Ditto.
434 * g++.old-deja/g++.mike/eh46.C: Ditto.
436 2007-11-01 Tom Tromey <tromey@redhat.com>
438 * gcc.dg/redecl-1.c: Update.
439 * gcc.dg/pr20368-3.c: Update.
440 * gcc.dg/inline-14.c: Update.
441 * gcc.dg/builtins-30.c: Update.
442 * gcc.dg/dremf-type-compat-4.c: Update.
443 * gcc.dg/pr20368-2.c: Update.
445 2007-11-01 Jakub Jelinek <jakub@redhat.com>
447 PR rtl-optimization/33673
448 * gcc.dg/pr33673.c: New test.
450 2007-11-01 Michael Matz <matz@suse.de>
452 PR tree-optimization/33961
453 * gcc.dg/pr33961.c: New test.
455 2007-10-31 Paolo Carlini <pcarlini@suse.de>
458 * g++.dg/template/error35.C: New.
460 2007-10-31 Jakub Jelinek <jakub@redhat.com>
463 * gcc.dg/pr31507-1.c: New test.
464 * gcc.dg/pr31507-2.c: New test.
466 2007-10-31 Revital Eres <eres@il.ibm.com>
468 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
470 * gcc.dg/vect/tree-vect.h (check_vect): Add
471 powerpc-*paired test.
472 * lib/target-supports.exp (check_750cl_hw_available):
474 (check_effective_target_vect_int,
475 check_effective_target_vect_intfloat_cvt,
476 check_effective_target_powerpc_altivec_ok,
477 check_effective_target_vect_long,
478 check_effective_target_vect_sdot_hi,
479 check_effective_target_vect_udot_hi,
480 check_effective_target_vect_pack_trunc,
481 check_effective_target_vect_unpack,
482 check_effective_target_vect_shift,
483 check_effective_target_vect_int_mult): Disable for powerpc-*paired
485 * gcc.dg/vect/vect-ifcvt-11.c: New.
486 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
487 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
488 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
489 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
493 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
494 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/module_read_1.f90: New.
499 2007-10-31 Tom Tromey <tromey@redhat.com>
501 PR preprocessor/30786:
502 * gcc.dg/cpp/pr30786.c: New file.
504 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
507 * gfortran.dg/interface_19.f90: New.
508 * gfortran.dg/interface_20.f90: New.
509 * gfortran.dg/interface_21.f90: New.
511 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
513 PR tree-optimization/32377
514 * gfortran.dg/vect/pr32377.f90: New.
516 2007-10-31 Richard Guenther <rguenther@suse.de>
519 * gcc.c-torture/execute/pr33779-1.c: New testcase.
520 * gcc.c-torture/execute/pr33779-2.c: Likewise.
522 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
525 * gfortran.dg/contained_3.f90: New.
527 2007-10-31 Christian Bruel <christian.bruel@st.com>
530 * g++.dg/opt/nrv8.C: New.
532 2007-10-30 Jakub Jelinek <jakub@redhat.com>
535 * g++.dg/opt/compound1.C: New test.
538 * g++.dg/template/ptrmem18.C: New test.
540 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
543 * gfortran.dg/isnan_2.f90: New test.
545 2007-10-30 Ed Schouten <ed@fxq.nl>
547 PR tree-optimization/32500
548 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
550 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
554 * g++.dg/cpp0x/pr31993.C: New
555 * g++.dg/cpp0x/pr32252.C: New
557 2007-10-30 Jakub Jelinek <jakub@redhat.com>
559 PR tree-optimization/33723
560 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
562 2007-10-30 Richard Guenther <rguenther@suse.de>
564 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
565 gcc.target/i386/loop-3.c.
567 2007-10-30 Revital Eres <eres@il.ibm.com>
569 * gcc.dg/vect/pr33866.c: Require vect_long.
571 2007-10-30 Revital Eres <eres@il.ibm.com>
573 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
574 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
576 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
578 PR tree-optimization/32893
579 * lib/target-supports.exp
580 (check_effective_target_unaligned_stack): new keyword.
581 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
582 not sensitive to unaligned_stack.
583 * gcc.dg/vect/vect-3.c: Likewise.
584 * gcc.dg/vect/vect-4.c: Likewise.
585 * gcc.dg/vect/vect-5.c: Likewise.
586 * gcc.dg/vect/vect-6.c: Likewise.
587 * gcc.dg/vect/vect-7.c: Likewise.
588 * gcc.dg/vect/vect-13.c: Likewise.
589 * gcc.dg/vect/vect-17.c: Likewise.
590 * gcc.dg/vect/vect-18.c: Likewise.
591 * gcc.dg/vect/vect-19.c: Likewise.
592 * gcc.dg/vect/vect-20.c: Likewise.
593 * gcc.dg/vect/vect-21.c: Likewise.
594 * gcc.dg/vect/vect-22.c: Likewise.
595 * gcc.dg/vect/vect-27.c: Likewise.
596 * gcc.dg/vect/vect-29.c: Likewise.
597 * gcc.dg/vect/vect-64.c: Likewise.
598 * gcc.dg/vect/vect-65.c: Likewise.
599 * gcc.dg/vect/vect-66.c: Likewise.
600 * gcc.dg/vect/vect-72.c: Likewise.
601 * gcc.dg/vect/vect-73.c: Likewise.
602 * gcc.dg/vect/vect-86.c: Likewise.
603 * gcc.dg/vect/vect-all.c: Likewise.
604 * gcc.dg/vect/slp-25.c: Likewise.
605 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
606 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
607 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
609 * gcc.dg/vect/vect-31.c: Removed alignment checks.
610 * gcc.dg/vect/vect-34.c: Likewise.
611 * gcc.dg/vect/vect-36.c: Likewise.
612 * gcc.dg/vect/vect-64.c: Likewise.
613 * gcc.dg/vect/vect-65.c: Likewise.
614 * gcc.dg/vect/vect-66.c: Likewise.
615 * gcc.dg/vect/vect-68.c: Likewise.
616 * gcc.dg/vect/vect-76.c: Likewise.
617 * gcc.dg/vect/vect-77.c: Likewise.
618 * gcc.dg/vect/vect-78.c: Likewise.
620 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
621 original testcase (without no-section-anchors prefix) but with global arrays.
622 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
623 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
624 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
625 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
626 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
627 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
628 * gcc.dg/vect/vect-77-global.c: Likewise.
629 * gcc.dg/vect/vect-78-global.c: Likewise.
631 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
632 original testcase (without no-section-anchors prefix) but fix alignment checks
633 to also consider unaligned_stack targets.
634 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
636 2007-10-29 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/33723
639 * gcc.c-torture/execute/20071029-1.c: New test.
640 * gcc.dg/tree-ssa/pr33723.c: New test.
642 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
644 PR tree-optimization/33614
645 * gcc.c-torture/compile/pr33614.c: New test.
647 2007-10-29 Richard Guenther <rguenther@suse.de>
649 PR tree-optimization/33870
650 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
652 2007-10-29 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/33757
655 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
656 true architectures instead of having a big dg-skip-if.
659 * g++.dg/other/bitfield3.C: New test.
661 2007-10-29 Richard Guenther <rguenther@suse.de>
663 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
665 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
667 Automatic parallelization reduction tests.
669 * gcc.dg/tree-ssa/reduc-1.c: New test.
670 * gcc.dg/tree-ssa/reduc-1char.c: New test.
671 * gcc.dg/tree-ssa/reduc-1short.c: New test.
672 * gcc.dg/tree-ssa/reduc-2.c: New test.
673 * gcc.dg/tree-ssa/reduc-2char.c: New test.
674 * gcc.dg/tree-ssa/reduc-2short.c: New test.
675 * gcc.dg/tree-ssa/reduc-3.c: New test.
676 * gcc.dg/tree-ssa/reduc-6.c: New test.
677 * gcc.dg/tree-ssa/reduc-7.c: New test.
678 * gcc.dg/tree-ssa/reduc-8.c: New test.
679 * gcc.dg/tree-ssa/reduc-9.c: New test.
681 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
682 Zdenek Dvorak <ook@ucw.cz>
684 OMP_ATOMIC Changes, testsuite changes.
686 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
687 instead of gimple dump.
688 * gcc.dg/gomp/atomic-9.c: Same.
689 * gcc.dg/gomp/atomic-10.c: Same.
690 * g++.dg/gomp/atomic-3.C: Same.
691 * g++.dg/gomp/atomic-9.C: Same.
692 * g++.dg/gomp/atomic-10.C: Same.
694 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
698 * gfortran.dg/forall_12.f90: New test.
701 * gfortran.dg/forall_13.f90: New test.
703 2007-10-28 Paolo Carlini <pcarlini@suse.de>
704 Mark Mitchell <mark@codesourcery.com>
707 * g++.dg/template/crash71.C: New.
709 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
712 * gfortran.dg/module_md5_1.f90: Update hash-value.
714 2007-10-28 Andrew Pinski <pinskia@gmail.com>
717 * g++.dg/torture/pr33589-1.C: New testcase.
718 * g++.dg/torture/pr33589-2.C: New testcase.
720 2007-10-28 Richard Guenther <rguenther@suse.de>
722 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
724 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
725 Uros Bizjak <ubizjak@gmail.com>
727 PR tree-optimization/33920
728 * gcc.dg/tree-ssa/pr33290.c: New test.
730 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
733 * gfortran.dg/argument_check_7.f90: New test.
734 * gfortran.dg/argument_check_8.f90: New test.
736 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
738 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
739 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
740 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
741 * gcc.target/i386/sse-14.c: Ditto.
743 2007-10-27 Jakub Jelinek <jakub@redhat.com>
746 * g++.dg/other/ptrmem8.C: New test.
749 * g++.dg/template/error34.C: New test.
751 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
753 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
755 2007-10-27 Richard Guenther <rguenther@suse.de>
757 PR tree-optimization/33870
758 * gcc.dg/tree-ssa/alias-15.c: New testcase.
759 * gcc.c-torture/execute/pr33870.c: Likewise.
761 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
764 * gfortran.dg/argument_checking_9.f90: New test.
766 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
768 * g++.dg/other/pr33601.C: New.
770 2007-10-26 Paolo Carlini <pcarlini@suse.de>
773 * g++.dg/init/new25.C: New.
775 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
777 * g++.dg/cpp0x/pr33839.C: New.
779 2007-10-26 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/template/arg6.C: New test.
784 2007-10-26 Paolo Carlini <pcarlini@suse.de>
787 * g++.dg/parse/crash39.C: New.
789 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
791 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
792 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
795 2007-10-25 David Daney <ddaney@avtrex.com>
797 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
799 2007-10-25 Paolo Carlini <pcarlini@suse.de>
802 * g++.dg/template/error32.C: New.
804 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
805 Ira Rosen <irar@il.ibm.com>
807 PR tree-optimization/33833
808 * gcc.dg/vect/pr33833.c: New testcase.
810 2007-10-25 David Daney <ddaney@avtrex.com>
812 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
814 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
815 Ira Rosen <irar@il.ibm.com>
817 PR tree-optimization/33866
818 * gcc.dg/vect/pr33866.c: New testcase.
820 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
822 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
823 Add -w to compile flags to suppress "call-clobbered register" warnings
824 and remove dg-warning directives.
826 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
828 * gcc.dg/sms-2.c: Cleanup sms dump file.
829 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
832 2007-10-24 David Daney <ddaney@avtrex.com>
834 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
836 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
839 * gcc.target/mips/pr33755.c: New test.
841 2007-10-24 Ira Rosen <irar@il.ibm.com>
843 PR tree-optimization/33804
844 * gcc.dg/vect/pr33804.c: New testcase.
846 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
849 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
851 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
852 Uros Bizjak <ubizjak@gmail.com>
854 PR rtl-optimization/33846
855 * gcc.dg/vect/pr33846.c: New testcase.
857 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
858 Dorit Nuzman <dorit@il.ibm.com>
860 PR tree-optimization/33860
861 * g++.dg/vect/pr33860.cc: New test.
862 * g++.dg/vect/pr33860a.cc: New test.
864 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
865 Revital Eres <eres@il.ibm.com>
867 * gcc.dg/sms-2.c: New testcase.
869 2007-10-22 David S. Miller <davem@davemloft.net>
871 * gcc.dg/globalreg-1.c: New test.
873 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
874 Dorit Nuzman <dorit@il.ibm.com>
876 PR tree-optimization/33834
877 PR tree-optimization/33835
878 * g++.dg/vect/pr33834_1.cc: New test.
879 * g++.dg/vect/pr33834_2.cc: New test.
880 * g++.dg/vect/pr33835.cc: New test.
882 2007-10-22 Jakub Jelinek <jakub@redhat.com>
884 * gcc.dg/pr33644.c: New test.
886 2007-10-22 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/gomp/pr33372-1.C: New test.
890 * g++.dg/gomp/pr33372-2.C: New test.
891 * g++.dg/gomp/pr33372-3.C: New test.
893 2007-10-22 Michael Matz <matz@suse.de>
895 PR tree-optimization/33855
896 * gcc.c-torture/compile/pr33855.c: New testcase.
898 2007-10-22 Ira Rosen <irar@il.ibm.com>
900 PR tree-optimization/33854
901 * gcc.dg/vect/O1-pr33854.c: New testcase.
902 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
904 2007-10-21 David Edelsohn <edelsohn@gnu.org>
906 * gcc.dg/unwind-1.c: Disable on AIX.
907 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
909 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
912 * gfortran.dg/assign_9.f90: New test.
914 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
916 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
917 (dg-mips-options): Skip tests that specify an ABI other than o32
918 and o64 if generating MIPS16 hard-float code.
920 2007-10-21 Ira Rosen <irar@il.ibm.com>
921 Revital Eres <eres@il.ibm.com>
923 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
924 * gcc.dg/vect/vect-16.c: Fix comment.
925 * gcc.dg/vect/pr33369.c: Require vect_int.
926 * gcc.dg/vect/slp-33.c: Add spaces.
927 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
929 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
930 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
932 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
933 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
935 * gcc.dg/vect/slp-10.c: Add spaces.
936 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
938 * gcc.dg/vect/slp-36.c: Require vect_int.
939 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
940 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
941 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
942 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
944 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
945 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
946 instead of vector_alignment_reachable_for_double.
947 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
948 (natural_alignment): Split into...
949 (natural_alignment_32, natural_alignment_64): New.
950 (vector_alignment_reachable): Depend on natural_alignment_32.
951 (vector_alignment_reachable_for_double): Rename to ...
952 (vector_alignment_reachable_for_64bit): And depend on
953 natural_alignment_64.
955 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
957 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
959 * g++.dg/vect/vect.exp: Likewise.
960 * lib/fortran-torture.exp: Likewise.
961 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
962 mipsisa64*-*-* as the target selector. Remove -mips64,
963 -mhard-float and -mgp64 from the options list.
964 * gcc.target/mips/mips-ps-2.c: Likewise.
965 * gcc.target/mips/mips-ps-3.c: Likewise.
966 * gcc.target/mips/mips-ps-4.c: Likewise.
967 * gcc.target/mips/mips-ps-6.c: Likewise.
968 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
970 * gcc.target/mips/sb1-1.c: Likewise.
971 * gcc.target/mips/mips-ps-type.c: Likewise.
972 * gcc.target/mips/mips-ps-7.c: New test.
973 * gcc.target/mips/mips-ps-type-2.c: Likewise.
974 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
975 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
976 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
977 as forcing an ABI and an architecture.
978 (is_gp32_flag, is_gp64_flag): Fold into...
979 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
980 then -mfp64 imply -mhard-float. Apply register rules after the
981 loop. Handle -march=mipsN like -mipsN.
983 2007-10-20 David Edelsohn <edelsohn@gnu.org>
985 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
986 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
988 2007-10-20 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/entry_dummy_ref_3.f90: New.
993 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
994 FX Coudert <fxcoudert@gcc.gnu.org>
997 * gfortran.dg/char_cast_1.f90: New test.
999 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1001 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1002 * gfortran.dg/large_real_kind_2.F90: ditto.
1003 * gfortran.dg/default_format_2.f90: ditto.
1004 * gfortran.dg/default_format_denormal_1.f90: ditto.
1006 2007-10-19 Richard Guenther <rguenther@suse.de>
1010 * gfortran.dg/pr32921.f: New testcase.
1012 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1015 * gfortran.dg/transfer_check_1.f90: Adjust options.
1017 2007-10-19 Richard Guenther <rguenther@suse.de>
1020 2007-10-19 Richard Guenther <rguenther@suse.de>
1023 * gfortran.dg/pr32921.f: New testcase.
1025 2007-10-19 Richard Guenther <rguenther@suse.de>
1027 * gcc.c-torture/execute/20071018-1.c: New testcase.
1029 2007-10-19 Richard Guenther <rguenther@suse.de>
1032 * gfortran.dg/pr32921.f: New testcase.
1034 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
1036 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1038 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
1040 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1042 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1045 * gfortran.dg/host_assoc_function_1.f90: Correct references.
1046 * gfortran.dg/host_assoc_function_3.f90: New test.
1048 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1051 * gfortran.dg/transfer_simplify_6.f90: New test.
1053 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1054 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1057 * gfortran.dg/pr33794.f90: New testcase.
1059 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.target/i386/pr32961.c: New testcase.
1063 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1064 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1065 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1066 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1067 __builtin_ia32_pslldi128 defines.
1069 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
1072 * gfortran.dg/c_ptr_tests_13.f03: New test case.
1074 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1078 * g++.dg/template/void12.C: New.
1079 * g++.dg/template/void13.C: New.
1081 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1084 * g++.dg/template/void11.C: New.
1085 * g++.dg/template/void2.C: Adjust error markers.
1086 * g++.dg/template/void10.C: Likewise.
1087 * g++.dg/template/crash55.C: Likewise.
1089 2007-10-16 Mark Mitchell <mark@codesourcery.com>
1091 * g++.dg/opt/const5.C: New test.
1093 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
1094 Maxim Kuvyrkov <maxim@codesourcery.com>
1096 * gcc.target/ia64/20040709-2.c: New test.
1098 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1100 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1102 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
1104 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1105 to each function. Check that there are no unsigned loads.
1107 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1109 PR tree-optimization/33136
1110 * gcc.c-torture/execute/20070824-1.c: New test.
1111 * gcc.dg/pr33136-1.c: New test.
1112 * gcc.dg/pr33136-2.c: New test.
1113 * gcc.dg/pr33136-3.c: New test.
1115 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1117 PR tree-optimization/33735
1118 * g++.dg/torture/pr33735.C: New.
1120 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1123 * gcc.dg/va-arg-pack-2.c: New.
1125 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1127 PR tree-optimization/33619
1128 * gcc.dg/pr33619.c: New test.
1130 2007-10-15 David Edelsohn <edelsohn@gnu.org>
1132 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1134 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1136 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1139 * gfortran.dg/inquire_11.f90: New test.
1140 * gfortan.dg/negative_unit_int8.f: New test.
1142 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
1145 * gcc.c-torture/compile/pr33133.c: New test.
1147 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1150 * gfortran.dg/namelist_40.f90: New test.
1152 2007-10-14 Tobias Burnus <burnus@net-b.de>
1155 * gfortran.dg/bounds_check_11.f90: New.
1157 2007-10-14 Andrew Pinski <pinskia@gmail.com>
1160 * g++.dg/other/ctor1.C: New test.
1161 * g++.dg/other/ctor2.C: New test.
1162 * g++.dg/other/dtor1.C: New test.
1164 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
1166 * gfortran.dg/bounds_check_10.f90: Fix testcase.
1168 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
1169 Paul Thomas <pault@gcc.gnu.org>
1173 * gfortran.dg/bounds_check_10.f90: New.
1175 2007-10-13 David Edelsohn <edelsohn@gnu.org>
1177 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1178 * gcc.target/powerpc/popcount-1.c: Same.
1180 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
1183 * g++.dg/conversion/op4.C: New test.
1185 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
1187 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1189 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1192 * gfortran.dg/ambiguous_specific_1.f90: New test.
1194 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1197 * gfortran.dg/impure_spec_expr_1.f90: New test.
1198 * gfortran.dg/char_result_7.f90: Remove illegal test.
1200 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
1203 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1204 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1205 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1206 * gcc.target/i386/pr11001-memset-1.c: New testcase.
1207 * gcc.target/i386/pr11001-memset-2.c: New testcase.
1208 * gcc.target/i386/pr11001-memset-3.c: New testcase.
1209 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1210 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1211 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1213 2007-10-12 Richard Guenther <rguenther@suse.de>
1216 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1217 * gcc.c-torture/execute/20071011-1.c: Likewise.
1218 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1220 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1222 PR tree-optimization/33742
1223 * gcc.dg/pr33742.c: New testcase.
1225 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1227 PR tree-optimization/33645
1228 * gcc.dg/pr33645-1.c: New test.
1229 * gcc.dg/pr33645-2.c: New test.
1230 * gcc.dg/pr33645-3.c: New test.
1233 * g++.dg/ext/label4.C: Adjust error regexp.
1234 * g++.dg/ext/label6.C: Adjust error regexp.
1235 * g++.dg/ext/label7.C: New test.
1236 * g++.dg/ext/label8.C: New test.
1237 * g++.dg/ext/label9.C: New test.
1239 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1242 * gcc.dg/pr33676.c: New.
1244 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1247 * g++.dg/cpp0x/variadic83.C: New.
1249 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1252 * g++.dg/cpp0x/variadic81.C: New.
1253 * g++.dg/cpp0x/variadic82.C: Likewise.
1255 2007-10-11 Richard Guenther <rguenther@suse.de>
1258 * gcc.dg/pr33724.c: New testcase.
1260 2007-10-11 Richard Guenther <rguenther@suse.de>
1263 * gcc.dg/pr33726.c: New testcase.
1265 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1268 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1270 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1273 * gfortran.dg/do_3.F90: Run with -fwrapv.
1275 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1277 * gcc.dg/unwind-1.c: New.
1279 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1282 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1283 failure on some common systems.
1285 2007-10-09 Richard Guenther <rguenther@suse.de>
1288 * gcc.dg/pr33692.c: New testcase.
1290 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1293 * gcc.c-torture/execute/pr33669.c: New.
1295 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1297 PR tree-optimization/33615
1298 * g++.dg/tree-ssa/pr33615-2.C: New test.
1300 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1302 PR tree-optimization/33615
1303 * g++.dg/tree-ssa/pr33615.C: New test.
1305 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1307 PR tree-optimization/33572
1308 * g++.dg/torture/pr33572.C: Replace with complete test.
1310 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1313 * gfortran.dg/spec_expr_5.f90: New.
1315 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1317 * gcc.dg/pragma-darwin-2.c: New.
1319 2007-10-08 Richard Guenther <rguenther@suse.de>
1324 * gcc.dg/pr33693.c: New testcase.
1325 * gcc.dg/pr33695.c: Likewise.
1326 * gcc.dg/pr33697.c: Likewise.
1328 2007-10-08 Richard Guenther <rguenther@suse.de>
1333 * gcc.dg/pr33691.c: New testcase.
1334 * gcc.dg/pr33694.c: Likewise.
1335 * gcc.dg/pr33696.c: Likewise.
1337 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1340 * gfortran.dg/gamma_5.f90: New test case
1342 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1345 * initialization_1.f90: Fix dg-error annotations.
1346 * initialization_14.f90: New.
1347 * initialization_7.f90: Fix dg-error annotations.
1348 * initialization_9.f90: Likewise.
1350 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1352 * gfortran.dg/error_recovery_4.f90: New test.
1354 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1356 * gfortran.dg/default_format_denormal_2.f90: New test.
1357 * gfortran.dg/default_format_2.inc: New test.
1358 * gfortran.dg/default_format_denormal_1.f90: New test.
1359 * gfortran.dg/default_format_1.inc: New test.
1360 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1362 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1365 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1367 * gfortran.dg/namelist_15.f90: Revise test.
1369 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1371 PR tree-optimization/33655
1372 * gcc.dg/torture/pr33655.c: New.
1374 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1376 PR tree-optimization/33572
1377 * g++.dg/torture/pr33572.C: New.
1379 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1382 * gfortran.dg/forall_11.f90: New.
1384 2007-10-05 Michael Matz <matz@suse.de>
1387 * gcc.dg/pr33667.c: New testcase.
1389 2007-10-05 Richard Guenther <rguenther@suse.de>
1392 * gcc.dg/pr33666.c: New testcase.
1394 2007-10-05 Michael Matz <matz@suse.de>
1397 * gcc.target/i386/pr33600.c: New testcase.
1399 2007-10-05 Richard Guenther <rguenther@suse.de>
1401 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1403 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1406 * gcc.target/mips/pr33635-1.c: New test.
1408 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1411 * gfortran.dg/namelist_39.f90: Revise to use long names.
1413 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1416 * gfortran.dg/pr33646.f90: New file.
1418 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1421 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1422 * gfortran.dg/char_decl_2.f90: New test.
1424 2007-10-04 Richard Guenther <rguenther@suse.de>
1427 * gcc.c-torture/compile/pr33641.c: New testcase.
1429 2007-10-04 Michael Matz <matz@suse.de>
1431 PR rtl-optimization/33653
1432 * gcc.dg/pr33653.c: New.
1434 2007-10-04 Richard Guenther <rguenther@suse.de>
1436 PR tree-optimization/33627
1437 * g++.dg/torture/pr33627.C: New testcase.
1439 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1442 * gfortran.dg/parens_6.f90: New.
1444 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1448 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1450 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1452 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1454 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
1457 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1459 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
1460 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
1462 * gcc.target/mips/fpr-moves-1.c: New test.
1463 * gcc.target/mips/fpr-moves-2.c: Likewise.
1464 * gcc.target/mips/fpr-moves-3.c: Likewise.
1465 * gcc.target/mips/fpr-moves-4.c: Likewise.
1466 * gcc.target/mips/fpr-moves-5.c: Likewise.
1467 * gcc.target/mips/fpr-moves-6.c: Likewise.
1468 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1470 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1472 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1474 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1476 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1477 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1479 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
1482 * gfortran.dg/common_errors_1.f90: New.
1484 2007-10-03 Doug Kwan <dougkwan@google.com>
1485 Richard Guenther <rguenther@suse.de>
1488 * g++.dg/debug/using3.C: New testcase.
1490 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1493 * gfortran.dg/namelist_38.f90: New test.
1494 * gfortran.dg/namelist_39.f90: New test.
1496 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1499 * gfortran.dg/default_format_1.f90: New test.
1500 * gfortran.dg/default_format_2.f90: New test.
1501 * gfortran.dg/namelist_print_1.f: Adjust expected output.
1502 * gfortran.dg/real_const_3.f90: Adjust expected output.
1504 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1506 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1507 default ABI. Split mips_forced_abi into mips_forced_abi and
1509 (is_gp32_flag): Return true for -mabi=32.
1510 (is_gp64_flag): New function. Handle 64-bit -mabi options.
1511 (dg-mips-options): Use is_gp64_flag instead of checking specifically
1512 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
1513 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1514 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1515 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1516 * gcc.target/mips/save-restore-2.c: Likewise.
1517 * gcc.target/mips/save-restore-3.c: Likewise.
1518 * gcc.target/mips/save-restore-4.c: Likewise.
1520 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
1523 * gcc.c-torture/compile/pr33617.c: New test.
1525 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
1527 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1528 -gstabs+ for extended options.
1530 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1533 * gfortran.dg/ambiguous_specific_1.f90: New test.
1535 2007-10-02 Revital Eres <eres@il.ibm.com>
1537 * gcc.target/powerpc/paired-8.c: New test.
1538 * gcc.target/powerpc/paired-9.c: New test.
1539 * gcc.target/powerpc/paired-10.c: New test.
1541 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1544 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1546 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1549 * gfortran.dg/intent_out_2.f90: New test.
1551 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1554 * gfortran.dg/ambiguous_reference_1.f90: New test.
1556 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1561 * gfortran.dg/function_kinds_1.f90: New test.
1562 * gfortran.dg/function_kinds_2.f90: New test.
1563 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1564 use association into interfaces.
1566 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1569 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1570 (overflow): Use INFINITY, not FP_INFINITE.
1571 gcc.dg/float-range-4.c: Likewise.
1572 gcc.dg/float-range-5.c: Likewise.
1574 2007-10-01 Nick Clifton <nickc@redhat.com>
1576 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1579 2007-09-30 Diego Novillo <dnovillo@google.com>
1582 * g++.dg/tree-ssa/pr33593.C: New test.
1584 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1587 * gfortran.dg/PR19872.f: Fix test condition.
1588 * gfortran.dg/list_read_7.f90: New test.
1590 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1592 PR tree-optimization/33597
1593 * gcc.dg/vect/pr33597.c: New testcase.
1595 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1597 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1598 * gcc.target/i386/pr33524.c: ...this.
1600 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1603 * gfortran.dg/minmaxloc_4.f90: New.
1605 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1607 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1609 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1611 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1613 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1616 * g++.dg/cpp0x/variadic79.C: New.
1618 2007-09-28 Michael Matz <matz@suse.de>
1619 Jakub Jelinek <jakub@redhat.com>
1621 PR rtl-optimization/33552
1622 * gcc.target/i386/pr33552.c: New runtime test.
1623 * gcc.target/i386/strinline.c: New compile time test.
1625 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1627 * gfortran.dg/openmp_stack.f90: Removed.
1630 * g++.dg/cpp0x/variadic80.C: New test.
1632 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1634 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1637 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1640 * gcc.target/powerpc/gcse-1.c: New test.
1642 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1644 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1645 fixed capitalizations.
1646 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1647 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1648 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1649 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1650 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1651 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1652 * gfortran.dg/min_max_conformance.f90: Likewise.
1654 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1656 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1658 * gcc.dg/c99-tgmath-2.c: Likewise.
1659 * gcc.dg/c99-tgmath-3.c: Likewise.
1660 * gcc.dg/c99-tgmath-4.c: Likewise.
1662 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1665 * gfortran.dg/anint_1.f90: New test.
1667 2007-09-27 Ian Lance Taylor <iant@google.com>
1669 PR tree-optimization/33565
1670 * gcc.dg/Wstrict-overflow-20.c: New test.
1672 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1674 * gfortran.dg/openmp_stack.f90: Fix typo.
1675 * gfortran.dg/recursive_stack.f90: Fix typo.
1677 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1680 * g++.dg/template/error31.C: New.
1682 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1684 * lib/prune.exp: Prune also "^In function .*$" lines and
1685 "^ inlined from .*$" lines.
1687 2007-09-26 Richard Guenther <rguenther@suse.de>
1689 PR tree-optimization/33563
1690 * gcc.dg/torture/pr33563.c: New testcase.
1692 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1695 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1697 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1700 2007-09-26 Richard Guenther <rguenther@suse.de>
1702 PR tree-optimization/30375
1703 PR tree-optimization/33560
1704 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1705 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1706 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1707 * gcc.dg/torture/pr30375.c: New testcase.
1708 * gcc.dg/torture/pr33560.c: New testcase.
1709 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1711 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1714 * g++.dg/parse/crash38.C: New test.
1716 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1719 * gcc.target/i386/sse5-convert.c: New file, test int->long
1720 vectorized conversions.
1722 2007-09-25 Revital Eres <eres@il.ibm.com>
1724 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1726 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1729 * gcc.dg/enum-incomplete-1.c: New test.
1731 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1733 * gcc.c-torture/compile/20070919-1.c: New test.
1735 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1737 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1739 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1742 * g++.dg/inherit/override_attribs.C: New file.
1744 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1747 * io.c (check_format_string): Move NULL and constant checks into
1749 (check_io_constraints): Call gfc_simplify_expr() before calling
1750 check_format_string(). Remove NULL and constant checks.
1752 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1754 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1755 * gcc.c-torture/execute/loop-2g.x: Likewise.
1757 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1759 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1760 Reject hard-float modes unless the ABI is o32 or o64.
1761 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1762 of gcc.exp. Skip the tests when mips16 code generation is not
1764 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1765 and use dg-add-options mips16_attribute.
1767 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1770 * g++.dg/ext/attrib29.C: New test.
1772 2007-09-23 Ollie Wild <aaw@google.com>
1774 * gcc.dg/fold-bitand-1.c: New test.
1775 * gcc.dg/fold-bitand-2.c: New test.
1776 * gcc.dg/fold-bitand-3.c: New test.
1777 * gcc.dg/fold-bitand-4.c: New test.
1779 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1781 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1782 any of the macros to be defined for __mips16.
1783 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1785 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1787 * gcc.dg/vect/pr21591.c: Require vect_int.
1788 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1789 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1790 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1792 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1796 * gcc.dg/va-arg-pack-len-2.c: New test.
1797 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1799 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1801 PR tree-optimization/32772
1802 * gcc.c-torture/compile/20070905-1.c: New test.
1804 PR tree-optimization/32975
1805 * gcc.dg/pr32975.c: New test.
1808 * gcc.dg/pr28755.c: New test.
1810 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1812 * lib/target-supports.exp (check_effective_target_nomips16): New
1814 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1816 * gcc.dg/vect/vect.exp: Likewise.
1817 * g++.dg/vect/vect.exp: Likewise.
1818 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1819 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1820 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1821 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1822 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1823 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1824 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1825 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1826 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1827 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1828 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1829 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1830 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1831 (test14, test15, test16, test17, test18): Likewise.
1832 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1833 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1834 (test14, test15, test16, test17, test18, test19, test20, test21)
1836 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1837 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1838 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1839 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1840 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1841 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1842 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1843 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1844 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1845 (test13, test14, test15, test16, test17, test18, test19, test20)
1846 (test21, test22, test23, test24, test25, test26, test27, test28)
1847 (test29, test30, test31): Likewise.
1848 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1849 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1850 (test13, test14, test15, test16, test17, test18, test19, test20)
1851 (test21, test22, test23, test24, test25, test26, test27, test28)
1852 (test29, test30, test31, test32, test33, test34, test35, test36)
1853 (test37, test38, test39, test40, test41, test42, test43, test44)
1854 (test45, test46, test47, test48, test49, test50, test51, test52)
1855 (test53, test54, test55, test56, test57, test58, test59, test60)
1856 (test61, test62, test63): Likewise.
1857 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1858 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1859 (test13, test14, test15, test16, test17, test18, test19, test20)
1860 (test21, test22, test23, test24, test25, test26, test27, test28)
1861 (test29, test30, test31): Likewise.
1862 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1863 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1864 (test13, test14, test15, test16, test17, test18, test19, test20)
1865 (test21, test22, test23, test24, test25, test26, test27, test28)
1866 (test29, test30, test31): Likewise.
1867 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1868 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1869 (test13, test14, test15): Likewise.
1870 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1871 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1872 (test13, test14, test15): Likewise.
1873 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1874 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1875 (test13, test14, test15, test16, test17, test18, test19, test20)
1876 (test21, test22, test23, test24, test25, test26, test27, test28)
1877 (test29, test30, test31): Likewise.
1878 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1879 (matrix_multiply4: Likewise.
1880 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1881 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1882 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1883 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1884 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1885 (test13, test14, test15, test16, test17, test18, test19, test20)
1886 (test21, test22, test23, test24, test25, test26, test27, test28)
1887 (test29, test30, test31): Likewise.
1888 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1889 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1890 (test13, test14, test15, test16, test17, test18, test19, test20)
1891 (test21, test22, test23, test24, test25, test26, test27, test28)
1892 (test29, test30, test31): Likewise.
1893 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1894 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1895 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1896 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1897 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1898 (sub_v4qi): Likewise.
1899 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1900 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1901 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1902 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1903 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1904 (subb, subc): Likewise.
1905 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1906 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1907 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1908 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1909 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1910 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1911 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1912 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1913 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1914 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1915 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1916 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1917 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1919 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1921 * lib/target-supports.exp (add_options_for_mips16_attribute)
1922 (check_effective_target_mips16_attribute): New functions.
1923 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1925 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1927 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1928 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1929 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1930 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1931 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1932 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1933 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1934 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1935 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1936 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1937 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1938 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1939 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1940 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1941 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1942 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1943 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1944 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1945 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1946 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1947 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1948 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1949 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1950 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1952 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1954 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1955 options. Require { target mips16_attribute } and use dg-add-options
1956 to add the associated options.
1958 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1959 * gcc.target/mips/call-saved-3.c: Likewise.
1960 * gcc.target/mips/code-readable-1.c: Require { target
1961 mips16_attribute } and use dg-add-options to add the associated
1962 options. Remove trailing whitespace.
1964 * gcc.target/mips/code-readable-2.c: Likewise.
1965 * gcc.target/mips/code-readable-3.c: Likewise.
1966 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1967 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1968 Require { target mips16_attribute } and use dg-add-options to
1969 add the associated options.
1970 (cksum16, cksum8): Use MIPS16.
1971 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1972 Require { target mips16_attribute } and use dg-add-options to
1973 add the associated options.
1975 * gcc.target/mips/save-restore-2.c: Likewise.
1976 * gcc.target/mips/save-restore-3.c: Likewise.
1977 * gcc.target/mips/save-restore-4.c: Likewise.
1978 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1980 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1981 (foo): Use NOMIPS16.
1983 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1986 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1989 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1991 2007-09-22 Tobias Burnus <burnus@net-b.de>
1994 * gfortran.dg/gomp/free-2.f90: New.
1995 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1996 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1998 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
2000 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2001 * gcc.target/i386/sse5-haddX.c: Ditto.
2002 * gcc.target/i386/sse5-hsubX.c: Ditto.
2003 * gcc.target/i386/sse5-maccXX.c: Ditto.
2004 * gcc.target/i386/sse5-msubXX.c: Ditto.
2005 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2006 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2007 * gcc.target/i386/sse5-permpX.c: Ditto.
2008 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2010 * gcc.target/i386/sse5-fma-vector.c: Ditto.
2011 * gcc.target/i386/sse5-ima-vector.c: Ditto.
2012 * gcc.target/i386/sse5-pcmov.c: Ditto.
2013 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2015 2007-09-22 Richard Guenther <rguenther@suse.de>
2017 PR tree-optimization/33146
2018 * gcc.c-torture/compile/pr33146.c: New testcase.
2020 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2022 * lib/target-supports.exp (check_cached_effective_target): New
2024 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2025 (check_effective_target_c99_runtime): New procedure.
2026 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2027 (test3l): Likewise cargl.
2028 * gcc.dg/builtins-59.c: Require c99_runtime.
2029 * gcc.dg/builtins-61.c: Likewise.
2030 * gcc.dg/builtins-62.c: Likewise.
2032 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2034 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2035 * lib/target-supports-dg.exp (dg-add-options): Likewise.
2036 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2037 target-specific dg-options.
2038 * gcc.dg/builtins-20.c: Likewise.
2039 * gcc.dg/builtins-53.c: Likewise.
2040 * gcc.dg/builtins-55.c: Likewise.
2041 * gcc.dg/single-precision-constant.c: Likewise.
2042 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2043 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2044 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2045 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2046 * gcc.dg/torture/builtin-power-1.c: Likewise.
2048 2007-09-21 Chao-ying Fu <fu@mips.com>
2050 * lib/target-supports.exp (check_effective_target_fixed_point): New to
2051 check if targets have fixed-point supports.
2052 * gcc.dg/fixed-point/fixed-point.exp: New file.
2053 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2054 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2055 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2056 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2057 * gcc.dg/fixed-point/constants-pedantic.c,
2058 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2059 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2060 * gcc.dg/fixed-point/keywords-ignored-c99.c,
2061 * gcc.dg/fixed-point/keywords-pedantic.c,
2062 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2063 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2064 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2065 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2066 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2067 * gcc.dg/fixed-point/func-vararg-mixed.c,
2068 * gcc.dg/fixed-point/operator-logical.c,
2069 * gcc.dg/fixed-point/struct-union.c,
2070 * gcc.dg/fixed-point/bit-complement.c,
2071 * gcc.dg/fixed-point/operator-bitwise.c,
2072 * gcc.dg/fixed-point/operator-comma.c,
2073 * gcc.dg/fixed-point/struct-layout-1.c,
2074 * gcc.dg/fixed-point/union-init.c,
2075 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2076 * gcc.dg/fixed-point/func-mixed.c,
2077 * gcc.dg/fixed-point/func-vararg-size0.c,
2078 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2079 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2080 * gcc.dg/fixed-point/operator-unary.c,
2081 * gcc.dg/fixed-point/allop-const.c,
2082 * gcc.dg/fixed-point/muldiv-warning.c,
2083 * gcc.dg/nofixed-point-1.c,
2084 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2085 * gcc.target/mips/fixed-vector-type.c,
2086 * gcc.target/mips/fixed-scalar-type.c: New tests.
2088 2007-09-21 Olivier Hainque <hainque@adacore.com>
2090 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2091 * gnat.dg/test_nested_subtype_byref.adb: New test.
2093 2007-09-21 Jakub Jelinek <jakub@redhat.com>
2096 * gfortran.dg/gomp/pr33439.f90: New test.
2098 2007-09-21 Tobias Burnus <burnus@net-b.de>
2101 * gfortran.dg/merge_char_3.f90: New.
2103 2007-09-21 Tobias Burnus <burnus@net-b.de>
2106 * gfortran.dg/transfer_check_1.f90: New.
2108 2007-09-20 Asher Langton <langton2@llnl.gov>
2111 * gfortran.dg/init_flag_1.f90: New.
2112 * gfortran.dg/init_flag_2.f90: New.
2113 * gfortran.dg/init_flag_3.f90: New.
2114 * gfortran.dg/init_flag_4.f90: New.
2115 * gfortran.dg/init_flag_5.f90: New.
2116 * gfortran.dg/init_flag_6.f90: New.
2117 * gfortran.dg/init_flag_7.f90: New.
2119 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2122 * g++.dg/ext/anon-struct6.C: New.
2124 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2127 * gfortran.dg/inquire_10.f90: New test.
2129 2007-09-20 Joseph Myers <joseph@codesourcery.com>
2131 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2133 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2136 * gfortran.dg/used_types_18.f90: Declare variable of empty
2139 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2142 * gfortran.dg/array_constructor_19.f90: New test.
2144 2007-09-20 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.dg/debug/pr33316.c: New test.
2150 * g++.dg/cpp0x/variadic76.C: New test.
2151 * g++.dg/cpp0x/variadic77.C: New test.
2152 * g++.dg/cpp0x/variadic78.C: New test.
2156 * gcc.c-torture/execute/20070919-1.c: New test.
2157 * gcc.dg/pr33238.c: New test.
2158 * gcc.dg/pr27301.c: New test.
2160 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
2162 * lib/target-supports.exp (check_effective_target_mips64): New
2164 * gcc.dg/lower-subreg-1.c: Require !mips64.
2165 * gcc.dg/sibcall-3.c (ATTR): New macro.
2166 (recurser_void1, recurser_void2): Use it.
2167 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2168 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2170 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
2172 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2173 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
2175 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2177 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
2180 * gfortran.dg/c_loc_tests_11.f03: New test case.
2182 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2185 * g++.dg/init/ref14.C: New.
2187 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
2189 * gnat.dg/slice2.ad[sb]: New testcase.
2191 2007-09-19 Nick Clifton <nickc@redhat.com>
2193 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2195 2007-09-19 Jie Zhang <jie.zhang@analog.com>
2197 * gcc.target/bfin/bfin.exp: New.
2198 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2199 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2200 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2201 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2202 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2203 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2204 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2205 mcpu-bf561.c, mcpu-default.c}: New tests.
2207 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
2209 Restore detection of unsupported TLS.
2212 2007-02-10 Richard Henderson <rth@redhat.com>
2214 * lib/target-supports.exp (check_effective_target_tls): Redefine
2215 to mean non-emulated tls.
2216 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2217 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2218 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2219 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2220 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2221 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2222 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2225 * lib/target-supports.exp (check_effective_target_tls): Use
2226 stronger test for compiler support for TLS.
2227 (check_effective_target_tls_native): New, to test for non-emulated
2229 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2230 instead of dg-require-effective-target tls.
2231 * g++.dg/gomp/copyin-1.C: Likewise.
2232 * g++.dg/gomp/sharing-1.C: Likewise.
2233 * g++.dg/gomp/tls-1.C: Likewise.
2234 * g++.dg/gomp/tls-2.C: Likewise.
2235 * g++.dg/gomp/tls-3.C: Likewise.
2236 * g++.dg/tls/diag-1.C: Likewise.
2237 * g++.dg/tls/diag-2.C: Likewise.
2238 * g++.dg/tls/diag-3.C: Likewise.
2239 * g++.dg/tls/diag-4.C: Likewise.
2240 * g++.dg/tls/diag-5.C: Likewise.
2241 * g++.dg/tls/init-1.C: Likewise.
2242 * g++.dg/tls/init-2.C: Likewise.
2243 * g++.dg/tls/trivial.C: Likewise.
2244 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2245 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2246 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2247 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2248 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2249 * gcc.dg/gomp/clause-1.c: Likewise.
2250 * gcc.dg/gomp/copyin-1.c: Likewise.
2251 * gcc.dg/gomp/sharing-1.c: Likewise.
2252 * gcc.dg/gomp/tls-1.c: Likewise.
2253 * gcc.dg/gomp/tls-2.c: Likewise.
2254 * gcc.dg/tls/alpha-1.c: Likewise.
2255 * gcc.dg/tls/opt-1.c: Likewise.
2256 * gcc.dg/tls/opt-13.c: Likewise.
2257 * gcc.dg/tls/opt-14.c: Likewise.
2258 * gcc.dg/tls/opt-2.c: Likewise.
2259 * gcc.dg/tls/opt-3.c: Likewise.
2260 * gcc.dg/tls/opt-4.c: Likewise.
2261 * gcc.dg/tls/opt-7.c: Likewise.
2262 * gcc.dg/tls/section-1.c: Likewise.
2263 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2264 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2265 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2266 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2267 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2268 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2269 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2270 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2271 * gfortran.dg/gomp/fixed-1.f: Likewise.
2272 * gfortran.dg/gomp/free-1.f90: Likewise.
2273 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2274 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2275 * gfortran.dg/gomp/reduction1.f90: Likewise.
2276 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2278 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2281 * gfortran.dg/bounds_check_9.f90: New test.
2282 * gfortran.dg/bounds_check_fail_2.f90: New test.
2284 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2286 PR c++/33462 (again)
2287 * g++.dg/ext/va-arg1.C: Adjust.
2289 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2292 * g++.dg/ext/va-arg1.C: New.
2294 2007-09-18 Tobias Burnus <burnus@net-b.de>
2296 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2298 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2301 * g++.dg/rtti/typeid6.C: New.
2303 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2306 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2307 * g++.dg/ext/is_class_error2.C: New.
2309 2007-09-18 Richard Guenther <rguenther@suse.de>
2311 PR tree-optimization/33340
2312 * g++.dg/torture/pr33340.C: New testcase.
2314 2007-09-18 Tobias Burnus <burnus@net-b.de>
2317 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2318 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2319 * gfortran.dg/elemental_subroutine_5.f90: New.
2321 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2323 * lib/target-supports.exp (check_profiling_available): Extend
2324 mips*-*-elf check to mips*-*-elf*.
2326 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2328 * gcc.dg/format/c90-scanf-5.c: New test.
2329 * gcc.dg/format/c99-scanf-4.c: New test.
2330 * gcc.dg/format/ext-7.c: New test.
2331 * gcc.dg/format/ext-8.c: New test.
2334 * gcc.c-torture/compile/20070915-1.c: New test.
2336 2007-09-17 Tobias Burnus <burnus@net-b.de>
2339 * gfortran.dg/private_type_9.f90: New.
2341 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2344 * gfortran.dg/pr33449.f90: New test.
2346 2007-09-17 Tobias Burnus <burnus@net-b.de>
2348 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2349 * gfortran.dg/private_type_1.f90: Ditto
2350 * gfortran.dg/interface_18.f90: New.
2351 * gfortran.dg/private_type_8.f90: New.
2353 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2356 * g++.dg/warn/new1.C: Adjust.
2357 * g++.dg/torture/str_empty.C: Likewise.
2359 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2361 * gcc.target/mips/dse-1.c: New test.
2363 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2366 * g++.dg/overload/operator3.C: New.
2368 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2370 * gcc.target/mips/truncate-1.c: New test.
2372 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2378 * gfortran.dg/subref_array_pointer_1.f90: New test.
2379 * gfortran.dg/subref_array_pointer_2.f90: New test.
2381 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2383 * gfortran.dg/nint_2.f90: Correct last change.
2385 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2387 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2389 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2391 * gcc.dg/vect/pr33373b.c: New test.
2393 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2396 * gcc.target/i386/pr33438.c: New test.
2398 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2400 * gfortran.dg/nint_2.f90: Revert previous commit.
2402 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2404 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2406 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2409 * g++.dg/other/unused1.C: XFAIL class2 scan.
2411 2007-09-13 Tobias Burnus <burnus@net-b.de>
2414 * gfortran.dg/elemental_args_check_1.f90: New.
2415 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2416 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2418 2007-09-13 Tobias Burnus <burnus@net-b.de>
2420 * gfortran.dg/recursive_check_3.f90: New.
2422 2007-09-13 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/elemental_bind_c.f90: New.
2427 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2429 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2430 * gcc.target/mips/mips16-attributes-2.c: New test.
2431 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2432 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2433 hard-float asm when __mips16 is defined.
2434 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2435 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2436 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2437 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2438 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2439 * gcc.target/mips/pr26765.c (foo): Likewise.
2440 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2441 targets, use dg-mips-options instead of dg-options, and use -mgp32
2442 to force 32-bit mode.
2443 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2445 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2447 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2448 Michael Meissner <michael.meissner@amd.com>
2450 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2451 * gcc.target/i386/sse5-hsubX.c: Ditto.
2452 * gcc.target/i386/sse5-permpX.c: Ditto.
2453 * gcc.target/i386/sse5-haddX.c: Ditto.
2454 * gcc.target/i386/sse5-maccXX.c: Ditto.
2455 * gcc.target/i386/sse5-msubXX.c: Ditto.
2456 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2457 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2459 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2460 optimizes floating point conditional moves into the pcmov
2461 instruction on SSE5.
2462 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2464 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2465 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2468 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2469 compiler optimizes vector (a*b)+c into fmadd on SSE5.
2471 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2472 optimizes (a*b)+c into fmadd on SSE5.
2474 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2475 whether the SSE5 instructions can be generated.
2477 * gcc.target/i386/sse5-check.h: New. Add support for
2480 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2481 ammintrin.h, and turn on -msse5 option instead of -msse4a.
2482 * gcc.target/i386/sse-13.c: Ditto.
2483 * gcc.target/i386/sse-14.c: Ditto.
2485 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
2488 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2489 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2491 2007-09-12 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.dg/pr32338-1.c: New test.
2495 * gcc.dg/pr32338-2.c: New test.
2497 2007-09-12 Bob Wilson <bob.wilson@acm.org>
2499 * lib/target-supports.exp (check_effective_target_sync_int_long):
2500 Revert change to add xtensa.
2501 (check_effective_target_sync_char_short): Likewise.
2503 2007-09-12 Olivier Hainque <hainque@adacore.com>
2505 * gnat.dg/packed_subtype.adb: New test.
2507 2007-09-12 Tobias Burnus <burnus@net-b.de>
2510 * gfortran.dg/intrinsic_size.f90: New.
2512 2007-09-12 Tobias Burnus <burnus@net-b.de>
2516 * gfortran.dg/conflicts_2.f90: New.
2518 2007-09-12 Ira Rosen <irar@il.ibm.com>
2520 PR tree-optimization/32377
2521 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2522 dependence distance.
2523 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2524 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2525 * gcc.dg/vect/no-vfa-vect-depend-1.c,
2526 gfortran.dg/vect/no-vfa-pr32377.f90: New.
2528 2007-09-12 Richard Guenther <rguenther@suse.de>
2531 * gcc.c-torture/compile/pr33382.c: New testcase.
2532 * gcc.c-torture/execute/pr33382.c: Likewise.
2534 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
2537 * gfortran.dg/c_ptr_tests_12.f03: New test case.
2539 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
2541 PR tree-optimization/33373
2542 * gcc.dg/vect/pr33373.c: New test.
2544 2007-09-12 Ben Elliston <bje@au.ibm.com>
2546 * lib/target-supports.exp (check_effective_target_vect_no_double):
2549 2007-09-12 Ben Elliston <bje@au.ibm.com>
2550 Ulrich Weigand <uweigand@de.ibm.com>
2552 * gcc.target/spu/dfcgt-nan.c: New test.
2554 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
2556 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2558 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2561 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2563 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2565 * gcc.dg/va-arg-pack-len-1.c: New test.
2566 * g++.dg/va-arg-pack-len-1.C: New test.
2568 2007-09-11 Michael Matz <matz@suse.de>
2570 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2572 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2574 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2575 checks for size of long double.
2576 * gcc.dg/dfp/convert.h: New file.
2577 * gcc.dg/dfp/convert-bfp-2.c: New test.
2578 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2579 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2580 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2581 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2582 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2583 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2584 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2585 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2586 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2588 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2590 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2591 Change dg-final to expect 1 non-profitable loop and
2593 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2594 Change dg-final to expect 1 non-profitable loop and
2596 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2597 Change dg-final to expect 1 profitable loop.
2598 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2599 Change dg-final to expect 1 profitable loop.
2601 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2603 * gcc.target/mips/call-saved-1.c: New test.
2604 * gcc.target/mips/call-saved-2.c: Likewise.
2605 * gcc.target/mips/call-saved-3.c: Likewise.
2606 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2607 instead of mips_mips64. Set mips_fp64 too.
2608 (is_gp32_flag): Return true for -mips1 and -mips2.
2609 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2611 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2613 * g++.dg/ext/va-arg-pack-1.C: New test.
2614 * g++.dg/ext/va-arg-pack-2.C: New test.
2616 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2619 * gcc.dg/vect/pr33369.c: New test.
2621 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2624 * gfortran.dg/array_memcpy_5.f90: New test.
2626 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2628 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2630 2007-09-09 Richard Guenther <rguenther@suse.de>
2632 * gcc.c-torture/compile/20070906-1.c: New testcase.
2634 2007-09-09 Ira Rosen <irar@il.ibm.com>
2636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2638 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2639 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2640 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2643 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2645 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2647 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2649 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2651 2007-09-09 Ira Rosen <irar@il.ibm.com>
2653 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2654 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2655 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2656 Compile tests with -fno-tree-pre.
2657 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2658 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2659 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2660 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2661 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2662 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2663 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2664 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2665 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2666 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2667 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2668 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2669 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2670 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2671 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2672 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2673 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2674 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2675 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2677 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2679 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2681 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2682 Use remote_exec to call c++filt.
2683 * lib/target-supports-dg.exp (dg-require-host-local): New.
2684 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2685 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2686 * g++.dg/rtti/repo1.C: Likewise.
2687 * g++.dg/template/repo1.C: Likewise.
2688 * g++.dg/template/repo2.C: Likewise.
2689 * g++.dg/template/repo3.C: Likewise.
2690 * g++.dg/template/repo4.C: Likewise.
2691 * g++.dg/template/repo5.C: Likewise.
2692 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2693 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2694 * g++.old-deja/g++.pt/repo1.C: Likewise.
2695 * g++.old-deja/g++.pt/repo2.C: Likewise.
2696 * g++.old-deja/g++.pt/repo3.C: Likewise.
2697 * g++.old-deja/g++.pt/repo4.C: Likewise.
2698 * gcc.dg/cpp/trad/builtins.c: Likewise.
2700 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2702 PR tree-optimization/32283
2703 * gcc.dg/tree-ssa/loop-31.c: New test.
2705 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2707 PR rtl-optimization/26449
2708 * gcc.target/i386/pr26449-1.c: New file.
2710 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2713 PR rtl-optimization/26449
2714 * gcc.target/i386/pr33329.c: New file.
2716 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2718 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2720 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2722 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2724 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2726 PR tree-optimization/33301
2727 * gfortran.dg/vect/pr33301.f: New test.
2729 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2732 * gfortran.dg/backspace_10.f90: New test.
2734 2007-09-07 Richard Guenther <rguenther@suse.de>
2737 2007-09-06 Richard Guenther <rguenther@suse.de>
2739 PR tree-optimization/32586
2740 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2741 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2742 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2744 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2745 now obsolete simplification.
2747 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2749 PR tree-optimization/33299
2750 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2751 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2753 2007-09-07 Richard Guenther <rguenther@suse.de>
2756 2007-09-06 Richard Guenther <rguenther@suse.de>
2758 PR tree-optimization/32586
2759 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2760 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2761 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2762 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2763 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2764 now obsolete simplification.
2766 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2768 PR tree-optimization/32821
2769 * gcc.dg/tree-ssa/pr32821.c: New file.
2771 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2773 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2774 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2775 and mips_forced_no_er.
2776 (dg-mips-options): Add -mno-abicalls when a small-data option is
2777 specified. Skip tests with small-data options if mips_forced_gp.
2778 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2779 * gcc.target/mips/sdata-1.c: New test.
2780 * gcc.target/mips/sdata-2.c: Likewise.
2781 * gcc.target/mips/sdata-3.c: Likewise.
2782 * gcc.target/mips/sdata-4.c: Likewise.
2784 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2787 * spread_zerosize_1.f90: New test case.
2788 * spread_bounds_1.f90: New test case.
2790 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2793 * g++.dg/template/static31.C: New.
2795 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2798 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2801 2007-09-06 David Daney <ddaney@avtrex.com>
2802 Richard Sandiford <richard@codesourcery.com>
2805 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2806 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2807 * gcc.target/mips/pr33256.c: New test.
2809 2007-09-06 Tom Tromey <tromey@redhat.com>
2811 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2813 2007-09-06 Richard Guenther <rguenther@suse.de>
2815 PR tree-optimization/32586
2816 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2817 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2818 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2819 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2820 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2821 now obsolete simplification.
2823 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2825 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2826 * gcc.target/i386/sse3-addsubps.c: Ditto.
2827 * gcc.target/i386/sse3-haddpd.c: Ditto.
2828 * gcc.target/i386/sse3-haddps.c: Ditto.
2829 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2830 * gcc.target/i386/sse3-hsubps.c: Ditto.
2831 * gcc.target/i386/sse3-lddqu.c: Ditto.
2832 * gcc.target/i386/sse3-movddup.c: Ditto.
2833 * gcc.target/i386/sse3-movshdup.c: Ditto.
2834 * gcc.target/i386/sse3-movsldup.c: Ditto.
2836 2007-09-06 Richard Guenther <rguenther@suse.de>
2838 PR tree-optimization/33302
2839 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2841 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2844 * gfortran.dg./fmt_float.f90: New test.
2846 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2849 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2851 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2853 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2854 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2856 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2858 * g++.dg/eh/builtin1.C: New test.
2859 * g++.dg/eh/builtin2.C: New test.
2860 * g++.dg/eh/builtin3.C: New test.
2863 * g++.dg/eh/builtin4.C: New test.
2865 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2867 * gcc.target/powerpc/dfp-dd.c: New test.
2868 * gcc.target/powerpc/dfp-td.c: New test.
2870 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2873 * gcc.dg/va-arg-pack-1.c: New test.
2875 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2877 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2878 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2879 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2880 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2881 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2883 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2886 * g++.dg/ext/anon-struct5.C: New.
2888 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2890 * gcc.dg/i386-cpuid.h: Remove.
2891 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2892 (main): Use __get_cpuid to get target features.
2893 * gcc.target/i386/sse-check.h: Ditto.
2894 * gcc.target/i386/sse2-check.h: Ditto.
2895 * gcc.target/i386/sse3-check.h: Ditto.
2896 * gcc.target/i386/ssse3-check.h: Ditto.
2897 * gcc.target/i386/sse4_1-check.h: Ditto.
2898 * gcc.target/i386/sse4_2-check.h: Ditto.
2899 * gcc.target/i386/sse4a-check.h: Ditto.
2900 * gcc.dg/torture/pr16104-1.c: Ditto.
2901 (do_test): Change to void.
2902 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2903 * gcc.target/i386/sse-6.c: Ditto.
2904 * gcc.target/i386/sse-7.c: Ditto.
2905 * g++.dg/other/i386-1.C: Include cpuid.h.
2906 (main): New function. Use __get_cpuid to get target fetaures.
2908 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2909 David Ung <davidu@mips.com>
2910 Nigel Stephens <nigel@mips.com>
2912 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2913 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2914 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2915 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2916 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2917 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2918 * gcc.dg/torture/pr19683-1.c: Likewise.
2919 * gcc.target/mips/madd-3.c: Likewise.
2920 * gcc.target/mips/maddu-3.c: Likewise.
2921 * gcc.target/mips/msub-3.c: Likewise.
2922 * gcc.target/mips/msubu-3.c: Likewise.
2923 * gcc.target/mips/asm-1.c: Likewise.
2924 * gcc.target/mips/branch-1.c: Likewise.
2925 * gcc.target/mips/ins-1.c: Likewise.
2926 * gcc.target/mips/near-far-3.c: Likewise.
2927 * gcc.target/mips/near-far-4.c: Likewise.
2928 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2929 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2930 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2931 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2932 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2933 * gcc.target/mips/dspr2-MULT.c: Likewise.
2934 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2935 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2936 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2937 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2938 * gcc.target/mips/code-readable-2.c: Likewise.
2939 * gcc.target/mips/code-readable-3.c: Likewise.
2941 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2942 David Ung <davidu@mips.com>
2943 Nigel Stephens <nigel@mips.com>
2945 * gcc.target/mips/mips16-attributes.c: New.
2947 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2950 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2953 * gfortran.dg/char_length_10.f90: New test.
2955 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2958 * g++.dg/parse/template24.C: New.
2960 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2962 * g++.dg/other/spu2vmx-1.C: New test.
2964 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2966 PR tree-optimization/33017
2967 * gcc.dg/pr33017.c: New test.
2969 2007-09-05 Ben Elliston <bje@au.ibm.com>
2971 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2972 __protected_stream family of macros.
2974 2007-09-04 Jan Hubicka <jh@suse.cz>
2976 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2977 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2978 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2979 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2980 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2981 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2982 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2985 2007-09-04 Janus Weil <jaydub66@gmail.com>
2986 Tobias Burnus <burnus@net-b.de>
2988 * gfortran.dg/proc_decl_1.f90: New.
2989 * gfortran.dg/proc_decl_2.f90: New.
2990 * gfortran.dg/proc_decl_3.f90: New.
2991 * gfortran.dg/proc_decl_4.f90: New.
2993 2007-09-04 Jan Hubicka <jh@suse.cz>
2995 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2996 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2997 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2998 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2999 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3000 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3001 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3002 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3003 * gcc.dg/vect/vect-50.c: Mark functions noinline.
3004 * gcc.dg/vect/vect-33.c: Mark functions noinline.
3005 * gcc.dg/vect/vect-16.c: Mark functions noinline.
3006 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3007 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3008 * gcc.dg/vect/vect-92.c: Mark functions noinline.
3009 * gcc.dg/vect/vect-75.c: Mark functions noinline.
3010 * gcc.dg/vect/vect-58.c: Mark functions noinline.
3011 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3012 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3013 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3014 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3015 * gcc.dg/vect/vect-114.c: Mark functions noinline.
3016 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3017 * gcc.dg/vect/vect-8.c: Mark functions noinline.
3018 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3019 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3020 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3021 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3022 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3023 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3024 * gcc.dg/vect/vect-42.c: Mark functions noinline.
3025 * gcc.dg/vect/vect-25.c: Mark functions noinline.
3026 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3027 * gcc.dg/vect/vect-67.c: Mark functions noinline.
3028 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3029 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3030 * gcc.dg/vect/vect-106.c: Mark functions noinline.
3031 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3032 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3033 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3034 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3035 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3036 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3037 * gcc.dg/vect/vect-34.c: Mark functions noinline.
3038 * gcc.dg/vect/vect-17.c: Mark functions noinline.
3039 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3040 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3041 * gcc.dg/vect/vect-93.c: Mark functions noinline.
3042 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3043 * gcc.dg/vect/vect-76.c: Mark functions noinline.
3044 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3045 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3046 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3047 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3048 * gcc.dg/vect/vect-115.c: Mark functions noinline.
3049 * gcc.dg/vect/vect-9.c: Mark functions noinline.
3050 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3051 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3052 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3053 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3054 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3055 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3056 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3057 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3058 * gcc.dg/vect/vect-60.c: Mark functions noinline.
3059 * gcc.dg/vect/vect-26.c: Mark functions noinline.
3060 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3061 * gcc.dg/vect/vect-85.c: Mark functions noinline.
3062 * gcc.dg/vect/vect-68.c: Mark functions noinline.
3063 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3064 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3065 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3066 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3067 * gcc.dg/vect/vect-107.c: Mark functions noinline.
3068 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3069 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3070 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3071 * gcc.dg/vect/vect-52.c: Mark functions noinline.
3072 * gcc.dg/vect/vect-35.c: Mark functions noinline.
3073 * gcc.dg/vect/vect-18.c: Mark functions noinline.
3074 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3075 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3076 * gcc.dg/vect/vect-77.c: Mark functions noinline.
3077 * gcc.dg/vect/vect-2.c: Mark functions noinline.
3078 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3079 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3080 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3081 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3082 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3083 * gcc.dg/vect/vect-116.c: Mark functions noinline.
3084 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3085 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3086 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3087 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3088 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3089 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3090 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3091 * gcc.dg/vect/vect-44.c: Mark functions noinline.
3092 * gcc.dg/vect/vect-27.c: Mark functions noinline.
3093 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3094 * gcc.dg/vect/vect-86.c: Mark functions noinline.
3095 * gcc.dg/vect/vect-100.c: Mark functions noinline.
3096 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3097 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3098 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3099 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3100 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3101 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3102 * gcc.dg/vect/vect-108.c: Mark functions noinline.
3103 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3104 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3105 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3106 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3107 * gcc.dg/vect/vect-11.c: Mark functions noinline.
3108 * gcc.dg/vect/vect-70.c: Mark functions noinline.
3109 * gcc.dg/vect/vect-36.c: Mark functions noinline.
3110 * gcc.dg/vect/vect-19.c: Mark functions noinline.
3111 * gcc.dg/vect/vect-95.c: Mark functions noinline.
3112 * gcc.dg/vect/vect-78.c: Mark functions noinline.
3113 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3114 * gcc.dg/vect/vect-3.c: Mark functions noinline.
3115 * gcc.dg/vect/vect-all.c: Mark functions noinline.
3116 * gcc.dg/vect/vect-117.c: Mark functions noinline.
3117 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3118 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3119 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3120 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3121 * gcc.dg/vect/vect-20.c: Mark functions noinline.
3122 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3123 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3124 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3125 * gcc.dg/vect/vect-62.c: Mark functions noinline.
3126 * gcc.dg/vect/vect-28.c: Mark functions noinline.
3127 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3128 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3129 * gcc.dg/vect/vect-87.c: Mark functions noinline.
3130 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3131 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3132 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3133 * gcc.dg/vect/vect-109.c: Mark functions noinline.
3134 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3135 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3137 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3138 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3139 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3140 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3141 * gcc.dg/vect/vect-12.c: Mark functions noinline.
3142 * gcc.dg/vect/vect-71.c: Mark functions noinline.
3143 * gcc.dg/vect/vect-54.c: Mark functions noinline.
3144 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3145 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3146 * gcc.dg/vect/vect-96.c: Mark functions noinline.
3147 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3148 * gcc.dg/vect/vect-110.c: Mark functions noinline.
3149 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3150 * gcc.dg/vect/vect-4.c: Mark functions noinline.
3151 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3152 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3153 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3154 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3155 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3156 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3157 * gcc.dg/vect/vect-21.c: Mark functions noinline.
3158 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3159 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3160 * gcc.dg/vect/vect-80.c: Mark functions noinline.
3161 * gcc.dg/vect/vect-63.c: Mark functions noinline.
3162 * gcc.dg/vect/vect-46.c: Mark functions noinline.
3163 * gcc.dg/vect/vect-29.c: Mark functions noinline.
3164 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3165 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3166 * gcc.dg/vect/vect-88.c: Mark functions noinline.
3167 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3168 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3169 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3170 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3171 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3172 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3173 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3174 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3175 * gcc.dg/vect/vect-30.c: Mark functions noinline.
3176 * gcc.dg/vect/vect-13.c: Mark functions noinline.
3177 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3178 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3179 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3180 * gcc.dg/vect/vect-72.c: Mark functions noinline.
3181 * gcc.dg/vect/vect-38.c: Mark functions noinline.
3182 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3183 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3184 * gcc.dg/vect/vect-97.c: Mark functions noinline.
3185 * gcc.dg/vect/vect-111.c: Mark functions noinline.
3186 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3187 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3188 * gcc.dg/vect/vect-5.c: Mark functions noinline.
3189 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3190 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3191 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3192 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3193 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3194 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3195 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3196 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3197 * gcc.dg/vect/vect-22.c: Mark functions noinline.
3198 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3199 * gcc.dg/vect/vect-64.c: Mark functions noinline.
3200 * gcc.dg/vect/vect-89.c: Mark functions noinline.
3201 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3202 * gcc.dg/vect/vect-103.c: Mark functions noinline.
3203 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3204 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3205 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3206 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3207 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3208 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3209 * gcc.dg/vect/vect-31.c: Mark functions noinline.
3210 * gcc.dg/vect/vect-14.c: Mark functions noinline.
3211 * gcc.dg/vect/vect-73.c: Mark functions noinline.
3212 * gcc.dg/vect/vect-56.c: Mark functions noinline.
3213 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3214 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3215 * gcc.dg/vect/vect-98.c: Mark functions noinline.
3216 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3217 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3218 * gcc.dg/vect/vect-112.c: Mark functions noinline.
3219 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3220 * gcc.dg/vect/vect-6.c: Mark functions noinline.
3221 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3222 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3223 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3224 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3225 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3226 * gcc.dg/vect/pr25413.c: Mark functions noinline.
3227 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3228 * gcc.dg/vect/vect-40.c: Mark functions noinline.
3229 * gcc.dg/vect/vect-23.c: Mark functions noinline.
3230 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3231 * gcc.dg/vect/vect-82.c: Mark functions noinline.
3232 * gcc.dg/vect/vect-65.c: Mark functions noinline.
3233 * gcc.dg/vect/vect-48.c: Mark functions noinline.
3234 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3235 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3236 * gcc.dg/vect/vect-104.c: Mark functions noinline.
3237 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3238 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3239 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3240 * gcc.dg/vect/vect-32.c: Mark functions noinline.
3241 * gcc.dg/vect/vect-15.c: Mark functions noinline.
3242 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3243 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3244 * gcc.dg/vect/vect-91.c: Mark functions noinline.
3245 * gcc.dg/vect/vect-74.c: Mark functions noinline.
3246 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3247 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3248 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3249 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3250 * gcc.dg/vect/vect-99.c: Mark functions noinline.
3251 * gcc.dg/vect/vect-113.c: Mark functions noinline.
3252 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3253 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3254 * gcc.dg/vect/vect-7.c: Mark functions noinline.
3255 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3256 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3257 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3258 * gcc.dg/vect/vect-24.c: Mark functions noinline.
3259 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3260 * gcc.dg/vect/vect-83.c: Mark functions noinline.
3261 * gcc.dg/vect/vect-66.c: Mark functions noinline.
3262 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3264 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3267 * gcc.target/i386/cmov7.c: New file.
3269 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
3271 * gcc.target/i386/sse4a-check.h: New file.
3272 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
3273 * gcc.target/i386/sse4a-insert.c: Ditto.
3274 * gcc.target/i386/sse4a-montsd.c: Ditto.
3275 * gcc.target/i386/sse4a-montss.c: Ditto.
3276 * gcc.target/i386/mmx-check.h: New file.
3277 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
3278 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3279 * gcc.target/i386/sse-check.h: New file.
3280 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
3281 * gcc.target/i386/sse-3.c: Ditto.
3282 * gcc.target/i386/sse-7.c: Ditto.
3283 * gcc.target/i386/sse-9.c: Ditto.
3284 * gcc.target/i386/ssefn-3.c: Ditto.
3285 * gcc.target/i386/sse-recip.c: Ditto.
3286 * gcc.target/i386/sse-recip-vec.c: Ditto.
3287 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3288 * gcc.target/i386/20020523-1.c: Remove.
3289 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
3290 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3291 * gcc.target/i386/ssefn-4.c: Ditto.
3292 * gcc.target/i386/sse-6.c: Ditto.
3293 * gcc.target/i386/sse-10.c: Ditto.
3294 * gcc.target/i386/sse-11.c: Ditto.
3295 * gcc.target/i386/sse-18.c: Ditto.
3296 * gcc.target/i386/fpprec-1.c: Ditto.
3297 * g++.dg/other/i386-1.C: Ditto.
3299 2007-09-04 Richard Guenther <rguenther@suse.de>
3301 PR tree-optimization/33291
3302 * gcc.dg/volatile2.c: New testcase.
3303 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3304 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3305 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3306 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3308 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3311 * gfortran.dg/namelist_15.f90: Update test.
3312 * gfortran.dg/namelist_24.f90: Update test.
3313 * gfortran.dg/namelist_38.f90: New test.
3315 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
3317 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
3318 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3319 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
3320 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3321 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
3322 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3324 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3326 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3327 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3329 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3331 2007-09-02 David Daney <ddaney@avtrex.com>
3333 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3334 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3335 * gcc.target/mips/atomic-memory-1.c: Ditto.
3336 * gcc.target/mips/atomic-memory-2.c: Ditto.
3338 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
3340 * gcc.target/cris/builtin_clz_v0.c: New testcase.
3341 * gcc.target/cris/builtin_clz_v3.c: New testcase.
3343 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
3345 * gfortran.dg/substr_6.f90: New test.
3347 2007-09-02 Paolo Carlini <pcarlini@suse.de>
3350 * g++.dg/other/error18.C: New.
3351 * g++.dg/expr/bitfield3.C: Adjust.
3353 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
3356 * gfortran.fortran-torture/compile/pr33276.f90: New.
3358 2007-09-02 Joseph Myers <joseph@codesourcery.com>
3362 * gcc.dg/c99-arraydecl-3.c: New test.
3364 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3367 * g++.dg/cpp0x/variadic-new2.C: New.
3368 * g++.dg/cpp0x/variadic-new.C: New.
3370 2007-08-31 Tobias Burnus <burnus@net-b.de>
3373 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3374 * gfortran.dg/read_1.f90: New.
3376 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3379 * g++.dg/template/error30.C: New.
3381 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3384 * g++.dg/template/crash70.C: New.
3386 2007-08-31 Paolo Carlini <pcarlini@suse.de>
3389 * g++.dg/ext/is_class_error.C: New.
3391 2007-08-31 Olivier Hainque <hainque@adacore.com>
3393 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3395 2007-08-31 David Edelsohn <edelsohn@gnu.org>
3396 Revital Eres <eres@il.ibm.com>
3398 * gcc.target/powerpc/paired-1.c: New test.
3399 * gcc.target/powerpc/paired-2.c: New test.
3400 * gcc.target/powerpc/paired-3.c: New test.
3401 * gcc.target/powerpc/paired-4.c: New test.
3402 * gcc.target/powerpc/paired-5.c: New test.
3403 * gcc.target/powerpc/paired-6.c: New test.
3404 * gcc.target/powerpc/paired-7.c: New test.
3405 * gcc.target/powerpc/ppc-paired.c: New test.
3407 2007-08-31 Ollie Wild <aaw@google.com>
3409 * g++.dg/conversion/ptrmem2.C: New test.
3410 * g++.dg/conversion/ptrmem3.C: New test.
3411 * g++.dg/conversion/ptrmem4.C: New test.
3412 * g++.dg/conversion/ptrmem5.C: New test.
3413 * g++.dg/conversion/ptrmem6.C: New test.
3414 * g++.dg/conversion/ptrmem7.C: New test.
3415 * g++.dg/conversion/ptrmem8.C: New test.
3417 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
3420 * gfortran.dg/char_length_7.f90: New test.
3421 * gfortran.dg/char_length_9.f90: New test.
3422 * gfortran.dg/char_assign_1.f90: Add extra warning.
3426 * gfortran.dg/char_length_8.f90: New test.
3428 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
3430 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3432 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3434 * gcc.dg/inline-24.c: New test.
3435 * g++.dg/opt/inline11.C: New test.
3437 2007-08-30 Richard Guenther <rguenther@suse.de>
3439 * gcc.target/i386/vectorize5.c: New testcase.
3441 2007-08-30 Tobias Burnus <burnus@net-b.de>
3444 * interface.c (check_interface0): Improve error for external procs.
3445 (check_sym_interfaces): Fix checking of module procedures.
3447 2007-08-30 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3451 * gcc.dg/sync-3.c: New test.
3454 * gcc.dg/cleanup-12.c: New test.
3456 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
3458 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3459 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3460 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3461 * gcc.dg/pr32450.c: Ditto.
3462 * gcc.dg/nest.c: Ditto.
3463 * gcc.dg/nested-func-4.c: Ditto.
3464 * g++.old-deja/g++.law/profile1.C: Ditto.
3466 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3469 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3470 non-default integer kind arguments.
3472 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
3475 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3477 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3479 * gcc.dg/h8300-ice2.c: Remove target selector.
3481 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
3484 * gfortran.dg/binding_label_tests_15.f03: New test case.
3485 * gfortran.dg/binding_label_tests_16.f03: Ditto.
3487 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3489 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3490 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3492 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
3495 * g++.dg/other/canon-33194.C: New.
3497 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
3499 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3500 * gcc.c-torture/execute/pr23135.c: Likewise.
3502 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
3504 * gcc.dg/pr31344.c: Move to ...
3505 * gcc.dg/dfp/pr31344.c: ... here.
3506 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3507 * gcc.dg/20050503-1.c: Ditto.
3508 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3509 * gcc.dg/20061127-1.c: Compile only for fpic targets.
3510 * gcc.dg/20060801-1.c: Ditto.
3512 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
3514 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3515 * gfortran.dg/nan_1.f90: Likewise.
3517 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520 Revert previous patch.
3522 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
3523 Kazu Hirata <kazu@codesourcery.com>
3525 * gcc.target/m68k/interrupt-1.c: New.
3527 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3529 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3530 10000 for targets where "int" can't hold at least 100000.
3531 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3532 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3533 (test5)(test6): Use it.
3534 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3535 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3536 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3537 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3538 * gcc.dg/attr-alloc_size.c (test): Likewise.
3540 2007-08-28 Paolo Carlini <pcarlini@suse.de>
3543 * g++.dg/template/error29.C: New.
3545 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3548 * g++.dg/ext/visibility/anon5.C: New test.
3550 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3552 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3554 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3556 * gfortran.dg/gamma_1.f90: Remove large-real tests.
3557 * gfortran.dg/gamma_2.f90: Remove large-real tests.
3558 * gfortran.dg/gamma_4.f90: New: large-real tests.
3560 2007-08-28 Jason Merrill <jason@redhat.com>
3563 * g++.dg/ext/stmtexpr12.C: New test.
3566 * g++.dg/ext/attrib28.C: New test.
3568 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3571 * gcc.target/i386/pr32661.c: New test.
3573 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3576 * gcc.dg/pr32370.c: New test.
3578 PR rtl-optimization/33148
3579 * gcc.c-torture/compile/20070827-1.c: New test.
3582 * d++.dg/debug/const3.C: New test.
3583 * d++.dg/debug/const4.C: New test.
3584 * d++.dg/debug/dwarf2/const1.C: New test.
3585 * d++.dg/debug/dwarf2/const2.C: New test.
3586 * d++.dg/debug/dwarf2/const2b.C: New test.
3588 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3589 Vladimir Yanovsky <yanov@il.ibm.com>
3590 Revital Eres <eres@il.ibm.com>
3591 Andrey Belevantsev <abel@ispras.ru>
3593 * gcc.dg/sms-1.c: New test.
3595 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3597 * g++.dg/ext/gnu-inline-common.h: New.
3598 * g++.dg/ext/gnu-inline-global-reject.C: New.
3599 * g++.dg/ext/gnu-inline-global.C: New.
3600 * g++.dg/ext/gnu-inline-namespace.C: New.
3601 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3602 * g++.dg/ext/gnu-inline-class.C: New.
3603 * g++.dg/ext/gnu-inline-class-static.C: New.
3604 * g++.dg/ext/gnu-inline-template-class.C: New.
3605 * g++.dg/ext/gnu-inline-template-func.C: New.
3607 2007-08-27 Jason Merrill <jason@redhat.com>
3610 * g++.dg/ext/stmtexpr11.C: New.
3612 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3614 * lib/target-supports.exp (check_profiling_available):
3615 Set profiling_available_saved to 0 on fido-*-elf.
3617 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3619 PR tree-optimization/33173
3621 * gcc.c-torture/compile/pr33173.c: New.
3623 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3626 * gcc.dg/dfp/pr31385.c: New.
3628 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3630 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3632 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3634 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3635 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3636 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3637 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3638 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3639 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3640 gcc.target/m68k directory.
3641 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3642 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3643 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3644 gcc.target/cris directory.
3645 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3646 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3647 gcc.target/bfin directory.
3649 * gcc.target/sh: New directory.
3650 * gcc.target/sh/sh.exp: New file.
3651 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3652 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3653 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3654 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3655 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3656 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3658 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3660 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3661 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3662 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3663 * gcc.target/i386/local2.c: Ditto.
3664 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3665 * gcc.target/i386/20011119-1.c: Ditto.
3666 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3667 * gcc.target/i386/fastcall-1.c: Fix target selector.
3669 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3672 * gfortran.dg/negative_unit.f: Add new check
3673 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3674 -fdefault-integer-8.
3676 2007-08-26 Asher Langton <langton2@llnl.gov>
3678 * gfortran.dg/recursive_stack.f90: New.
3679 * gfortran.dg/openmp_stack.f90: New.
3681 2007-08-26 Tobias Burnus <burnus@net-b.de>
3684 * gfortran.dg/use_10.f90: New.
3686 2007-08-26 Tobias Burnus <burnus@net-b.de>
3689 * gfortran.dg/namelist_14.f90: Make test case valid.
3690 * gfortran.dg/common_10.f90: New.
3692 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3695 * gcc.dg/ifelse-2.c: New.
3697 2007-08-26 Tobias Burnus <burnus@net-b.de>
3700 * gfortran.dg/gamma_1.f90: New.
3701 * gfortran.dg/gamma_2.f90: New.
3702 * gfortran.dg/gamma_3.f90: New.
3704 2007-08-26 Tobias Burnus <burnus@net-b.de>
3707 * gfortran.dg/used_types_18.f90: New.
3709 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.dg/array-init-2.c: New test.
3713 2007-08-24 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/initialization_4.f90: Update dg-error.
3717 * gfortran.dg/initialization_13.f90: New.
3719 2007-08-24 Richard Guenther <rguenther@suse.de>
3722 * gcc.c-torture/compile/pr33166.c: New testcase.
3724 2007-08-24 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/pointer_assign_4.f90: New.
3728 * gfortran.dg/shape_2.f90: Fix test case.
3729 * gfortran.dg/char_result_4.f90: Ditto.
3731 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.dg/array-init-1.c: New test.
3736 * g++.dg/parse/crash36.C: New test.
3738 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3740 * gcc.dg/pr32721.c: Updated.
3742 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3744 PR tree-optimization/32573
3746 * gcc.dg/pr32573.c: New test.
3749 * g++.dg/lookup/ns3.C: New test.
3751 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3754 * g++.dg/parse/crash37.C: New test.
3756 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.target/i386/pr17390.c: New test.
3761 2007-08-23 Richard Guenther <rguenther@suse.de>
3763 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3764 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3765 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3766 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3767 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3768 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3769 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3770 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3772 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3774 * gcc.target/s390: New directory.
3775 * gcc.target/s390/s390.exp: New file.
3776 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3777 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3778 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3779 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3780 gcc.target/s390 directory.
3782 2007-08-23 Richard Guenther <rguenther@suse.de>
3784 PR tree-optimization/32328
3785 * gcc.dg/pr32328.c: New testcase.
3787 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3789 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3792 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3795 * gfortran.dg/min_max_optional_5.f90: New test.
3796 * gfortran.dg/min_max_optional_2.f90: Remove.
3797 * gfortran.dg/min_max_optional_3.f90: Remove.
3798 * gfortran.dg/min_max_optional_4.f90: Remove.
3800 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3802 * gcc.target/i386/xorps-sse.c: New.
3803 * gcc.target/i386/xorps-sse2.c: New.
3805 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3807 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3808 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3809 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3811 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3814 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3815 include multiple kinds for SHAPE parameter within a single
3817 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3818 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3820 2007-08-22 Janus Weil <jaydub66@gmail.com>
3822 * interface_abstract_1.f90: Extended test case.
3823 * interface_abstract_3.f90: New test.
3825 2007-08-21 Christian Bruel <christian.bruel@st.com>
3827 * gcc.dg/fold-sub.c: New test.
3829 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3831 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3832 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3833 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3834 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3835 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3836 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3838 2007-08-22 Richard Guenther <rguenther@suse.de>
3841 * gcc.dg/pr33007.c: New testcase.
3843 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3845 * gcc.c-torture/execute/strcmp-1.x: Delete.
3847 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3849 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3850 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3851 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3852 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3853 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3854 gcc.target/i386/stack-realign.c,
3855 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3856 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3857 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3858 target using dg-require-effective-target directive.
3859 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3860 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3861 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3862 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3863 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3864 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3865 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3866 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3867 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3868 Require lp64 target using dg-require-effective-target directive.
3869 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3870 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3872 * gcc.target/i386/20010202-1.c: Move from here ...
3873 * gcc.dg/20010202-1.c: ... to here.
3875 2007-08-22 Richard Guenther <rguenther@suse.de>
3877 PR tree-optimization/33142
3878 * gcc.c-torture/execute/pr33142.c: New testcase.
3880 2007-08-22 Richard Guenther <rguenther@suse.de>
3883 * g++.dg/torture/pr32563.C: New testcase.
3885 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.dg/pr32912-1.c: Add -w to options.
3889 * gcc.dg/pr32912-2.c: Likewise.
3890 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3892 2007-08-21 Ian Lance Taylor <iant@google.com>
3894 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3896 2007-08-21 Ian Lance Taylor <iant@google.com>
3898 PR tree-optimization/33134
3899 * g++.dg/tree-ssa/pr33134.C: New test.
3901 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3903 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3904 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3906 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3909 * gcc.dg/debug/pr32610.c: New test.
3911 * g++.dg/init/new24.C: New test.
3914 * gcc.dg/pr32912-1.c: New test.
3915 * gcc.dg/pr32912-2.c: New test.
3916 * gcc.dg/pr32912-3.c: New test.
3918 2007-08-21 Richard Guenther <rguenther@suse.de>
3920 * gcc.dg/pointer-arith-10.c: New testcase.
3922 2007-08-21 Richard Guenther <rguenther@suse.de>
3925 * gcc.c-torture/compile/pr33122.c: New testcase.
3927 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3929 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3931 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3933 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3935 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3938 * g++.dg/init/new23.C: New test.
3940 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3943 * gcc.c-torture/compile/pr30564-1.c: New test.
3944 * gcc.c-torture/compile/pr30564-2.c: New test.
3946 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3948 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3950 2007-08-19 Tobias Burnus <burnus@net-b.de>
3952 * gfortran.dg/interface_abstract_2.f90: New.
3953 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3955 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3957 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3958 unknown (so that outer-loop wont get analyzed).
3959 * gcc.dg/vect/vect-outer-1a.c: New test.
3960 * gcc.dg/vect/vect-outer-1b.c: New test.
3961 * gcc.dg/vect/vect-outer-1.c: New test.
3962 * gcc.dg/vect/vect-outer-2a.c: New test.
3963 * gcc.dg/vect/vect-outer-2b.c: New test.
3964 * gcc.dg/vect/vect-outer-2c.c: New test.
3965 * gcc.dg/vect/vect-outer-2.c: New test.
3966 * gcc.dg/vect/vect-outer-3a.c: New test.
3967 * gcc.dg/vect/vect-outer-3b.c: New test.
3968 * gcc.dg/vect/vect-outer-3c.c: New test.
3969 * gcc.dg/vect/vect-outer-3.c: New test.
3970 * gcc.dg/vect/vect-outer-4a.c: New test.
3971 * gcc.dg/vect/vect-outer-4b.c: New test.
3972 * gcc.dg/vect/vect-outer-4c.c: New test.
3973 * gcc.dg/vect/vect-outer-4d.c: New test.
3974 * gcc.dg/vect/vect-outer-4e.c: New test.
3975 * gcc.dg/vect/vect-outer-4f.c: New test.
3976 * gcc.dg/vect/vect-outer-4g.c: New test.
3977 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3978 * gcc.dg/vect/vect-outer-4i.c: New test.
3979 * gcc.dg/vect/vect-outer-4j.c: New test.
3980 * gcc.dg/vect/vect-outer-4k.c: New test.
3981 * gcc.dg/vect/vect-outer-4l.c: New test.
3982 * gcc.dg/vect/vect-outer-4m.c: New test.
3983 * gcc.dg/vect/vect-outer-4.c: New test.
3984 * gcc.dg/vect/vect-outer-5.c: New test.
3985 * gcc.dg/vect/vect-outer-6.c: New test.
3986 * gcc.dg/vect/vect-outer-fir.c: New test.
3987 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3988 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3990 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3992 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3993 and -fno-tree-reassoc.
3994 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3995 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3996 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3997 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3998 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3999 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4000 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4001 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4002 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4003 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4004 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4005 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4006 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4007 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4008 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4009 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4010 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4011 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4012 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4013 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4014 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4015 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4016 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4017 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4018 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4019 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4020 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4021 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4022 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4023 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4024 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4025 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4026 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4027 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4028 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4029 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4030 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4032 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4034 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4035 versioning for aliasing).
4036 * gcc.dg/vect/vect-35.c: Likewise.
4038 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4040 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4042 2007-08-18 Tom Tromey <tromey@redhat.com>
4044 PR preprocessor/32974:
4045 * gcc.dg/cpp/pr32974.c: New file.
4047 2007-08-17 Tobias Burnus <burnus@net-b.de>
4049 * gfortran.dg/interface_abstract_1.f90: New.
4051 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4054 * gfortran.dg/pure_initializer_1.f90: New test.
4056 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4059 * gfortran.dg/array_constructor_18.f90: New test.
4061 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
4064 * g++.dg/expr/lval3.C: New test.
4065 * g++.dg/expr/lval4.C: New test.
4067 2007-08-17 Ollie Wild <aaw@google.com>
4070 * g++.dg/lookup/builtin3.C: New test.
4071 * g++.dg/lookup/builtin4.C: New test.
4072 * g++.dg/lookup/using19.C: New test.
4074 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4077 * g++.dg/parse/error31.C: New.
4079 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4082 * g++.dg/template/error26.C: New.
4084 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4087 * gfortran.dg/zero_length_2.f90: New test.
4089 2007-08-17 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4092 * gfortran.dg/kind_tests_3.f03: Ditto.
4093 * gfortran.dg/global_vars_f90_init.f90: Ditto.
4094 * gfortran.dg/interface_13.f90: Ditto.
4095 * gfortran.dg/pr32738.f90: Ditto.
4096 * gfortran.dg/module_private_1.f90: Ditto.
4097 * gfortran.dg/test_only_clause.f90: Ditto.
4098 * gfortran.dg/bind_c_vars.f90: Ditto.
4099 * gfortran.dg/bind_c_dts.f90: Ditto.
4100 * gfortran.dg/use_9.f90: Ditto.
4101 * gfortran.dg/generic_8.f90: Ditto.
4102 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4103 * gfortran.dg/private_type_6.f90: Ditto.
4104 * gfortran.dg/c_assoc.f90: Ditto.
4105 * gfortran.dg/private_type_7.f90: Ditto.
4106 * gfortran.dg/global_vars_c_init.f90: Ditto.
4107 * gfortran.dg/bind_c_dts_2.f03: Ditto.
4108 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4109 * gfortran.dg/c_size_t_test.f03: Ditto.
4110 * gfortran.dg/used_types_12.f90: Ditto.
4111 * gfortran.dg/pr25923.f90: Ditto.
4112 * gfortran.dg/test_com_block.f90: Ditto.
4113 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4114 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4115 * gfortran.dg/com_block_driver.f90: Ditto.
4116 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4117 * gfortran.dg/use_iso_c_binding.f90: Ditto.
4118 * gfortran.dg/c_loc_test.f90: Ditto.
4119 * gfortran.dg/c_ptr_tests.f03: Ditto.
4120 * gfortran.dg/module_interface_1.f90: Ditto.
4122 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4125 * g++.dg/other/error17.C: Adjust.
4127 2007-08-17 Ben Elliston <bje@au.ibm.com>
4130 * g++.dg/ext/altivec-14.C: New test.
4132 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4134 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4135 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4137 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4138 * gcc.dg/vect/pr32366.c: Ditto.
4140 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
4143 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4144 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4145 * gcc.dg/dfp/convert-int-fold.c: Ditto.
4146 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4148 2007-08-16 Tobias Burnus <burnus@net-b.de>
4151 * gfortran.dg/use_9.f90: New.
4153 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4155 * g++.dg/gcov/gcov-5.C: New test.
4157 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
4159 * g++.dg/gcov/gcov-4.C: New test.
4160 * lib/gcov.exp (verify-lines): Add support for
4161 checking no-coverage lines.
4163 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
4165 * gcc.dg/vect/vect-vfa-01.c: New.
4166 * gcc.dg/vect/vect-vfa-02.c: New.
4167 * gcc.dg/vect/vect-vfa-03.c: New.
4168 * gcc.dg/vect/vect-vfa-04.c: New.
4169 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4170 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4171 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4172 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4173 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4174 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4175 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4176 gfortran.dg/vect/pr19049.f90: Rename to start with
4178 * gcc.dg/vect/vect.exp: Disable versioning for alias
4179 when test starts with no-vfa-.
4180 * gfortran.dg/vect/vect.exp: Likewise.
4182 2007-08-16 Richard Sandiford <richard@codesourcery.com>
4184 * gcc.dg/torture/pr32897.c: New test.
4186 2007-08-16 Paolo Carlini <pcarlini@suse.de>
4189 * g++.dg/template/crash69.C: New.
4191 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
4193 * lib/target-supports.exp (check_effective_target_arm32): Use
4194 check_no_compiler_messages.
4196 2007-08-15 Diego Novillo <dnovillo@google.com>
4198 gcc.dg/tree-ssa/20070815.c: New test.
4200 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4203 * gfortran.dg/random_7.f90: Initialize variable.
4205 2007-08-15 Jakub Jelinek <jakub@redhat.com>
4208 * gfortran.dg/pr33074.f90: New test.
4211 * g++.dg/opt/nrv14.C: New test.
4213 2007-08-15 Paolo Carlini <pcarlini@suse.de>
4216 * g++.dg/template/crash68.C: New.
4218 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
4220 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4221 * gcc.dg/sibcall-4.c: Ditto.
4223 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4226 * gfortran.dg/use_8.f90: New test.
4227 * gfortran.dg/c_loc_tests_2.f03: Fix code.
4229 2007-08-14 Paolo Carlini <pcarlini@suse.de>
4232 * g++.dg/template/error27.C: New.
4233 * g++.dg/template/error28.C: New.
4234 * g++.dg/other/pr28304.C: Adjust.
4235 * g++.old-deja/g++.mike/p811.C: Likewise.
4237 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
4240 * gcc.target/i386/pr30315.c: New.
4242 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4245 * gfortran.dg/substr_5.f90: New test.
4247 2007-08-14 Andrew Pinski <pinskia@gmail.com>
4250 * gcc.dg/vector-2.c: New test.
4253 * g++.dg/ext/vector8.C: New test.
4255 2007-08-13 Dan Hipschman <dsh@google.com>
4258 * gcc.dg/format/array-1.c: Add an additional test for
4259 unterminated format strings of length 1.
4261 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4264 * gfortran.dg/external_procedures_3.f90: New test.
4266 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4269 * gfortran.dg/import6.f90: New test.
4271 2007-08-13 Andrew Pinski <pinskia@gmail.com>
4274 * gcc.dg/vector-1.c: New test.
4276 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4278 * gcc.dg/pr21255-4.c: Skip for PIC.
4279 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4281 2007-08-13 Richard Sandiford <richard@codesourcery.com>
4283 * gcc.dg/attr-isr.c: Skip for PIC.
4284 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4285 * gcc.dg/attr-isr-trapa.c: Likewise.
4286 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4287 * gcc.dg/pragma-isr-trapa.c: Likewise.
4288 * gcc.dg/pragma-isr-trapa2.c: Likewise.
4290 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/transpose_1.f90: New test.
4295 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4298 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4301 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4305 * gfortran.dg/random_4.f90: New test.
4306 * gfortran.dg/random_5.f90: New test.
4307 * gfortran.dg/random_6.f90: New test.
4308 * gfortran.dg/random_7.f90: New test.
4310 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4313 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4315 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4318 * gfortran.dg/module_private_1.f90: New test.
4320 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4323 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4324 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4326 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4329 * gfortran.dg/char_length_6.f90: New test.
4331 2007-08-10 Ollie Wild <aaw@google.com>
4333 * g++.dg/lookup/using18.C: New test.
4335 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4338 * g++.dg/other/error16.C: New.
4340 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4343 * gfortran.dg/namelist_37.f90: New test.
4345 2007-08-10 Paolo Carlini <pcarlini@suse.de>
4348 * g++.dg/conversion/op3.C: New.
4350 2007-08-09 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/fmt_tab_1.f90: New.
4354 * gfortran.dg/fmt_tab_2.f90: New.
4356 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4359 * gcc.c-torture/compile/pr32796.c: New test.
4361 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
4364 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4365 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4368 2007-08-08 Richard Sandiford <richard@codesourcery.com>
4370 * gcc.target/mips/code-readable-1.c: New test.
4371 * gcc.target/mips/code-readable-2.c: Likewise.
4372 * gcc.target/mips/code-readable-3.c: Likewise.
4374 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
4375 Revital Eres <eres@il.ibm.com>
4377 * gfortran.dg/sms-1.f90: Add comment.
4378 * gfortran.dg/sms-2.f90: New.
4380 2007-08-07 Ian Lance Taylor <iant@google.com>
4382 * gcc.dg/instrument-1.c: New test.
4383 * gcc.dg/instrument-2.c: New test.
4384 * gcc.dg/instrument-3.c: New test.
4386 2007-08-07 Steve Ellcey <sje@cup.hp.com>
4388 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4390 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
4392 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
4393 !vector_alignment_reachable targets.
4394 * gcc.dg/vect/vect-33.c: Likewise.
4395 * gcc.dg/vect/vect-42.c: Likewise.
4396 * gcc.dg/vect/vect-44.c: Likewise.
4397 * gcc.dg/vect/vect-50.c: Likewise.
4398 * gcc.dg/vect/vect-70.c: Likewise.
4399 * gcc.dg/vect/vect-71.c: Likewise.
4400 * gcc.dg/vect/vect-87.c: Likewise.
4401 * gcc.dg/vect/vect-88.c: Likewise.
4402 * gcc.dg/vect/vect-91.c: Likewise.
4403 * gcc.dg/vect/vect-93.c: Likewise.
4404 * gcc.dg/vect/vect-96.c: Likewise.
4405 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4406 * gcc.dg/vect/section-anchors-69.c: Likewise.
4407 * gcc.dg/vect/pr25413.c: Likewise.
4408 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4409 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4410 * gfortran.dg/vect-2.f90: Likewise.
4411 * gfortran.dg/vect-3.f90: Likewise.
4412 * gfortran.dg/vect-4.f90: Likewise.
4413 * gfortran.dg/vect-5.f90: Likewise.
4414 * lib/target-supports.exp (check_effective_target_natural_alignment):
4415 Return false for darwin.
4416 (check_effective_target_vector_alignment_reachable_for_double): New.
4418 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
4420 * gcc.dg/multiword-1.c: New testcase.
4422 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
4424 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4426 * gfortran.dg/namelist_36.f90: New test.
4428 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
4430 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4431 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4433 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
4435 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4436 * gcc.dg/torture/type-generic-1.c: Likewise.
4438 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
4440 * gcc.c-torture/20070522-1.c: Move to ...
4441 * gcc.c-torture/compile/20070522-1.c: Here.
4443 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4446 * gfortran.dg/minmax_char_1.f90: New test.
4447 * gfortran.dg/minmax_char_2.f90: New test.
4448 * gfortran.dg/min_max_optional_4.f90: New test.
4450 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4452 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4453 hanging on the testcase.
4455 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4458 * gcc.c-torture/compile/pr32988.c: New test.
4460 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4462 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4464 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
4466 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
4469 2007-03-22 Dirk Mueller <dmueller@suse.de>
4471 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4473 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4476 * gfortran.dg/isnan_1.f90: New test.
4478 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
4479 Revital Eres <eres@il.ibm.com>
4481 * gcc.dg/sms-antideps.c: New test.
4483 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
4486 * gfortran.dg/entry_13.f90: New test.
4488 * gfortran.dg/entry_12.f90: Clean up .mod file.
4490 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4493 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
4494 variables as kind=4 so they don't overflow the record length.
4496 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
4499 * gfortran.dg/selected_kind_1.f90: New test.
4501 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4504 * gcc.c-torture/compile/pr32780.c: New test.
4506 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4509 * gcc.c-torture/compile/pr32399.c: New testcase.
4511 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4514 * g++.dg/torture/pr32304.C: New testcase.
4516 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4519 * gfortran.fortran-torture/compile/complex_1.f90: New test.
4521 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4524 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4526 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4529 * gfortran.dg/nint_2.f90: New test.
4531 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
4533 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4534 * gcc.dg/weak/typeof-2.c: Likewise.
4536 2007-08-03 Diego Novillo <dnovillo@google.com>
4539 * gcc.dg/tree-ssa/pr31521.c: New test.
4541 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4544 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
4545 iostat must be default kind.
4547 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4549 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4551 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4554 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
4555 explicit so test passes with -fdefault-integer-8.
4556 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4557 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4559 2007-08-02 Lee Millward <lee.millward@gmail.com>
4562 * g++.dg/parse/asm1.C: New test.
4565 * g++.dg/parse/asm2.C: Likewise.
4568 * g++.dg/parse/asm3.C: Likewise.
4570 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4572 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4573 "int" is only 16 bit bits wide.
4574 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4576 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4578 * g++.dg/torture/type-generic-1.C: New.
4579 * gcc.dg/pr28796-2.c: Move tests ...
4580 * gcc.dg/tg-tests.h: ... here.
4581 * gcc.dg/torture/type-generic-1.c: New.
4583 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4586 * minmaxloc_3.f90: New test case.
4588 2007-08-01 Tobias Burnus <burnus@net-b.de>
4591 * gfortran.dg/allocate_stat.f90: New.
4593 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4595 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4597 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4599 PR tree-optimization/32919
4600 * gcc.c-torture/compile/pr32919.c: New.
4602 2007-08-01 Nick Clifton <nickc@redhat.com>
4604 * gcc.c-torture/execute/execute.exp: Change copyright header to
4605 refer to version 3 of the GNU General Public License and to point
4606 readers at the COPYING3 file and the FSF's license web page.
4607 * gcc.c-torture/execute/ieee/ieee.exp,
4608 gcc.c-torture/unsorted/unsorted.exp,
4609 gcc.c-torture/compile/compile.exp,
4610 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4611 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4612 gcc.target/cris/torture/cris-torture.exp,
4613 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4614 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4615 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4616 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4617 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4618 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4619 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4620 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4621 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4622 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4623 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4624 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4625 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4626 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4627 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4628 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4629 gcc.dg/noncompile/noncompile.exp,
4630 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4631 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4632 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4633 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4634 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4635 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4636 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4637 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4638 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4639 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4640 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4641 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4642 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4643 g++.old-deja/old-deja.exp,
4644 gfortran.fortran-torture/execute/execute.exp,
4645 gfortran.fortran-torture/compile/compile.exp,
4646 treelang/output/output-1.c, treelang/output/output-1.tree,
4647 treelang/execute/execute.exp, treelang/Makefile.in,
4648 treelang/compile/compile.exp, g++.dg/dg.exp,
4649 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4650 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4651 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4652 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4653 g++.dg/compat/struct-layout-1.exp,
4654 g++.dg/compat/struct-layout-1_generate.c,
4655 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4656 g++.dg/bprob/bprob.exp, config/default.exp,
4657 gcc.test-framework/test-framework.awk,
4658 gcc.test-framework/gen_directive_tests,
4659 gcc.test-framework/test-framework.exp,
4660 objc.dg/special/special.exp,
4661 objc.dg/gnu-encoding/gnu-encoding.exp,
4662 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4663 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4664 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4665 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4666 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4667 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4668 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4669 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4670 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4671 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4672 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4673 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4674 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4675 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4676 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4677 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4680 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4682 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4685 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4688 * gfortran.dg/initialization_12.f90: New test.
4690 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4693 * gfortran.dg/entry_12.f90: New test.
4695 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4698 * gfortran.dg/altreturn_6.f90: New test.
4700 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4703 * gfortran.dg/exponent_2.f90: New test.
4705 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4707 * gcc.dg/vect/vect-117.c: New test.
4708 * gcc.dg/vect/vect-74.c: Enabled test
4709 * gcc.dg/vect/vect-81.c: Enabled test
4711 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4713 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4714 s/dg-error/dg-warning where warning is expected.
4716 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4719 * gfortran.dg/array_constructor_12.f90: Adjust argument
4720 of huge() to correct kind.
4722 2007-07-30 Ollie Wild <aaw@google.com>
4724 * gcc.dg/cpp/counter-2.c: New test.
4725 * gcc.dg/cpp/counter-3.c: New test.
4726 * gcc.dg/cpp/dir-only-1.c: New test.
4727 * gcc.dg/cpp/dir-only-1.h: New file.
4728 * gcc.dg/cpp/dir-only-2.c: New test.
4729 * gcc.dg/cpp/dir-only-3.c: New test.
4730 * gcc.dg/cpp/dir-only-3a.h: New file.
4731 * gcc.dg/cpp/dir-only-3b.h: New file.
4732 * gcc.dg/cpp/dir-only-4.c: New test.
4733 * gcc.dg/cpp/dir-only-5.c: New test.
4734 * gcc.dg/cpp/dir-only-6.c: New test.
4736 2007-07-30 Julian Brown <julian@codesourcery.com>
4738 * gcc.target/arm/neon/v*.c: Regenerate.
4740 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4743 * g++.dg/ext/label6.C: New.
4745 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4749 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4751 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4754 * gfortran.dg/actual_pointer_function_1.f90: New test.
4757 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4759 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4762 * gfortran.dg/shape_1.f90: Adjust error message.
4763 * gfortran.dg/parameter_array_ref_1.f90: New test.
4765 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4768 * gfortran.dg/entry_11.f90: New test.
4770 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4771 Revital Eres <eres@il.ibm.com>
4773 * gfortran.dg/sms-1.f90: New test.
4775 2007-07-28 Richard Guenther <rguenther@suse.de>
4777 * gcc.c-torture/compile/pr32920.c: New testcase.
4779 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4782 * g++.dg/lookup/friend11.C: New test.
4784 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4786 * gfortran.dg/namelist_5.f90: Adjusted error message.
4787 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4788 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4789 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4790 * gfortran.dg/namelist_32.f90: ... this.
4793 * gfortran.dg/namelist_33.f90: New test.
4796 * gfortran.dg/namelist_34.f90: New test.
4799 * gfortran.dg/namelist_35.f90: New test.
4801 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4804 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4806 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4809 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4810 assuming it is 0x7ffffffff.
4811 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4812 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4814 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4816 * gfortran.dg/operator_3.f90: Fix dg directive.
4817 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4818 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4819 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4821 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4823 * g++.dg/cpp0x/decltype1.C: New.
4824 * g++.dg/cpp0x/decltype2.C: New.
4825 * g++.dg/cpp0x/decltype3.C: New.
4826 * g++.dg/cpp0x/decltype4.C: New.
4827 * g++.dg/cpp0x/decltype5.C: New.
4828 * g++.dg/cpp0x/decltype6.C: New.
4830 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4832 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4833 because the test relies on bit 31 to be the sign bit.
4835 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4837 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4838 assuming it is 0x7fffffff.
4839 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4840 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4842 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4845 * g++.dg/expr/bitfield9.C: New test.
4847 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4850 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4852 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4855 * gfortran.dg/private_type_7.f90: New test.
4857 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4860 * gfortran.dg/select_char_1.f90: New test.
4862 2007-07-27 Tobias Burnus <burnus@net-b.de>
4865 * gfortran.dg/initialization_11.f90: New test.
4867 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4869 * gcc.target/mips/ins-1.c: New test.
4871 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4874 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4877 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4879 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4880 error: width of 'spare' exceeds its type.
4882 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4884 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4885 * gcc.dg/sibcall-4.c: Likewise.
4887 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4889 PR rtl-optimization/31500
4890 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4891 * g++.dg/warn/Warray-bounds.C: Likewise.
4893 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4895 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4897 2007-07-25 Julian Brown <julian@codesourcery.com>
4898 Paul Brook <paul@codesourcery.com>
4899 Joseph Myers <joseph@codesourcery.com>
4900 Mark Shinwell <shinwell@codesourcery.com>
4902 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4903 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4904 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4905 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4906 (check_effective_target_arm_neon_hw): New.
4907 * gcc.target/arm/neon/neon.exp: New file.
4908 * gcc.target/arm/neon/polytypes.c: New file.
4909 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4911 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4913 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4914 targets where an "int" is less than 32 bits wide.
4916 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4918 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4920 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4922 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4923 during addition if an int is only 16 bits wide.
4924 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4926 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4928 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4929 size as "long int" and are 32 or 64 bits wide.
4930 * gcc.dg/torture/pr28814.c: Likewise.
4932 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4934 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4935 exactly as wide as an int.
4937 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4939 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4940 Define and use throughout as long long printf format specifier.
4941 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4944 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4946 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4947 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4949 2007-07-25 Ben Elliston <bje@au.ibm.com>
4951 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4953 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4955 * gcc.c-torture/execute/20070724-1.c: New.
4957 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4960 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4961 "deallocates" to 24, since patch has code rid of much spurious
4963 * gfortran.dg/interface_assignment_1.f90 : New test.
4966 * gfortran.dg/interface_assignment_2.f90 : New test.
4968 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4971 * fortran.dg/initialization_10.f90: New test.
4973 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4976 * gfortran.dg/imag_2.f: Removed
4977 * gfortran.dg/warn_std_1.f90: New test.
4978 * gfortran.dg/warn_std_2.f90: New test.
4979 * gfortran.dg/warn_std_3.f90: New test.
4981 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4984 * g++.dg/init/new22.C: New.
4986 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4989 * g++.dg/template/crash67.C: New.
4991 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4993 * lib/target-support.exp (check_effective_target_natural_alignment):
4994 (check_effective_target_vector_alignment_reachable): New.
4995 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4996 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4997 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4999 * gcc.dg/vect/pr25413.c: Likewise.
5000 * gcc.dg/vect/pr31699.c: Likewise.
5002 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5005 * gfortran.dg/pack_bounds_1.f90: New test case.
5007 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
5010 * gfortran.dg/initialization_9.f90: New test.
5012 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5016 * gfortran.dg/bind_c_usage_8.f03: New test case.
5017 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5018 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
5020 2007-07-23 Richard Sandiford <richard@codesourcery.com>
5022 * gcc.target/mips/branch-cost-1.c: New test.
5023 * gcc.target/mips/branch-cost-2.c: Likewise.
5025 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5028 * gfortran.dg/c_char_tests.f03: New test case.
5029 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5030 * gfortran.dg/c_char_tests_2.f03: New test case.
5031 * gfortran.dg/value_6.f03: Ditto.
5032 * gfortran.dg/value_7.f03: Ditto.
5034 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5037 * gfortran.dg/c_funloc_tests_5.f03: New.
5038 * gfortran.dg/c_funloc_tests_5.f04: New.
5039 * gfortran.dg/c_funloc_tests_4_driver.c: New.
5041 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5044 * g++.dg/expr/call4.C: New.
5045 * g++.dg/expr/call5.C: New.
5047 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5050 * gfortran.dg/namelist_30.f90: New test.
5052 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5055 * gfortran.dg/array_initializer_1.f90: Removed warning.
5056 * gfortran.dg/initialization_1.f90: Adjusted messages.
5057 * gfortran.dg/nested_modules_6.f90: Removed warning.
5060 * gfortran.dg/initialization_7.f90: New test.
5063 * gfortran.dg/initialization_8.f90: New test.
5065 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5068 * g++.dg/template/crash47.C: Adjust errors.
5069 * g++.dg/template/crash48.C: Adjust errors.
5070 * g++.dg/template/typename12.C: New.
5071 * g++.dg/template/typename13.C: New.
5072 * g++.dg/template/typename14.C: New.
5073 * g++.dg/template/typedef6.C: Adjust errors.
5075 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5078 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5079 * gfortran.dg/pr32627.f03: New test case.
5081 * gfortran.dg/c_f_pointer_logical.f03: New test case.
5082 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5083 c_f_pointer_logical.
5084 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5085 c_f_pointer_complex.
5086 * gfortran.dg/c_f_pointer_complex.f03: New test case.
5087 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5088 c_f_pointer_shape_tests_2.
5089 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5091 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5094 * gfortran.dg/c_loc_tests_9.f03: New test case.
5095 * gfortran.dg/c_loc_tests_10.f03: Ditto.
5097 2007-07-21 Lee Millward <lee.millward@gmail.com>
5100 * gfortran.dg/int_2.f90: New test.
5102 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
5104 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5106 2007-07-20 Richard Sandiford <richard@codesourcery.com>
5108 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5109 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5111 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
5113 PR tree-optimization/19910
5114 * gcc.dg/pr19910.c: New test.
5116 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
5119 * gfortran.dg/pr32738.f90: New test.
5121 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5123 PR tree-optimzation/32635
5124 * gfortran.dg/pr32635.f: New test case.
5126 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
5129 * gfortran.dg/pr32801.f03: New test case.
5131 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5133 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5134 Test negative numbers also.
5135 * gcc.dg/c99-math-float-1.c: Likewise.
5136 * gcc.dg/c99-math-long-double-1.c: Likewise.
5137 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
5140 2007-07-18 Bob Wilson <bob.wilson@acm.org>
5142 * lib/target-supports.exp (check_effective_target_sync_int_long):
5144 (check_effective_target_sync_char_short): Likewise.
5146 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5148 * gcc.dg/pr28796-2.c: Add more cases.
5150 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5152 * gcc.dg/pr28796-1.c: Add more cases.
5153 * gcc.dg/pr28796-2.c: Likewise.
5155 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5157 * gcc.dg/pr28796-1.c: Add more cases.
5158 * gcc.dg/pr28796-2.c: Likewise.
5160 2007-07-17 Janus Weil <jaydub66@gmail.com>
5163 * gfortran.dg/pr32535.f90: New test.
5165 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5171 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
5173 PR rtl-optimization/32773
5174 * gcc.dg/pr32773.c: New test.
5176 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
5178 * gcc.target/spu/intrinsics-1.c: Use dg-message to
5179 match flax-vector-conversions note.
5180 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5181 instead of dg-error for the warning.
5183 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5185 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5186 adapted to work on targets with 16-bit or wider int.
5187 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5188 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5189 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5190 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5192 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
5194 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5195 support large arrays.
5196 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5197 * gcc.dg/20061109-1.c: Likewise.
5198 * gcc.c-torture/execute/20061101-1.x: Likewise.
5199 * gcc.c-torture/execute/pr29797-1.x: Likewise.
5200 * gcc.c-torture/execute/pr31448.x: Likewise.
5202 2007-07-16 Lee Millward <lee.millward@gmail.com>
5204 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5207 * gfortran.dg/pr32238.f90: New test.
5210 * gfortran.dg/pr32222.f90: New test.
5213 * gfortran.dg/pr32242.f90: New test.
5215 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
5216 David Ung <davidu@mips.com>
5218 * gcc.target/mips/mips-sched-madd.c: New test case.
5220 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5223 * gfortran.dg/large_real_kind_1.f90: Update test.
5224 * gfortran.dg/pr17706.f90: Update test.
5225 * gfortran.dg/fmt_zero_digits.f90: Update test.
5226 * gfortran.dg/fmt_zero_precision.f90: Update test.
5227 * gfortran.dg/real_const_3.f90: Update test.
5229 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5232 * gfortran.dg/bounds_check_8.f90: New test.
5233 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5235 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5238 * gfortran.dg/mvbits_2.f90: New test.
5240 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5243 * gfortran.dg/pack_mask_1.f90: New test.
5244 * gfortran.dg/unpack_mask_1.f90: New test.
5246 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5248 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5249 * gcc.dg/20001101-1.c: Likewise.
5250 * gcc.dg/20001102-1.c: Likewise.
5251 * gcc.dg/20020116-2.c: Likewise.
5252 * gcc.dg/20020416-1.c: Likewise.
5253 * gcc.dg/sparc-constant-1.c: Likewise.
5254 * gcc.dg/sparc-dwarf2.c: Likewise.
5255 * gcc.dg/sparc-frame-1.c: Likewise.
5256 * gcc.dg/sparc-getcontext-1.c: Likewise.
5257 * gcc.dg/sparc-loop-1.c: Likewise.
5258 * gcc.dg/sparc-reg-1.c: Likewise.
5259 * gcc.dg/sparc-ret.c: Likewise.
5260 * gcc.dg/sparc-trap-1.c: Likewise.
5261 * gcc.dg/ultrasp10.c: Likewise.
5262 * gcc.dg/ultrasp11.c: Likewise.
5263 * gcc.dg/ultrasp1.c: Likewise.
5264 * gcc.dg/ultrasp2.c: Likewise.
5265 * gcc.dg/ultrasp3.c: Likewise.
5266 * gcc.dg/ultrasp4.c: Likewise.
5267 * gcc.dg/ultrasp5.c: Likewise.
5268 * gcc.dg/ultrasp6.c: Likewise.
5269 * gcc.dg/ultrasp7.c: Likewise.
5270 * gcc.dg/ultrasp8.c: Likewise.
5271 * gcc.dg/ultrasp9.c: Likewise.
5272 * gcc.dg/splet-1.c: Delete.
5274 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
5277 * gfortran.dg/stfunc_5.f90: New test.
5279 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
5281 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5282 New procedure to check if arrays are naturally aligned to the vector
5284 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
5285 in size_t typedef. Adjust tree dump scan results according to
5286 vect_aligned_arrays target check.
5287 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5288 vect_aligned_arrays target check.
5289 * gcc.dg/vect/pr31699.c: Ditto.
5291 2007-07-13 Sa Liu <saliu@de.ibm.com>
5293 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5294 for V2DFmode vector conditional expression.
5295 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
5297 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
5299 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
5300 V2DFmode comparison and test special values.
5301 * lib/target-supports.exp: Switch on test for V2DFmode
5302 vector conditional expression.
5304 2007-07-13 Richard Guenther <rguenther@suse.de>
5306 PR tree-optimization/32721
5307 * gcc.dg/pr32721.c: New testcase.
5309 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
5311 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5312 error message part that continues on a new line.
5314 2007-07-12 Geoffrey Keating <geoffk@apple.com>
5316 * gcc.dg/c99-tgmath-1.c: New.
5317 * gcc.dg/c99-tgmath-2.c: New.
5318 * gcc.dg/c99-tgmath-3.c: New.
5319 * gcc.dg/c99-tgmath-4.c: New.
5321 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5322 Janis Johnson <janis187@us.ibm.com>
5325 * gcc.test-framework/dg-error-exp-F.c: New test.
5326 * gcc.test-framework/dg-warning-exp-F.c: New test.
5327 * lib/gcc.exp: Enable warning and error prefixes.
5328 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5329 (dg-error): Wrap original dg-error.
5330 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5331 markers from dg-error/dg-warning directives.
5332 * gcc.dg/20040322-1.c: Likewise.
5333 * gcc.dg/Wchar-subscripts-1.c: Likewise.
5334 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5335 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5336 * gcc.dg/Werror-1.c: Likewise.
5337 * gcc.dg/Werror-10.c: Likewise.
5338 * gcc.dg/Werror-11.c: Likewise.
5339 * gcc.dg/Werror-2.c: Likewise.
5340 * gcc.dg/Werror-3.c: Likewise.
5341 * gcc.dg/Werror-4.c: Likewise.
5342 * gcc.dg/Werror-5.c: Likewise.
5343 * gcc.dg/Werror-6.c: Likewise.
5344 * gcc.dg/Werror-7.c: Likewise.
5345 * gcc.dg/Werror-8.c: Likewise.
5346 * gcc.dg/Werror-9.c: Likewise.
5347 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5348 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5349 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5350 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5351 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5352 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5353 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5354 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5355 * gcc.dg/Wnested-externs-1.c: Likewise.
5356 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5357 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5358 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5359 * gcc.dg/Wshadow-3.c: Likewise.
5360 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5361 * gcc.dg/Wwrite-strings-1.c: Likewise.
5362 * gcc.dg/anon-struct-5.c: Likewise.
5363 * gcc.dg/anon-struct-6.c: Likewise.
5364 * gcc.dg/anon-struct-7.c: Likewise.
5365 * gcc.dg/anon-struct-8.c: Likewise.
5366 * gcc.dg/array-8.c: Likewise.
5367 * gcc.dg/array-quals-2.c: Likewise.
5368 * gcc.dg/asm-qual-1.c: Likewise.
5369 * gcc.dg/asm-wide-1.c: Likewise.
5370 * gcc.dg/assign-warn-1.c: Likewise.
5371 * gcc.dg/assign-warn-2.c: Likewise.
5372 * gcc.dg/bitfld-10.c: Likewise.
5373 * gcc.dg/bitfld-11.c: Likewise.
5374 * gcc.dg/bitfld-12.c: Likewise.
5375 * gcc.dg/bitfld-13.c: Likewise.
5376 * gcc.dg/bitfld-14.c: Likewise.
5377 * gcc.dg/builtin-choose-expr-2.c: Likewise.
5378 * gcc.dg/builtins-30.c: Likewise.
5379 * gcc.dg/c90-const-expr-5.c: Likewise.
5380 * gcc.dg/c90-typespec-1.c: Likewise.
5381 * gcc.dg/c99-const-expr-5.c: Likewise.
5382 * gcc.dg/c99-flex-array-5.c: Likewise.
5383 * gcc.dg/c99-fordecl-3.c: Likewise.
5384 * gcc.dg/c99-tag-3.c: Likewise.
5385 * gcc.dg/c99-typespec-1.c: Likewise.
5386 * gcc.dg/c99-vla-jump-1.c: Likewise.
5387 * gcc.dg/c99-vla-jump-2.c: Likewise.
5388 * gcc.dg/c99-vla-jump-3.c: Likewise.
5389 * gcc.dg/c99-vla-jump-4.c: Likewise.
5390 * gcc.dg/c99-vla-jump-5.c: Likewise.
5391 * gcc.dg/cast-1.c: Likewise.
5392 * gcc.dg/cast-2.c: Likewise.
5393 * gcc.dg/cast-3.c: Likewise.
5394 * gcc.dg/cast-4.c: Likewise.
5395 * gcc.dg/cast-pretty-print-1.c: Likewise.
5396 * gcc.dg/comp-goto-2.c: Likewise.
5397 * gcc.dg/comp-goto-3.c: Likewise.
5398 * gcc.dg/cpp/error-1.c: Likewise.
5399 * gcc.dg/cpp/if-paren.c: Likewise.
5400 * gcc.dg/decl-7.c: Likewise.
5401 * gcc.dg/decl-8.c: Likewise.
5402 * gcc.dg/decl-nospec-1.c: Likewise.
5403 * gcc.dg/decl-nospec-2.c: Likewise.
5404 * gcc.dg/decl-nospec-3.c: Likewise.
5405 * gcc.dg/declspec-10.c: Likewise.
5406 * gcc.dg/declspec-11.c: Likewise.
5407 * gcc.dg/declspec-12.c: Likewise.
5408 * gcc.dg/declspec-13.c: Likewise.
5409 * gcc.dg/declspec-14.c: Likewise.
5410 * gcc.dg/declspec-15.c: Likewise.
5411 * gcc.dg/declspec-16.c: Likewise.
5412 * gcc.dg/declspec-17.c: Likewise.
5413 * gcc.dg/declspec-4.c: Likewise.
5414 * gcc.dg/declspec-5.c: Likewise.
5415 * gcc.dg/declspec-6.c: Likewise.
5416 * gcc.dg/declspec-7.c: Likewise.
5417 * gcc.dg/declspec-8.c: Likewise.
5418 * gcc.dg/declspec-9.c: Likewise.
5419 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5420 * gcc.dg/dfp/constants-c99.c: Likewise.
5421 * gcc.dg/dfp/keywords-c89.c: Likewise.
5422 * gcc.dg/dfp/keywords-c99.c: Likewise.
5423 * gcc.dg/dfp/keywords-reserved.c: Likewise.
5424 * gcc.dg/dfp/typespec.c: Likewise.
5425 * gcc.dg/dremf-type-compat-2.c: Likewise.
5426 * gcc.dg/dremf-type-compat-3.c: Likewise.
5427 * gcc.dg/dremf-type-compat-4.c: Likewise.
5428 * gcc.dg/empty-source-2.c: Likewise.
5429 * gcc.dg/empty-source-3.c: Likewise.
5430 * gcc.dg/enum3.c: Likewise.
5431 * gcc.dg/extra-semi-2.c: Likewise.
5432 * gcc.dg/extra-semi-3.c: Likewise.
5433 * gcc.dg/float-range-1.c: Likewise.
5434 * gcc.dg/float-range-2.c: Likewise.
5435 * gcc.dg/float-range-3.c: Likewise.
5436 * gcc.dg/float-range-5.c: Likewise.
5437 * gcc.dg/format/asm_fprintf-2.c: Likewise.
5438 * gcc.dg/format/asm_fprintf-3.c: Likewise.
5439 * gcc.dg/format/asm_fprintf-4.c: Likewise.
5440 * gcc.dg/format/asm_fprintf-5.c: Likewise.
5441 * gcc.dg/format/cast-1.c: Likewise.
5442 * gcc.dg/format/gcc_diag-3.c: Likewise.
5443 * gcc.dg/format/gcc_diag-4.c: Likewise.
5444 * gcc.dg/format/gcc_diag-6.c: Likewise.
5445 * gcc.dg/format/gcc_diag-8.c: Likewise.
5446 * gcc.dg/format/gcc_diag-9.c: Likewise.
5447 * gcc.dg/format/nul-2.c: Likewise.
5448 * gcc.dg/format/opt-1.c: Likewise.
5449 * gcc.dg/format/opt-2.c: Likewise.
5450 * gcc.dg/format/opt-3.c: Likewise.
5451 * gcc.dg/format/opt-4.c: Likewise.
5452 * gcc.dg/format/opt-5.c: Likewise.
5453 * gcc.dg/format/opt-6.c: Likewise.
5454 * gcc.dg/framework-2.c: Likewise.
5455 * gcc.dg/func-args-1.c: Likewise.
5456 * gcc.dg/func-outside-1.c: Likewise.
5457 * gcc.dg/func-outside-2.c: Likewise.
5458 * gcc.dg/gnu-cond-expr-2.c: Likewise.
5459 * gcc.dg/gnu-cond-expr-3.c: Likewise.
5460 * gcc.dg/if-empty-1.c: Likewise.
5461 * gcc.dg/init-bad-1.c: Likewise.
5462 * gcc.dg/init-bad-2.c: Likewise.
5463 * gcc.dg/init-bad-3.c: Likewise.
5464 * gcc.dg/init-desig-obs-2.c: Likewise.
5465 * gcc.dg/init-desig-obs-3.c: Likewise.
5466 * gcc.dg/init-empty-2.c: Likewise.
5467 * gcc.dg/init-empty-3.c: Likewise.
5468 * gcc.dg/inline-11.c: Likewise.
5469 * gcc.dg/inline-12.c: Likewise.
5470 * gcc.dg/inline-8.c: Likewise.
5471 * gcc.dg/inline-9.c: Likewise.
5472 * gcc.dg/inline3.c: Likewise.
5473 * gcc.dg/label-decl-1.c: Likewise.
5474 * gcc.dg/label-decl-2.c: Likewise.
5475 * gcc.dg/label-decl-3.c: Likewise.
5476 * gcc.dg/label-decl-4.c: Likewise.
5477 * gcc.dg/long-long-typespec-1.c: Likewise.
5478 * gcc.dg/lvalue-2.c: Likewise.
5479 * gcc.dg/lvalue-3.c: Likewise.
5480 * gcc.dg/nested-func-3.c: Likewise.
5481 * gcc.dg/nested-redef-1.c: Likewise.
5482 * gcc.dg/noreturn-4.c: Likewise.
5483 * gcc.dg/old-style-prom-2.c: Likewise.
5484 * gcc.dg/old-style-prom-3.c: Likewise.
5485 * gcc.dg/old-style-then-proto-1.c: Likewise.
5486 * gcc.dg/overflow-warn-1.c: Likewise.
5487 * gcc.dg/overflow-warn-2.c: Likewise.
5488 * gcc.dg/overflow-warn-3.c: Likewise.
5489 * gcc.dg/overflow-warn-4.c: Likewise.
5490 * gcc.dg/overflow-warn-6.c: Likewise.
5491 * gcc.dg/parm-forwdecl-2.c: Likewise.
5492 * gcc.dg/parm-forwdecl-3.c: Likewise.
5493 * gcc.dg/parm-impl-decl-1.c: Likewise.
5494 * gcc.dg/parm-impl-decl-2.c: Likewise.
5495 * gcc.dg/parm-incomplete-1.c: Likewise.
5496 * gcc.dg/parm-mismatch-1.c: Likewise.
5497 * gcc.dg/pointer-arith-1.c: Likewise.
5498 * gcc.dg/pointer-arith-2.c: Likewise.
5499 * gcc.dg/pointer-arith-3.c: Likewise.
5500 * gcc.dg/pointer-arith-4.c: Likewise.
5501 * gcc.dg/pointer-arith-6.c: Likewise.
5502 * gcc.dg/pointer-arith-7.c: Likewise.
5503 * gcc.dg/pointer-arith-8.c: Likewise.
5504 * gcc.dg/pr13804-1.c: Likewise.
5505 * gcc.dg/pr15698-1.c: Likewise.
5506 * gcc.dg/pr15698-2.c: Likewise.
5507 * gcc.dg/pr15698-3.c: Likewise.
5508 * gcc.dg/pr15698-4.c: Likewise.
5509 * gcc.dg/pr15698-5.c: Likewise.
5510 * gcc.dg/pr15698-6.c: Likewise.
5511 * gcc.dg/pr15698-7.c: Likewise.
5512 * gcc.dg/pr15698-8.c: Likewise.
5513 * gcc.dg/pr17188-1.c: Likewise.
5514 * gcc.dg/pr17301-1.c: Likewise.
5515 * gcc.dg/pr17301-2.c: Likewise.
5516 * gcc.dg/pr17730-1.c: Likewise.
5517 * gcc.dg/pr20368-1.c: Likewise.
5518 * gcc.dg/pr20368-2.c: Likewise.
5519 * gcc.dg/pr20368-3.c: Likewise.
5520 * gcc.dg/pr22308-1.c: Likewise.
5521 * gcc.dg/qual-component-1.c: Likewise.
5522 * gcc.dg/redecl-1.c: Likewise.
5523 * gcc.dg/redecl-11.c: Likewise.
5524 * gcc.dg/redecl-12.c: Likewise.
5525 * gcc.dg/redecl-13.c: Likewise.
5526 * gcc.dg/redecl-14.c: Likewise.
5527 * gcc.dg/redecl-15.c: Likewise.
5528 * gcc.dg/register-var-1.c: Likewise.
5529 * gcc.dg/register-var-2.c: Likewise.
5530 * gcc.dg/stmt-expr-2.c: Likewise.
5531 * gcc.dg/stmt-expr-3.c: Likewise.
5532 * gcc.dg/stmt-expr-label-1.c: Likewise.
5533 * gcc.dg/stmt-expr-label-2.c: Likewise.
5534 * gcc.dg/stmt-expr-label-3.c: Likewise.
5535 * gcc.dg/struct-empty-2.c: Likewise.
5536 * gcc.dg/struct-empty-3.c: Likewise.
5537 * gcc.dg/struct-parse-1.c: Likewise.
5538 * gcc.dg/struct-semi-1.c: Likewise.
5539 * gcc.dg/struct-semi-2.c: Likewise.
5540 * gcc.dg/struct-semi-3.c: Likewise.
5541 * gcc.dg/switch-5.c: Likewise.
5542 * gcc.dg/switch-6.c: Likewise.
5543 * gcc.dg/switch-7.c: Likewise.
5544 * gcc.dg/tls/diag-5.c: Likewise.
5545 * gcc.dg/transparent-union-1.c: Likewise.
5546 * gcc.dg/transparent-union-3.c: Likewise.
5547 * gcc.dg/typespec-1.c: Likewise.
5548 * gcc.dg/vla-init-2.c: Likewise.
5549 * gcc.dg/vla-init-3.c: Likewise.
5550 * gcc.dg/vla-init-4.c: Likewise.
5551 * gcc.dg/vla-init-5.c: Likewise.
5552 * gcc.dg/void-cast-2.c: Likewise.
5553 * gcc.dg/wvla-3.c: Likewise.
5554 * gcc.dg/wvla-7.c: Likewise.
5555 * gcc.target/i386/991209-1.c: Likewise.
5556 * gcc.target/ia64/fpreg-1.c: Likewise.
5557 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5558 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5560 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5563 * gfortran.dg/func_decl_4.f90: New test.
5565 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5568 * gfortran.dg/interface_17.f90: New test.
5570 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5573 * gfortran.dg/32599.f03: New test case.
5576 * gfortran.dg/32601.f03: New test case.
5577 * gfortran.dg/32601_1.f03: Ditto.
5578 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5579 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5581 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5583 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5585 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5586 Devang Patel <dpatel@apple.com>
5588 PR tree-optimization/25413
5589 * gcc.dg/vect/vect-align-1.c: New.
5590 * gcc.dg/vect/vect-align-2.c: New.
5591 * gcc.dg/vect/pr25413.c: New.
5592 * gcc.dg/vect/pr25413a.c: New.
5593 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5595 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5597 * lib/target-support.exp (check_ultrasparc_hw_available):
5599 (is-effective-target): Check $arg for ultrasparc_hw.
5600 (is-effective-target-keyword): Likewise.
5601 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5602 when determining what to do on sparc platforms.
5603 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5604 * gcc.dg/20001101-1.c: Likewise.
5605 * gcc.dg/20001101-2.c: Likewise.
5606 * gcc.dg/ultrasp9.c: Likewise.
5607 * gcc.dg/ultrasp10.c: Likewise.
5608 * gcc.target/sparc/pdist-3.c: Likewise.
5610 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5612 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5614 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5618 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5620 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5621 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5622 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5623 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5624 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5625 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5626 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5627 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5628 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5629 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5630 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5631 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5632 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5633 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5634 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5635 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5638 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5641 * g++.dg/parse/error30.C: New test.
5643 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5646 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5648 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5650 * gfortran.fortran-torture/compile/pr32663.f: New test.
5652 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5655 * g++.dg/inherit/virtual4.C: New.
5657 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5660 * gcc.target/i386/pr32661-1.c: New test.
5662 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5664 * gnat.dg/invariant_index.ad[sb]: New test.
5666 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5669 * g++.dg/template/decl3.C: New.
5671 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5674 * gcc.c-torture/execute/align-3.c: New.
5676 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5679 * gcc.target/i386/pr32708-1.c: New test.
5680 * gcc.target/i386/pr32708-2.c: Ditto.
5681 * gcc.target/i386/pr32708-3.c: Ditto.
5683 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5685 * g++.dg/init/new20.C: Remove svn:executable flag.
5687 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5689 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5691 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5693 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5695 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5698 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5701 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5704 * gfortran.dg/overload_2.f90: New test.
5707 * gfortran.dg/transfer_simplify_5.f90
5710 * gfortran.dg/interface_15.f90: New test.
5712 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5715 * gfortran.dg/matmul_5.f90: New test case.
5717 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5719 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5720 * gcc.dg/fesd-any.h: Likewise.
5721 * gcc.dg/fesd-baseonly.c: Likewise.
5722 * gcc.dg/fesd-baseonly.h: Likewise.
5723 * gcc.dg/fesd-none.c: Likewise.
5724 * gcc.dg/fesd-none.h: Likewise.
5725 * gcc.dg/fesd-reduced.c: Likewise.
5726 * gcc.dg/fesd-reduced.h: Likewise.
5727 * gcc.dg/fesd-sys.c: Likewise.
5728 * gcc.dg/fesd-sys.h: Likewise
5729 * gcc.dg/fesd.h: Likewise.
5731 * g++.dg/debug/dwarf2: New directory.
5732 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5733 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5734 * g++.dg/other/fesd-any.h: Likewise.
5735 * g++.dg/other/fesd-baseonly.C: Likewise.
5736 * g++.dg/other/fesd-baseonly.h: Likewise.
5737 * g++.dg/other/fesd-none.C: Likewise.
5738 * g++.dg/other/fesd-none.h: Likewise.
5739 * g++.dg/other/fesd-reduced.C: Likewise.
5740 * g++.dg/other/fesd-reduced.h: Likewise.
5741 * g++.dg/other/fesd-sys.C: Likewise.
5742 * g++.dg/other/fesd-sys.h: Likewise.
5743 * g++.dg/other/fesd.h: Likewise.
5745 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5748 * gfortran.dg/parameter_unused.f90: New test.
5750 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5752 PR tree-optimization/32681
5753 * gcc.dg/tree-ssa/pr32681.c: New test.
5755 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5758 * gfortran.dg/fmt_t_5.f90: New test.
5760 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5763 * g++.dg/template/operator10.C: New.
5765 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5768 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5770 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5773 * gfortran.dg/operator_6.f90: New test.
5775 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5778 * gfortran.dg/operator_4.f90: New test.
5779 * gfortran.dg/operator_5.f90: New test.
5780 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5781 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5783 2007-07-08 Tobias Burnus <burnus@net-b.de>
5786 * gfortran.dg/argument_checking_6.f90: New.
5788 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5791 * gfortran.dg/interface_155555.f90: New test.
5793 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5795 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5796 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5798 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5801 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5802 discern pedantic diagnostics and errors.
5803 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5805 * gcc.dg/20050121-1.c: This is an error and not a warning.
5806 * gcc.target/i386/sseregparm-2.c: Likewise.
5807 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5808 * gcc.dg/charset/attribute2.c: Likewise.
5809 * gcc.dg/bitfld-1.c: Likewise.
5810 * gcc.dg/pack-test-2.c: Likewise.
5811 * gcc.dg/940510-1.c: Match separately error and warning.
5812 * gcc.dg/array-2.c: Match separately multiple messages. The second
5813 diagnostic is a pedantic warning and not an error.
5814 * gcc.dg/pr14475.c: Match separately multiple messages.
5815 * gcc.dg/pr18809-1.c: Likewise.
5816 * gcc.dg/pr27953.c: Likewise.
5817 * gcc.dg/vla-init-1.c: Likewise.
5818 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5820 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5823 * gfortran.dg/char_decl_1.f90: New test.
5825 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5827 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5829 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5832 * g++.dg/template/overload9.C: New test.
5834 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5836 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5837 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5839 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5841 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5842 * gcc.dg/20001012-2.c: Likewise.
5843 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5844 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5846 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5848 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5849 about the chunk size when STACK_SIZE is defined.
5851 2007-07-06 Josh Conner <jconner@apple.com>
5854 * gcc.dg/sibcall-8.c: New test.
5856 2007-07-06 Josh Conner <jconner@apple.com>
5859 * gcc.target/arm/sibcall-1.c: New test.
5861 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5863 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5865 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5867 * gfortran.dg/save_parameter.f90: New test.
5868 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5870 2007-07-06 Richard Guenther <rguenther@suse.de>
5872 * g++.dg/opt/pr30965.C: New testcase.
5874 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5876 * gcc.target/mips/save-restore-5.c: New test.
5878 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5880 PR rtl_optimization/32450
5881 * gcc.dg/pr32450.c: New runtime test.
5883 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5885 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5886 single underscore in scan directives.
5888 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5891 * g++.dg/init/ptrmem4.C: New test.
5894 * g++.dg/init/new21.C: Likewise.
5897 * g++.dg/template/static30.C: Likewise.
5899 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5901 * gcc.dg/vect/costmodel/ppc: New directory.
5902 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5903 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5905 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5906 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5907 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5908 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5909 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5910 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5911 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5912 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5913 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5914 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5915 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5916 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5918 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5920 2007-07-05 Tobias Burnus <burnus@net-b.de>
5923 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5925 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5928 * gfortran.dg/interface_14.f90: New test.
5931 * gfortran.dg/do_iterator_2.f90: New test.
5933 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5935 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5936 (FE_DEC_DOWNWARD): Likewise.
5937 (FE_DEC_UPWARD): Likewise.
5938 (FE_DEC_TOWARDZERO): Likewise.
5939 (FE_DEC_TONEARESTFROMZERO): Likewise.
5941 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5943 * gcc.c-torture/compile/pr32606.c: New.
5944 * gfortran.fortran-torture/execute/pr32604.f90: New.
5946 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5948 * gcc.dg/visibility-12.c: New test.
5949 * gcc.dg/visibility-13.c: Likewise.
5950 * g++.dg/ext/visibility-9.C: Likewise.
5951 * g++.dg/ext/visibility-10.C: Likewise.
5953 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5955 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5956 * gcc.dg/sh-relax-vxworks.c: New test.
5958 2007-07-04 Richard Guenther <rguenther@suse.de>
5960 PR tree-optimization/32500
5961 * gcc.c-torture/execute/pr32500.c: New testcase.
5963 2007-07-04 Richard Guenther <rguenther@suse.de>
5965 PR tree-optimization/32482
5966 * gcc.c-torture/compile/pr32482.c: New testcase.
5968 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5970 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5972 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5973 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5974 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5975 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5977 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5979 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5981 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5983 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5985 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5988 * gfortran.dg/min_max_optional_1.f90: New test.
5989 * gfortran.dg/min_max_optional_2.f90: New test.
5990 * gfortran.dg/min_max_optional_3.f90: New test.
5992 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5995 * gfortran.dg/fmt_error.f90: New test.
5997 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6000 * gfortran.dg/interface_13.f90: New test.
6002 2007-07-03 Dave Brolley <brolley@redhat.com>
6005 * g++.dg/init/new20.C: New test.
6007 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
6010 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6012 2007-07-03 Tobias Burnus <burnus@net-b.de>
6015 * common_7.f90: New.
6016 * common_8.f90: New.
6017 * common_9.f90: New.
6019 2007-07-03 Tobias Burnus <burnus@net-b.de>
6022 * gfortran.dg/argument_checking_1.f90: New.
6023 * gfortran.dg/argument_checking_2.f90: New.
6024 * gfortran.dg/argument_checking_3.f90: New.
6025 * gfortran.dg/argument_checking_4.f90: New.
6026 * gfortran.dg/argument_checking_5.f90: New.
6027 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6028 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6030 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6032 * gcc.dg/pr32176.c: Add -w to default dg-options.
6034 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6036 * gcc.c-torture/compile/ssa-pre-1.c: New test.
6038 2007-07-03 Tobias Burnus <burnus@net-b.de>
6041 * gfortran.dg/null_2.f90: New.
6043 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6044 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6047 * gcc.dg/pr32176.c: New test.
6049 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6051 * gcc.dg/const-float80.c : New test.
6052 * gcc.dg/const-float128.c : New test.
6053 * gcc.dg/const-float80-ped.c : New test.
6054 * gcc.dg/const-float128-ped.c : New test.
6056 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6058 * gcc.dg/c99-math.h: Fix typo.
6060 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6063 * gcc.dg/gomp/pr32468-1.c: New test.
6065 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6067 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6070 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6072 * gfortran.fortran-torture/compile/pr32583.f: New.
6073 * gcc.c-torture/compile/pr32584.c: New
6075 2007-07-02 Ollie Wild <aaw@google.com>
6077 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6078 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6080 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6082 * gcc.target/mips/save-restore-1.c: New test.
6083 * gcc.target/mips/save-restore-2.c: Likewise.
6084 * gcc.target/mips/save-restore-3.c: Likewise.
6085 * gcc.target/mips/save-restore-4.c: Likewise.
6087 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
6089 PR tree-optimization/31966
6090 PR tree-optimization/32533
6091 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6092 * gfortran.dg/pr32533.f90: Ditto.
6094 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6096 * g++.dg/opt/nrv12.C: New test.
6097 * gcc.target/i386/nrv1.c: New test.
6100 * g++.dg/gomp/pr31748.C: New test.
6102 2007-07-02 Ira Rosen <irar@il.ibm.com>
6104 PR tree-optimization/32230
6105 * gcc.dg/vect/pr32230.c: New test.
6107 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
6109 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6110 * bind_c_coms.f90: Ditto.
6111 * bind_c_coms_driver.c: Ditto.
6112 * bind_c_dts.f90: Ditto.
6113 * bind_c_dts_2.f03: Ditto.
6114 * bind_c_dts_2_driver.c: Ditto.
6115 * bind_c_dts_3.f03: Ditto.
6116 * bind_c_dts_4.f03: Ditto.
6117 * bind_c_dts_driver.c: Ditto.
6118 * bind_c_implicit_vars.f03: Ditto.
6119 * bind_c_procs.f03: Ditto.
6120 * bind_c_usage_2.f03: Ditto.
6121 * bind_c_usage_3.f03: Ditto.
6122 * bind_c_usage_5.f03: Ditto.
6123 * bind_c_usage_6.f03: Ditto.
6124 * bind_c_usage_7.f03: Ditto.
6125 * bind_c_vars.f90: Ditto.
6126 * bind_c_vars_driver.c: Ditto.
6127 * binding_c_table_15_1.f03: Ditto.
6128 * binding_label_tests.f03: Ditto.
6129 * binding_label_tests_10.f03: Ditto.
6130 * binding_label_tests_10_main.f03: Ditto.
6131 * binding_label_tests_11.f03: Ditto.
6132 * binding_label_tests_11_main.f03: Ditto.
6133 * binding_label_tests_12.f03: Ditto.
6134 * binding_label_tests_13.f03: Ditto.
6135 * binding_label_tests_13_main.f03: Ditto.
6136 * binding_label_tests_14.f03: Ditto.
6137 * binding_label_tests_2.f03: Ditto.
6138 * binding_label_tests_3.f03: Ditto.
6139 * binding_label_tests_4.f03: Ditto.
6140 * binding_label_tests_5.f03: Ditto.
6141 * binding_label_tests_6.f03: Ditto.
6142 * binding_label_tests_7.f03: Ditto.
6143 * binding_label_tests_8.f03: Ditto.
6144 * binding_label_tests_9.f03: Ditto.
6145 * c_assoc.f90: Ditto.
6146 * c_assoc_2.f03: Ditto.
6147 * c_f_pointer_shape_test.f90: Ditto.
6148 * c_f_pointer_tests.f90: Ditto.
6149 * c_f_tests_driver.c: Ditto.
6150 * c_funloc_tests.f03: Ditto.
6151 * c_funloc_tests_2.f03: Ditto.
6152 * c_funloc_tests_3.f03: Ditto.
6153 * c_funloc_tests_3_funcs.c: Ditto.
6154 * c_kind_params.f90: Ditto.
6155 * c_kind_tests_2.f03: Ditto.
6157 * c_loc_driver.c: Ditto.
6158 * c_loc_test.f90: Ditto.
6159 * c_loc_tests_2.f03: Ditto.
6160 * c_loc_tests_2_funcs.c: Ditto.
6161 * c_loc_tests_3.f03: Ditto.
6162 * c_loc_tests_4.f03: Ditto.
6163 * c_loc_tests_5.f03: Ditto.
6164 * c_loc_tests_6.f03: Ditto.
6165 * c_loc_tests_7.f03: Ditto.
6166 * c_loc_tests_8.f03: Ditto.
6167 * c_ptr_tests.f03: Ditto.
6168 * c_ptr_tests_10.f03: Ditto.
6169 * c_ptr_tests_5.f03: Ditto.
6170 * c_ptr_tests_7.f03: Ditto.
6171 * c_ptr_tests_7_driver.c: Ditto.
6172 * c_ptr_tests_8.f03: Ditto.
6173 * c_ptr_tests_8_funcs.c: Ditto.
6174 * c_ptr_tests_9.f03: Ditto.
6175 * c_ptr_tests_driver.c: Ditto.
6176 * c_size_t_driver.c: Ditto.
6177 * c_size_t_test.f03: Ditto.
6178 * com_block_driver.f90: Ditto.
6179 * global_vars_c_init.f90: Ditto.
6180 * global_vars_c_init_driver.c: Ditto.
6181 * global_vars_f90_init.f90: Ditto.
6182 * global_vars_f90_init_driver.c: Ditto.
6183 * interop_params.f03: Ditto.
6184 * iso_c_binding_only.f03: Ditto.
6185 * iso_c_binding_rename_1.f03: Ditto.
6186 * iso_c_binding_rename_1_driver.c: Ditto.
6187 * iso_c_binding_rename_2.f03: Ditto.
6188 * iso_c_binding_rename_2_driver.c: Ditto.
6189 * kind_tests_2.f03: Ditto.
6190 * kind_tests_3.f03: Ditto.
6191 * module_md5_1.f90: Ditto.
6192 * only_clause_main.c: Ditto.
6193 * print_c_kinds.f90: Ditto.
6194 * test_bind_c_parens.f03: Ditto.
6195 * test_c_assoc.c: Ditto.
6196 * test_com_block.f90: Ditto.
6197 * test_common_binding_labels.f03: Ditto.
6198 * test_common_binding_labels_2.f03: Ditto.
6199 * test_common_binding_labels_2_main.f03: Ditto.
6200 * test_common_binding_labels_3.f03: Ditto.
6201 * test_common_binding_labels_3_main.f03: Ditto.
6202 * test_only_clause.f90: Ditto.
6203 * use_iso_c_binding.f90: Ditto.
6204 * value_5.f90: Ditto.
6205 * value_test.f90: Ditto.
6206 * value_tests_f03.f90: Ditto.
6208 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
6210 * gcc.dg/tls/opt-14.c: New.
6212 2007-07-01 Ollie Wild <aaw@google.com>
6214 * g++.dg/lookup/using16.C: New test.
6215 * g++.dg/lookup/using17.C: New test.
6217 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
6220 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6221 (test_4): Use proper test for floating point equality.
6224 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6226 PR libgfortran/32554
6227 * gfortran.dg/fmt_p_1.f90: New test.
6229 2007-07-01 Ira Rosen <irar@il.ibm.com>
6231 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6232 initialization and fix dg-final check - the initialization loop is
6235 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6236 Volker Reichelt <reichelt@netcologne.de>
6239 * gcc.dg/pr32559.c: New test.
6241 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
6243 PR tree-optimization/25371
6244 * gcc.dg/vect/pr25371.c: New test.
6246 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
6248 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6249 when allocating and initializing a flexible array.
6251 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
6254 * gfortran.dg/intrinsic.f90: New test.
6256 2007-06-30 Tobias Burnus <burnus@net-b.de>
6259 * gfortran.dg/fmt_zero_check.f90: New.
6261 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
6264 * gfortran.dg/repeat_f90: New test.
6266 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6269 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6270 -pedantic-errors, so we should match errors.
6271 * gcc.dg/cpp/escape-1.c: Likewise.
6272 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6273 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6275 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6276 errors instead of warnings.
6277 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6279 * gcc.dg/cpp/arith-3.c: Likewise.
6281 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6284 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6285 * gcc.dg/pch/valid-2.c: Likewise.
6286 * gcc.dg/pch/valid-3.c: Likewise.
6287 * gcc.dg/pch/warn-1.c: Likewise.
6288 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6290 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6293 * gcc.dg/Wunused-function.c: New.
6295 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6297 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6299 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
6301 * g++.dg/other/canon-31724.C: New.
6303 2007-06-29 Jan Hubicka <jh@suse.cz>
6306 * gcc.c-torture/compile/pr32372.c: new.
6308 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6310 * gfortran.dg/operator_3.f90: New test.
6312 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
6314 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6315 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6317 2007-06-29 Richard Guenther <rguenther@suse.de>
6320 * gcc.dg/inline-23.c: New testcase.
6322 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
6324 PR tree-optimization/24659
6325 * gcc.target/i386/vectorize2.c: New test.
6326 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6327 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6329 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
6331 * gcc.dg/pointer-arith-9.c: New test.
6333 2007-06-29 Tobias Burnus <burnus@net-b.de>
6336 * gfortran.dg/fmt_read_2.f90: New.
6338 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6340 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6341 If it exists, don't try to create it.
6343 2007-06-28 Geoffrey Keating <geoffk@apple.com>
6345 * g++.dg/ext/visibility/ms-compat-1.C: New.
6347 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6350 * gfortran.fortran-torture/compile/pr32417.f90: New test.
6352 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
6354 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6357 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
6360 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6362 2007-06-27 Richard Guenther <rguenther@suse.de>
6365 * gcc.dg/inline-22.c: New testcase.
6367 2007-06-26 Hui-May Chang <hm.chang@apple.com>
6369 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6370 the scan-assembler constant.
6372 2007-06-25 Geoffrey Keating <geoffk@apple.com>
6375 * gcc.dg/pr20216.c: New.
6377 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6380 * gcc.dg/vect/pr32421.c: New test.
6382 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
6385 * g++.dg/other/friend5.C: New test.
6387 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
6390 * gfortran.dg/host_assoc_function_2.f90: New test.
6393 * gfortran.dg/host_assoc_call_1.f90: New test.
6395 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6397 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6399 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6402 * gfortran.dg/error_format.f90: New test.
6404 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6407 * gfortran.dg/pr32136.f90: New test.
6409 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
6412 * gfortran.dg/minmaxloc_1.f90: New test.
6415 * gfortran.dg/minmaxloc_2.f90: New test.
6417 2007-06-23 Richard Guenther <rguenther@suse.de>
6419 PR tree-optimization/16876
6421 * gcc.dg/pr29254.c: The warning is bogus.
6422 * gcc.dg/warn-1.c: Likewise.
6423 * gcc.dg/assign-warn-3.c: Likewise.
6424 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6426 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
6428 * gcc.c-torture/execute/20070623-1.c: New.
6430 2007-06-22 Jan Hubicka <jh@suse.cz>
6432 * gcc.c-torture/compile/pr31541.c: New.
6434 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6437 Remove -m64 from dg-options.
6439 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
6442 * gcc.dg/pr32374.c: New test.
6444 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6447 * gfortran.dg/pointer_assign_3.f90: New test.
6449 2007-06-21 Sebastian Pop <sebpop@gmail.com>
6451 * gcc.dg/tree-ssa/pr19590.c: New.
6453 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6456 * gfortran.dg/assign.f90: Update test.
6457 * gfortran.dg/real_do_1.f90: Update test.
6458 * gfortran.dg/gomp/omp_do1.f90: Update test.
6459 * gfortran.dg/warnings_are_errors_1.f: Update test.
6460 * gfortran.dg/g77/20010519-1.f: Update test.
6461 * gfortran.dg/g77/pr9258.f: Update test.
6462 * gfortran.dg/g77/960317-1.f: Update test.
6464 2007-06-21 Richard Guenther <rguenther@suse.de>
6466 PR tree-optimization/32453
6467 * gcc.c-torture/compile/pr32453.c: New testcase.
6469 2007-06-21 Jakub Jelinek <jakub@redhat.com>
6471 PR tree-optimization/31866
6472 * gcc.dg/pr31866.c: New test.
6474 2007-06-21 Richard Guenther <rguenther@suse.de>
6476 PR tree-optimization/32451
6477 * g++.dg/torture/20070621-1.C: New testcase.
6479 2007-06-21 Christian Bruel <christian.bruel@st.com>
6481 * gcc.dg/attr-isr.c: Test delay slot content.
6483 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6486 gfortran.dg/pointer_assign_2.f90: New test.
6488 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6491 gfortran.dg/invalid_procedure_name.f90: New test.
6493 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
6495 PR tree-optimization/25737
6496 * gcc.dg/tree-ssa/alias-14.c: New test.
6498 2007-06-20 Hui-May Chang <hm.chang@apple.com>
6500 * gcc.target/i386/large-size-array-3.c: New.
6502 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6503 Richard Guenther <rguenther@suse.de>
6506 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6508 2007-06-20 Jakub Jelinek <jakub@redhat.com>
6511 * gcc.dg/pr31959.c: New test.
6514 * g++.dg/ext/asm10.C: New test.
6517 * gcc.c-torture/execute/20070614-1.c: New test.
6519 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
6521 * gcc.target/arm/stack-corruption.c: New test.
6523 2007-06-19 Richard Guenther <rguenther@suse.de>
6525 * g++.dg/torture/pr30252.C: New testcase.
6527 2007-06-19 Jakub Jelinek <jakub@redhat.com>
6529 PR tree-optimization/32353
6530 * g++.dg/opt/nrv13.C: New test.
6532 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
6536 * gfortran.dg/impure_assignment_2.f90 : New test.
6539 * gfortran.dg/data_initialized_2.f90 : New test.
6541 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6542 appropriate version of 'dmach'.
6544 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.target/i386/pr32389.c New test.
6549 2007-06-18 Simon Baldwin <simonb@google.com>
6552 * g++.dg/template/error25.C: New.
6553 * g++.dg/template/spec35.C: New.
6555 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
6557 * gcc.c-torture/compile/pr32355.c: New testcase.
6559 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
6561 PR tree-optimization/32383
6562 * g++.dg/opt/pr32383.C: New test.
6564 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6566 PR rtl-optimization/32366
6567 * gcc.dg/vect/pr32366.c: New test.
6569 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6571 * gcc.c-torture/compile/pr32349.c: New testcase.
6573 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6575 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6576 * gcc.target/sparc/combined-2.c: Likewise.
6577 * gcc.target/sparc/fexpand.c : Likewise.
6578 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6579 * gcc.target/sparc/fpack16.c : Likewise.
6580 * gcc.target/sparc/fpmerge.c : Likewise.
6581 * gcc.target/sparc/fpmul.c : Likewise.
6582 * gcc.target/sparc/noresult.c : Likewise.
6583 * gcc.target/sparc/pdist.c: Likewise.
6585 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6588 * gcc.target/i386/recip-divf.c: New test.
6589 * gcc.target/i386/recip-sqrtf.c: Ditto.
6590 * gcc.target/i386/recip-vec-divf.c: Ditto.
6591 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6592 * gcc.target/i386/sse-recip.c: Ditto.
6593 * gcc.target/i386/sse-recip-vec.c: Ditto.
6595 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6598 * gcc.c-torture/compile/20070605-1.c: New test.
6600 * gcc.c-torture/compile/20070603-1.c: New testcase.
6601 * gcc.c-torture/compile/20070603-2.c: New testcase.
6603 * gcc.c-torture/compile/20070531-1.c: New test.
6606 * gcc.c-torture/compile/20070531-2.c: New test.
6609 * gcc.c-torture/compile/20070529-1.c: New test.
6612 * gcc.c-torture/compile/20070529-2.c: New test.
6615 * gcc.c-torture/compile/20070520-1.c: New test.
6617 * g++.dg/ext/java-1.C: New test.
6619 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6620 loops instead of one. Remove the "can't determine dependence"
6622 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6623 needed as the cast is gone in the first place.
6624 * gcc.dg/max-1.c: Change local variable a to be a global one.
6625 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6626 have a cast which is PREd.
6628 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6630 * g++.dg/lookup/anon6.C: New test.
6632 2007-06-14 Dirk Mueller <dmueller@suse.de>
6635 * g++.dg/opt/static6.C: New testcase.
6637 2007-06-14 Geoff Keating <geoffk@apple.com>
6639 * g++.dg/ext/visibility/overload-1.C: New.
6642 * g++.dg/ext/visibility/anon4.C: New.
6644 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6647 * gcc.target/i386/pr32268.c: New test.
6649 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6651 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6652 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6653 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6655 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6656 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6657 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6660 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6663 * gfortran.dg/common_resize_1.f90: New test.
6665 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6668 * gcc.dg/vect/pr32224.c: Fix.
6670 2007-06-13 Eric Christopher <echristo@apple.com>
6672 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6674 2007-06-13 Tobias Burnus <burnus@net-b.de>
6677 * gfortran.dg/actual_array_vect_1.f90: New.
6679 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6681 * gcc.target/sparc/mfpu.c: New test.
6683 2007-06-12 Geoff Keating <geoffk@apple.com>
6685 * g++.dg/warn/weak1.C: Suppress on Darwin.
6686 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6688 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6691 * g++.dg/torture/pr31579.C: New testcase.
6693 2007-06-12 Ian Lance Taylor <iant@google.com>
6696 * g++.dg/init/new16.C: New test.
6697 * g++.dg/init/new17.C: New test.
6698 * g++.dg/init/new18.C: New test.
6699 * g++.dg/init/new19.C: New test.
6701 2007-06-12 Olivier Hainque <hainque@adacore.com>
6703 * gnat.dg/lhs_view_convert.adb: New test.
6705 2007-06-12 Richard Guenther <rguenther@suse.de>
6707 PR tree-optimization/15353
6708 PR tree-optimization/31657
6709 * gcc.c-torture/execute/20070424-1.c: New testcase.
6710 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6712 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6716 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6718 PR rtl-optimization/32293
6719 * gcc.dg/pr32293.c: New test.
6721 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6723 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6725 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6728 * gfortran.dg/equiv_7.f90: New test.
6729 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6732 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6734 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6736 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6737 * gcc.dg/setjmp-4.c: Likewise.
6738 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6740 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6742 PR rtl-optimization/31025
6743 * gfortran.dg/pr31025.f90: New.
6745 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6748 * gcc.target/i386/pr32280.c: New test.
6750 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6753 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6755 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757 PR libgfortran/32235
6758 * gfortran.dg/backspace_9.f: New test.
6760 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6762 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6764 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6766 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6768 2007-06-09 Ian Lance Taylor <iant@google.com>
6770 PR tree-optimization/32169
6771 * gcc.c-torture/compile/pr32169.c: New test.
6773 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6775 * gcc.dg/vect/costmodel: New directory.
6776 * gcc.dg/vect/costmodel/i386: New directory.
6777 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6778 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6780 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6781 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6782 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6783 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6784 * gcc.dg/vect/costmodel/x86_64: New directory.
6785 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6787 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6789 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6790 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6791 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6792 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6793 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6795 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6797 PR tree-optimization/32243
6798 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6799 flags for -Os tests.
6800 * gcc.dg/vect/03-vect-pr32243.c: New test.
6802 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6804 PR tree-optimization/32224
6805 * gcc.dg/vect/pr32224.c: New test.
6807 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6810 * g++.dg/gomp/pr32177.C: New test.
6812 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6815 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6816 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6817 warning nor an error.
6818 * gcc.dg/Wfatal-2.c: Likewise.
6819 * gcc.dg/Werror-1.c: Likewise.
6820 * gcc.dg/Werror-5.c: Likewise.
6821 * gcc.dg/Werror-7.c: Likewise.
6822 * gcc.dg/Werror-10.c: Likewise.
6823 * gcc.dg/Werror-11.c: Likewise.
6825 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6828 * g++.dg/init/brace6.C: New test.
6830 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6832 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6833 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6834 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6835 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6837 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6838 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6839 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6840 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6841 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6842 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6843 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6844 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6846 * gcc.dg/darwin-minversion-3.c: New.
6848 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6850 * gcc.target/i386/builtin-copysign.c: New test.
6852 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6854 PR tree-optimization/32220
6855 * gfortran.dg/predcom-2.f: New testcase.
6857 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6860 * gcc.target/i386/vectorize4.c: New test.
6862 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6864 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6866 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6869 * gcc.dg/simd-5.c: Mark output as a note.
6870 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6872 * gcc.dg/simd-1.c: Likewise.
6873 * gcc.dg/always_inline.c: Mark output as a sorry.
6874 * gcc.dg/always_inline2.c: Likewise.
6875 * gcc.dg/always_inline3.c: Likewise.
6877 2007-06-06 Ian Lance Taylor <iant@google.com>
6879 * g++.dg/conversion/enum1.C: New test.
6881 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6883 PR tree-optimization/32216
6884 * gcc.dg/vect/pr32216.c: New test.
6886 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6889 * gfortran.dg/invalid_contains_1.f90: New test.
6890 * gfortran.dg/invalid_contains_2.f90: New test.
6892 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6895 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6898 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6901 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6902 dg-message to match de note.
6903 * gcc.dg/pr26570.c: Use dg-message for a note.
6904 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6905 dg-error instead of dg-warning because of -Werror.
6906 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6907 neither an error, nor a warning.
6908 * gcc.dg/glibc-uclibc-2.c: Likewise
6909 * gcc.dg/cpp/19940712-1.c: Likewise.
6911 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6913 PR preprocessor/23479
6914 * gcc.dg/binary-constants-1.c: Add test suites for
6915 the 0b-prefixed binary integer constants.
6916 * gcc.dg/binary-constants-2.c: Ditto.
6917 * gcc.dg/binary-constants-3.c: Ditto.
6918 * gcc.dg/binary-constants-4.c: Ditto.
6920 2007-06-05 Ian Lance Taylor <iant@google.com>
6922 * gcc.dg/Wstrict-overflow-19.c: New test.
6924 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6926 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6928 2007-06-04 Ian Lance Taylor <iant@google.com>
6930 * gcc.dg/Wstrict-overflow-18.c: New test.
6932 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6935 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6936 * gcc.dg/cpp/mi5.c: Likewise.
6937 * gcc.dg/cpp/mi7.c: Likewise.
6939 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6942 * gcc.dg/pr32191.c: New test.
6944 2007-05-28 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/allocate_stat_1.f90: Remove.
6949 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6951 * gcc.target/i386/sse4_2-check.h: New.
6952 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6953 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6954 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6955 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6956 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6957 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6958 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6959 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6960 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6961 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6962 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6963 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6964 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6965 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6966 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6967 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6968 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6969 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6971 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6973 * gcc.dg/pie-link.c: New test.
6975 2007-06-01 Ian Lance Taylor <iant@google.com>
6977 * gcc.dg/Wstrict-overflow-17.c: New test.
6979 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6981 * gcc.dg/builtin-return-1.c (g): New.
6982 (main): Allocate at least 64 bytes on the stack.
6984 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6986 * g++.dg/init/cleanup3.C: New test.
6988 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6990 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6993 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6996 * gfortran.dg/char_array_constructor_3.f90: New test.
6998 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
7000 PR tree-optimization/32160
7001 * gfortran.dg/predcom-1.f: New test.
7003 2007-05-31 Richard Guenther <rguenther@suse.de>
7005 * g++.dg/other/str_empty.C: Move...
7006 * g++.dg/other/pr30567.C: Move...
7007 * g++.dg/tree-ssa/pr27218.C: Move...
7008 * g++.dg/torture: ...here and remove dg-options.
7010 2007-05-31 Paolo Carlini <pcarlini@suse.de>
7013 * g++.dg/ext/is_pod_incomplete.C: New.
7015 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
7016 Douglas Gregor <doug.gregor@gmail.com>
7017 Pedro Lamarao <pedro.lamarao@mndfck.org>
7018 Howard Hinnant <howard.hinnant@gmail.com>
7022 * g++.dg/cpp0x/rv8p.C: New.
7023 * g++.dg/cpp0x/temp-constructor-bug.C: New.
7024 * g++.dg/cpp0x/cast-bug.C: New.
7025 * g++.dg/cpp0x/elision_weak.C: New.
7026 * g++.dg/cpp0x/collapse-bug.C: New.
7027 * g++.dg/cpp0x/rv3p.C: New.
7028 * g++.dg/cpp0x/rv7n.C: New.
7029 * g++.dg/cpp0x/overload-conv-1.C: New.
7030 * g++.dg/cpp0x/rv2n.C: New.
7031 * g++.dg/cpp0x/deduce.C: New.
7032 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7033 * g++.dg/cpp0x/rv6p.C: New.
7034 * g++.dg/cpp0x/template_deduction.C: New.
7035 * g++.dg/cpp0x/implicit-copy.C: New.
7036 * g++.dg/cpp0x/rv1p.C: New.
7037 * g++.dg/cpp0x/cast.C: New.
7038 * g++.dg/cpp0x/rv5n.C: New.
7039 * g++.dg/cpp0x/collapse.C: New.
7040 * g++.dg/cpp0x/overload-conv-2.C: New.
7041 * g++.dg/cpp0x/rv4p.C: New.
7042 * g++.dg/cpp0x/rvo.C: New.
7043 * g++.dg/cpp0x/iop.C: New.
7044 * g++.dg/cpp0x/rv3n.C: New.
7045 * g++.dg/cpp0x/rv7p.C: New.
7046 * g++.dg/cpp0x/reference_collapsing.C: New.
7047 * g++.dg/cpp0x/overload.C: New.
7048 * g++.dg/cpp0x/named.C: New.
7049 * g++.dg/cpp0x/rv2p.C: New.
7050 * g++.dg/cpp0x/rv6n.C: New.
7051 * g++.dg/cpp0x/not_special.C: New.
7052 * g++.dg/cpp0x/bind.C: New.
7053 * g++.dg/cpp0x/rv1n.C: New.
7054 * g++.dg/cpp0x/rv5p.C: New.
7055 * g++.dg/cpp0x/elision.C: New.
7056 * g++.dg/cpp0x/named_refs.C: New.
7057 * g++.dg/cpp0x/unnamed_refs.C: New.
7058 * g++.dg/cpp0x/rv4n.C: New.
7059 * g++.dg/cpp0x/elision_neg.C: New.
7060 * g++.dg/init/copy7.C: Run in C++98 mode.
7061 * g++.dg/overload/arg1.C: Ditto.
7062 * g++.dg/overload/arg4.C: Ditto.
7064 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7067 * g++.dg/opt/static5.C: New test.
7069 2007-05-30 Richard Guenther <rguenther@suse.de>
7071 * g++.dg/dg.exp: Prune torture/.
7072 * g++.dg/torture/dg-torture.exp: New testsuite.
7074 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
7076 * gcc.target/arm/pr27387.C: Move and rename to ...
7077 * g++.dg/inherit/thunk8.C: ... here.
7079 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7081 PR tree-optimization/31769
7082 * g++.dg/gomp/pr31769.C: New test.
7084 2007-05-29 Hui-May Chang <hm.chang@apple.com>
7086 * gcc.target/i386/stack-realign.c: New.
7088 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
7090 * gcc.dg/tree-ssa/prefetch-6.c: New test.
7092 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
7094 * gfortran.dg/sizeof.f90: New.
7096 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7099 * gcc.dg/boolcomplex-1.c: New test.
7102 * g++.dg/ext/boolcomplex-1.c: New test.
7104 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
7106 * gcc.dg/matrix: New directory.
7108 2007-05-28 Tobias Burnus <burnus@net-b.de>
7111 * gfortran.dg/allocate_stat_1.f90: New.
7113 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7116 * transfer_hollerith_1.f90: New test.
7118 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7121 * gcc.c-torture/execute/vrp-7.c: New test.
7123 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
7125 * gfortran.dg/transfer_simplify_4.f90: New test.
7127 2007-05-27 Tobias Burnus <burnus@net-b.de>
7130 * gfortran.dg/func_result_3.f90: New.
7132 2007-05-27 Tobias Burnus <burnus@net-b.de>
7135 * gfortran.dg/transfer_simplify_3.f90: New.
7137 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7140 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
7142 * gcc.target/i386/pr32065-2.c: New test.
7144 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7147 * gfortran.dg/io_constraints_2.f90: Update.
7149 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
7152 * gfortran.dg/array_constructor_17.f90: New test.
7154 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7157 * g++.dg/opt/array2.C: New testcase.
7159 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
7162 * gcc.target/i386/pr32065.c: New test.
7164 2007-05-25 Dirk Mueller <dmueller@suse.de>
7165 Marcus Meissner <meissner@suse.de>
7167 * gcc.dg/attr-alloc_size.c: New.
7169 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
7170 Lee Millward <lee.millward@gmail.com>
7173 * g++.dg/parse/crash34.C: New test.
7175 * g++.dg/parse/crash35.C: New test.
7177 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
7179 * gcc.target/i386/sse2-check.h: New.
7180 * gcc.target/i386/sse2-vec-1.c: Likewise.
7181 * gcc.target/i386/sse2-vec-2.c: Likewise.
7182 * gcc.target/i386/sse2-vec-3.c: Likewise.
7183 * gcc.target/i386/sse2-vec-4.c: Likewise.
7184 * gcc.target/i386/sse2-vec-5.c: Likewise.
7185 * gcc.target/i386/sse2-vec-6.c: Likewise.
7187 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
7199 * g++.dg/cpp0x/pr31431.C: New.
7200 * g++.dg/cpp0x/pr31437.C: New.
7201 * g++.dg/cpp0x/pr31442.C: New.
7202 * g++.dg/cpp0x/pr31444.C: New.
7203 * g++.dg/cpp0x/pr31431-2.C: New.
7204 * g++.dg/cpp0x/pr31432.C: New.
7205 * g++.dg/cpp0x/pr31434.C: New.
7206 * g++.dg/cpp0x/pr31438.C: New.
7207 * g++.dg/cpp0x/pr31443.C: New.
7208 * g++.dg/cpp0x/pr31445.C: New.
7209 * g++.dg/cpp0x/variadic-crash1.C: New.
7211 2007-05-25 Richard Sandiford <richard@codesourcery.com>
7213 * gcc.target/arm/long-calls-1.c: New test.
7214 * gcc.target/arm/long-calls-2.c: Likewise.
7215 * gcc.target/arm/long-calls-3.c: Likewise.
7216 * gcc.target/arm/long-calls-4.c: Likewise.
7218 2007-05-25 Richard Guenther <rguenther@suse.de>
7219 Andrew Pinski <andrew_pinski@playstation.sony.com>
7221 PR tree-optimization/31982
7222 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7224 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
7227 * gfortran.dg/result_in_spec_2.f90: New test.
7229 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7231 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7233 2007-05-24 Ollie Wild <aaw@google.com>
7235 * gcc.dg/cpp/counter-1.c: New test.
7236 * gcc.dg/pch/counter-1.c: New test.
7237 * gcc.dg/pch/counter-1.hs: New file.
7238 * gcc.dg/pch/counter-2.c: New test.
7239 * gcc.dg/pch/counter-2.hs: New file.
7240 * gcc.dg/pch/counter-3.c: New test.
7241 * gcc.dg/pch/counter-3.hs: New file.
7243 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
7245 * gcc.dg/tree-ssa/predcom-1.c: New test.
7246 * gcc.dg/tree-ssa/predcom-2.c: New test.
7247 * gcc.dg/tree-ssa/predcom-3.c: New test.
7248 * gcc.dg/tree-ssa/predcom-4.c: New test.
7249 * gcc.dg/tree-ssa/predcom-5.c: New test.
7250 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7252 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
7255 * gcc.target/i386/sse4_1-check.h (MASK): New.
7257 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7260 * gfortran.dg/pr25603.f: Initialize integer variables.
7262 2007-05-23 Ian Lance Taylor <iant@google.com>
7264 * g++.dg/other/vrp1.C: New test.
7266 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
7268 PR preprocessor/20077
7269 * gcc.dg/cpp/paste15.c: New test.
7271 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
7272 Nigel Stephens <nigel@mips.com>
7273 Richard Sandiford <richard@codesourcery.com>
7275 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7276 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7277 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7278 * gcc.target/mips/inter/mips16-inter.exp: New.
7280 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
7282 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7284 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
7286 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7287 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
7288 * gcc.target/i386/sse3-addsubps.c: Likewise.
7289 * gcc.target/i386/sse3-haddpd.c: Likewise.
7290 * gcc.target/i386/sse3-haddps.c: Likewise.
7291 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7292 * gcc.target/i386/sse3-hsubps.c: Likewise.
7293 * gcc.target/i386/sse3-lddqu.c: Likewise.
7294 * gcc.target/i386/sse3-movddup.c: Likewise.
7295 * gcc.target/i386/sse3-movshdup.c: Likewise.
7296 * gcc.target/i386/sse3-movsldup.c: Likewise.
7298 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7299 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
7300 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7301 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7302 * gcc.target/i386/ssse3-palignr.c: Likewise.
7303 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7304 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7305 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7306 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7307 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7308 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7309 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7310 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7311 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7312 * gcc.target/i386/ssse3-psignb.c: Likewise.
7313 * gcc.target/i386/ssse3-psignd.c: Likewise.
7314 * gcc.target/i386/ssse3-psignw.c: Likewise.
7315 * gcc.target/i386/ssse3-vals.h: Likewise.
7317 * gcc.target/i386/sse3-check.h: New file.
7318 * gcc.target/i386/ssse3-check.h: Likewise.
7320 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7323 * gcc.c-torture/compile/bcopy-1.c: New testcase.
7325 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7328 * gcc.c-torture/20070522-1.c: New testcase.
7330 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7332 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7334 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
7336 * gcc.c-torture/execute/ieee/20000320-1.x,
7337 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7338 m68k-*-* and check_effective_target_coldfire_fpu.
7340 2007-05-22 Ollie Wild <aaw@google.com>
7342 * g++.dg/lookup/hidden-class10.C: New test.
7343 * g++.dg/lookup/hidden-class11.C: New test.
7345 2007-05-22 Ollie Wild <aaw@google.com>
7347 * g++.dg/lookup/name-clash5.C: New test.
7348 * g++.dg/lookup/name-clash6.C: New test.
7350 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7352 * g++.dg/other/i386-2.C: Update comments on header files tested.
7353 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
7355 * gcc.target/i386/sse-12.c: Likewise.
7356 * gcc.target/i386/sse-13.c: Likewise.
7357 * gcc.target/i386/sse-14.c: Likewise.
7359 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7360 Redefined to test with immediate operand.
7361 (__builtin_ia32_blendps): Likewise.
7362 (__builtin_ia32_blendpd): Likewise.
7363 (__builtin_ia32_dpps): Likewise.
7364 (__builtin_ia32_dpps): Likewise.
7365 (__builtin_ia32_insertps128): Likewise.
7366 (__builtin_ia32_vec_ext_v4sf): Likewise.
7367 (__builtin_ia32_vec_set_v16qi): Likewise.
7368 (__builtin_ia32_vec_set_v4si): Likewise.
7369 (__builtin_ia32_vec_set_v2di): Likewise.
7370 (__builtin_ia32_vec_ext_v16qi): Likewise.
7371 (__builtin_ia32_vec_ext_v4si): Likewise.
7372 (__builtin_ia32_vec_ext_v2di): Likewise.
7373 (__builtin_ia32_roundpd): Likewise.
7374 (__builtin_ia32_roundsd): Likewise.
7375 (__builtin_ia32_roundps): Likewise.
7376 (__builtin_ia32_roundss): Likewise.
7377 (__builtin_ia32_mpsadbw128): Likewise.
7379 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7381 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7383 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7385 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7387 * gcc.dg/dfp/func-struct.c: Ditto.
7388 * gcc.dg/dfp/operator-assignment.c: Ditto.
7389 * gcc.dg/dfp/convert-bfp.c: Ditto.
7390 * gcc.dg/dfp/convert-int.c: Ditto.
7391 * gcc.dg/dfp/convert-int-max.c: Ditto.
7392 * gcc.dg/dfp/func-scalar.c: Ditto.
7393 * gcc.dg/dfp/cast.c: Ditto.
7394 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7395 failures, and fix a typo in return type of arg1_128.
7396 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7397 failures, and fix a typo in a constant suffix.
7398 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7399 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7401 2007-05-22 Janis Johnson <janis187@us.ibm.com>
7402 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7404 * lib/gcc-dg.exp(process_message): New proc.
7405 (dg-message): New test directive.
7406 * gcc.dg/always_inline.c: Use dg-message.
7407 * gcc.dg/always_inline2.c: Ditto.
7408 * gcc.dg/always_inline3.c: Ditto.
7409 * gcc.dg/invalid-call-1.c: Ditto.
7410 * gcc.dg/pr17506.c: Ditto.
7411 * gcc.dg/simd-5.c: Ditto.
7412 * gcc.dg/simd-6.c: Ditto.
7413 * gcc.dg/va-arg-2.c: Ditto.
7414 * gcc.dg/cpp/syshdr.c: Ditto.
7415 * gcc.dg/cpp/unc4.c: Ditto.
7416 * gcc.dg/cpp/trad/mi1.c: Ditto.
7417 * gcc.dg/cpp/trad/mi5.c: Ditto.
7418 * gcc.dg/cpp/trad/mi7.c: Ditto.
7419 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7420 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7421 * gcc.test-framework/test-framework.awk: Special-case outexists
7424 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
7426 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7427 (bit_SSE4_2): Likewise.
7428 (bit_POPCNT): Likewise.
7430 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7431 Check if assembler supports SSE4 instructions.
7433 * gcc.target/i386/sse4_1-blendpd.c: New file.
7434 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7435 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7436 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7437 * gcc.target/i386/sse4_1-check.h: Likewise.
7438 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7439 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7440 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7441 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7442 * gcc.target/i386/sse4_1-extractps.c: Likewise.
7443 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7444 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7445 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7446 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7447 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7448 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7449 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7450 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7451 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7452 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7453 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7454 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7455 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7456 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7457 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7458 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7459 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7460 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7461 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7462 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7463 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7464 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7465 * gcc.target/i386/sse4_1-pminud.c: Likewise.
7466 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7467 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7468 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7469 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7470 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7471 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7472 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7473 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7474 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7475 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7476 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7477 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7478 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7479 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7480 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7481 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7482 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7483 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7484 * gcc.target/i386/sse4_1-round.h: Likewise.
7485 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7486 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7487 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7488 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7489 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7490 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7491 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7492 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7493 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7494 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7495 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7496 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7497 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7498 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7500 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7503 * gfortran.dg/bounds_check_7.f90: New test.
7505 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
7507 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7508 (check_effective_target_sse4a): Ditto.
7510 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7511 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7512 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7513 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7514 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7515 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7516 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7517 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7518 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7519 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7520 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7521 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7522 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7523 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7524 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7525 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7526 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7527 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7528 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7529 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7531 2007-05-21 Mark Mitchell <mark@codesourcery.com>
7533 * g++.dg/ext/cleanup-1.C: New test.
7534 * g++.dg/ext/cleanup-2.C: Likewise.
7535 * g++.dg/ext/cleanup-3.C: Likewise.
7536 * g++.dg/ext/cleanup-4.C: Likewise.
7537 * g++.dg/ext/cleanup-5.C: Likewise.
7538 * g++.dg/ext/cleanup-6.C: Likewise.
7539 * g++.dg/ext/cleanup-8.C: Likewise.
7540 * g++.dg/ext/cleanup-9.C: Likewise.
7541 * g++.dg/ext/cleanup-10.C: Likewise.
7542 * g++.dg/ext/cleanup-11.C: Likewise.
7543 * g++.dg/ext/cleanup-dtor.C: Likewise.
7545 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7548 * gcc.dg/vect/vect-102a.c: New test.
7550 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
7551 Paolo Carlini <pcarlini@suse.de>
7552 Uros Bizjak <ubizjak@gmail.com>
7554 * gcc.dg/gcc-have-sync-compare-and-swap.c,
7555 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7556 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7557 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7558 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7561 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7564 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7566 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7569 * gfortran.dg/do_3.F90: Add checks for the final value of the
7572 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7574 * gcc.c-torture/execute/990127-2.x: New file.
7576 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7578 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7579 * gcc.target/i386/sse-12: Add -O to compile options.
7580 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7581 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7582 and mm3dnow.h. Add -O to compile options.
7584 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7587 * gfortran.dg/char_length_5.f90: New test.
7590 * gfortran.dg/array_reference_1.f90: New test.
7592 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7599 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7600 * gcc.dg/Wtype-limits.c: New.
7601 * gcc.dg/Wtype-limits-Wextra.c: New.
7602 * gcc.dg/Wtype-limits-no.c: New.
7603 * g++.dg/warn/Wtype-limits.C: New.
7604 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7605 * g++.dg/warn/Wtype-limits-no.C: New.
7607 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7609 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7610 instead of "-msse2".'
7611 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7612 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7614 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7615 to test with immediate operand.
7616 (__builtin_ia32_insertqi): Ditto.
7617 (__builtin_ia32_palignr128): Ditto.
7618 (__builtin_ia32_palignr): Ditto.
7619 (__builtin_ia32_pshufhw): Ditto.
7620 (__builtin_ia32_pshuflw): Ditto.
7621 (__builtin_ia32_pshufd): Ditto.
7622 (__builtin_ia32_vec_set_v8hi): Ditto.
7623 (__builtin_ia32_vec_ext_v8hi): Ditto.
7624 (__builtin_ia32_shufpd): Ditto.
7625 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7627 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7630 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7632 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7635 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7636 and "__inline". Use "-msse" instead of "-msse2".
7638 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7641 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7642 * gcc.dg/20030906-2.c: Likewise.
7643 * objc.dg/method-17.m: Add -Wreturn-type.
7644 * obj-c++.dg/method-21.mm: Likewise.
7646 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7649 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7650 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7651 (__builtin_ia32_psrlqi128): Ditto.
7652 (__builtin_ia32_psrlwi128): Ditto.
7653 (__builtin_ia32_psrldi128): Ditto.
7654 (__builtin_ia32_psrldqi128): Ditto.
7655 (__builtin_ia32_pslldqi128): Ditto.
7656 (__builtin_ia32_psrawi128): Ditto.
7657 (__builtin_ia32_psradi128): Ditto.
7658 (__builtin_ia32_psllqi128): Ditto.
7659 (__builtin_ia32_pslldi128): Ditto.
7660 (__builtin_prefetch): Ditto.
7661 (__builtin_ia32_pshufw): Ditto.
7662 (__builtin_ia32_vec_set_v4hi): Ditto.
7663 (__builtin_ia32_vec_ext_v4hi): Ditto.
7664 (__builtin_ia32_shufps): Ditto.
7665 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7667 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7670 * gfortran.dg/char_allocation_1.f90: New test.
7672 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7674 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7675 * gcc.dg/Wconversion-sign.c: New.
7676 * gcc.dg/Wconversion-integer-no-sign.c: New.
7677 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7679 * g++.dg/warn/Wconversion-sign.C: New.
7680 * g++.old-deja/g++.other/warn4.C: Update.
7681 * g++.dg/warn/Wconversion1.C: Likewise.
7683 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7685 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7686 * gcc.dg/torture/builtin-math-4.c: Likewise.
7688 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7691 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7693 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7695 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7697 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7700 * gcc.target/i386/pr31628.c: New.
7702 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7705 * gcc.dg/pr31344.c: New test.
7707 2007-05-17 Ian Lance Taylor <iant@google.com>
7709 PR tree-optimization/31953
7710 * gcc.c-torture/compile/pr31953.c: New test.
7712 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7714 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7716 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7718 * gcc.dg/torture/builtin-math-4.c: Likewise.
7720 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7721 * gcc.dg/torture/builtin-math-4.c: Likewise.
7723 * gcc.dg/torture/builtin-math-4.c: New test.
7725 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7726 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7728 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7729 * gcc.dg/cpp/include2.c: Ditto.
7730 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7731 * gcc.dg/cpp/paste5.c: Ditto.
7732 * gcc.dg/cpp/paste6.c: Ditto.
7733 * gcc.dg/cpp/paste8.c: Ditto.
7734 * gcc.dg/cpp/paste11.c: Ditto.
7735 * gcc.dg/cpp/paste13.c: Ditto.
7736 * gcc.dg/cpp/skipping2.c: Ditto.
7737 * gcc.dg/reg-vol-struct-1.c: Ditto.
7738 * gcc.dg/Wshadow-1.c: Ditto.
7739 * gcc.dg/cpp/trad/comment.c: Ditto.
7740 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7741 * gcc.dg/cpp/if-2.c: Ditto.
7742 * gcc.dg/array-5.c: Ditto.
7743 * gcc.dg/inline-15.c: Ditto.
7744 * gcc.dg/pr27953.c: Ditto.
7745 * gcc.dg/Wno-c++-compat.c: Ditto.
7747 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7749 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7751 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7753 * gcc.c-torture/execute/20070517-1.c: New test.
7755 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7758 * gfortran.dg/min_max_conformance.f90: New test.
7760 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7762 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7763 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7764 gcc.dg/vect/vect-104.c: Use more complex construction to
7765 prevent vectorizing.
7766 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7768 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7770 PR tree-optimization/24659
7771 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7772 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7773 not vect_int target.
7774 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7775 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7777 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7778 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7779 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7781 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7783 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7784 and x86_64-*-* targets.
7785 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7787 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7794 * transfer_simplify_1.f90: New test.
7795 * transfer_simplify_2.f90: New test.
7797 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7799 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7801 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7803 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7805 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7808 * gcc.dg/fltconst-1.c: New test.
7810 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7811 * gcc.dg/dfp/operator-assignment.c: Ditto.
7813 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7816 * g++.dg/rtti/typeid5.C: New.
7818 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7821 * gfortran.dg/substr_4.f: New test.
7823 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7825 * gcc.target/m68k/interrupt_thread-1.c,
7826 gcc.target/m68k/interrupt_thread-2.c,
7827 gcc.target/m68k/interrupt_thread-3.c: New.
7828 * gcc.target/m68k/m68k.exp: Accept fido.
7830 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7832 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7833 * gfortran.dg/altreturn_3.f90: Likewise.
7834 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7835 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7836 * gfortran.dg/inquire_iolength.f90: Likewise.
7837 * gfortran.dg/module_naming_1.f90: Likewise.
7838 * gfortran.dg/oldstyle_2.f90: Likewise.
7839 * gfortran.dg/operator_2.f90: Likewise.
7840 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7841 * gfortran.dg/used_types_11.f90: Likewise.
7842 * gfortran.dg/zero_array_components_1.f90: Likewise.
7843 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7844 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7845 * gfortran.dg/real_const_3.f90: Likewise.
7847 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7849 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7850 * gcc.dg/tree-ssa/loop-30.c: New test.
7852 2007-05-13 Richard Guenther <rguenther@suse.de>
7854 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7856 * g++.dg/tree-ssa/pr31146.C: Likewise.
7858 2007-05-13 Revital Eres <eres@il.ibm.com>
7860 * gcc.dg/dse.c: New test.
7862 2007-05-12 Richard Guenther <rguenther@suse.de>
7864 PR tree-optimization/31797
7865 * gcc.c-torture/compile/pr31797.c: New testcase.
7867 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7870 * gfortran.dg/host_assoc_function_1.f90: New test.
7872 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7875 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7877 2007-05-11 Silvius Rus <rus@google.com>
7879 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7880 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7881 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7882 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7883 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7884 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7885 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7886 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7887 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7888 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7889 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7890 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7891 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7892 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7893 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7894 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7896 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7899 * gcc.c-torture/execute/builtins/memchr.c: New.
7900 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7901 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7903 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7906 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7908 * gfortran.dg/recursive_reference_2.f90: New test.
7910 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7913 * gfortran.dg/namelist_29.f90: New test.
7915 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7918 * gfortran.dg/entry_10.f90: New test.
7920 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7922 PR tree-optimization/31885
7923 * gcc.dg/tree-ssa/loop-29.c: New test.
7925 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7927 * assumed_dummy_1.f90: Fix dg directive.
7928 * char_initialiser_actual.f90: Likewise.
7929 * nested_modules_2.f90: Likewise.
7930 * shift-alloc.f90: Likewise.
7932 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7934 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7936 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7939 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7941 2007-05-09 Mike Stump <mrs@apple.com>
7943 * g++.dg/other/first-global.C: Add -fpie for darwin.
7944 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7946 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7948 * gcc.dg/20070507-1.c: New testcase.
7950 2007-05-08 Chao-ying Fu <fu@mips.com>
7952 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7953 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7954 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7955 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7957 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7960 * gcc.dg/pr31847.c: New test.
7962 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/actual_array_result_1.f90: New test.
7967 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7970 * gfortran.dg/parameter_array_init_1.f90: New test.
7973 * gfortran.dg/parameter_array_init_2.f90: New test.
7975 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7978 * gcc.target/i386/pr31854.c: New test.
7980 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7982 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7984 2007-05-07 Mike Stump <mrs@apple.com>
7986 * g++.old-deja/g++.mike/empty.C: Add.
7988 2007-05-07 Eric Christopher <echristo@apple.com>
7990 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7992 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7994 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7995 variable. Rearrange conversions from binary float to decimal float.
7997 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7999 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8002 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
8004 * gnat.dg/opt1.ad[sb]: New testcase.
8006 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8009 * gfortran.dg/do_3.F90: New test.
8011 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8014 * gfortran.dg/new_line.f90: Add new checks.
8016 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8019 * gfortran.dg/large_unit_1.f90: New.
8020 * gfortran.dg/large_unit_2.f90: New.
8021 * gfortran.dg/iostat_4.f90: New
8022 * gfortran.dg/bounds_check_fail_1.f90: Updated.
8024 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
8027 * gfortran.dg/char_result_4.f90: New test.
8029 2007-06-05 Revital Eres <eres@il.ibm.com>
8032 * gcc.dg/pr30957-1.c: New test.
8034 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8037 * gfortran.dg/char_type_len_2.f90: New test.
8039 2007-05-05 Geoffrey Keating <geoffk@apple.com>
8042 * g++.dg/other/nested-extern.cc: New.
8043 * g++.dg/other/nested-extern-1.C: New.
8044 * g++.dg/other/nested-extern-2.C: New.
8046 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8049 * gfortran.dg/erf.f90: New test.
8050 * gfortran.dg/besxy.f90: New test.
8052 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8055 * gfortran.dg/fseek.f90: New test.
8057 2007-05-04 Bob Wilson <bob.wilson@acm.org>
8059 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8061 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8064 * gfortran.dg/zero_length_1.f90: New test.
8066 2007-05-04 Tobias Burnus <burnus@net-b.de>
8069 * gfortran.dg/char_pointer_assign_3.f90: New test.
8070 * gfortran.dg/char_result_2.f90: Re-enable test.
8072 2007-05-04 Tobias Burnus <burnus@net-b.de>
8075 * gfortran.dg/char_length_3.f90: New test.
8076 * gfortran.dg/char_result_2.f90: Fix test.
8078 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
8080 PR tree-optimization/30565
8081 * gcc.dg/tree-ssa/loop-27.c: New test.
8083 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
8085 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8086 * gcc.target/bfin/arith.c (__v2hi): Likewise.
8087 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8088 * gcc.target/bfin/shift.c (__v2hi): Likewise.
8090 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
8092 PR tree-optimization/31699
8093 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8095 (check_effective_target_vect_floatint_cvt): New.
8096 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8097 of specific targets.
8098 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8099 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8100 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8101 * gcc.dg/vect/vect-iv-4.c: Likewise.
8102 * gcc.dg/vect/vect-multitypes-11.c: New.
8103 * gcc.dg/vect/pr31699.c: New.
8105 2007-05-02 Geoffrey Keating <geoffk@apple.com>
8107 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8109 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
8112 * g++.dg/warn/anonymous-namespace-2.C: New.
8113 * g++.dg/warn/anonymous-namespace-2.h: New.
8115 2007-05-02 Paul Brook <paul@codesourcery.com>
8117 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
8119 2007-05-02 Eric Christopher <echristo@apple.com>
8121 * gcc.dg/cpp/if-div.c: New file.
8123 2007-05-02 Tom Tromey <tromey@redhat.com>
8125 PR preprocessor/28709:
8126 * gcc.dg/cpp/pr28709.c: New file.
8128 2007-05-02 Richard Guenther <rguenther@suse.de>
8130 PR tree-optimization/31146
8131 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8133 2007-05-01 Geoffrey Keating <geoffk@apple.com>
8135 * gcc.c-torture/compile/limits-blockid.c: New.
8136 * gcc.c-torture/compile/limits-caselabels.c: New.
8137 * gcc.c-torture/compile/limits-declparen.c: New.
8138 * gcc.c-torture/compile/limits-enumconst.c: New.
8139 * gcc.c-torture/compile/limits-exprparen.c: New.
8140 * gcc.c-torture/compile/limits-externalid.c: New.
8141 * gcc.c-torture/compile/limits-fnargs.c: New.
8142 * gcc.c-torture/compile/limits-fndefn.c: New.
8143 * gcc.c-torture/compile/limits-idexternal.c: New.
8144 * gcc.c-torture/compile/limits-idinternal.c: New.
8145 * gcc.c-torture/compile/limits-pointer.c: New.
8146 * gcc.c-torture/compile/limits-stringlit.c: New.
8147 * gcc.c-torture/compile/limits-structmem.c: New.
8148 * gcc.c-torture/compile/limits-structnest.c: New.
8150 2007-04-29 Geoffrey Keating <geoffk@apple.com>
8152 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8154 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
8157 * gcc.c-torture/compile/20070501-1.c: New testcase.
8159 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8162 * gfortran.dg/array_memset_2: New test case.
8164 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8167 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8169 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
8172 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8174 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8175 keyword to dg-final test.
8176 * gcc.dg/vect/vect-iv-4.c: Likewise.
8177 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8178 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8180 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8182 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8183 * lib/target-supports.exp
8184 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8185 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8187 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
8189 * gcc.c-torture/execute/ieee/20000320-1.c: Use
8190 __LONG_LONG_MAX__ and its friends instead of those supplied by
8193 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
8196 * g++.dg/ext/vector7.C: New testcase.
8198 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8201 * gfortran.dg/bound_simplification_1.f90: New test.
8203 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8206 * gfortran.dg/bom_error.f90: New test.
8207 * gfortran.dg/bom_include.f90: New test.
8208 * gfortran.dg/bom_UTF16-LE.f90: New test.
8209 * gfortran.dg/bom_UTF16-BE.f90: New test.
8210 * gfortran.dg/bom_UTF-8.f90: New test.
8211 * gfortran.dg/bom_UTF-32.f90: New test.
8212 * gfortran.dg/bom_UTF-8.F90: New test.
8213 * gfortran.dg/bom_include.inc: New file.
8215 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8218 * g++.dg/init/ptrfn2.C: New test.
8219 * g++.dg/init/ptrfn3.C: New test.
8221 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
8224 * gfortran.dg/dependency_21.f90: New test.
8226 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8228 * gfortran.dg/secnds.f: Use real*8.
8229 * gfortran.dg/secnds-1.f: Use real*8.
8231 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8234 * gfortran.dg/inquire_5.f90: Update test.
8236 2007-04-27 Ian Lance Taylor <iant@google.com>
8239 * gcc.c-torture/compile/pr31710.c: New test.
8241 2007-04-27 Richard Guenther <rguenther@suse.de>
8243 PR tree-optimization/30965
8244 PR tree-optimization/30978
8245 * gcc.dg/tree-ssa/pr30978.c: New testcase.
8246 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8247 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8248 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8250 2007-04-27 Richard Guenther <rguenther@suse.de>
8252 PR tree-optimization/31715
8253 * gcc.dg/Warray-bounds-4.c: New testcase.
8255 2007-04-26 Ian Lance Taylor <iant@google.com>
8258 * gcc.c-torture/compile/pr28675.c: New test.
8260 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
8263 * g++.dg/ext/vector6.C: New test.
8265 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
8267 * gcc.c-torture/execute/ieee/20000320-1.x: New.
8269 2007-04-26 Steve Ellcey <sje@cup.hp.com>
8272 * g++.dg/other/str_empty.C: Add expected warning.
8274 2007-04-26 Richard Guenther <rguenther@suse.de>
8275 Daniel Berlin <dberlin@dberlin.org>
8277 PR tree-optimization/30567
8278 * g++.dg/other/pr30567.C: New testcase.
8280 2007-04-26 Richard Guenther <rguenther@suse.de>
8282 PR tree-optimization/31703
8283 * gcc.c-torture/compile/pr31703.c: New testcase.
8284 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8285 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8287 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
8289 * gfortran.dg/open_errors.f90: Added if statements checking
8290 the value of iostat.
8292 2007-04-26 Jakub Jelinek <jakub@redhat.com>
8295 * g++.dg/gomp/pr31598.C: New test.
8297 PR tree-optimization/30558
8298 * g++.dg/gomp/pr30558.C: New test.
8300 2007-04-24 Mark Mitchell <mark@codesourcery.com>
8303 * g++.dg/ext/complex2.C: New test.
8305 2007-04-25 Paolo Carlini <pcarlini@suse.de>
8307 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8309 2007-04-25 Thiemo Seufer <ths@mips.com>
8311 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8312 value to signed char.
8314 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
8316 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
8317 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
8318 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
8320 2007-04-25 Tobias Burnus <burnus@net-b.de>
8323 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8324 statement functions.
8325 * gfortran.dg/c_by_val_5.f90: New test.
8327 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
8329 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8330 with two new subroutines to avoid parameter-induced aliasing.
8331 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8332 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8334 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8336 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8337 * g++.dg/warn/Warray-bounds.C: Likewise.
8339 2007-04-24 Ian Lance Taylor <iant@google.com>
8341 PR tree-optimization/31605
8342 * gcc.c-torture/execute/pr31605.c: New test.
8344 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8347 * lib/gcc-dg.exp (scan-module): New function.
8348 * gfortran.dg/module_md5_1.f90: New test.
8350 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
8352 * g++.old-deja/g++.pt/defarg6.C: Only run with
8354 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8355 * g++.dg/cpp0x/variadic61.C: Ditto.
8356 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8357 * g++.dg/cpp0x/variadic62.C: Ditto.
8358 * g++.dg/template/meminit1.C: Ditto.
8359 * g++.dg/template/operator7.C: Ditto.
8360 * g++.dg/template/static15.C: Ditto.
8361 * g++.dg/template/invalid1.C: Ditto.
8362 * g++.dg/template/shift1.C: Ditto.
8363 * g++.dg/template/error10.C: Ditto.
8365 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
8368 * gfortran.dg/pr25923.f90: New test.
8370 2007-04-24 Ian Lance Taylor <iant@google.com>
8372 PR tree-optimization/31602
8373 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8375 2007-04-24 Janis Johnson <janis187@us.ibm.com>
8377 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8378 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8380 2007-04-24 Hui-May Chang <hm.chang@apple.com>
8382 * gcc.target/i386/reload-1.c. New.
8384 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8385 Olga Golovanevsky <olga@il.ibm.com>
8387 * g++.dg/other/str_empty.C: New test.
8389 2007-04-24 Richard Henderson <rth@redhat.com>
8391 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8393 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
8396 * gcc.c-torture/compile/pr31641.c: New testcase.
8398 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
8400 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8401 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8402 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8403 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8405 2007-04-23 Simon Baldwin <simonb@google.com>
8407 * g++.dg/other/error15.C: New.
8408 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8409 triggering a "multiple parameters named" error.
8411 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
8414 * gfortran.dg/backspace_8.f: New test case.
8416 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
8419 * gfortran.dg/used_types_17.f90: New test.
8422 * gfortran.dg/zero_array_components_1.f90: New test.
8424 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8427 * gfortran.dg/open_errors.f90: Allow a different error message.
8429 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
8431 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8432 Rename from check_effective_target_vect_pack_mod. Rename global
8433 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
8435 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8437 * gcc.dg/vect/vect-iv-8a.c: Ditto.
8438 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8440 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8443 * gcc.c-torture/execute/pr31448.c: New testcase.
8445 2007-04-22 Nick Clifton <nickc@redhat.com>
8447 * gcc.dg/20020312-2.c: Add support for the FRV.
8449 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
8451 PR tree-optimization/24659
8452 * gcc.dg/vect/vect-float-extend-1.c: New test.
8453 * gcc.dg/vect/vect-float-truncate-1.c: New test.
8455 2007-04-22 Richard Guenther <rguenther@suse.de>
8457 PR tree-optimization/29789
8458 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8459 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8461 2007-04-22 Revital Eres <eres@il.ibm.com>
8463 * gcc.dg/var-expand2.c: New test.
8465 2007-04-22 Revital Eres <eres@il.ibm.com>
8467 * gcc.dg/var-expand3.c: New test.
8469 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8472 * gfortran.dg/continuation_8.f90: New test.
8474 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8477 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8478 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8480 2007-04-21 Richard Guenther <rguenther@suse.de>
8483 * gcc.c-torture/execute/pr31136.c: New testcase.
8485 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
8487 * gcc.target/i386/movsi-sm-1.c: New.
8489 2007-04-20 Richard Henderson <rth@redhat.com>
8491 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8492 * gcc.dg/pr27095.c: Cope with alpha GOT load.
8494 2007-04-20 Jakub Jelinek <jakub@redhat.com>
8496 * gcc.target/i386/ordcmp-1.c: New test.
8497 * gcc.target/i386/unordcmp-1.c: New test.
8499 PR tree-optimization/31632
8500 * gcc.c-torture/compile/20070419-1.c: New test.
8502 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
8504 * gcc.dg/invalid-call-1.c: New test.
8506 2007-04-18 Dirk Mueller <dmueller@suse.de>
8509 * gcc.dg/Warray-bounds-3.c: New.
8511 2007-04-18 Richard Guenther <rguenther@suse.de>
8513 PR tree-optimization/19431
8514 PR tree-optimization/21463
8515 * gcc.c-torture/execute/20070212-1.c: New testcase.
8516 * gcc.c-torture/execute/20070212-2.c: Likewise.
8517 * gcc.c-torture/execute/20070212-3.c: Likewise.
8518 * gcc.dg/tree-ssa/pr19431.c: Likewise.
8519 * gcc.dg/tree-ssa/pr21463.c: Likewise.
8520 * g++.dg/tree-ssa/pr21463.C: Likewise.
8521 * g++.dg/tree-ssa/pr30738.C: Likewise.
8523 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8526 * g++.dg/expr/bitfield8.C: New test.
8528 2007-04-17 Joseph Myers <joseph@codesourcery.com>
8529 Richard Sandiford <richard@codesourcery.com>
8531 * lib/target-supports.exp (check_profiling_available): Return 0
8532 for uClibc with -p or -pg.
8534 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
8537 * g++.dg/template/init7.C: New test.
8539 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
8541 PR rtl-optimization/31360
8542 * gcc.dg/loop-7.c: New test.
8544 2007-04-17 Mark Mitchell <mark@codesourcery.com>
8546 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8547 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8549 (compat-execute): Likewise.
8550 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8551 files to remote hosts.
8552 * lib/c-ctorture.exp (c-torture-compile): Likewise.
8553 (c-torture-execute): Likewise.
8554 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8555 or plain file. Use remote_upload and remote_download to copy
8557 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8560 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8562 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8564 2007-04-16 Lawrence Crowl <crowl@google.com>
8566 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8567 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8568 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8569 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8570 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8571 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8572 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8573 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8574 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8575 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8576 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8578 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8579 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8580 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8581 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8582 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8583 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8584 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8585 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8586 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8587 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8588 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8590 2007-04-16 Ian Lance Taylor <iant@google.com>
8592 PR tree-optimization/31522
8593 * gcc.dg/Wstrict-overflow-16.c: New test.
8595 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8597 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8599 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8602 * gfortran.dg/module_naming_1.f90: New.
8604 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8606 * lib/target-supports.exp (check_profiling_available): Return
8607 false for m68k-*-uclinux.
8609 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8612 Testcase for c++ anonymous namespace warning
8614 * g++.dg/warn/anonymous-namespace-1.C: New test
8615 * g++.dg/warn/anonymous-namespace-1.h: New test
8617 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8620 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8622 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8624 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8626 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8629 * gfortran.dg/array_constructor_16.f90: New test.
8631 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8633 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8634 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8636 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8638 PR rtl-optimization/31500
8639 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8640 * g++.dg/warn/Warray-bounds.C: Likewise.
8642 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8645 * gcc.dg/gnu89-init-4.c: New testcase.
8647 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8650 * gcc.dg/gomp/pr25874.c: Add dg-options.
8651 * g++.dg/gomp/pr25874.C: Add dg-options.
8653 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8656 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8657 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8659 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8662 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8664 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8668 * gfortran.dg/initialization_6.f90: New test.
8670 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8672 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8674 * lib/target-supports.exp (check_gc_sections_available):
8675 Return false if ldflags includes -elf2flt.
8677 2007-04-13 Jason Merrill <jason@redhat.com>
8680 * conv3.C: New test.
8682 2007-04-13 Mike Stump <mrs@apple.com>
8684 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8685 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8687 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8689 PR tree-optimization/29598
8690 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8692 2007-04-13 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/func_assign.f90: New test.
8697 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8700 * gfortran.dg/used_types_16.f90: New test.
8702 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8705 * gfortran.dg/goto_2.f90: New.
8706 * gfortran.dg/goto_3.f90: New.
8707 * gfortran.dg/pr17708.f90: Rename to ...
8708 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8710 2007-04-13 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8714 instead of a struct.
8716 2007-04-13 Tobias Burnus <burnus@net-b.de>
8719 * gfortran.dg/value_4.c: Use GNU extensions for complex
8720 instead of a struct.
8722 2007-04-13 Richard Guenther <rguenther@suse.de>
8724 PR tree-optimization/21258
8725 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8727 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8729 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8732 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8735 * gfortran.dg/char_length_2.f90: New.
8736 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8737 * gfortran.dg/repeat_4.f90: Likewise.
8740 * gfortran.dg/char_assign_1.f90: New.
8743 * gfortran.dg/block_name_1.f90: New.
8744 * gfortran.dg/block_name_2.f90: New.
8746 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8749 * g++.dg/other/pr31078.C: New.
8751 2007-04-12 Richard Guenther <rguenther@suse.de>
8753 PR tree-optimization/31169
8754 * gcc.c-torture/execute/pr31169.c: New testcase.
8756 2007-04-12 Richard Guenther <rguenther@suse.de>
8758 PR tree-optimization/24689
8759 PR tree-optimization/31307
8760 * g++.dg/tree-ssa/pr31307.C: New testcase.
8761 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8763 2007-04-12 Tobias Burnus <burnus@net-b.de>
8766 * gfortran.dg/access_spec_1.f90: New test.
8767 * gfortran.dg/access_spec_2.f90: New test.
8768 * gfortran.dg/non_module_public.f90: Match new error message.
8770 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8773 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8774 to 4 at line 38 to fix bounds problem.
8776 2007-04-11 Tobias Burnus <burnus@net-b.de>
8779 * gfortran.dg/pointer_intent_1.f90: Fix test.
8781 2007-04-10 Eric Christopher <echristo@apple.com>
8783 * lib/target-supports.exp
8784 (check_effective_target_fstack_protector): Rewrite.
8786 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8789 * g++.dg/init/const5.C: New test.
8791 2007-04-09 Jan Hubicka <jh@suse.cz>
8793 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8795 2007-04-08 Jan Hubicka <jh@suse.cz>
8797 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8799 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8802 * gfortran.dg/achar_4.f90: New test.
8804 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/used_dummy_types_8.f90: New test.
8809 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8812 * gfortran.dg/parameter_array_element_1.f90: New test.
8814 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8817 * gfortran.dg/default_numeric_type_1.f90: New test.
8819 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8822 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8824 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8827 * gfortran.dg/interface_12.f90: New test.
8829 2007-04-07 Bruce Korb <bkorb@gnu.org>
8831 * gcc.dg/format/opt-6.c: New test.
8832 * gcc.dg/format/nul-1.c: New test.
8833 * gcc.dg/format/nul-2.c: New test.
8835 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8837 PR libgfortran/31395
8838 * gfortran.dg/fmt_colon.f90: New test.
8840 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8842 * g++.old-deja/g++.other/init18.C: Use
8843 dg-require-effective-target instead of an explicit xfail.
8845 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8847 * gcc.dg/dfp/signbit-1.c
8848 * gcc.dg/dfp/signbit-2.c
8850 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8853 * gfortran.dg/altreturn_5.f90: New test.
8855 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8858 * gfortran.dg/contained_module_proc_1.f90: New test.
8860 2007-04-04 Stuart Hastings <stuart@apple.com>
8863 * objc/execute/exceptions/pr31281.m: New.
8865 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8867 * g++.dg/ext/dllimport12.C: Update comments.
8869 2007-04-03 Eric Christopher <echristo@apple.com>
8871 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8873 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8876 * gfortran.dg/repeat_2.f90: New test.
8877 * gfortran.dg/repeat_3.f90: New test.
8878 * gfortran.dg/repeat_4.f90: New test.
8880 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8882 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8884 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8887 * g++.dg/parse/cond3.C: New test.
8890 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8892 2007-04-02 Jason Merrill <jason@redhat.com>
8895 * g++.dg/ext/visibility/anon3.C: New test.
8897 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8899 PR libgfortran/31052
8900 * gfortran.dg/namelist_28.f90: New test.
8902 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8904 PR libgfortran/31366
8905 * gfortran.dg/direct_io_6.f90: New test.
8907 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8909 PR libgfortran/31207
8910 * gfortran.dg/advance_5.f90: New test.
8911 * gfortran.dg/advance_6.f90: New test.
8913 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8915 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8916 * g++.dg/ext/dllimport7.C: Likewise.
8917 * g++.dg/ext/selectany1.C: Likewise.
8919 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8921 * g++.dg/parser/pr31138.C: New.
8922 * g++.dg/parser/pr31140.C: New.
8923 * g++.dg/parser/pr31141.C: New.
8925 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8928 * g++.dg/ext/is_base_of.C: New.
8929 * g++.dg/ext/has_virtual_destructor.C: New.
8930 * g++.dg/ext/is_polymorphic.C: New.
8931 * g++.dg/ext/is_base_of_diagnostic.C: New.
8932 * g++.dg/ext/is_enum.C: New.
8933 * g++.dg/ext/has_nothrow_assign.C: New.
8934 * g++.dg/ext/has_nothrow_constructor.C: New.
8935 * g++.dg/ext/is_empty.C: New.
8936 * g++.dg/ext/has_trivial_copy.C: New.
8937 * g++.dg/ext/has_trivial_assign.C: New.
8938 * g++.dg/ext/is_abstract.C: New.
8939 * g++.dg/ext/is_pod.C: New.
8940 * g++.dg/ext/has_nothrow_copy.C: New.
8941 * g++.dg/ext/is_class.C: New.
8942 * g++.dg/ext/has_trivial_constructor.C: New.
8943 * g++.dg/ext/is_union.C: New.
8944 * g++.dg/ext/has_trivial_destructor.C: New.
8945 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8946 * g++.dg/template/crash43.C: Likewise.
8948 2007-03-29 Dirk Mueller <dmueller@suse.de>
8950 * g++.dg/warn/pedantic2.C: New testcase.
8952 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8954 * size_dim.f90: Fix dg directive.
8955 * pr16433.f: Likewise.
8956 * use_6.f90: Likewise.
8957 * use_7.f90: Likewise.
8958 * entry_9.f90: Likewise.
8959 * pointer_intent_2.f90: Likewise.
8960 * protected_1.f90: Likewise.
8961 * fmt_missing_period_2.f: Likewise.
8962 * pointer_intent_3.f90: Likewise.
8963 * protected_2.f90: Likewise.
8964 * protected_3.f90: Likewise.
8965 * pr15754.f90: Likewise.
8966 * protected_4.f90: Likewise.
8967 * protected_5.f90: Likewise.
8968 * initialization_2.f90: Likewise.
8969 * protected_6.f90: Likewise.
8970 * continuation_7.f90: Likewise.
8971 * derived_function_interface_1.f90: Likewise.
8972 * der_pointer_4.f90: Likewise.
8973 * fmt_zero_precision.f90: Likewise.
8974 * blockdata_3.f90: Likewise.
8975 * fmt_missing_period_1.f: Likewise.
8976 * real_const_3.f90: Likewise.
8977 * use_4.f90: Likewise.
8978 * fmt_missing_period_3.f: Likewise.
8979 * use_5.f90: Likewise.
8981 2007-03-28 Mike Stump <mrs@apple.com>
8983 * gcc.dg/darwin-comm.c: Add.
8985 2007-03-28 Eric Christopher <echristo@apple.com>
8987 * lib/target-supports.exp (check_effective_target_fstack_protector):
8989 * gcc.dg/ssp-1.c: Use.
8990 * gcc.dg/ssp-2.c: Ditto.
8992 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8995 * g++.dg/parse/constructor3.C: New test.
8997 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8999 * gnat.dg/thin_pointer.ad[sb]: New test.
9001 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9003 * g++.dg/cpp0x/bracket1.C: New.
9004 * g++.dg/cpp0x/bracket2.C: New.
9005 * g++.dg/cpp0x/bracket3.C: New.
9006 * g++.dg/cpp0x/bracket4.C: New.
9008 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9010 * g++.dg/cpp0x/temp_default1.C: New.
9011 * g++.dg/cpp0x/temp_default3.C: New.
9012 * g++.dg/cpp0x/temp_default2.C: New.
9013 * g++.dg/cpp0x/temp_default4.C: New.
9015 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9018 * g++.dg/other/cv_func2.C: New.
9020 2007-03-27 Janis Johnson <janis187@us.ibm.com>
9022 * gcc.dg/dfp/func-vararg-alternate.h: New file.
9023 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9024 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9025 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9027 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9028 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9030 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9032 * lib/compat.exp (compat-execute): Fix processing of file names.
9034 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9036 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9038 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
9040 * lib/target-supports.exp (check_effective_target_fortran_large_real):
9041 Delete created executable test file.
9042 (check_effective_target_fortran_large_int): Ditto.
9043 (check_effective_target_static_libgfortran): Ditto.
9045 2007-03-26 Paolo Carlini <pcarlini@suse.de>
9048 * g++.dg/warn/pragma-system_header1.C: New test.
9049 * g++.dg/warn/pragma-system_header2.C: New test.
9050 * g++.dg/warn/pragma-system_header1.h. New.
9051 * g++.dg/warn/pragma-system_header2.h. New.
9053 2007-03-26 Ian Lance Taylor <iant@google.com>
9055 PR tree-optimization/31345
9056 * gcc.c-torture/compile/pr31345-1.c: New test.
9058 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
9060 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9061 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9062 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9063 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9064 * gfortran.dg/overload_1.f90: Likewise.
9065 * gfortran.dg/impure_assignment_1.f90: Likewise.
9066 * gfortran.dg/error_recovery_3.f90: Likewise.
9067 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9068 * gfortran.dg/sequence_types_1.f90: Likewise.
9069 * gfortran.dg/internal_references_1.f90: Likewise.
9070 * gfortran.dg/present_1.f90: Likewise.
9071 * gfortran.dg/volatile10.f90: Likewise.
9072 * gfortran.dg/module_equivalence_2.f90: Likewise.
9073 * gfortran.dg/use_4.f90: Likewise.
9074 * gfortran.dg/elemental_result_1.f90: Likewise.
9075 * gfortran.dg/generic_actual_arg.f90: Likewise.
9076 * gfortran.dg/private_type_5.f90: Likewise.
9077 * gfortran.dg/protected_4.f90: Likewise.
9078 * gfortran.dg/interface_3.f90: Likewise.
9080 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9082 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9083 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9085 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9087 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9089 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9091 PR libgfortran/31199
9092 * gfortran.dg/fmt_t_4.f90: New test.
9094 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9097 * gfortran.dg/backspace_5.f: Initialize variable(s).
9098 * gfortran.dg/backspace_6.f: Likewise.
9099 * gfortran.dg/char_bounds_check_fail_1: Likewise.
9100 * gfortran.dg/direct_io_2.f90: Likewise.
9101 * gfortran.dg/write_back.f: Likewise.
9102 * gfortran.dg/write_rewind_2.f: Likewise.
9103 * gfortran.dg/write_rewind_1.f: Likewise.
9104 * gfortran.dg/write_rewind_2.f: Likewise.
9106 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
9108 PR tree-optimization/30784
9109 * gcc.dg/vect/pr30784.c: New test.
9111 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9114 * gfortran.dg/operator_1.f90: New test.
9115 * gfortran.dg/operator_2.f90: New test.
9117 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9120 * gfortran.dg/reshape_transpose_1.f90: New test.
9122 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9125 * gfortran.dg/bounds_check_6.f90: New test.
9127 2007-03-23 Michael Meissner <michael.meissner@amd.com>
9129 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9131 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9132 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9134 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/pointer_function_actual_1.f90: New test.
9140 * gfortran.dg/pointer_function_actual_2.f90: New test.
9143 * gfortran.dg/result_in_spec_1.f90: New test.
9145 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9148 * gfortran.dg/integer_exponentiation_3.F90: New test.
9149 * gfortran.dg/integer_exponentiation_4.f90: New test.
9150 * gfortran.dg/integer_exponentiation_5.F90: New test.
9152 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9155 * g++.dg/template/error24.C: New test.
9156 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9158 2007-03-22 Mark Mitchell <mark@codesourcery.com>
9161 * g++.dg/expr/bitfield7.C: New test.
9163 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9166 * gcc.dg/float-range-4.c: New.
9167 * gcc.dg/float-range-1.c: Update. Test for a warning.
9168 * gcc.dg/float-range-3.c: New.
9169 * gcc.dg/float-range-5.c: New.
9171 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9174 * gfortran.dg/no_range_check_1.f90: New test.
9176 2007-03-22 Dirk Mueller <dmueller@suse.de>
9178 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9179 * g++.dg/other/static1.C: Remove stray semicolon.
9180 * g++.dg/other/init1.C: Likewise.
9181 * g++.dg/rtti/dyncast1.C: Likewise.
9182 * g++.dg/tree-ssa/pr17153.C: Likewise.
9183 * g++.dg/lookup/disamb1.C: Likewise.
9184 * g++.dg/lookup/scoped2.C: Likewise.
9185 * g++.dg/lookup/friend7.C: Likewise.
9186 * g++.dg/parse/parse4.C: Likewise.
9187 * g++.dg/parse/parse5.C: Likewise.
9188 * g++.dg/expr/pr29066.C: Likewise.
9189 * g++.dg/expr/cast4.C: Likewise.
9190 * g++.dg/tc1/dr193.C: Likewise.
9191 * g++.dg/tc1/dr213.C: Likewise.
9192 * g++.dg/abi/dcast1.C: Likewise.
9193 * g++.dg/abi/covariant2.C: Likewise.
9194 * g++.dg/inherit/covariant11.C: Likewise.
9195 * g++.dg/inherit/covariant9.C: Likewise.
9196 * g++.dg/inherit/covariant10.C: Likewise.
9197 * g++.dg/init/static3.C: Likewise.
9198 * g++.dg/init/init-ref3.C: Likewise.
9199 * g++.dg/init/ref10.C: Likewise.
9200 * g++.dg/template/meminit2.C: Likewise.
9201 * g++.dg/template/using9.C: Likewise.
9202 * g++.dg/template/friend9.C: Likewise.
9203 * g++.dg/template/ref1.C: Likewise.
9204 * g++.old-deja/g++.warn/inline.C: Likewise.
9205 * g++.old-deja/g++.robertl/eb91.C: Likewise.
9206 * g++.old-deja/g++.robertl/eb46.C: Likewise.
9207 * g++.old-deja/g++.robertl/eb34.C: Likewise.
9208 * g++.old-deja/g++.robertl/eb43.C: Likewise.
9209 * g++.old-deja/g++.robertl/eb26.C: Likewise.
9210 * g++.old-deja/g++.robertl/eb116.C: Likewise.
9211 * g++.old-deja/g++.brendan/copy5.C: Likewise.
9212 * g++.old-deja/g++.brendan/overload8.C: Likewise.
9213 * g++.old-deja/g++.brendan/overload11.C: Likewise.
9214 * g++.old-deja/g++.brendan/copy7.C: Likewise.
9215 * g++.old-deja/g++.brendan/crash38.C: Likewise.
9216 * g++.old-deja/g++.brendan/template11.C: Likewise.
9217 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9218 * g++.old-deja/g++.brendan/crash50.C: Likewise.
9219 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9220 * g++.old-deja/g++.jason/pmem2.C: Likewise.
9221 * g++.old-deja/g++.jason/parse9.C: Likewise.
9222 * g++.old-deja/g++.jason/byval2.C: Likewise.
9223 * g++.old-deja/g++.jason/overload8.C: Likewise.
9224 * g++.old-deja/g++.jason/pmf8.C: Likewise.
9225 * g++.old-deja/g++.jason/template33.C: Likewise.
9226 * g++.old-deja/g++.jason/return3.C: Likewise.
9227 * g++.old-deja/g++.jason/scoping2.C: Likewise.
9228 * g++.old-deja/g++.jason/virtual.C: Likewise.
9229 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9230 * g++.old-deja/g++.jason/template27.C: Likewise.
9231 * g++.old-deja/g++.jason/synth6.C: Likewise.
9232 * g++.old-deja/g++.jason/ref8.C: Likewise.
9233 * g++.old-deja/g++.jason/offset1.C: Likewise.
9234 * g++.old-deja/g++.other/static20.C: Likewise.
9235 * g++.old-deja/g++.other/array1.C: Likewise.
9236 * g++.old-deja/g++.other/new3.C: Likewise.
9237 * g++.old-deja/g++.other/array2.C: Likewise.
9238 * g++.old-deja/g++.other/overload9.C: Likewise.
9239 * g++.old-deja/g++.other/cast6.C: Likewise.
9240 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9241 * g++.old-deja/g++.other/eh4.C: Likewise.
9242 * g++.old-deja/g++.other/using7.C: Likewise.
9243 * g++.old-deja/g++.other/init18.C: Likewise.
9244 * g++.old-deja/g++.other/dyncast1.C: Likewise.
9245 * g++.old-deja/g++.other/dyncast2.C: Likewise.
9246 * g++.old-deja/g++.other/dtor11.C: Likewise.
9247 * g++.old-deja/g++.pt/static11.C: Likewise.
9248 * g++.old-deja/g++.pt/crash19.C: Likewise.
9249 * g++.old-deja/g++.pt/overload12.C: Likewise.
9250 * g++.old-deja/g++.pt/crash46.C: Likewise.
9251 * g++.old-deja/g++.pt/mi1.C: Likewise.
9252 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9253 * g++.old-deja/g++.pt/nontype5.C: Likewise.
9254 * g++.old-deja/g++.pt/local5.C: Likewise.
9255 * g++.old-deja/g++.pt/typename2.C: Likewise.
9256 * g++.old-deja/g++.pt/explicit80.C: Likewise.
9257 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9258 * g++.old-deja/g++.law/visibility1.C: Likewise.
9259 * g++.old-deja/g++.law/visibility2.C: Likewise.
9260 * g++.old-deja/g++.law/virtual2.C: Likewise.
9261 * g++.old-deja/g++.law/operators19.C: Likewise.
9262 * g++.old-deja/g++.law/parsing10.C: Likewise.
9263 * g++.old-deja/g++.law/visibility4.C: Likewise.
9264 * g++.old-deja/g++.law/operators4.C: Likewise.
9265 * g++.old-deja/g++.law/dtors2.C: Likewise.
9266 * g++.old-deja/g++.law/missed-error3.C: Likewise.
9267 * g++.old-deja/g++.law/visibility10.C: Likewise.
9268 * g++.old-deja/g++.law/scope3.C: Likewise.
9269 * g++.old-deja/g++.law/casts2.C: Likewise.
9270 * g++.old-deja/g++.law/code-gen5.C: Likewise.
9271 * g++.old-deja/g++.law/operators33.C: Likewise.
9272 * g++.old-deja/g++.law/friend4.C: Likewise.
9273 * g++.old-deja/g++.mike/pmf7.C: Likewise.
9274 * g++.old-deja/g++.mike/p5611.C: Likewise.
9275 * g++.old-deja/g++.mike/net37.C: Likewise.
9276 * g++.old-deja/g++.mike/p3570.C: Likewise.
9277 * g++.old-deja/g++.mike/p5718.C: Likewise.
9278 * g++.old-deja/g++.mike/net21.C: Likewise.
9279 * g++.old-deja/g++.mike/p1862.C: Likewise.
9280 * g++.old-deja/g++.mike/p4511.C: Likewise.
9281 * g++.old-deja/g++.mike/virt3.C: Likewise.
9282 * g++.old-deja/g++.mike/p16146.C: Likewise.
9283 * g++.old-deja/g++.mike/p1989.C: Likewise.
9284 * g++.old-deja/g++.mike/p5571.C: Likewise.
9285 * g++.old-deja/g++.gb/scope10.C: Likewise.
9286 * g++.old-deja/g++.abi/primary5.C: Likewise.
9287 * g++.old-deja/g++.abi/empty2.C: Likewise.
9288 * g++.old-deja/g++.abi/arraynew.C: Likewise.
9289 * g++.old-deja/g++.eh/vbase4.C: Likewise.
9290 * g++.old-deja/g++.eh/ptr1.C: Likewise.
9291 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9292 * g++.old-deja/g++.bob/template3.C: Likewise.
9293 * g++.old-deja/g++.bob/inherit1.C: Likewise.
9295 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
9298 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9300 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
9303 * gfortran.dg/derived_name_1.f90: New.
9304 * gfortran.dg/derived_name_2.f: New.
9306 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9308 * lib/target-supports.exp (check_effective_target_nonpic): New
9310 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9312 * gcc.target/i386/asm-4.c: Require nonpic.
9313 * gcc.target/i386/cmov1.c: Likewise.
9314 * gcc.target/i386/mul.c: Likewise.
9315 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9316 * gcc.target/i386/ssetype-1.c: Require nonpic.
9317 * gcc.target/i386/ssetype-3.c: Likewise.
9318 * gcc.target/i386/ssetype-5.c: Likewise.
9320 2007-03-21 Richard Sandiford <richard@codesourcery.com>
9322 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9323 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9324 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9325 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9327 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
9329 PR tree-optimization/30590
9330 * g++.dg/opt/pr30590.C: New testcase.
9332 2007-03-20 Jakub Jelinek <jakub@redhat.com>
9335 * gcc.dg/pr30762-1.c: New test.
9336 * gcc.dg/pr30762-2.c: New test.
9339 * gcc.target/i386/pr30505.c: New test.
9341 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
9343 * gcc.target/arm/register-variables.c: New.
9345 2007-03-19 Jeff Law <law@redhat.com>
9347 * PR tree-optimization/30984
9348 * gcc.c-torture/pr30984.c: New test.
9350 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
9351 Richard Guenther <rguenther@suse.de>
9353 PR tree-optimization/31254
9354 * gcc.dg/torture/pr31254.c: New testcase.
9356 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
9358 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9359 target default_packed.
9361 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9364 * gfortran.dg/string_length_1.f90: New test.
9366 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9369 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9371 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9373 PR libgfortran/31052
9374 * gfortran.dg/namelist_27.f90: New test.
9376 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
9379 * gfortran.dg/used_types_14.f90: New test.
9382 * gfortran.dg/used_types_15.f90: New test.
9384 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
9386 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9387 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9389 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9392 * gfortran.dg/integer_exponentiation_2.f90: New test.
9394 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
9396 PR tree-optimization/31041
9397 * gcc.dg/vect/pr31041.c: New test.
9399 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9401 * g++.dg/warn/Wconversion-integer.C: New
9402 * g++.dg/warn/Wconversion-real.C: New.
9403 * g++.dg/warn/Wconversion-real-integer.C: New.
9404 * g++.dg/warn/conv2.C: Updated.
9406 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9408 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9411 2007-03-16 Richard Guenther <rguenther@suse.de>
9413 PR tree-optimization/31146
9414 * g++.dg/tree-ssa/pr31146.C: New testcase.
9416 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9418 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9419 assume that the target has <features.h>.
9421 2007-03-16 Richard Sandiford <richard@codesourcery.com>
9423 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9424 dg-options rather than to the whole test.
9426 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
9429 * g++.dg/debug/pr29906.C: New
9431 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9433 PR libgfortran/31099
9434 * gfortran.dg/unformatted_recl.f90: Update test.
9436 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
9438 * gcc.dg/tree-ssa/prefetch-5.c: New test.
9440 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9443 * g++.dg/parse/namespace-definition.C: New.
9445 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9448 * g++.dg/cpp/pedantic-errors.C: New.
9449 * g++.dg/cpp/permissive.C: New.
9451 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9453 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9454 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9456 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9458 * lib/target-supports.exp (check_missing_uclibc_feature)
9459 (check_effective_target_wchar): New procedures.
9460 * gcc.dg/wchar_t-1.c: Require target wchar.
9461 * gcc.dg/wint_t-1.c: Likewise.
9463 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9465 * lib/target-supports.exp (check_gc_sections_available): Return
9466 false for VxWorks targets.
9468 2007-03-15 Dirk Mueller <dmueller@suse.de>
9470 * g++.dg/warn/Wconversion2.C: Fix typo.
9471 * gcc.dg/if-empty-1.c: Ditto.
9473 2007-03-15 Richard Sandiford <richard@codesourcery.com>
9475 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9477 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9479 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9480 * gcc.target/i386/pr31167.c: Ditto.
9482 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
9485 * gcc.target/i386/pr31167.c: New test.
9487 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
9490 * gfortran.dg/import5.f90.f90: New test.
9494 * gfortran.dg/data_components_1.f90: New test.
9498 * gfortran.dg/generic_13.f90: New test.
9501 * gfortran.dg/alloc_comp_basics_5.f90: New test.
9503 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9505 PR libgfortran/31051
9506 * gfortran.dg/fmt_t_4.f90: New
9508 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9511 * g++.dg/other/default7.C: New test.
9513 2007-03-15 Dirk Mueller <dmueller@suse.de>
9515 * g++.dg/warn/Wconversion2.C: New.
9517 2007-03-14 Eric Christopher <echristo@apple.com>
9519 * gcc.dg/ssp-1.c: New.
9520 * gcc.dg/ssp-2.c: Ditto.
9522 2007-03-14 Dirk Mueller <dmueller@suse.de>
9524 * g++.dg/warn/do-empty.C: New.
9525 * gcc.dg/do-empty.c: New.
9526 * gcc.dg/if-empty-1.c: Update.
9527 * gcc.dg/20001116-1.c: Update.
9528 * gcc.dg/pr23165.c: Update.
9530 2007-03-14 Jakub Jelinek <jakub@redhat.com>
9532 * gfortran.dg/module_implicit_conversion.f90: New test.
9534 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
9537 * gcc.dg/pr31127.c: New.
9539 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
9541 * gcc.dg/tree-ssa/loop-26.c: New test.
9543 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
9545 * gcc.target/i386/cmpxchg16b-1.c: New test.
9547 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9549 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9550 * gcc.dg/c99-vla-1.c: Likewise.
9551 * g++.dg/ext/vla1.C: Likewise
9553 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
9555 * gcc.dg/wvla-1.c: New test
9556 * gcc.dg/wvla-2.c: New test
9557 * gcc.dg/wvla-3.c: New test
9558 * gcc.dg/wvla-4.c: New test
9559 * gcc.dg/wvla-5.c: New test
9560 * gcc.dg/wvla-6.c: New test
9561 * gcc.dg/wvla-7.c: New test
9562 * g++.dg/warn/Wvla-1.C: New test
9563 * g++.dg/warn/Wvla-2.C: New test
9564 * g++.dg/warn/Wvla-3.C: New test
9566 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9569 * g++.dg/other/default6.C: New test.
9571 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9573 * lib/target-supports.exp (check_profiling_available): Return false
9575 (check_effective_target_vxworks_kernel): New procedure.
9576 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9578 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9579 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9581 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9583 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9585 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9586 PIC is not supported.
9587 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9588 * gcc.dg/20020426-2.c: Likewise.
9589 * gcc.dg/pr28243.c: Likewise.
9590 * gcc.dg/visibility-11.c: Likewise.
9591 * gcc.dg/tls/opt-9.c: Likewise.
9592 * gcc.dg/tls/opt-10.c: Likewise.
9593 * gcc.dg/tls/pic-1.c: Likewise.
9594 * gcc.dg/tls/struct-1.c: Likewise.
9595 * gcc.target/i386/20000807-1.c: Likewise.
9596 * gcc.target/i386/20000904-1.c: Likewise.
9597 * gcc.target/i386/20011119-1.c: Likewise.
9598 * gcc.target/i386/990213-2.c: Likewise.
9599 * gcc.target/i386/990214-1.c: Likewise.
9600 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9601 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9602 * gcc.target/i386/pic-1.c: Likewise.
9603 * gcc.target/i386/pr21518.c: Likewise.
9604 * gcc.target/i386/pr23098.c: Likewise.
9605 * gcc.target/i386/pr23943.c: Likewise.
9607 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9610 * g++.dg/template/complit2.C: New test.
9613 * g++.dg/ext/bitfield1.C: New test.
9615 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9618 * gfortran.dg/interface_11.f90: New test.
9620 2007-03-11 Richard Guenther <rguenther@suse.de>
9622 PR tree-optimization/31115
9623 * gcc.dg/torture/pr31115.c: New testcase.
9625 2007-03-11 Ira Rosen <irar@il.ibm.com>
9627 PR tree-optimization/29925
9628 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9630 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9633 * g++.dg/expr/bitfield3.C: New test.
9634 * g++.dg/expr/bitfield4.C: Likewise.
9635 * g++.dg/expr/bitfield5.C: Likewise.
9636 * g++.dg/expr/bitfield6.C: Likewise.
9639 * g++.dg/template/array18.C: New test.
9641 2007-03-10 Dirk Mueller <dmueller@suse.de>
9644 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9645 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9647 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9650 * g++.dg/cpp0x/variadic-bind.C: New.
9651 * g++.dg/cpp0x/variadic-function.C: New.
9652 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9653 * g++.dg/cpp0x/variadic-tuple.C: New.
9654 * g++.dg/cpp0x/variadic1.C: New.
9655 * g++.dg/cpp0x/variadic2.C: New.
9656 * g++.dg/cpp0x/variadic3.C: New.
9657 * g++.dg/cpp0x/variadic4.C: New.
9658 * g++.dg/cpp0x/variadic5.C: New.
9659 * g++.dg/cpp0x/variadic6.C: New.
9660 * g++.dg/cpp0x/variadic7.C: New.
9661 * g++.dg/cpp0x/variadic8.C: New.
9662 * g++.dg/cpp0x/variadic9.C: New.
9663 * g++.dg/cpp0x/variadic10.C: New.
9664 * g++.dg/cpp0x/variadic11.C: New.
9665 * g++.dg/cpp0x/variadic12.C: New.
9666 * g++.dg/cpp0x/variadic13.C: New.
9667 * g++.dg/cpp0x/variadic14.C: New.
9668 * g++.dg/cpp0x/variadic15.C: New.
9669 * g++.dg/cpp0x/variadic16.C: New.
9670 * g++.dg/cpp0x/variadic17.C: New.
9671 * g++.dg/cpp0x/variadic18.C: New.
9672 * g++.dg/cpp0x/variadic19.C: New.
9673 * g++.dg/cpp0x/variadic20.C: New.
9674 * g++.dg/cpp0x/variadic21.C: New.
9675 * g++.dg/cpp0x/variadic22.C: New.
9676 * g++.dg/cpp0x/variadic23.C: New.
9677 * g++.dg/cpp0x/variadic24.C: New.
9678 * g++.dg/cpp0x/variadic25.C: New.
9679 * g++.dg/cpp0x/variadic26.C: New.
9680 * g++.dg/cpp0x/variadic27.C: New.
9681 * g++.dg/cpp0x/variadic28.C: New.
9682 * g++.dg/cpp0x/variadic29.C: New.
9683 * g++.dg/cpp0x/variadic30.C: New.
9684 * g++.dg/cpp0x/variadic31.C: New.
9685 * g++.dg/cpp0x/variadic32.C: New.
9686 * g++.dg/cpp0x/variadic33.C: New.
9687 * g++.dg/cpp0x/variadic34.C: New.
9688 * g++.dg/cpp0x/variadic35.C: New.
9689 * g++.dg/cpp0x/variadic36.C: New.
9690 * g++.dg/cpp0x/variadic37.C: New.
9691 * g++.dg/cpp0x/variadic38.C: New.
9692 * g++.dg/cpp0x/variadic39.C: New.
9693 * g++.dg/cpp0x/variadic40.C: New.
9694 * g++.dg/cpp0x/variadic41.C: New.
9695 * g++.dg/cpp0x/variadic42.C: New.
9696 * g++.dg/cpp0x/variadic43.C: New.
9697 * g++.dg/cpp0x/variadic44.C: New.
9698 * g++.dg/cpp0x/variadic45.C: New.
9699 * g++.dg/cpp0x/variadic46.C: New.
9700 * g++.dg/cpp0x/variadic47.C: New.
9701 * g++.dg/cpp0x/variadic48.C: New.
9702 * g++.dg/cpp0x/variadic49.C: New.
9703 * g++.dg/cpp0x/variadic50.C: New.
9704 * g++.dg/cpp0x/variadic51.C: New.
9705 * g++.dg/cpp0x/variadic52.C: New.
9706 * g++.dg/cpp0x/variadic53.C: New.
9707 * g++.dg/cpp0x/variadic54.C: New.
9708 * g++.dg/cpp0x/variadic55.C: New.
9709 * g++.dg/cpp0x/variadic56.C: New.
9710 * g++.dg/cpp0x/variadic57.C: New.
9711 * g++.dg/cpp0x/variadic58.C: New.
9712 * g++.dg/cpp0x/variadic59.C: New.
9713 * g++.dg/cpp0x/variadic60.C : New.
9714 * g++.dg/cpp0x/variadic61.C : New.
9715 * g++.dg/cpp0x/variadic62.C : New.
9716 * g++.dg/cpp0x/variadic63.C : New.
9717 * g++.dg/cpp0x/variadic64.C : New.
9718 * g++.dg/cpp0x/variadic65.C : New.
9719 * g++.dg/cpp0x/variadic66.C : New.
9720 * g++.dg/cpp0x/variadic67.C : New.
9721 * g++.dg/cpp0x/variadic68.C : New.
9722 * g++.dg/cpp0x/variadic69.C : New.
9723 * g++.dg/cpp0x/variadic70.C : New.
9724 * g++.dg/cpp0x/variadic71.C : New.
9725 * g++.dg/cpp0x/variadic72.C : New.
9726 * g++.dg/cpp0x/variadic73.C : New.
9727 * g++.dg/cpp0x/variadic74.C : New.
9728 * g++.dg/cpp0x/variadic75.C : New.
9729 * g++.dg/cpp0x/variadic-ex1.C : New.
9730 * g++.dg/cpp0x/variadic-ex2.C : New.
9731 * g++.dg/cpp0x/variadic-ex3.C : New.
9732 * g++.dg/cpp0x/variadic-ex4.C : New.
9733 * g++.dg/cpp0x/variadic-ex5.C : New.
9734 * g++.dg/cpp0x/variadic-ex6.C : New.
9735 * g++.dg/cpp0x/variadic-ex7.C : New.
9736 * g++.dg/cpp0x/variadic-ex8.C : New.
9737 * g++.dg/cpp0x/variadic-ex9.C : New.
9738 * g++.dg/cpp0x/variadic-ex10.C : New.
9739 * g++.dg/cpp0x/variadic-ex11.C : New.
9740 * g++.dg/cpp0x/variadic-ex12.C : New.
9741 * g++.dg/cpp0x/variadic-ex13.C : New.
9742 * g++.dg/cpp0x/variadic-ex14.C : New.
9744 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9746 PR libgfortran/31099
9747 * gfortran.dg/unformatted_recl.f90: New test.
9749 2007-03-09 Roger Sayle <roger@eyesopen.com>
9751 * gcc.dg/fold-eqcmplx-1.c: New test case.
9753 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9755 PR rtl-optimization/30643
9756 * gcc.dg/pr30643.c: New.
9758 2007-03-09 Chao-ying Fu <fu@mips.com>
9760 * gcc.target/mips/mips32-dspr2-type.c: New test.
9761 * gcc.target/mips/mips32-dspr2.c: New test.
9762 * gcc.target/mips/dspr2-MULT.c: New test.
9763 * gcc.target/mips/dspr2-MULTU.c: New test.
9764 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9765 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9766 Adjust some formats.
9768 2007-03-09 Dirk Mueller <dmueller@suse.de>
9771 * gcc.dg/Wlogical-op-1.c: New.
9772 * g++.dg/warn/Wlogical-op-1.C: New.
9774 2007-03-09 Richard Guenther <rguenther@suse.de>
9776 PR tree-optimization/30904
9778 * gcc.dg/pr30904.c: Remove xfail.
9780 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9783 * gcc.c-torture/execute/pr31072.c: New test.
9785 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9787 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9788 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9789 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9790 *lrint* and *lround*.
9791 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9793 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9794 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9795 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9796 and *lround*. Correct macro names.
9797 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9798 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9800 2007-03-08 Ian Lance Taylor <iant@google.com>
9802 * gcc.dg/no-strict-overflow-5.c: New test.
9803 * gcc.dg/no-strict-overflow-6.c: New test.
9804 * gcc.dg/Wstrict-overflow-11.c: New test.
9805 * gcc.dg/Wstrict-overflow-12.c: New test.
9806 * gcc.dg/Wstrict-overflow-13.c: New test.
9807 * gcc.dg/Wstrict-overflow-14.c: New test.
9808 * gcc.dg/Wstrict-overflow-15.c: New test.
9810 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9812 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9813 for VxWorks kernel mode.
9814 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9816 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9818 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9821 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9823 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9824 and lib/bfill.c on VxWorks targets.
9825 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9826 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9827 lib/bfill.c and lib/memmove.c on VxWorks targets.
9828 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9829 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9831 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9832 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9834 2007-03-08 Tobias Burnus <burnus@net-b.de>
9836 * gfortran.dg/use_5.f90: New test.
9837 * gfortran.dg/use_6.f90: Ditto.
9838 * gfortran.dg/use_7.f90: Ditto.
9840 2007-03-08 Tobias Burnus <burnus@net-b.de>
9843 * gfortran.dg/use_4.f90: New test.
9844 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9846 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9849 * gfortran.dg/parameter_array_section_2.f90: New test.
9851 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9854 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9857 * g++.dg/template/arg5.C: New test.
9859 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9861 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9863 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9865 * gcc.dg/var-expand1.c: Add newline at end of file.
9867 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9869 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9871 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9873 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9875 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9877 * gcc.dg/torture/builtin-convert-4.c: New test.
9879 2007-03-05 Ian Lance Taylor <iant@google.com>
9881 * gcc.c-torture/compile/pr31034.c: New test.
9883 2007-03-05 Ian Lance Taylor <iant@google.com>
9885 * gcc.dg/inline-18.c: New test.
9886 * gcc.dg/inline-19.c: New test.
9887 * gcc.dg/inline-20.c: New test.
9888 * gcc.dg/inline-21.c: New test.
9890 2007-03-05 Richard Guenther <rguenther@suse.de>
9892 PR tree-optimization/14052
9893 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9895 2007-03-05 Richard Guenther <rguenther@suse.de>
9897 PR tree-optimization/23777
9898 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9900 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9903 * gcc.dg/multiple-overflow-warn-3.c: New.
9904 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9906 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9909 * g++.dg/parse/template23.C: New test.
9911 2007-03-04 Roger Sayle <roger@eyesopen.com>
9914 * gcc.dg/pr30744-1.c: New test case.
9916 2007-03-04 Tobias Burnus <burnus@net-b.de>
9918 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9920 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9923 * gfortran.dg/logical_3.f90: New test.
9925 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9928 * gfortran.dg/integer_exponentiation_1.f90: New test.
9930 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9932 * gcc.target/m68k/m68k.exp: New.
9933 * gcc.target/m68k/crash1.c: New.
9935 2007-03-03 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9938 to be more compatible with integer(kind=8).
9940 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9943 * gfortran.dg/zero_sized_3.f90: New test.
9945 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9948 * g++.dg/parse/else.C: New.
9949 * g++.dg/parse/else-2.C: New.
9951 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9952 Tobias Burnus <burnus@net-b.de>
9955 * gfortran.dg/size_dim.f90: New test.
9957 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9958 Tobias Burnus <burnus@net-b.de>
9961 * gfortran.dg/entry_9.f90: New test.
9963 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9966 * g++.dg/inherit/covariant16.C: New test.
9968 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9970 * g++.dg/other/darwin-minversion-1.C: New.
9972 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9974 * gcc.dg/tree-ssa/20070302-1.c: New test.
9976 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9978 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9981 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9983 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9985 2007-03-01 Simon Baldwin <simonb@google.com>
9988 * warn/ignored_typedef.C: New.
9989 * init/ctor8.C: Added dg-warning to consume ignored typedef
9991 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9992 and added an explicit line number.
9994 2007-02-28 Richard Guenther <rguenther@suse.de>
9997 * gcc.dg/torture/pr30364-1.c: New testcase.
9998 * gcc.dg/torture/pr30364-2.c: Likewise.
9999 * gcc.dg/torture/pr30364-3.c: Likewise.
10001 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10003 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10004 powerpc*, use -funsafe-math-optimizations.
10005 * gcc.dg/torture/builtin-logb-1.c: Likewise.
10006 * gcc.dg/torture/builtin-modf-1.c: Likewise.
10008 2007-02-28 Tobias Burnus <burnus@net-b.de>
10009 Paul Thomas <pault@gcc.gnu.org>
10013 * c_by_val_1.f: Test %VAL() with non-default kind.
10014 * c_by_val.c: Ditto.
10015 * c_by_val_4.f: New test.
10017 2007-02-28 Tobias Burnus <burnus@net-b.de>
10020 * gfortran.dg/continuation_7.f90: New test.
10022 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
10024 * g++.dg/inherit/thunk7.C: New test.
10025 * lib/target-supports.exp (check_profiling_available): Not available
10028 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
10031 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10033 2007-02-27 Mark Mitchell <mark@codesourcery.com>
10035 * lib/target-supports.exp (check_effective_target_init_priority):
10036 Remove Solaris special case.
10038 2007-02-26 Geoffrey Keating <geoffk@apple.com>
10040 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10041 for more builtin types.
10043 * g++.dg/ext/visibility/class1.C: Port to Darwin.
10044 * g++.dg/ext/visibility/noPLT.C: Likewise.
10046 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10048 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10051 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
10054 * size_optional_dim_1.f90: New test.
10056 2007-02-25 Mark Mitchell <mark@codesourcery.com>
10058 * gcc.dg/vxworks/vxworks.exp: New file.
10059 * gcc.dg/vxworks/initpri1.c: Likewise.
10060 * gcc.dg/vxworks/initpri2.c: Likewise.
10061 * gcc.dg/initpri2.c: Add more tests.
10062 * g++.dg/special/initpri2.C: Likewise.
10064 * gcc.dg/initpri1.c: New test.
10065 * gcc.dg/initpri2.c: Likewise.
10066 * g++.dg/special/initpri1.C: New test.
10067 * g++.dg/special/initpri2.C: Likewise.
10068 * g++.dg/special/conpr-1.C: Use init_priority effective target.
10069 * g++.dg/special/conpr-2.C: Likewise.
10070 * g++.dg/special/conpr-3.C: Likewise.
10071 * g++.dg/special/conpr-4.C: Likewise.
10072 * g++.dg/special/initp1.C: Likewise.
10073 * g++.dg/special/ecos.exp: Remove code to detect availability of
10074 constructor priorities.
10075 * lib/target-supports.exp (check_effective_target_init_priority):
10078 2007-02-24 Jan Hubicka <jh@suse.cz>
10080 * gcc.c-torture/execute/pr30778.c: New testcase.
10082 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10084 PR libgfortran/30918
10085 * gfortran.dg/namelist_26.f90: New test.
10087 2007-02-24 Richard Guenther <rguenther@suse.de>
10089 PR middle-end/30951
10090 * gcc.dg/pr30951.c: New testcase.
10092 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10094 * gcc.dg/torture/builtin-modf-1.c: New test.
10096 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
10098 PR tree-optimization/30904
10099 * gcc.dg/pr30904.c: New test.
10101 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10103 * gcc.test-framework/README: Correct command.
10104 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10106 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10108 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
10110 * lib/target-supports.exp (check_effective_target_unwrapped): New.
10112 2007-02-23 Mark Mitchell <mark@codesourcery.com>
10114 * lib/target-supports.exp (check_effective_target_newlib): New
10117 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
10120 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10121 allocatable component.
10124 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10126 * gcc.dg/torture/builtin-logb-1.c: New test.
10127 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10128 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10129 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10132 2007-02-23 Richard Guenther <rguenther@suse.de>
10134 * g++.dg/warn/changes-meaning.C: New testcase.
10136 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10138 PR libgfortran/30910
10139 * gfortran.dg/fmt_zero_precision.f90: Update test.
10141 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10143 * gcc.dg/torture/builtin-frexp-1.c: New test.
10145 2007-02-22 Mark Mitchell <mark@codesourcery.com>
10147 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10149 2007-02-22 Ian Lance Taylor <iant@google.com>
10152 * g++.dg/debug/pr30898.C: New test.
10154 2007-02-22 Ira Rosen <irar@il.ibm.com>
10156 * gcc.dg/vect/vect-106.c: New test.
10158 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10159 Ira Rosen <irar@il.ibm.com>
10161 PR tree-optimization/30843
10162 * gcc.dg/vect/pr30843.c: New test.
10164 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
10166 PR tree-optimization/30858
10167 * gcc.dg/vect/pr30858.c: New test.
10169 2007-02-21 Mark Mitchell <mark@codesourcery.com>
10171 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10172 to set options for compiling testglue.
10173 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10174 * lib/obj-c++.exp (obj-c++_init): Likewise.
10176 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
10178 * gnat.dg/derived_aggregate.adb: New test.
10180 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10182 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10183 sh* targets. Call the correct CKSGN macro.
10185 2007-02-21 Jakub Jelinek <jakub@redhat.com>
10187 * gfortran.dg/gomp/omp_parse1.f90: New test.
10188 * gfortran.dg/gomp/omp_parse2.f: New test.
10190 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
10193 * gfortran.dg/do_pointer_1.f90: New test.
10195 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10197 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10200 2007-02-20 Geoffrey Keating <geoffk@apple.com>
10202 * gcc.dg/darwin-minversion-1.c: New.
10203 * gcc.dg/darwin-minversion-2.c: New.
10205 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10207 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10209 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10210 DJ Delorie <dj@redhat.com>
10213 * gcc.dg/Wfatal.c: New.
10214 * gcc.dg/Wfatal-2.c: New.
10215 * gcc.dg/Werror-1.c: Adjust expectations.
10216 * gcc.dg/Werror-5.c: Likewise.
10217 * gcc.dg/Werror-7.c: Likewise.
10218 * gcc.dg/Werror-10.c: Likewise.
10219 * gcc.dg/Werror-11.c: Likewise.
10221 2007-02-20 Tobias Burnus <burnus@net-b.de>
10224 * gfortran.dg/volatile10.f90: New test.
10226 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
10228 PR libfortran/30533
10229 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
10231 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10233 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10234 * gcc.dg/Walways-true-1.c: Likewise.
10235 * gcc.dg/weak/weak-3.c: Likewise.
10236 * gcc.dg/Werror-1.c: Likewise.
10237 * gcc.dg/Werror-3.c: Likewise.
10238 * gcc.dg/Werror-4.c: Likewise.
10239 * gcc.dg/Werror-5.c: Likewise.
10240 * gcc.dg/Werror-6.c: Likewise.
10241 * gcc.dg/Werror-7.c: Likewise.
10242 * gcc.dg/Werror-8.c: Likewise.
10243 * gcc.dg/Werror-10.c: Likewise.
10244 * gcc.dg/Werror-11.c: Likewise.
10245 * gcc.dg/Werror-12.c: Likewise.
10246 * g++.old-deja/g++.mike/warn8.C: Likewise.
10247 * g++.dg/warn/Walways-true-1.C: Likewise.
10248 * g++.dg/warn/Walways-true-2.C: Likewise.
10249 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10250 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10251 -Wstring-literal-comparison with -Waddress.
10252 * gcc.dg/Wstring-literal-comparison-4.c: Replace
10253 -Wno-string-literal-comparison with -Wno-address.
10255 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
10257 * gnat.dg/self_aggregate_with_call.adb: New test.
10259 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
10261 PR tree-optimization/30975
10262 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10263 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10264 * gcc.dg/vect/pr30795.c: New.
10266 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10269 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10271 2007-02-18 Roger Sayle <roger@eyesopen.com>
10273 PR rtl-optimization/28173
10274 * gcc.target/i386/andor-1.c: New test case.
10276 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10278 * gcc.dg/torture/builtin-ldexp-1.c: New.
10279 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10281 2007-02-18 Roger Sayle <roger@eyesopen.com>
10283 * gfortran.dg/array_constructor_15.f90: New test case.
10285 2007-02-18 Roger Sayle <roger@eyesopen.com>
10287 * gfortran.dg/forall_10.f90: New test case.
10289 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10291 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10293 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
10295 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10296 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10298 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
10300 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10301 * gcc.target/i386/builtin-bswap-3.c: Ditto.
10302 * gcc.target/i386/xchg-1.c: New test.
10303 * gcc.target/i386/xchg-2.c: New test.
10305 2007-02-16 Richard Guenther <rguenther@suse.de>
10306 Christian Bruel <christian.bruel@st.com>
10308 * gcc.dg/strict-overflow-5.c: New testcase.
10310 2007-02-16 Tobias Burnus <burnus@net-b.de>
10313 * gfortran.dg/func_derived_4.f90: New test.
10315 2007-02-15 Roger Sayle <roger@eyesopen.com>
10317 PR middle-end/30391
10318 * gfortran.dg/pr30391-1.f90: New test case.
10320 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10322 PR middle-end/30433
10323 * gcc.c-torture/compile/pr30433.c: New testcase to check
10324 that complex constants comparisions are foldded.
10326 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10329 * g++.dg/ext/stmtexpr10.C: New testcase.
10331 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10333 PR middle-end/30729
10334 * gcc.dg/Wunused-value-2.c: New testcase.
10336 2007-02-15 Ian Lance Taylor <iant@google.com>
10338 * g++.dg/eh/subreg-1.C: New test.
10340 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10343 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10344 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10345 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10346 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10347 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10348 * gcc.dg/Werror-implicit-function-declaration.c: New.
10350 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10353 * g++.dg/warn/pr28943.C: New.
10355 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10357 * gfortran.fortran-torture/execute/math.f90: Fix typo.
10359 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10362 * gfortran.dg/error_recovery_3.f90: New test.
10364 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10366 * g++.dg/tree-ssa/sra-1.C: New.
10368 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10370 * g++.dg/tree-ssa/sra-1.C: New.
10372 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
10374 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10376 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10378 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10380 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
10383 * gfortran.dg/logical_2.f90: New test.
10385 2007-02-14 Joseph Myers <joseph@codesourcery.com>
10387 * gcc.dg/torture/complex-alias-1.c: New test.
10389 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
10391 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10392 instead of -fdump-tree-tailcall.
10394 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
10396 * gfortran.dg/interface_10.f90: Fix comment typo.
10398 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
10400 PR tree-optimization/30771
10401 * gcc.dg/vect/pr30771.c: New test.
10403 2007-02-13 Ian Lance Taylor <iant@google.com>
10405 * gcc.dg/Wstrict-overflow-1.c: New test.
10406 * gcc.dg/Wstrict-overflow-2.c: New test.
10407 * gcc.dg/Wstrict-overflow-3.c: New test.
10408 * gcc.dg/Wstrict-overflow-4.c: New test.
10409 * gcc.dg/Wstrict-overflow-5.c: New test.
10410 * gcc.dg/Wstrict-overflow-6.c: New test.
10411 * gcc.dg/Wstrict-overflow-7.c: New test.
10412 * gcc.dg/Wstrict-overflow-8.c: New test.
10413 * gcc.dg/Wstrict-overflow-9.c: New test.
10414 * gcc.dg/Wstrict-overflow-10.c: New test.
10416 2007-02-13 Roger Sayle <roger@eyesopen.com>
10418 * gcc.target/ia64/builtin-bswap-2.c: New test case.
10420 2007-02-13 Richard Henderson <rth@redhat.com>
10422 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10423 * gcc.c-torture/execute/pr29302-1.c: ... here.
10425 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10428 * gcc.dg/c90-return-1.c: Update output.
10429 * gcc.dg/c99-return-1.c: Likewise.
10431 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
10434 * gfortran.dg/used_dummy_types_7.f90: New test..
10436 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
10438 * gcc.target/i386/parity-1.c: New test.
10439 * gcc.target/i386/parity-2.c: New test.
10441 2007-02-12 Roger Sayle <roger@eyesopen.com>
10443 * gcc.target/i386/builtin-bswap-3.c: New test case.
10445 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
10447 PR tree-optimization/29145
10448 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10449 alias analysis is improved to take better advantage of restrict
10450 qualified pointers.
10451 * gcc.dg/vect/vect-80.c: Likewise.
10452 * gcc.dg/vect/pr29145.c: New.
10454 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
10456 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10457 * gcc.target/i386/sse4a-insert.c: Likewise.
10459 2007-02-11 Roger Sayle <roger@eyesopen.com>
10461 * gcc.target/ia64/builtin-popcount-1.c: New test case.
10462 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10464 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
10467 * gfortran.dg/enum_4.f90: Update error message checks.
10469 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
10472 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10473 versions of the modules.
10476 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10477 by getting rid of recursive I/O and providing functions with
10481 * gfortran.dg/char_array_constructor_2.f90
10483 2007-02-11 Mark Mitchell <mark@codesourcery.com>
10486 * g++.dg/template/spec34.C: New test
10488 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
10490 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10491 on i?86 and x86_64.
10492 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10493 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10494 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10495 on i?86 and x86_64.
10496 * gcc.dg/vect/vect-113.c: Ditto.
10498 2007-02-06 Mark Mitchell <mark@codesourcery.com>
10501 * g++.dg/eh/weak1-C: New test.
10502 * g++.dg/eh/weak1-a.cc: Likewise.
10503 * g++.dg/eh/comdat1.C: Likewise.
10505 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
10506 Dorit Nuzman <dorit@il.ibm.com>
10508 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
10509 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
10510 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10511 * gcc.dg/vect/vect-113.c: Likewise.
10513 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10515 2007-02-10 Richard Henderson <rth@redhat.com>
10517 * lib/target-supports.exp (check_effective_target_tls): Redefine
10518 to mean non-emulated tls.
10519 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10520 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10521 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10522 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10523 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10524 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10525 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10527 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
10529 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10531 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
10533 * gfortran.dg/secnds.f: Replace time tolerance with a
10534 before-and-after bracket.
10535 * gfortran.dg/secnds-1.f: Likewise.
10537 2007-02-09 Tobias Burnus <burnus@net-b.de>
10540 * gfortran.dg/maxlocval_1.f90: New test.
10542 2007-02-09 Roger Sayle <roger@eyesopen.com>
10544 * gcc.target/ia64/builtin_bswap-1.c: New test case.
10546 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10549 * gfortran.dg/array_function_1.f90: New test.
10551 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10553 * lib/target-supports.exp (check_effective_target_lax_strtofp)
10554 (check_effective_target_dummy_wcsftime): New functions.
10556 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10558 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10559 * lib/target-supports.exp (check_effective_target_uclibc): New
10562 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10564 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10565 (vsnprintf): Don't define for uClibc targets.
10567 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10569 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10570 set before checking whether it was allowed.
10571 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10572 before checking inside_main.
10574 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10576 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10578 (u16sf): Likewise u4sf.
10579 * g++.dg/compat/struct-layout-1.h: Likewise.
10581 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10583 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10585 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10586 m68k targets if check_effective_target_coldfire_fpu returns true.
10588 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10589 Richard Guenther <rguenther@suse.de>
10591 PR middle-end/23361
10592 * gcc.dg/fold-compare-3.c: New testcase.
10593 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10595 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10597 * gcc.dg/pr26570.c: Clean up coverage files.
10598 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10599 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10600 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10601 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10602 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10603 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10604 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10605 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10606 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10607 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10608 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10609 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10610 * gcc.dg/vect/pr28952.c: Ditto.
10611 * gcc.dg/vect/pr27151.c: Ditto.
10612 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10613 * g++.dg/gomp/macro-3.C: Ditto.
10615 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10617 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10620 2007-02-08 Roger Sayle <roger@eyesopen.com>
10622 * gcc.target/i386/builtin-bswap-2.c: New test case.
10624 2007-02-08 Roger Sayle <roger@eyesopen.com>
10626 * gfortran.dg/forall_8.f90: New test case.
10627 * gfortran.dg/forall_9.f90: Likewise.
10629 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10631 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10633 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10635 * lib/target-supports.exp (check_effective_target_simulator): New.
10637 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10639 * gcc.dg/tree-ssa/loop-25.c: New test.
10641 2007-02-06 Richard Henderson <rth@redhat.com>
10643 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10645 2007-02-06 Roger Sayle <roger@eyesopen.com>
10647 * gcc.target/powerpc/popcount-1.c: New test case.
10648 * gcc.target/powerpc/parity-1.c: Likewise.
10650 2007-02-06 Richard Guenther <rguenther@suse.de>
10652 PR middle-end/27302
10653 * gcc.dg/torture/pr27302-2.c: New testcase.
10655 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10657 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10658 * gcc.dg/vect/vect-iv-1.c: New test.
10659 * gcc.dg/vect/vect-iv-2.c: New test.
10660 * gcc.dg/vect/vect-iv-3.c: New test.
10661 * gcc.dg/vect/vect-iv-4.c: New test.
10662 * gcc.dg/vect/vect-iv-5.c: New test.
10663 * gcc.dg/vect/vect-iv-6.c: New test.
10664 * gcc.dg/vect/vect-iv-7.c: New test.
10665 * gcc.dg/vect/vect-iv-8.c: New test.
10666 * gcc.dg/vect/vect-iv-9.c: New test.
10667 * gcc.dg/vect/vect-iv-10.c: New test.
10668 * gcc.dg/vect/vect-iv-11.c: New test.
10669 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10670 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10671 * gcc.dg/vect/vect-14.c: Now vectorizable.
10672 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10674 * gcc.dg/vect/vect-27.c: Likewise.
10675 * gcc.dg/vect/vect-29.c Likewise.
10676 * gcc.dg/vect/vect-dv-2.c: Likewise.
10677 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10678 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10679 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10681 2007-02-06 Ira Rosen <irar@il.ibm.com>
10683 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10685 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10687 * gcc.dg/builtins-20.c: Add more cases.
10689 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10692 * gcc.dg/pr30189.c: New test.
10694 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10696 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10698 * gcc.target/i386/sse4a-extract.c: New test.
10699 * gcc.target/i386/sse4a-insert.c: New test.
10700 * gcc.target/i386/sse4a-montsd.c: New test.
10701 * gcc.target/i386/sse4a-montss.c: New test.
10703 2007-02-05 Richard Guenther <rguenther@suse.de>
10705 * gcc.target/i386/vectorize3.c: New testcase.
10707 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10710 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10712 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10715 * gfortran.dg/repeat_1.f90: New test.
10717 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10720 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10721 * gfortran.dg/derived_init_2.f90: Ditto.
10722 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10723 * gfortran.dg/array_initializer_1.f90: Ditto.
10724 * gfortran.dg/do_2.f90: Ditto.
10725 * gfortran.dg/proc_assign_1.f90: Ditto.
10727 2007-02-04 Richard Guenther <rguenther@suse.de>
10729 PR middle-end/30636
10730 * g++.dg/warn/pr30636.C: New testcase.
10731 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10733 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10735 PR middle-end/30667
10736 * gfortran.dg/pr30667.f: New test.
10738 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10740 * gcc.dg/builtins-54.c: Add more cases.
10742 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10745 * gfortran.dg/zero_sized_2.f90: New test.
10748 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10751 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10754 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10757 * gfortran.dg/interface_10.f90: New test.
10759 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10761 * gcc.dg/builtins-20.c: Add more cases.
10763 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10766 * gcc-target/ia64/pr29682.c: New test.
10768 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10771 * gfortran.dg/arrayio_11.f90.f90: New test.
10774 * gfortran.dg/arrayio_12.f90.f90: New test.
10776 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10779 * g++.dg/tls/diag-5.C: New test.
10781 PR middle-end/30473
10782 * gcc.dg/pr30473.c: New test.
10783 * gcc.c-torture/execute/20070201-1.c: New test.
10785 2007-02-01 Roger Sayle <roger@eyesopen.com>
10787 * gfortran.dg/dependency_20.f90: New test case.
10789 2007-01-31 Ian Lance Taylor <iant@google.com>
10791 * gcc.dg/lower-subreg-1.c (test): New test.
10793 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10795 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10797 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10799 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10800 * gcc.dg/torture/builtin-math-3.c: Likewise.
10802 2007-01-31 Dirk Mueller <dmueller@suse.de>
10804 gcc.dg/Wparentheses-2.c: Update and add new tests.
10806 2007-01-31 Ira Rosen <irar@il.ibm.com>
10808 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10811 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10813 * gcc.dg/builtins-63.c: New test.
10815 2007-01-31 Tobias Burnus <burnus@net-b.de>
10818 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10820 2007-01-31 Tobias Burnus <burnus@net-b.de>
10823 * gfortran.dg/volatile8.f90: New argument conformance test.
10824 * gfortran.dg/volatile9.f90: New scope test.
10826 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10829 * g++.dg/warn/null4.C: New.
10831 2001-01-30 Roger Sayle <roger@eyesopen.com>
10832 Uros Bizjak <ubizjak@gmail.com>
10834 * gcc.dg/large-size-array-3.c: Correct typo.
10836 2007-01-30 Richard Guenther <rguenther@suse.de>
10838 PR middle-end/27657
10839 * g++.dg/debug/pr27657.C: New testcase.
10841 2007-01-30 Richard Guenther <rguenther@suse.de>
10843 PR middle-end/30313
10844 * gcc.dg/torture/pr30313.c: New testcase.
10846 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10848 * gcc.dg/dfp/dfp-except.h: New file.
10849 * gcc.dg/dfp/fe-check.h: New file.
10850 * gcc.dg/dfp/fe-binop.c: New test.
10851 * gcc.dg/dfp/fe-convert-1.c: New test.
10852 * gcc.dg/dfp/fe-convert-2.c: New test.
10853 * gcc.dg/dfp/fe-convert-3.c: New test.
10855 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10856 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10857 * gcc.dg/dfp/convert-dfp.c: Ditto.
10858 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10860 2007-01-29 Josh Conner <jconner@apple.com>
10862 * gcc.target/powerpc/altivec-24.c: New test.
10864 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10867 * g++.dg/parse/defarg12.C: New test.
10869 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10872 * gfortran.dg/used_dummy_types_6.f90: New test.
10874 2007-01-28 Jan Hubicka <jh@suse.cz>
10876 * gcc.dg/tree-prof/val-prof-6.c: New test.
10878 2007-01-28 Roger Sayle <roger@eyesopen.com>
10880 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10882 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10885 * g++.dg/expr/dtor4.C: New test.
10887 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10889 * gcc.dg/tree-ssa/loop-23.c: New test.
10891 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10893 PR libfortran/30389
10894 * gfortran.dg/achar_2.f90: New test.
10895 * gfortran.dg/achar_3.f90: New test.
10897 2007-01-27 Ian Lance Taylor <iant@google.com>
10899 * gcc.dg/strict-overflow-1.c: New test.
10900 * gcc.dg/no-strict-overflow-1.c: New test.
10901 * gcc.dg/strict-overflow-2.c: New test.
10902 * gcc.dg/no-strict-overflow-2.c: New test.
10903 * gcc.dg/strict-overflow-3.c: New test.
10904 * gcc.dg/no-strict-overflow-3.c: New test.
10905 * gcc.dg/strict-overflow-4.c: New test.
10906 * gcc.dg/no-strict-overflow-4.c: New test.
10907 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10908 * gcc.dg/pr15784-1.c: Likewise.
10909 * gcc.dg/pr20922-1.c: Likewise.
10910 * gcc.dg/pr20922-3.c: Likewise.
10911 * gcc.dg/pr20922-4.c: Likewise.
10912 * gcc.dg/pr20922-6.c: Likewise.
10913 * gcc.dg/compare-4.c: Likewise.
10914 * gcc.dg/torture/pr26898-1.c: Likewise.
10915 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10916 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10917 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10918 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10919 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10920 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10921 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10922 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10923 * g++.dg/tree-ssa/pr21082.C: Likewise.
10925 2007-01-27 Roger Sayle <roger@eyesopen.com>
10927 * gcc-dg/large-size-array-3.c: New test case.
10929 2007-01-27 Roger Sayle <roger@eyesopen.com>
10931 * gfortran.dg/forall_7.f90: New test case.
10933 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10936 * gfortran.dg/where_operator_assign_1.f90: New test.
10937 * gfortran.dg/where_operator_assign_2.f90: New test.
10938 * gfortran.dg/where_operator_assign_3.f90: New test.
10940 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10942 * lib/target-supports.exp
10943 (check_effective_target_powerpc_altivec): New.
10944 (check_effective_target_vect_cmdline_needed): Use it.
10946 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10949 * gfortran.dg/backslash_3.f: New test.
10951 2007-01-26 Richard Guenther <rguenther@suse.de>
10953 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10955 2007-01-26 Tobias Burnus <burnus@net-b.de>
10957 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10958 * gfortran.dg/vect/vect.exp: Ditto.
10959 * gfortran.dg/dg.exp: Ditto.
10960 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10961 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10963 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10965 * gcc.dg/builtins-20.c: Add more cases.
10966 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10968 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10971 * gcc.dg/Wall.c: New.
10972 * gcc.dg/Wno-all.c: New.
10973 * gfortran.dg/Wall.f90: New.
10974 * gfortran.dg/Wno-all.f90: New.
10976 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10978 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10979 * g++.dg/eh/simd-2.C: Also run on Darwin.
10980 * g++.dg/eh/simd-3.C: New.
10981 * g++.dg/eh/simd-4.C: New.
10983 2007-01-25 Richard Guenther <rguenther@suse.de>
10985 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10987 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10989 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10991 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10992 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10993 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10994 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10995 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10996 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10997 * gcc.dg/ipa/ipa-7.c: New testcase.
10999 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
11001 * g++.dg/cpp0x/warn_cxx0x.C: New.
11003 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11005 * gcc.dg/builtins-20.c: Test builtin carg.
11007 2007-01-24 Jakub Jelinek <jakub@redhat.com>
11009 PR middle-end/27416
11010 * gcc.dg/gomp/pr27416.c: New test.
11012 PR middle-end/30494
11013 * gcc.dg/gomp/pr30494.c: New test.
11014 * g++.dg/gomp/pr30494.C: New test.
11016 PR middle-end/30421
11017 * gcc.dg/gomp/pr30421.c: New test.
11019 2007-01-24 Steve Ellcey <sje@cup.hp.com>
11021 * gcc.target/ia64/versionid-1.c: New test.
11022 * gcc.target/ia64/versionid-2.c: New test.
11024 2007-01-24 Richard Guenther <rguenther@suse.de>
11027 * gcc.dg/builtins-57.c: Change to a link-time testcase
11028 to support non-C99 targets.
11030 2007-01-24 Jan Hubicka <jh@suse.cz>
11032 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11034 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
11036 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11038 2007-01-23 Andrew Pinski <pinskia@gmail.com>
11041 * objc.dg/const-str-12.m: New test.
11043 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11046 * gfortran.dg/ctrl-z.f90: New test.
11048 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11051 * gfortran.dg/namelist_assumed_char.f90: New test.
11053 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
11056 * g++.dg/inherit/covariant15.C: New test.
11058 2007-01-23 Ian Lance Taylor <iant@google.com>
11060 * g++.dg/warn/Wparentheses-24.C: New test.
11062 2007-01-23 Richard Guenther <rguenther@suse.de>
11065 * ada/acats/run_acats: Do not call gnatmake or gnatchop
11068 2007-01-22 Richard Guenther <rguenther@suse.de>
11070 PR tree-optimization/30038
11071 * gcc.dg/builtins-62.c: New testcase.
11073 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11075 * gcc.c-torture/compile/20070121.c: New test.
11077 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
11079 PR libfortran/30525
11080 * gfortran.dg/char_comparison_1.f: New test.
11082 2007-01-21 Ira Rosen <irar@il.ibm.com>
11084 * gcc.dg/vect/vect-strided-same-dr.c: New test.
11086 2007-01-20 Andrew Pinski <pinskia@gmail.com>
11089 * objc.dg/pch: New directory.
11090 * objc.dg/pch/pch.exp: New file.
11091 * objc.dg/pch/interface-1.m: New test.
11092 * objc.dg/pch/interface-1.hs: New include file.
11093 * lib/objc.exp (objc_target_compile): Add
11094 "-x objective-c-header" in front of the sources if this is
11095 a precompiled header being compiled.
11097 2007-01-20 Roger Sayle <roger@eyesopen.com>
11099 * gfortran.dg/array_memcpy_3.f90: New test case.
11100 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11102 2007-01-20 Roger Sayle <roger@eyesopen.com>
11103 Brooks Moses <brooks.moses@codesourcery.com>
11104 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11106 * gfortran.dg/intrinsic_sign_1.f90: New test case.
11107 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11109 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11111 * gcc.dg/torture/builtin-math-3.c: Test fdim.
11113 2007-01-19 Mike Stump <mrs@apple.com>
11115 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11118 2007-01-19 Roger Sayle <roger@eyesopen.com>
11120 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11121 option instead of -funsafe-math-optimizations.
11123 2007-01-19 Tomas Bily <tbily@suse.cz>
11125 gcc.dg/tree-prof/indir-call-prof.c: New.
11126 g++.dg/dg.exp: Add tree-prof subdirectory.
11127 g++.dg/tree-prof/indir-call-prof.C: New.
11128 g++.dg/tree-prof/tree-prof.exp: New.
11130 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11133 * g++.dg/warn/deprecated.C: Update warning output.
11134 * g++.dg/warn/deprecated-2.C: Likewise.
11135 * g++.dg/warn/deprecated-3.C: New.
11137 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
11139 * gcc.c-torture/execute/nestfunc-7.c: New.
11141 2007-01-18 Hui-May Chang <hm.chang@apple.com>
11143 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11145 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
11147 * gcc.dg/m68k-pic-1.c: New.
11149 2007-01-18 Roger Sayle <roger@eyesopen.com>
11151 * gfortran.dg/array_memcpy_4.f90: New test case.
11153 2007-01-18 Josh Conner <jconner@apple.com>
11156 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11157 * gcc.dg/vect/no-trapping-math-1: New.
11158 * gcc.dg/vect/no-trapping-math-2: New.
11160 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
11162 * gcc.target/i386/387-8.c: Update comment about optimizing
11163 inherent load of 1.0 of fptan instruction.
11165 2007-01-18 Dirk Mueller <dmueller@suse.de>
11166 Richard Guenther <rguenther@suse.de>
11169 * gcc.dg/Warray-bounds.c: New testcase.
11170 * gcc.dg/Warray-bounds-2.c: New testcase.
11171 * g++.dg/warn/Warray-bounds.C: New testcase.
11172 * g++.dg/warn/Warray-bounds-2.C: New testcase.
11174 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
11177 * gfortran.dg/generic_12.f90: New test.
11179 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
11181 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11182 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11184 2007-01-16 Janis Johnson <janis187@us.ibm.com>
11186 * gcc.dg/dfp/compare-special.h: New file.
11187 * gcc.dg/dfp/compare-special-32.c: New test.
11188 * gcc.dg/dfp/compare-special-64.c: New test.
11189 * gcc.dg/dfp/compare-special-128.c: New test.
11191 2007-01-16 Roger Sayle <roger@eyesopen.com>
11192 Paul Thomas <pault@gcc.gnu.org>
11193 Steven G. Kargl <kargl@gcc.gnu.org>
11196 * gfortran.dg/forall_6.f90: New test case.
11197 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11198 * gfortran.dg/dependency_13.f90: Likewise.
11200 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11203 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11204 targets that don't support Inf.
11206 2007-01-15 Dale Johannesen <dalej@apple.com>
11208 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
11210 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
11212 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
11213 of achar for 0xff to avoid the "Extended ASCII not
11214 implemented" error message.
11216 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
11219 * gfortran.dg/altreturn_4.f90: New test.
11222 * gfortran.dg/stfunc_4.f90: New test.
11225 * gfortran.dg/bound_2.f90: Reinstate commented out line.
11226 * gfortran.dg/initialization_1.f90: Change warning.
11229 * gfortran.dg/specification_type_resolution_2.f90: New test.
11231 2007-01-14 Jan Hubicka <jh@suse.cz>
11233 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11234 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11235 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11238 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
11241 * gfortran.dg/external_procedures_2.f90: New test.
11243 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
11246 * gcc.target/i386/pr30413.c: New test.
11248 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
11251 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
11253 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
11255 * gcc.dg/20070112-1.c: New test.
11257 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11259 PR libgfortran/30435
11260 * gfortran.dg/list_read_6.f90: New test.
11262 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
11264 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
11266 2007-01-12 Tom Tromey <tromey@redhat.com>
11268 PR preprocessor/28227:
11269 * gcc.dg/cpp/pr28227.c: New file.
11271 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11273 * gcc.dg/tree-ssa/loop-22.c: New test.
11275 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
11277 PR tree-optimization/29516
11278 * gcc.dg/tree-ssa/loop-20.c: New test.
11280 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
11282 PR libfortran/30415
11283 * minmaxloc_integer_kinds_1.f90: New test.
11285 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
11288 * g++.dg/template/sizeof-template-argument.C: New test.
11290 2007-01-11 Jan Hubicka <jh@suse.cz>
11292 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11293 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11294 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11295 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11296 * gcc.dg/tree-ssa/pr21658.c: Likewise.
11297 * gcc.dg/tree-ssa/pr15349.c: Likewise.
11298 * gcc.dg/tree-ssa/pr25501.c: Likewise.
11299 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11300 transformation in question.
11301 * gcc.dg/tree-ssa/vrp05.c: Likewise.
11302 * gcc.dg/tree-ssa/pr20701.c: Likewise.
11303 * gcc.dg/always_inline3.c: Likewise.
11305 2007-01-10 Mark Mitchell <mark@codesourcery.com>
11308 * g++.dg/template/typename11.C: New test.
11310 2007-01-10 Robert Kennedy <jimbob@google.com>
11312 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11314 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11316 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11317 for different integer kinds.
11318 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11319 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11320 * gfortran.dg/ishft_2.f90: New test.
11321 * gfortran.dg/ishft_3.f90: New test.
11323 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
11325 * gfortran.dg/altreturn_2.f90: Removed executable bit.
11327 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
11329 PR tree-optimization/30322
11330 * gcc.dg/tree-ssa/loop-21.c: New test.
11332 2007-01-08 Geoffrey Keating <geoffk@apple.com>
11334 * g++.dg/rtti/darwin-builtin-linkage.C: New.
11336 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11338 * gcc.target/spu/intrinsics-1.c: Remove xfail.
11340 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11342 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11343 * g++.dg/warn/overflow-warn-3.C: Likewise.
11344 * g++.dg/warn/overflow-warn-4.C: Likewise.
11345 * g++.dg/warn/overflow-warn-5.C: Likewise.
11346 * g++.dg/warn/overflow-warn-6.C: Likewise.
11347 * g++.dg/warn/Woverflow-1.C: Likewise.
11348 * g++.dg/warn/Woverflow-2.C: Likewise.
11349 * g++.dg/warn/Woverflow-3.C: Likewise.
11350 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11352 2007-01-08 Roger Sayle <roger@eyesopen.com>
11354 * gfortran.dg/array_constructor_14.f90: New test case.
11355 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11357 2007-01-08 Richard Guenther <rguenther@suse.de>
11359 PR tree-optimization/23603
11360 * gcc.dg/tree-ssa/vrp31.c: New testcase.
11361 * gcc.dg/tree-ssa/vrp32.c: Likewise.
11363 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11365 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11367 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11368 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11369 compiler behaviour.
11370 * gcc.dg/simd-5.c: Likewise.
11371 * gcc.dg/simd-6.c: Likewise.
11372 * g++.dg/conversion/simd1.C: Likewise.
11373 * g++.dg/conversion/simd3.C: Likewise.
11374 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11377 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
11379 PR tree-optimization/29877
11380 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11381 name of a hard register for the target concerned. Adjust dg-error
11382 directives to cope with new behaviour of TER.
11384 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11387 * g++.dg/conversion/nullptr1.C: Added overflow warning.
11388 * g++.dg/warn/overflow-warn-1.C: New.
11389 * g++.dg/warn/overflow-warn-3.C: New.
11390 * g++.dg/warn/overflow-warn-4.C: New.
11391 * g++.dg/warn/overflow-warn-5.C: New.
11392 * g++.dg/warn/overflow-warn-6.C: New.
11393 * g++.dg/warn/Woverflow-1.C: New.
11394 * g++.dg/warn/Woverflow-2.C: New.
11395 * g++.dg/warn/Woverflow-3.C: New.
11396 * g++.dg/warn/multiple-overflow-warn-2.C: New.
11398 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
11401 * gfortran.dg/invalid_name.f90: New test.
11402 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11403 * gfortran.dg/gomp/pr29759.f90: Ditto.
11405 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
11407 * gfortran.dg/present_1.f90: Update error message.
11409 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
11412 * g++.dg/template/duplicate1.C: New test
11413 * g++.dg/template/memfriend6.C: Adjust error markers.
11415 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
11418 * gcc.dg/torture/inline-1.c: New test.
11420 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11423 * gcc.dg/multiple-overflow-warn-1.c: New.
11424 * gcc.dg/multiple-overflow-warn-2.c: New.
11425 * gcc.dg/overflow-warn-6.c: New.
11426 * g++.dg/warn/multiple-overflow-warn-1.C: New.
11428 2007-01-05 Roger Sayle <roger@eyesopen.com>
11430 * gfortran.dg/array_memcpy_1.f90: New test case.
11431 * gfortran.dg/array_memcpy_2.f90: Likewise.
11433 2007-01-05 Richard Guenther <rguenther@suse.de>
11435 PR middle-end/27826
11436 * g++.dg/opt/pr27826.C: New testcase.
11438 2007-01-05 Ian Lance Taylor <iant@google.com>
11440 * gcc.dg/Walways-true-1.c: New test.
11441 * gcc.dg/Walways-true-2.c: New test.
11442 * g++.dg/warn/Walways-true-1.C: New test.
11443 * g++.dg/warn/Walways-true-2.C: New test.
11445 2007-01-05 Jakub Jelinek <jakub@redhat.com>
11448 * gcc.dg/pr30360.c: New test.
11450 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
11453 * gfortran.dg/data_implied_do_1.f90: New test.
11457 * gfortran.dg/char_length_1.f90: New test.
11459 2007-01-05 Richard Guenther <rguenther@suse.de>
11461 PR middle-end/28116
11462 * g++.dg/opt/pr28116.C: New testcase.
11464 2007-01-05 Tobias Burnus <burnus@net-b.de>
11467 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11468 invalid deallocate.
11469 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11470 * gfortran.dg/protected_4.f90: Add pointer intent check.
11471 * gfortran.dg/protected_6.f90: Add pointer intent check.
11472 * gfortran.dg/pointer_intent_1.f90: New test.
11473 * gfortran.dg/pointer_intent_2.f90: New test.
11474 * gfortran.dg/pointer_intent_3.f90: New test.
11476 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
11479 * gfortran.dg/altreturn_2.f90: new test.
11481 2007-01-04 Tom Tromey <tromey@redhat.com>
11483 PR preprocessor/28165:
11484 * gcc.dg/cpp/pr28165.c: New file.
11486 2007-01-03 Josh Conner <jconner@apple.com>
11488 PR middle-end/29683
11489 * gcc.dg/pr29683.c: New.
11491 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11494 * g++.dg/pch/template-1.C: New test.
11495 * g++.dg/pch/template-1.Hs: New file.
11497 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11499 PR middle-end/30353
11500 * gcc.c-torture/compile/complex-4.c: New test.
11502 2007-01-03 Joseph Myers <joseph@codesourcery.com>
11504 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11506 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11508 2007-01-03 Jakub Jelinek <jakub@redhat.com>
11510 PR middle-end/30286
11511 * gcc.dg/pr30286.c: New test.
11514 * g++.dg/template/crash66.C: New test.
11517 * g++.dg/template/friend49.C: New test.
11519 2007-01-03 Steven G. Kargl <kargls@comcast.net>
11521 * gfortran.dg/ibits.f90: New test.
11523 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
11525 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11526 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11528 2007-01-02 Jan Hubicka <jh@suse.cz>
11530 * gcc.dg/pr16194.c: We now output error on all three functions,
11531 not just first one.
11533 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11536 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11537 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11539 2006-01-02 Ian Lance Taylor <iant@google.com>
11541 * g++.dg/warn/Wparentheses-22.C: New test.
11542 * g++.dg/warn/Wparentheses-23.C: New test.
11544 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11547 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11548 * gcc.dg/declspec-3-Wextra.c: New.
11549 * gcc.dg/declspec-3-no.c: New
11551 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
11554 * gfortran.dg/interface_10.f90: Remove.
11556 2007-01-01 Roger Sayle <roger@eyesopen.com>
11558 * gcc.dg/fold-eqxor-4.c: New test case.
11560 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11562 PR middle-end/30311
11563 * gcc.c-torture/compile/pr30311.c: New test.
11565 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11567 PR middle-end/30253
11568 * gcc.c-torture/compile/statement-expression-1.c: New test.
11570 2007-01-01 Andreas Schwab <schwab@suse.de>
11573 * g++.dg/eh/pr29166.C: New test.
11575 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11577 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11579 (check_effective_target_vect_cmdline_needed): Use it.
11581 2006-12-31 Richard Guenther <rguenther@suse.de>
11583 PR middle-end/30137
11584 * gcc.dg/pr30137-1.c: New testcase.
11585 * gcc.dg/pr30137-2.c: Likewise.
11587 2006-12-31 Roger Sayle <roger@eyesopen.com>
11589 PR middle-end/30322
11590 * gcc.dg/fold-plusnot-1.c: New test case.
11592 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11595 * g++.dg/parse/template22.C: New test.
11597 2006-12-31 Richard Guenther <rguenther@suse.de>
11599 PR middle-end/30338
11600 * gcc.c-torture/compile/pr30338.c: New testcase.
11602 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11605 * gfortran.dg/intrinsic_actual_4.f90: New test.
11608 * gfortran.dg/func_decl_3.f90: New test.
11610 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11613 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11614 * gfortran.dg/c_by_val_1.f: New test.
11615 * gfortran.dg/c_by_val_2.f: New test.
11616 * gfortran.dg/c_by_val_3.f: New test.
11618 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11620 PR libfortran/30321
11621 * gfortran.dg/sum_zero_array_1.f90: New test.
11623 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11625 PR preprocessor/29612
11626 * gcc.dg/cpp/pr29612-1.c: New test.
11627 * gcc.dg/cpp/pr29612-2.c: New test.
11629 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11632 * gfortran.dg/pure_formal_proc_1.f90: New test.
11635 * gfortran.dg/intrinsic_actual_3.f90: New test.
11637 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11640 * gfortran.dg/io_constraints_1.f90: Update test.
11641 * gfortran.dg/io_constraints_2.f90: Update test.
11642 * gfortran.dg/inquire_iolength.f90: New test.
11644 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11647 * gfortran.dg/interface_10.f90: New test.
11648 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11649 since z is already, locally a variable.
11652 * gfortran.dg/generic_11.f90: New test.
11653 * gfortran.dg/interface_7.f90: Remove name clash between module
11654 name and procedure 'x' referenced in the interface.
11656 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11659 * gcc.dg/Wmissing-parameter-type.c: New.
11660 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11661 * gcc.dg/Wmissing-parameter-type-no.c: New.
11663 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11666 * gfortran.dg/entry_array_specs_2.f: New test.
11669 * gfortran.dg/nested_modules_6.f90: New test.
11671 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11674 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11675 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11677 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11680 * g++.dg/opt/complex6.C: New test.
11682 2006-12-22 Ben Elliston <bje@au.ibm.com>
11684 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11685 full" if the linker on spu-*-* warns about exceeding local store.
11687 And revert this patch:
11688 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11689 fail to link due to relocation overflows on spu-*-*.
11691 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11694 * gfortran.dg/dependency_19.f90: New test.
11696 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11699 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11701 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11703 PR middle-end/30262
11704 * gcc.c-torture/execute/20061220-1.c: New test.
11706 PR middle-end/30263
11707 * gcc.dg/gomp/asm-1.c: New test.
11710 * g++.dg/eh/ia64-2.C: New test.
11712 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11716 * gcc.dg/rs6000-leaf.c: New.
11718 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11721 * gfortran.dg/f2c_8.f90: New test.
11723 2006-12-20 Bill Wendling <wendling@apple.com>
11725 * gcc.dg/asm-b.c: Check for __ppc64__.
11727 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11730 * gfortran.dg/bounds_check_5.f90: New test.
11732 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11734 PR middle-end/30143
11735 * gcc.dg/gomp/complex-1.c: New testcase.
11737 2006-12-20 Roger Sayle <roger@eyesopen.com>
11739 * gfortran.dg/array_memset_1.f90: New test case.
11741 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11743 * lib/target-supports.exp: Add spu to
11744 check_effective_target_vect_widen_mult_hi_to_si.
11746 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11749 * gfortran.dg/generic_9.f90: New test.
11752 * gfortran.dg/generic_10.f90: New test.
11754 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11757 * gcc.dg/pr30045.c: New test.
11759 2006-12-20 Ben Elliston <bje@au.ibm.com>
11761 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11763 2006-12-19 Eric Christopher <echristo@apple.com>
11766 * gcc.c-torture/execute/pr29302-1.c: New.
11768 2006-12-19 Tobias Burnus <burnus@net-b.de>
11771 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11773 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11776 * gfortran.dg/altreturn_3.f90: New test.
11778 * gfortran.dg/char_result_12.f90: Fix comment typos.
11780 2006-12-19 Ben Elliston <bje@au.ibm.com>
11782 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11783 as newlib's stdio.h uses non-traditional cpp constructs.
11785 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11787 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11788 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11789 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11790 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11791 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11792 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11793 * gfortran.dg/default_initialization.f: Renamed to
11794 default_initialization_1.f
11795 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11796 dollar_edit_descriptor_1.f
11797 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11798 dollar_edit_descriptor_2.f
11799 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11800 dollar_edit_descriptor_3.f
11801 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11802 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11803 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11804 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11805 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11806 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11807 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11808 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11809 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11810 * gfortran.dg/default_initialization_1.f: Renamed from
11811 default_initialization.f
11812 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11813 dollar_edit_descriptor-1.f
11814 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11815 dollar_edit_descriptor-2.f
11816 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11817 dollar_edit_descriptor-3.f
11818 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11819 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11820 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11822 2006-12-18 Bill Wendling <wendling@apple.com>
11824 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11825 id is an OjbC keyword.
11827 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11829 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11831 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11833 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11835 2006-12-18 Ian Lance Taylor <iant@google.com>
11837 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11839 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11841 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11843 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11846 * gfortran.fortran-torture/execute/where21.f90: New test.
11848 2006-12-17 Tobias Burnus <burnus@net-b.de>
11850 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11852 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11855 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11856 * gcc.dg/if-empty-1.c: Likewise.
11857 * gcc.dg/pr23165.c: Likewise.
11858 * g++.dg/warn/empty-body.C: Likewise.
11860 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11862 PR libfortran/30005
11863 * gfortran.dg/open_errors.f90: New test.
11865 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11867 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11869 * gcc.target/i386/ssse3-pabsb.c: New file.
11870 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11871 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11872 * gcc.target/i386/ssse3-palignr.c: Likewise.
11873 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11874 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11875 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11876 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11877 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11878 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11879 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11880 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11881 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11882 * gcc.target/i386/ssse3-psignb.c: Likewise.
11883 * gcc.target/i386/ssse3-psignd.c: Likewise.
11884 * gcc.target/i386/ssse3-psignw.c: Likewise.
11885 * gcc.target/i386/ssse3-vals.h: Likewise.
11887 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11889 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11890 * lib/fortran-torture.exp: Include target-supports.exp.
11892 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11895 * gcc.c-torture/execute/pr30185.c: New test.
11897 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11901 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11902 * gcc.dg/builtin-bswap-2.c: Likewise.
11903 * gcc.dg/builtin-bswap-3.c: Likewise.
11904 * gcc.dg/builtin-bswap-4.c: Likewise.
11905 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11906 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11908 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11910 PR libfortran/30145
11911 * gfortran.dg/write_zero_array: New test.
11913 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11916 * gfortran.dg/write_fmt_trim.f90: New test.
11918 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11921 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11924 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11926 * lib/target-supports.exp (check_weak_available): Use istarget
11927 "hppa*-*-hpux10*" instead of regexp.
11928 (check_cxa_atexit_available): Likewise.
11930 2006-12-14 Richard Guenther <rguenther@suse.de>
11932 PR tree-optimization/30197
11933 * gcc.c-torture/execute/complex-1.c: Fix function name.
11934 * gcc.dg/builtins-61.c: New testcase.
11936 2006-12-14 Richard Guenther <rguenther@suse.de>
11938 PR middle-end/30172
11939 * gcc.dg/pr30172-1.c: New testcase.
11941 2006-12-14 Richard Guenther <rguenther@suse.de>
11943 PR tree-optimization/30198
11944 * gcc.dg/builtins-60.c: New testcase.
11946 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11948 * lib/target-supports.exp (vect_no_align): Remove spu.
11950 2006-12-13 Ian Lance Taylor <iant@google.com>
11954 * g++.dg/warn/Wparentheses-5.C: New test.
11955 * g++.dg/warn/Wparentheses-6.C: New test.
11956 * g++.dg/warn/Wparentheses-7.C: New test.
11957 * g++.dg/warn/Wparentheses-8.C: New test.
11958 * g++.dg/warn/Wparentheses-9.C: New test.
11959 * g++.dg/warn/Wparentheses-10.C: New test.
11960 * g++.dg/warn/Wparentheses-11.C: New test.
11961 * g++.dg/warn/Wparentheses-12.C: New test.
11962 * g++.dg/warn/Wparentheses-13.C: New test.
11963 * g++.dg/warn/Wparentheses-14.C: New test.
11964 * g++.dg/warn/Wparentheses-15.C: New test.
11965 * g++.dg/warn/Wparentheses-16.C: New test.
11966 * g++.dg/warn/Wparentheses-17.C: New test.
11967 * g++.dg/warn/Wparentheses-18.C: New test.
11968 * g++.dg/warn/Wparentheses-19.C: New test.
11969 * g++.dg/warn/Wparentheses-20.C: New test.
11970 * g++.dg/warn/Wparentheses-21.C: New test.
11972 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11975 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11976 for target "hppa.*hpux10".
11978 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11980 * g++.dg/debug/vartrack1.C: New test.
11982 * g++.dg/opt/ifcvt1.C: New test.
11984 * gcc.dg/tls/opt-13.c: New test.
11986 * gcc.dg/20060425-2.c: New test.
11988 * g++.dg/opt/pr15054-2.C: New test.
11990 * gcc.c-torture/execute/20060420-1.c: New test.
11992 * gcc.c-torture/execute/20060412-1.c: New test.
11994 * objc/compile/20060406-1.m: New test.
11996 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11998 * g++.dg/template/array17.C: New test.
12000 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
12002 * gcc.target/powerpc/altivec-23.c: New test.
12004 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
12007 * g++.dg/inherit/error3.C: New test.
12010 * g++.dg/inherit/error4.C: New test.
12012 2006-12-13 Richard Guenther <rguenther@suse.de>
12014 PR tree-optimization/17687
12015 * gcc.dg/builtins-59.c: New testcase.
12017 2006-12-13 Ben Elliston <bje@au.ibm.com>
12019 * gcc.target/spu/Wmain.c: New test.
12021 2006-12-12 Josh Conner <jconner@apple.com>
12023 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12024 * g++.dg/abi/thunk4.C: Likewise.
12025 * g++.dg/abi/rtti3.C: Likewise.
12027 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
12029 * gcc.target/spu/cpat-1.c: New test.
12030 * gcc.target/spu/cpat-2.c: New test.
12031 * gcc.target/spu/cpat-3.c: New test.
12032 * gcc.target/spu/cpat-4.c: New test.
12034 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12037 * gcc.c-torture/compile/vector-1.c: New test.
12038 * gcc.c-torture/compile/vector-2.c: New test.
12039 * gcc.c-torture/compile/vector-3.c: New test.
12041 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12043 * lib/fortran-torture.exp: Update copyright years. Remove
12044 obsolete comment. Test -ftree-vectorize where it makes sense.
12045 * lib/gfortran-dg.exp: Update copyright years. Use settings
12046 from fortran-torture.exp.
12047 * gfortran.dg/char_transpose_1.f90,
12048 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12049 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12050 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
12051 '-w' to dg-options.
12053 2006-12-12 Richard Sandiford <richard@codesourcery.com>
12055 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12056 saved_${tool}_load.
12058 2006-12-12 Ira Rosen <irar@il.ibm.com>
12060 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12061 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12062 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12063 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12066 2006-12-12 Richard Guenther <rguenther@suse.de>
12068 PR middle-end/30147
12069 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12071 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
12072 Diego Novillo <dnovillo@redhat.com>
12074 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12076 * gcc.dg/tree-ssa/pr26421.c: Likewise
12077 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12078 * gcc.dg/tree-ssa/pr23382.c: Likewise.
12079 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12080 * gcc.dg/tree-ssa/pr28410.c: Likewise.
12081 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12082 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12083 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12084 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12085 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12087 2006-12-11 Jan Hubicka <jh@suse.cz>
12089 * gcc.dg/tree-prof/stringop-1.c: New test.
12090 * gcc.dg/tree-prof/stringop-2.c: New test.
12092 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
12095 * gcc.target/i386/pr30120.c: New test.
12098 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12100 * gcc.target/i386/x87regparm-1.c: New test.
12101 * gcc.target/i386/x87regparm-2.c: New test.
12102 * gcc.target/i386/x87regparm-3.c: New test.
12103 * gcc.target/i386/x87regparm-4.c: New test.
12105 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
12107 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12109 2006-12-10 Tobias Burnus <burnus@net-b.de>
12112 * gfortran.dg/protected_1.f90: New test.
12113 * gfortran.dg/protected_2.f90: New test.
12114 * gfortran.dg/protected_3.f90: New test.
12115 * gfortran.dg/protected_4.f90: New test.
12116 * gfortran.dg/protected_5.f90: New test.
12117 * gfortran.dg/protected_6.f90: New test.
12119 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12120 Tobias Burnus <burnus@gcc.gnu.org>
12124 * gfortran.dg/interface_4.f90: Test adding procedure to generic
12126 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12127 ambiguous interfaces.
12128 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12129 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12130 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12131 ambiguous interfaces.
12132 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12133 * gfortran.dg/array_initializer_2.f90: Add initializer array
12137 * gfortran.dg/interface_9.f90: Test that host interfaces are
12138 not checked for ambiguity with the local version.
12140 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12143 * gfortran.dg/module_interface_2.f90: New test.
12145 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
12148 * gfortran.dg/assumed_len.f90: New test.
12150 2006-12-09 Richard Guenther <rguenther@suse.de>
12152 * g++.dg/warn/implicit-typename1.C: Qualify types.
12153 * g++.dg/parse/crash12.C: Likewise.
12154 * g++.dg/tree-ssa/pr22444.C: Likewise.
12156 2006-12-09 Tobias Burnus <burnus@net-b.de>
12158 * gfortran.dg/array_2.f90: Added sqrt test.
12160 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
12162 * gcc.target/i386/x87regparm-1.c: XFAIL.
12163 * gcc.target/i386/x87regparm-2.c: XFAIL.
12164 * gcc.target/i386/x87regparm-3.c: XFAIL.
12165 * gcc.target/i386/x87regparm-4.c: XFAIL.
12167 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12169 * lib/target-supports.exp
12170 (check_effective_target_large_long_double): New.
12171 * gcc.dg/Wconversion-real.c : Use it.
12172 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12175 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
12177 * gcc.c-torture/execute/mode-dependent-address.c: New test.
12179 2006-12-08 Tobias Burnus <burnus@net-b.de>
12182 * gfortran.dg/import4.f90: New test for IMPORT in modules.
12184 2006-12-07 Mark Mitchell <mark@codesourcery.com>
12187 * g++.dg/template/crash65.C: New test.
12188 * g++.dg/template/spec16.C: Tweak error markers.
12190 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
12192 * gcc.target/spu: New directory.
12193 * gcc.target/spu/spu.exp: New file.
12194 * gcc.target/spu/intrinsics-1.c: New test.
12196 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
12199 * g++.dg/ext/attrib27.C: New test.
12200 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12201 * g++.dg/parse/typedef5.C: Likewise.
12203 2006-12-07 Mike Stump <mrs@apple.com>
12205 * treelang/compile/var_defs.tree: Adjust.
12207 2006-12-06 Mark Mitchell <mark@codesourcery.com>
12210 * g++.dg/template/crash64.C: New test.
12211 * g++.dg/parse/crash27.C: Adjust error markers.
12213 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
12215 PR libfortran/30009
12216 PR libfortran/30056
12217 * gfortran.dg/read_eof_4.f90: Add tests.
12218 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
12219 * gfortran.dg/unf_read_corrupted_1.f90: New test.
12221 2006-12-05 Mark Mitchell <mark@codesourcery.com>
12224 * g++.dg/template/crash63.C: New test.
12227 * g++.dg/template/crash62.C: New test.
12229 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12232 * gfortran.dg/allocatable_function_1.f90: Increase the number
12233 of expected calls of free to 10; the lhs section reference is
12234 now evaluated so there is another call to bar. Change the
12235 comment appropriately.
12236 * gfortran.dg/array_section_1.f90: New test.
12238 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
12241 * gfortran.dg/char_result_12.f90: New test.
12243 2006-12-05 Richard Guenther <rguenther@suse.de>
12245 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12246 * gcc.dg/vect/vect-pow-2.c: Rename to ...
12247 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
12248 vect_double, xfail for spu*-*-*.
12250 2006-12-04 Tobias Burnus <burnus@net-b.de>
12253 * initialization_4.f90: Test noninteger exponents (-std=f95).
12254 * initialization_5.f90: New test for noninteger exponents
12257 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12260 * gfortran.dg/parameter_array_section_1.f90: New test.
12262 2006-12-04 Mark Mitchell <mark@codesourcery.com>
12265 * g++.dg/template/crash61.C: New test.
12268 * g++.dg/template/error23.C: New test.
12270 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
12272 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12274 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
12277 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12279 2006-12-04 Jakub Jelinek <jakub@redhat.com>
12281 PR middle-end/29965
12282 * gcc.dg/gomp/pr29965-1.c: New test.
12283 * gcc.dg/gomp/pr29965-2.c: New test.
12284 * gcc.dg/gomp/pr29965-3.c: New test.
12285 * gcc.dg/gomp/pr29965-4.c: New test.
12286 * gcc.dg/gomp/pr29965-5.c: New test.
12287 * gcc.dg/gomp/pr29965-6.c: New test.
12288 * g++.dg/gomp/pr29965-1.C: New test.
12289 * g++.dg/gomp/pr29965-2.C: New test.
12290 * g++.dg/gomp/pr29965-3.C: New test.
12291 * g++.dg/gomp/pr29965-4.C: New test.
12292 * g++.dg/gomp/pr29965-5.C: New test.
12293 * g++.dg/gomp/pr29965-6.C: New test.
12294 * g++.dg/gomp/pr29965-7.C: New test.
12295 * g++.dg/gomp/pr29965-8.C: New test.
12296 * g++.dg/gomp/pr29965-9.C: New test.
12297 * g++.dg/gomp/pr29965-10.C: New test.
12299 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
12301 * gnat.dg/pointer_variable_bounds.adb: New test.
12302 * gnat.dg/pointer_variable_bounds.ads: Likewise.
12303 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12305 2006-12-03 Eric Christopher <echristo@apple.com>
12307 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12309 2006-12-03 Richard Henderson <rth@redhat.com>
12310 Andrew Pinski <pinskia@gmail.com>
12313 * g++.dg/warn/unit-1.C: New test.
12315 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
12317 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12319 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12321 * g++.dg/vect/vect.exp: Enable tests to run on spu.
12322 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12323 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12324 * gcc.dg/vect/vect-70.c: Reduce array size.
12325 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12326 vect_no_compaer_double targets.
12327 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12328 vect_float, vect_double, and vect_int.
12330 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
12332 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12333 test for loop versioning on vect_no_align targets.
12334 * gcc.dg/vect/pr20122.c: Likewise.
12335 * gcc.dg/vect/vect-105.c: Likewise.
12336 * gcc.dg/vect/vect-42.c: Likewise.
12337 * gcc.dg/vect/vect-43.c: Likewise.
12338 * gcc.dg/vect/vect-74.c: Likewise.
12339 * gcc.dg/vect/vect-75.c: Likewise.
12340 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12341 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12342 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12343 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12345 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
12348 * gfortran.dg/value_1.f90 : New test.
12349 * gfortran.dg/value_2.f90 : New test.
12350 * gfortran.dg/value_3.f90 : New test.
12351 * gfortran.dg/value_4.f90 : New test.
12352 * gfortran.dg/value_4.c : Called from value_4.f90.
12354 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
12357 * g++.dg/cpp0x/static_assert4.C: New testcase.
12359 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12361 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12363 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
12366 * gcc.dg/pr27953.c: New test.
12368 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12371 * g++.dg/ext/vector5.C: New test.
12374 * g++.dg/other/main1.C: New test.
12376 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
12378 PR libfortran/29568
12379 * gfortran.dg/convert_implied_open.f90: Change to
12380 new default record length.
12381 * gfortran.dg/unf_short_record_1.f90: Adapt to
12383 * gfortran.dg/unformatted_subrecords_1.f90: New test.
12385 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
12387 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12389 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
12392 * g++.dg/expr/pr29066.c: New.
12394 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
12395 Zdenek Dvorak <dvorakz@suse.cz>
12397 PR tree-optimization/29921
12398 * gcc.dg/pr29921-2.c: New test.
12400 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
12402 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12403 (i386_get_cpuid): New function.
12404 (i386_cpuid_ecx): Likewise.
12405 (i386_cpuid_edx): Likewise.
12406 (i386_cpuid): Updated to call i386_cpuid_edx.
12408 * gcc.target/i386/sse3-addsubpd.c: New file.
12409 * gcc.target/i386/sse3-addsubps.c: Likewise.
12410 * gcc.target/i386/sse3-haddpd.c: Likewise.
12411 * gcc.target/i386/sse3-haddps.c: Likewise.
12412 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12413 * gcc.target/i386/sse3-hsubps.c: Likewise.
12414 * gcc.target/i386/sse3-lddqu.c: Likewise.
12415 * gcc.target/i386/sse3-movddup.c: Likewise.
12416 * gcc.target/i386/sse3-movshdup.c: Likewise.
12417 * gcc.target/i386/sse3-movsldup.c: Likewise.
12419 2006-12-01 Dirk Mueller <dmueller@suse.de>
12421 * g++.dg/warn/Wreturn-type-4.C: New testcase.
12423 2006-11-30 Janis Johnson <janis187@us.ibm.com>
12425 * gcc.dg/dfp/convert-int-max.c: New test.
12426 * gcc.dg/dfp/convert-int-max-fold.c: New test.
12428 2006-11-30 Richard Guenther <rguenther@suse.de>
12430 * gcc.dg/vect/vect-pow-1.c: Rename ...
12431 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
12432 floats instead of doubles, check successful vectorization.
12434 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
12437 * gcc.c-torture/compile/pr29945.c: New testcase.
12439 2006-11-30 Joseph Myers <joseph@codesourcery.com>
12441 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12444 2006-11-29 Eric Christopher <echristo@apple.com>
12446 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12448 2006-11-29 Janis Johnson <janis187@us.ibm.com>
12450 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12452 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12454 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
12457 * g++.dg/inherit/virtual2.C: New test.
12458 * g++.dg/inherit/virtual3.C: Likewise.
12459 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12460 * g++.dg/inherit/error2.C: Likewise.
12461 * g++.dg/template/instantiate1.C: Likewise.
12463 2006-11-28 Andrew Pinski <pinskia@gmail.com>
12466 * gcc.dg/tree-ssa/reassoc-12.c: New test.
12468 2006-11-28 Jan Hubicka <jh@suse.cz>
12470 * gcc.dg/memcpy-1.c: New test.
12472 2006-11-28 Jakub Jelinek <jakub@redhat.com>
12475 * g++.dg/warn/main-3.C: New test.
12477 2006-11-28 Jan Hubicka <jh@suse.cz>
12479 * gcc.dg/winline-1.c: New test.
12481 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
12483 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12486 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12489 * gfortran.dg/missing_optional_dummy_3.f90
12491 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
12494 * gfortran.dg/interface_3.f90: Modify errors.
12496 2006-11-28 Ben Elliston <bje@au.ibm.com>
12498 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12499 fail to link due to relocation overflows on spu-*-*.
12501 2006-11-27 Michael Matz <matz@suse.de>
12502 Andreas Krebbel <krebbel1@de.ibm.com>
12505 * gcc.dg/20061127-1.c: New testcase.
12507 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
12509 * gcc.dg/20061124-1.c: Add exit() function prototype.
12511 2006-11-27 Jan Hubicka <jh@suse.cz>
12513 * gcc.target/i386/memcpy-1.c: Adjust size.
12514 * gcc.dg/visibility-11.c: Likewise.
12516 2006-11-27 Richard Guenther <rguenther@suse.de>
12518 PR middle-end/25620
12519 * gcc.target/i386/pow-1.c: New testcase.
12520 * gcc.dg/builtins-58.c: Likewise.
12522 2006-11-26 Mark Mitchell <mark@codesourcery.com>
12525 * g++.dg/expr/cast8.C: New test.
12527 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12529 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12530 Don't ever inline the testcase.
12532 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12535 * gfortran.fortran-torture/compile/parameter_3.f90: New
12538 2006-11-25 Andrew Pinski <pinskia@gmail.com>
12541 * gfortran.fortran-torture/execute/transfer2.f90: New test.
12543 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12545 * gfortran.fortran-torture/execute/specifics.f90: Remove test
12548 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12550 PR libgfortran/29936
12551 * gfortran.dg/write_check3.f90: New test.
12553 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12555 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12557 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
12560 * gfortran.dg/interface_3.f90: New test.
12563 * gfortran.dg/generic_8.f90: New test.
12565 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12567 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12568 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12569 * gfortran.dg/specifics_3.f90: Remove.
12571 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12574 * gcc.dg/gomp/pr29955.c: New test.
12577 * gcc.dg/pr29736.c: New test.
12579 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12582 * gcc.dg/pure-1.c: New test.
12584 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12586 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12587 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12589 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12591 * gcc.dg/20061124-1.c: New testcase.
12593 2006-11-23 Eric Christopher <echristo@apple.com>
12595 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12597 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12601 * gcc.dg/Wconversion-integer.c: New. Supersedes
12602 Wconversion-negative-constants.c
12603 * gcc.dg/Wconversion-real.c: New.
12604 * gcc.dg/Wconversion-real-integer.c: New.
12605 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12606 * g++.dg/warn/Wconversion1.C: Modified.
12608 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12610 * gfortran.dg/overload_1.f90: New test.
12612 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12615 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12616 Wtraditional-conversion.
12617 * gcc.dg/overflow-warn-2.c: Likewise.
12618 * gcc.dg/Wconversion.c: Likewise. Renamed as
12619 Wtraditional-conversion.c .
12620 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12621 Wtraditional-conversion-2.c .
12622 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12623 Wtraditional-conversion-2.c
12624 * gcc.dg/Wconversion-negative-constants.c: New.
12626 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12628 * gcc.dg/tree-ssa/dump-1.c: New test.
12630 2006-11-23 David Ung <davidu@mips.com>
12632 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12633 -mfp64, allowable when ISA >= 33 and float is enabled.
12634 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12635 of mthc1 and mfhc1 patterns.
12637 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12639 PR tree-optimization/29921
12640 * gcc.dg/pr29921.c: New test.
12642 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12645 * gfortran.dg/initialization_4.f90: New test.
12647 2006-11-22 Ira Rosen <irar@il.ibm.com>
12649 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12650 platforms that have interleaving support.
12651 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12652 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12653 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12654 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12655 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12656 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12657 gcc.dg/vect/vect-strided-u8-i8.c,
12658 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12659 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12660 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12661 gcc.dg/vect/vect-strided-float.c,
12662 gcc.dg/vect/vect-strided-a-mult.c,
12663 gcc.dg/vect/vect-strided-mult-char-ls.c,
12664 gcc.dg/vect/vect-strided-a-u16-mult.c,
12665 gcc.dg/vect/vect-strided-a-u32-mult.c,
12666 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12667 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12668 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12669 gcc.dg/vect/vect-strided-mult.c,
12670 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12671 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12674 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12677 * gfortran.dg/auto_char_len_4.f90: New test.
12679 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12682 * gfortran.dg/generic_7.f90: New test.
12683 * gfortran.dg/defined_operators_1.f90: Add new error.
12685 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12687 PR tree-optimization/29902
12688 * g++.dg/tree-ssa/pr29902.C: New test.
12690 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12693 * gfortran.dg/used_types_13.f90: New test.
12695 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12697 * gcc.dg/dfp/snan.c: Delete.
12699 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12701 * g++.dg/cpp0x/static_assert1.C: New.
12702 * g++.dg/cpp0x/static_assert2.C: New.
12703 * g++.dg/cpp0x/static_assert3.C: New.
12705 2006-11-21 Richard Guenther <rguenther@suse.de>
12707 * gcc.dg/vect/vect-pow-1.c: New testcase.
12708 * gcc.dg/vect/vect-pow-2.c: Likewise.
12710 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12713 * g++.dg/template/static29.C: New test.
12716 * g++.dg/conversion/simd4.C: New test.
12718 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12721 * g++.dg/template/access19.C: New test.
12722 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12725 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12728 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12730 2006-11-20 Tobias Burnus <burnus@net-b.de>
12733 * gfortran.dg/import.f90: Extended test.
12734 * gfortran.dg/import2.f90: Extended test.
12736 2006-11-20 Tobias Burnus <burnus@net-b.de>
12738 * gfortran.dg/volatile3.f90: Add conflict test.
12740 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12743 * gfortran.dg/implicit_10.f90: New test.
12745 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12748 * g++.dg/warn/Wall-write-strings.C: New.
12750 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12752 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12753 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12755 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12757 * gfortran.dg/use_3.f90: Remove error message.
12758 * gfortran.dg/iso_fortran_env_1.f90: New test.
12759 * gfortran.dg/iso_fortran_env_2.f90: New test.
12760 * gfortran.dg/iso_fortran_env_3.f90: New test.
12761 * gfortran.dg/iso_fortran_env_4.f90: New test.
12763 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12765 * gcc.dg/vect/vect-27.c: Fix initialization.
12767 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12769 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12770 * gcc.dg/torture/builtin-minmax-1.c: New.
12772 * gcc.dg/builtins-20.c: Add cases for copysign.
12774 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12777 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12779 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12780 * gfortran.dg/use_1.f90: New test.
12781 * gfortran.dg/use_1.f90: New test.
12782 * gfortran.dg/use_1.f90: New test.
12784 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12786 PR tree-optimization/29801
12787 * gcc.dg/pr29801.c: New test.
12789 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12791 PR middle-end/29584
12792 * gcc.dg/torture/pr29584.c: New test.
12794 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12796 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12797 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12798 * gcc.target/powerpc/compress-float-ppc.c,
12799 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12801 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12802 do not pass -mhard-float.
12804 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12806 * gnat.dg/volatile_aggregate.adb: New test.
12808 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12812 * gfortran.dg/bound_2.f90: Add more checks.
12813 * gfortran.dg/bound_3.f90: New test.
12815 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12818 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12820 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12822 * gfortran.dg/import3.f90: Fix error message.
12824 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12827 * gfortran.fortran-torture/compile/inline_1.f90:
12830 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12832 * gcc.target/i386/x87regparm-1.c: New test.
12833 * gcc.target/i386/x87regparm-2.c: New test.
12834 * gcc.target/i386/x87regparm-3.c: New test.
12835 * gcc.target/i386/x87regparm-4.c: New test.
12837 2006-11-15 Tobias Burnus <burnus@net-b.de>
12840 * gfortran.dg/import.f90: New test.
12841 * gfortran.dg/import2.f90: New test.
12842 * gfortran.dg/import3.f90: New test.
12844 2006-11-15 Tobias Burnus <burnus@net-b.de>
12847 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12849 2006-11-15 Tobias Burnus <burnus@net-b.de>
12852 * gfortran.dg/contains.f90: New test.
12853 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12855 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12857 PR tree-optimization/29581
12858 * gcc.dg/pr29581-1.c: New test.
12859 * gcc.dg/pr29581-2.c: New test.
12860 * gcc.dg/pr29581-3.c: New test.
12861 * gcc.dg/pr29581-4.c: New test.
12862 * gfortran.dg/pr29581.f90: New test.
12864 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12867 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12868 numbers in error message headers.
12870 2006-11-14 Richard Guenther <rguenther@suse.de>
12872 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12873 to i?86 and x86_64 targets.
12875 2006-11-14 Caroline Tice <ctice@apple.com>
12877 * gcc.dg/pubtypes-1.c: New file/testcase.
12878 * gcc.dg/pubtypes-2.c: New file/testcase.
12879 * gcc.dg/pubtypes-3.c: New file/testcase.
12880 * gcc.dg/pubtypes-4.c: New file/testcase.
12881 * g++.dg/pubtypes.C: New file/testcase.
12883 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12886 * g++.dg/init/self1.C: New test.
12888 2006-11-14 Tobias Burnus <burnus@net-b.de>
12891 * gfortran.dg/conflicts.f90: Add.
12893 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12895 PR rtl-optimization/29798
12897 * gcc.c-torture/execute/pr29798.c: New.
12899 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12901 * gcc.dg/builtins-20.c: Add more cases.
12903 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12906 * gfortran.dg/gomp/pr29759.f90: New test.
12908 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12911 * g++.dg/template/static28.C: New test.
12913 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12915 * lib/c-torture.exp: Use target-libpath.exp.
12916 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12917 set GCC_EXEC_PREFIX env var from global variable of same name.
12919 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12922 * gfortran.fortran-torture/compile/transfer-1.f90:
12925 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12926 Zdenek Dvorak <dvorakz@suse.cz>
12928 PR tree-optimization/29680
12929 * gcc.dg/alias-11.c: New test.
12931 2006-11-12 Jason Merrill <jason@redhat.com>
12932 Andrew Pinski <pinskia@physics.uc.edu>
12934 PR middle-end/28915
12935 * gcc.target/i386/vectorize1.c: New.
12937 2006-11-12 Roger Sayle <roger@eyesopen.com>
12939 PR rtl-optimization/29797
12940 * gcc.c-torture/execute/pr29797-1.c: New test case.
12942 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12944 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12946 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12948 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12950 2006-11-12 Roger Sayle <roger@eyesopen.com>
12952 PR tree-optimization/13827
12953 * gcc.dg/fold-eqand-1.c: New test case.
12955 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12958 * gcc.c-torture/execute/mayalias-3.c: New test.
12960 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12962 PR middle-end/27528
12963 * gcc.c-torture/compile/pr27528.c: New test.
12964 * gcc.dg/pr27528.c: Likewise.
12966 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12968 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12970 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12972 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12975 * gfortran.dg/reshape_source_size_1.f90: New test.
12977 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12980 * gfortran.dg/aliasing_dummy_4.f90: New test.
12982 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12985 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12986 and x86_64-*-* targets.
12988 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12990 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12991 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12992 New macros. Use them in exact tests.
12993 (TESTIT3): New macro.
12994 Add tests for fmin, fmax and fma.
12996 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12999 * gfortran.dg/array_constructor_13.f90: New test.
13001 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13004 * gfortran.dg/used_types_12.f90: New test.
13006 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
13008 PR middle-end/29726
13009 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13011 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13012 * gcc.dg/fold-eqandshift-3.c: New test case.
13014 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13017 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13020 * gfortran.dg/change_symbol_attributes_1.f90: New test.
13022 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13024 * gcc.dg/20061109-1.c: New testcase.
13026 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13028 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13030 2006-11-09 Tobias Burnus <burnus@net-b.de>
13032 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13033 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13035 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
13037 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13038 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13040 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13042 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13044 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13046 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13048 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13049 * gcc.dg/vect/vect-9.c: Now vectorizable.
13050 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13051 that support vect_widen_mult.
13052 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13053 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13054 vect-reduc-dot-u16.c).
13055 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13056 vect-reduc-dot-u16.c).
13057 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13058 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13059 vect-reduc-dot-s8.c).
13060 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13061 vect-reduc-dot-s8.c).
13062 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13063 vect-reduc-dot-s8.c).
13064 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13065 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13066 vect-reduc-dot-u8.c).
13067 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13068 vect-reduc-dot-u8.c).
13069 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13070 * gcc.dg/vect/vect-multitypes-9.c: New test.
13071 * gcc.dg/vect/vect-multitypes-10.c: New test.
13072 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13073 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13074 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13075 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13076 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13077 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13078 wrapv-vect-reduc-dot-s8.c.
13079 * lib/target-support.exp (check_effective_target_vect_unpack): New.
13080 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13081 targets that support vec_unpack.
13082 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13083 (check_effective_target_vect_widen_mult_qi_to_hi): New.
13084 (check_effective_target_vect_widen_mult_hi_to_si): New.
13085 (check_effective_target_vect_widen_sum): Removed.
13087 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13089 * gcc.dg/vect/vect-multitypes-8.c: New test.
13090 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13092 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13094 * gcc.dg/vect/vect-multitypes-7.c: New test.
13096 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13098 * gcc.dg/vect/vect-multitypes-4.c: New test.
13099 * gcc.dg/vect/vect-multitypes-5.c: New test.
13100 * gcc.dg/vect/vect-multitypes-6.c: New test.
13102 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13104 * gcc.dg/vect/vect-multitypes-1.c: New test.
13105 * gcc.dg/vect/vect-multitypes-2.c: New test.
13106 * gcc.dg/vect/vect-multitypes-3.c: New test.
13108 2006-11-07 Eric Christopher <echristo@apple.com>
13110 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13111 Test using scan-assembler-not.
13113 2006-11-07 Jakub Jelinek <jakub@redhat.com>
13115 * gcc.dg/inline-17.c: New test.
13117 2006-11-07 Steve Ellcey <sje@cup.hp.com>
13120 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
13123 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13126 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13129 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13132 2006-11-07 Tobias Burnus <burnus@net-b.de>
13135 * gfortran.dg/volatile.f90: Add.
13136 * gfortran.dg/volatile2.f90: Add.
13137 * gfortran.dg/volatile3.f90: Add.
13138 * gfortran.dg/volatile4.f90: Add.
13139 * gfortran.dg/volatile5.f90: Add.
13140 * gfortran.dg/volatile6.f90: Add.
13141 * gfortran.dg/volatile7.f90: Add.
13143 2006-11-06 Tobias Burnus <burnus@net-b.de>
13145 * gfortran.dg/io_constraints_2.f90: Adjust pattern
13146 for matching error messages.
13147 * gfortran.dg/specifics_3.f90: Adjust pattern
13148 for matching error messages.
13150 2006-11-06 Janis Johnson <janis187@us.ibm.com>
13151 Bernhard Fischer <aldot@gcc.gnu.org>
13153 * lib/gcc-dg.exp (output-exists): New proc.
13154 (output-exists-not): New proc.
13155 * gcc.test-framework/test-framework.awk: Support new directives.
13156 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13157 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13158 * gcc.test-framework/dg-outexists-exp-F.c: New test.
13159 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13160 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13161 * gcc.test-framework/dg-outexists-exp-P.c: New test.
13163 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
13167 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13168 * gfortran.dg/initialization_3.f90: New.
13170 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13172 PR libgfortran/25545
13173 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13175 2006-11-05 Jakub Jelinek <jakub@redhat.com>
13177 PR middle-end/29695
13178 * gcc.c-torture/execute/pr29695-1.c: New test.
13179 * gcc.c-torture/execute/pr29695-2.c: New test.
13181 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
13184 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13186 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
13188 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13189 for matching error messages.
13191 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
13194 * gcc.target/i386/387-12.c: New test.
13196 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13198 PR libfortran/29713
13199 * gfortran.dg/pr29713.f90: New test.
13201 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
13203 * gcc.c-torture/execute/arith-rand-ll.c:
13204 Also test for bogus rest sign.
13206 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13208 PR libfortran/27895
13209 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13211 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
13213 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13214 from error messages.
13216 2006-11-02 Mike Stump <mrs@apple.com>
13218 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13220 * g++.old-deja/g++.abi/align.C: Enable for darwin.
13222 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
13224 * g++.dg/eh/gcsec1.C: New test.
13226 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13228 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13229 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
13231 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
13233 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13235 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13236 * gcc.dg/pr14796-2.c: Likewise.
13238 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13240 * gcc.c-torture/execute/20061101-1.c: New test.
13242 2006-11-01 Richard Guenther <rguenther@suse.de>
13244 * gcc.target/i386/fpprec-1.c: New testcase.
13246 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13248 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13249 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13251 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
13253 * gcc.c-torture/execute/20061031-1.c: New test.
13255 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13258 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13259 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13260 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13261 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13262 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13263 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13264 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13266 2006-10-31 Eric Christopher <echristo@apple.com>
13267 Falk Hueffner <falk@debian.org>
13269 * gcc.dg/builtin-bswap-1.c: New.
13270 * gcc.dg/builtin-bswap-2.c: New.
13271 * gcc.dg/builtin-bswap-3.c: New.
13272 * gcc.dg/builtin-bswap-4.c: New.
13273 * gcc.dg/builtin-bswap-5.c: New.
13274 * gcc.target/i386/builtin-bswap-1.c: New.
13276 2006-10-31 Geoffrey Keating <geoffk@apple.com>
13278 * gcc.dg/inline-16.c: New.
13281 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13283 * gcc.dg/inline-13.c: New.
13284 * gcc.dg/inline-14.c: New.
13285 * gcc.dg/inline-15.c: New.
13288 * gcc.dg/inline6.c: New.
13289 * gcc.dg/inline7.c: New.
13291 2006-10-31 Roger Sayle <roger@eyesopen.com>
13293 PR middle-end/23470
13294 * gcc.dg/pr23470-1.c: New test case.
13296 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
13299 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13301 * gfortran.dg/blockdata_2.f90: New testcase.
13303 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
13305 PR libfortran/29627
13306 * gfortran.dg/unf_short_record_1.f90: New test.
13308 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13311 * gfortran.dg/pr29067.f: New test.
13313 2006-10-31 Joseph Myers <joseph@codesourcery.com>
13314 Richard Sandiford <richard@codesourcery.com>
13316 * lib/target-supports.exp (get_compiler_messages): Append options
13317 as a single list element.
13318 (check_effective_target_arm_vfp_ok): New.
13319 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13321 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
13324 * gfortran.dg/intrinsic_actual_2.f90: New test.
13327 * gfortran.dg/actual_array_interface_1.f90: New test.
13330 * gfortran.dg/used_types_11.f90: New test.
13332 2006-10-30 Dirk Mueller <dmueller@suse.de>
13334 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13335 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13336 * g++.old-deja/g++.pt/eichin01.C (main): Same.
13337 * g++.old-deja/g++.mike/net25.C (main): Same.
13338 * g++.dg/lookup/exception1.C (main): Same.
13339 * g++.dg/parse/parens2.C (main): Same.
13341 2006-10-30 Roger Sayle <roger@eyesopen.com>
13343 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13345 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13347 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13348 * gcc.dg/torture/builtin-math-3.c: Likewise.
13350 2006-10-30 Tobias Burnus <burnus@net-b.de>
13353 * gfortran.dg/write_check.f90: Check run-time keyword checking.
13354 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13356 2006-10-30 Andrew Pinski <pinskia@gmail.com>
13359 * gfortran.fortran-torture/execute/transfer1.f90: New test.
13361 2006-10-30 Joseph Myers <joseph@codesourcery.com>
13363 * lib/target-supports.exp (check_function_available): Declare
13364 function before calling.
13366 2006-10-30 Jakub Jelinek <jakub@redhat.com>
13368 PR tree-optimization/29637
13369 * gcc.dg/pr29637.c: New test.
13371 2006-10-29 Roger Sayle <roger@eyesopen.com>
13373 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13374 tree canonicalization.
13376 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13378 * gcc.dg/builtins-20.c: Add more hypot tests.
13380 2006-10-29 Roger Sayle <roger@eyesopen.com>
13382 * gcc.dg/fold-compare-1.c: New test case.
13384 2006-10-29 Dirk Mueller <dmueller@suse.de>
13387 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13389 2006-10-29 Roger Sayle <roger@eyesopen.com>
13391 PR tree-optimization/15458
13392 * gcc.dg/fold-xornot-1.c: New test case.
13394 2006-10-29 Richard Guenther <rguenther@suse.de>
13396 * gcc.target/i386/math-torture/trunc.c: New testcase.
13398 2006-10-29 Richard Guenther <rguenther@suse.de>
13400 * gcc.target/i386/math-torture/round.c: New testcase.
13402 2006-10-29 Richard Guenther <rguenther@suse.de>
13404 * gcc.target/i386/math-torture/ceil.c: New testcase.
13405 * gcc.target/i386/math-torture/floor.c: Likewise.
13407 2006-10-29 Richard Guenther <rguenther@suse.de>
13409 * gcc.target/i386/math-torture/rint.c: New testcase.
13410 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13412 2006-10-29 Richard Guenther <rguenther@suse.de>
13414 * gcc.target/i386/math-torture/lfloor.c: New testcase.
13415 * gcc.target/i386/math-torture/lceil.c: Likewise.
13417 2006-10-28 Tobias Burnus <burnus@net-b.de>
13419 PR libgfortran/24313
13420 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13422 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
13424 * gcc.c-torture/execute/20020118-1.c,
13425 gcc.c-torture/execute/builtins/strlen.c,
13426 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13429 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13431 * gcc.dg/builtins-20.c: Add tests for hypot.
13432 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
13433 two-argument builtins.
13434 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13435 TESTIT2. Update all callers.
13436 (TESTIT2, TESTIT2_R): New helper macros.
13437 Add testcases for pow, hypot and atan2.
13439 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
13442 * g++.dg/expr/bool1.C: New test.
13443 * g++.dg/expr/bool2.C: New test.
13445 2006-10-28 Tobias Burnus <burnus@net-b.de>
13448 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13449 * gfortran.dg/namelist_internal.f90: New test.
13451 2006-10-28 Tobias Burnus <burnus@net-b.de>
13454 * gfortran.dg/io_real_boz.f90: Add.
13455 * gfortran.dg/io_real_boz2.f90: Add.
13457 2006-10-28 Richard Guenther <rguenther@suse.de>
13459 PR middle-end/26899
13460 * gcc.dg/tree-ssa/pr26899.c: New testcase.
13462 2006-10-28 Richard Guenther <rguenther@suse.de>
13465 * gcc.target/i386/math-torture/lround.c: New testcase.
13467 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
13469 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13470 * gcc.dg/builtins-44.c: Likewise.
13471 * gcc.dg/builtins-45.c: Likewise.
13472 * gcc.dg/pr28796-2.c: Likewise.
13473 * gcc.dg/unordered-3.c: Likewise.
13475 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13477 PR libgfortran/27954
13478 * gfortran.dg/error_recovery_2.f90: New test.
13480 2006-10-26 Richard Guenther <rguenther@suse.de>
13482 * gcc.target/i386/i386.exp: Use glob, not find to collect
13483 tests. Avoids recursing into subdirectories.
13484 * gcc.target/i386/math-torture/math-torture.exp: Torture
13485 for interesting ia32 math options.
13486 * gcc.target.i386/math-torture/lrint.c: New testcase.
13488 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13490 PR libgfortran/29563
13491 * gfortran.dg/arrayio_9.f90: Update test.
13492 * gfortran.dg/arrayio_19.f90: New test.
13494 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
13496 * gcc.dg/20061026.c: New testcase.
13498 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13500 PR libgfortran/29563
13501 * gfortran.dg/arrayio_9.f90: New test.
13503 2006-10-26 Ben Elliston <bje@au.ibm.com>
13505 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13506 Copy the strings manually, as strcpy may call strlen.
13508 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13510 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13511 Add checks for log, log2, log10 and log1p.
13513 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13514 we already test 0.0. Add checks for expm1, log, log2, log10,
13515 log1p, cbrt, erf and erfc.
13517 2006-10-25 Steve Ellcey <sje@cup.hp.com>
13519 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13521 2006-10-25 Uros Bizjak <uros@kss-loka.si>
13523 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13524 and remainderl() built-in functions. Remove -ffast-math from
13527 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13529 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13532 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13533 floating point modifiers to arguments passed to float and long
13534 double functions respectively. Update all callers to use floating
13535 point numbers, not integers. Add tests for exp, exp2 and
13538 * gcc.dg/torture/builtin-math-3.c: New test.
13540 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
13543 * gfortran.dg/initialize_2.f90: New.
13545 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13547 * gcc.dg/torture/builtin-math-2.c: New test.
13549 2006-10-24 Richard Guenther <rguenther@suse.de>
13551 PR middle-end/28796
13552 * gcc.dg/pr28796-1.c: New testcase.
13553 * gcc.dg/pr28796-2.c: Likewise.
13555 2006-10-24 Richard Guenther <rguenther@suse.de>
13557 * gcc.dg/builtins-57.c: New testcase.
13559 2006-10-24 Richard Guenther <rguenther@suse.de>
13561 PR tree-optimization/29567
13562 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13564 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13566 PR tree-optimization/14784
13567 * gcc.dg/alias-10.c: New test.
13569 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13571 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13573 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13575 * gcc.dg/builtin-strncat-chk-1.c: New test.
13577 2006-10-23 Jan Hubicka <jh@suse.cz>
13579 * gcc.dg/memmove-1.c: New test.
13581 2006-10-23 Paul Brook <paul@codesourcery.com>
13583 * gcc.dg/pragma-pack-5.c: New test.
13585 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13587 * g++.dg/other/s390-1.C: New testcase.
13589 2006-10-23 Richard Guenther <rguenther@suse.de>
13591 PR middle-end/27132
13592 PR middle-end/23295
13593 * gcc.dg/pr27132.c: New testcase.
13594 * gcc.dg/pr23295.c: Likewise.
13595 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13596 * g++.dg/tree-ssa/pr19807.C: Likewise.
13598 2006-10-23 Richard Guenther <rguenther@suse.de>
13600 PR middle-end/21032
13601 * gcc.dg/pr21032.c: New testcase.
13603 2006-10-22 Jeff Law <law@redhat.com>
13604 Richard Guenther <rguenther@suse.de>
13606 PR tree-optimization/15911
13607 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13609 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13612 * g++.dg/abi/rtti3.C: New.
13614 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13616 PR middle-end/28252
13617 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13620 2006-10-21 Richard Guenther <rguenther@suse.de>
13622 PR tree-optimization/3511
13623 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13625 2006-10-21 Richard Guenther <rguenther@suse.de>
13627 PR middle-end/26898
13628 * gcc.dg/torture/pr26898-1.c: New testcase.
13629 * gcc.dg/torture/pr26898-2.c: Likewise.
13631 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13634 * g++.dg/parse/bitfield1.C: Adjust error markers.
13635 * g++.dg/parse/bitfield2.C: New test.
13637 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13639 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13641 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13643 PR libfortran/27895
13644 * gfortran.dg/zero_sized_1.f90: New test.
13646 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13648 * gcc.dg/div-compare-1.c: New test.
13650 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13653 * gfortran.dg/result_default_init_1.f90: New test.
13656 * gfortran.dg/automatic_default_init_1.f90: New test.
13658 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13661 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13663 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13664 'using namespace std' without previous declaration.
13665 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13666 * g++.old-deja/g++.robertl/eb133c.C: New.
13668 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13670 PR libgfortran/29277
13671 * gfortran.dg/streamio_4.f90: Update test.
13672 * gfortran.dg/streamio_11.f90: New test.
13674 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13677 * g++.dg/inherit/virtual1.C: New test.
13679 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13682 * g++.dg/parse/enum3.C: New test.
13684 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13687 * g++.dg/init/ctor8.C: New test.
13689 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13692 * g++.dg/ext/complit8.C: Tweak error markers.
13693 * g++.dg/template/complit1.C: Add error marker.
13695 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13698 * g++.dg/ext/complit8.C: New test.
13701 * g++.dg/parse/dtor12.C: New test.
13704 * g++.dg/template/sizeof11.C: New test.
13706 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13709 * gfortran.dg/data_char_3.f90: New test.
13712 * gfortran.dg/negative_automatic_size.f90: New test.
13714 2006-10-16 David Daney <ddaney@avtrex.com>
13716 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13718 2006-10-16 Eric Christopher <echristo@apple.com>
13720 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13723 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13726 * g++.dg/tc1/dr49.C: Tweak error messages.
13727 * g++.dg/parse/template21.C: New test.
13729 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13731 PR middle-end/20491
13732 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13734 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13737 * gfortran.dg/print_1.f90: New test.
13739 2006-10-15 Jan Hubicka <jh@suse.cz>
13741 PR middle-end/29241
13742 * gcc.c-torture/compile/pr29241.c: New testcase.
13744 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13746 PR middle-end/29250
13747 * gcc.c-torture/compile/pr29250.c: New test.
13749 2006-10-15 Richard Guenther <rguenther@suse.de>
13751 * gcc.dg/pr29299.c: New testcase.
13753 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13756 * gfortran.dg/label_4.f90: Adjust warning flag.
13758 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13761 * gfortran.dg/nullify_3.f90: New test.
13763 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13765 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13766 on Solaris 2.5.1 too.
13768 2006-10-13 Eric Christopher <echristo@apple.com>
13770 * gcc.dg/pr25993.c: Skip for darwin.
13772 2006-10-13 Eric Christopher <echristo@apple.com>
13774 * gcc.dg/visibility-11.c: Skip for darwin.
13776 2006-10-13 Eric Christopher <echristo@apple.com>
13778 * gcc.dg/darwin-weakimport-1.c: Use
13779 -fno-asynchronous-unwind-tables.
13780 * gcc.dg/darwin-weakimport-3.c: Ditto.
13782 2006-10-13 Richard Guenther <rguenther@suse.de>
13784 PR tree-optimization/29446
13785 * gcc.dg/torture/pr29446.c: New testcase.
13787 2006-10-13 Bill Wendling <wendling@apple.com>
13789 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13790 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13791 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13792 * g++.old-deja/g++.law/shadow1.C: Likewise.
13793 * g++.old-deja/g++.law/ctors10.C: Likewise.
13794 * g++.dg/debug/namespace1.C: Likewise.
13795 * g++.dg/inherit/namespace-as-base.C: Likewise.
13796 * g++.dg/opt/delay-slot-1.C: Likewise.
13797 * g++.dg/parse/defarg10.C: Likewise.
13798 * g++.dg/template/ptrmem11.C: Likewise.
13799 * g++.dg/template/mem_func_ptr.C: Likewise.
13800 * g++.dg/template/spec19.C: Likewise.
13802 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13804 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13806 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13809 * gfortran.dg/implicit_9.f90: New test.
13812 * gfortran.dg/namelist_25.f90: New test.
13815 * gfortran.dg/same_name_2.f90: New test.
13818 * gfortran.dg/host_assoc_types_1.f90: New test.
13821 * gfortran.dg/missing_derived_type_1.f90: New test.
13822 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13825 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13828 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13830 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13833 * gfortran.dg/bound_2.f90: New test.
13835 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13837 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13839 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13840 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13841 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13842 * gfortran.dg/gomp/reduction3.f90: Likewise.
13843 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13844 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13845 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13846 * gfortran.dg/forall_4.f90: Likewise.
13847 * gfortran.dg/spec_expr_4.f90: Likewise.
13848 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13849 * gfortran.dg/forall_5.f90: Likewise.
13850 * gfortran.dg/open_access_append_2.f90: Add check for
13851 compile-time warning.
13853 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13856 * g++.dg/parse/pure1.C: New test.
13858 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13861 * gfortran.dg/io_constraints_3.f90: New test.
13862 * gfortran.dg/open_access_append_1.f90: Add checks
13863 for compile-time warnings.
13864 * gfortran.dg/pr20163-2.f: Likewise.
13865 * gfortran.dg/iostat_2.f90: Likewise.
13866 * gfortran.dg/label_4.f90: Delete the temporary
13868 * gfortran.dg/direct_io_2.f90: Add a FILE=
13870 * gfortran.dg/iomsg_1.f90: Add check for
13871 compile-time warning.
13873 2006-10-12 Jan Hubicka <jh@suse.cz>
13876 * gcc.dg/pr28319.c: New test.
13878 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13880 * g++.dg/ext/vla4.C: New test.
13882 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13885 * g++.dg/template/crash60.C: New test.
13886 * g++.dg/other/large-size-array.C: Adjust error markers.
13887 * g++.dg/parse/crash27.C: Likewise.
13888 * g++.dg/template/crash1.C: Likewise.
13890 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13893 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13895 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13897 PR preprocessor/28709
13898 * gcc.dg/cpp/paste14.c: New test.
13900 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13903 * g++.dg/init/array24.C: New test.
13905 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13907 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13910 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13913 * g++.dg/parse/typedef8.C: New test.
13914 * g++.dg/other/mult-stor1.C: Adjust error markers.
13916 2006-10-11 Richard Guenther <rguenther@suse.de>
13918 PR tree-optimization/28230
13919 * gcc.dg/torture/pr28230.c: New testcase.
13921 2006-10-11 Richard Guenther <rguenther@suse.de>
13923 PR inline-asm/29119
13924 * gcc.dg/torture/pr29119.c: New testcase.
13926 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13928 PR middle-end/29272
13929 * gcc.c-torture/execute/20060930-2.c: New test.
13931 2006-10-09 Richard Henderson <rth@redhat.com>
13933 Revert emutls patch.
13935 2006-10-09 Richard Guenther <rguenther@suse.de>
13937 PR middle-end/29254
13938 * gcc.dg/pr29254.c: New testcase.
13940 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13941 Paul Thomas <pault@gcc.gnu.org>
13944 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13945 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13946 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13947 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13948 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13949 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13950 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13951 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13952 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13953 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13954 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13955 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13956 * gfortran.dg/alloc_comp_std.f90: New test.
13957 * gfortran.dg/move_alloc.f90: New test.
13959 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13962 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13965 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13967 2006-10-08 Tobias Burnus <burnus@net-b.de>
13970 * gfortran.dg/new_line.f90: New test.
13972 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13974 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13975 * gcc.dg/torture/builtin-convert-1.c,
13976 gcc.dg/torture/builtin-convert-2.c,
13977 gcc.dg/torture/builtin-convert-3.c,
13978 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13980 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13982 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13983 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13984 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13985 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13987 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13989 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13990 Xfail some tests for powerpc-darwin and powerpc-aix.
13992 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13995 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13997 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14000 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14003 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14007 * gfortran.fortran-torture/execute/specifics.f90:
14008 Add tests for using all possible intrinsics as actual arguments.
14009 * gfortran.dg/specifics_1.f90: Add tests for using
14010 all possible intrinsics as actual arguments.
14011 * gfortran.dg/specifics_2.f90: New file.
14012 * gfortran.dg/specifics_3.f90: New file.
14014 2006-10-07 Richard Sandiford <richard@codesourcery.com>
14016 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14017 * gcc.dg/debug/debug-2.c: Likewise.
14019 2006-10-06 Uros Bizjak <uros@kss-loka.si>
14021 * gcc.c-torture/compile/sync-2.c: New test.
14023 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14025 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14028 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14030 PR rtl-optimization/29128
14031 * gcc.c-torture/compile/pr29128.c: New test.
14033 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14035 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14038 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
14040 PR middle-end/29256
14041 * gcc.dg/tree-ssa/loop-19.c: New test.
14043 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14045 PR tree-optimization/29330
14046 * gcc.dg/pr29330.c: New test.
14049 * gcc.c-torture/compile/20061005-1.c: New test.
14051 2006-10-06 Olivier Hainque <hainque@adacore.com>
14053 * gcc.dg/typename-vla-1.c: New case.
14054 * gnat.dg/forward_vla.adb: New case.
14056 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14058 PR tree-optimization/29290
14059 * gfortran.dg/loop_nest_1.f90: New test.
14062 * gcc.dg/tls/opt-12.c: New test.
14065 * gfortran.dg/save_2.f90: New test.
14068 * gcc.dg/pr29091.c: New test.
14070 2006-10-06 Joseph Myers <joseph@codesourcery.com>
14072 * lib/target-supports.exp
14073 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14074 same as x86_64-*-*; check for LP64.
14076 2006-10-04 Richard Henderson <rth@redhat.com>
14078 * lib/target-supports.exp (check_effective_target_tls): Redefine
14079 to mean non-emulated tls.
14080 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14081 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14082 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14083 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14084 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14085 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14086 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14088 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14091 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14093 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14095 * gfortran.dg/bounds_check_fail_1.f90: New test.
14097 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14100 * g++.dg/template/friend48.C: New test.
14102 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14105 * gfortran.dg/default_initialization_2.f90: New test.
14107 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14111 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14113 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14116 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14120 * gfortran.dg/missing_optional_dummy_2.f90: New test.
14124 * gfortran.dg/entry_array_specs_1.f90: New test.
14126 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
14128 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14129 insufficient to inhibit some test failures at -O3. Do testing
14132 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14135 * g++.dg/inherit/access8.C: New test.
14136 * g++.dg/template/dtor4.C: Tweak error messages.
14138 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14141 * gfortran.dg/entry_8.f90: New test.
14143 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14146 * g++.dg/parse/new4.C: New test.
14148 2006-10-03 Uros Bizjak <uros@kss-loka.si>
14150 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14151 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14152 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14153 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14154 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14156 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14159 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14160 * gfortran.dg/continuation_2.f90: New test.
14163 * gfortran.dg/continuation_3.f90: New test.
14164 * gfortran.dg/continuation_4.f90: New test.
14165 * gfortran.dg/continuation_5.f: New test.
14166 * gfortran.dg/continuation_6.f: New test.
14168 2006-10-02 Mark Mitchell <mark@codesourcery.com>
14171 * g++.dg/template/vla1.C: New test.
14173 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14176 * gfortran.dg/complex_parameter_1.f90: New test.
14178 2006-10-02 Jakub Jelinek <jakub@redhat.com>
14181 * gcc.c-torture/execute/20060929-1.c: New test.
14183 2006-10-01 Mark Mitchell <mark@codesourcery.com>
14186 * g++.dg/template/member6.C: New test.
14187 * g++.dg/parse/typename7.C: Adjust error markers.
14190 * g++.dg/template/member7.C: New test.
14192 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
14195 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14196 gcc.dg/Woverride-init-3.c: New tests.
14198 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
14200 * gcc.c-torture/execute/20060930-1.c: New test.
14202 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14205 * gfortran.dg/specifics_1.f90: New test.
14206 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14209 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14211 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14212 pthread-init-common.h: New.
14214 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
14216 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14217 precision on some archs.
14219 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
14221 * gcc.dg/non-local-goto-1.c: New test.
14222 * gcc.dg/non-local-goto-2.c: Likewise.
14223 * gcc.dg/setjmp-3.c: Likewise.
14224 * gcc.dg/setjmp-4.c: Likewise.
14226 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
14228 * gnat.dg/self_aggregate_with_pointer.adb: New test.
14230 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
14233 * gfortran.dg/exponent_1.f90: New test.
14236 * gfortran.dg/nearest_1.f90: New test.
14238 2006-09-26 Jakub Jelinek <jakub@redhat.com>
14240 PR middle-end/25261
14241 PR middle-end/28790
14242 * gcc.dg/gomp/nestedfn-1.c: New test.
14244 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
14247 * objc/compile/method-1.m: New test.
14249 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
14252 * g++.dg/template/crash58.C: New test.
14253 * g++.dg/parse/crash28.C: Adjust error markers.
14254 * g++.dg/template/crash34.C: Likewise.
14255 * g++.dg/template/friend31.C: Likewise.
14256 * g++.dg/template/crash32.C: Likewise.
14259 * g++.dg/template/crash59.C: New test.
14262 * g++.dg/template/spec33.C: New test.
14263 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14265 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
14266 Adam Nemet <anemet@caviumnetworks.com>
14268 * gcc.dg/tree-ssa/ivopts-1.c: New test.
14269 * gcc.dg/tree-ssa/ivopts-2.c: New test.
14271 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
14274 * gcc.dg/pr28911.c: New.
14276 2006-09-23 Uros Bizjak <uros@kss-loka.si>
14279 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14280 (dg-options): Add -mfpmath=387.
14282 2006-09-23 Jakub Jelinek <jakub@redhat.com>
14285 * gcc.dg/pr28706.c: New test.
14288 * gcc.dg/pr28712.c: New test.
14290 2006-09-22 Mike Stump <mrs@apple.com>
14292 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14294 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
14296 PR tree-optimization/28888
14297 * gcc.dg/pr28888.c: New test.
14299 2006-09-21 Mark Mitchell <mark@codesourcery.com>
14302 * g++.dg/init/ptrfn1.C: New test.
14304 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
14307 * g++.dg/template/spec32.C: New test.
14308 * g++.dg/parse/crash9.C: Adjust error markers.
14311 * g++.dg/template/typedef6.C: New test.
14312 * g++.dg/init/error1.C: Adjust error markers.
14313 * g++.dg/parse/crash9.C: Likewise.
14314 * g++.dg/template/crash55.C: Likewise.
14316 2006-09-21 Janis Johnson <janis187@us.ibm.com>
14318 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14320 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
14323 * g++.dg/ext/dllimport12.C: New test.
14325 2006-09-20 Richard Sandiford <richard@codesourcery.com>
14327 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14328 * gcc.target/mips/nmadd-2.c: Likewise.
14329 * gcc.target/mips/mips-ps-6.c: New test.
14330 * gcc.target/mips/neg-abs-1.c: Likewise.
14331 * gcc.target/mips/neg-abs-2.c: Likewise.
14332 * gcc.target/mips/nmadd-3.c: New test.
14334 2006-09-20 Jakub Jelinek <jakub@redhat.com>
14336 PR middle-end/28046
14337 * gcc.dg/gomp/atomic-10.c: New test.
14338 * g++.dg/gomp/atomic-10.C: New test.
14340 2006-09-20 Eric Christopher <echristo@apple.com>
14342 * gcc.target/i386/sse3-not-fisttp.c: New.
14344 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
14346 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14348 2006-09-19 Richard Sandiford <richard@codesourcery.com>
14350 * gcc.c-torture/execute/pr28289.c (one): New variable.
14351 (main): Use it instead of argc.
14352 * gcc.c-torture/execute/20060102-1.c (one): New variable.
14353 (main): Use it instead of argc.
14355 2006-09-19 Paul Brook <paul@codesourcery.com>
14358 * gcc.dg/nested-func-5.c: New test.
14360 2006-09-19 Ben Elliston <bje@au.ibm.com>
14362 * lib/target-supports.exp (check_effective_target_tls): Compile
14363 test stubs using ${tool}_target_compile, not just target_compile.
14364 (check_effective_target_tls_runtime): Likewise.
14366 2006-09-19 Ben Elliston <bje@au.ibm.com>
14368 * gcc.c-torture/compile/20030405-1.x: Remove.
14370 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14371 optimising linker from discarding it.
14373 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14376 * gfortran.dg/keyword_symbol_1.f90: New test.
14378 * gfortran.dg/spread_shape_1.f90: Add missing warning with
14379 pedantic compilation option.
14381 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14384 * gfortran.dg/spread_shape_1.f90: New test.
14386 2006-09-17 Roger Sayle <roger@eyesopen.com>
14388 PR tree-optimization/28887
14389 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14391 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
14394 * gcc.dg/pr25993.c: New test.
14396 2006-09-17 Ira Rosen <irar@il.ibm.com>
14399 * gcc.dg/vect/pr21591.c: New test.
14401 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
14404 * gcc.c-torture/compile/strcpy-1.c: New test.
14405 * gcc.c-torture/compile/strcpy-2.c: New test.
14406 * gcc.c-torture/compile/memcpy-1.c: New test.
14407 * gcc.c-torture/compile/memcpy-2.c: New test.
14409 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
14412 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14414 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
14416 * gnat.dg/specs/double_record_extension1.ads: New test.
14417 * gnat.dg/specs/double_record_extension2.ads: Likewise.
14419 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
14422 * gfortran.dg/oldstyle_3.f90: New test.
14424 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14426 PR libgfortran/29099
14427 * gfortran.dg/secnds-1.f: New test.
14429 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14431 PR libgfortran/29053
14432 * gfortran.dg/streamio_9.f90: New test.
14433 * gfortran.dg/streamio_10.f90: New test.
14435 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
14438 * g++.dg/init/array22.C: New test.
14439 * g++.dg/init/array23.C: New test.
14441 2006-09-14 Arnaud Charlet <charlet@adacore.com>
14443 * stackcheck.lst: Update list of tests requiring stack checking.
14444 * norun.lst: Adjust for above change.
14445 * ada95.lst: New file.
14446 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14447 requiring -gnat95 switch.
14449 2006-09-14 Olivier Hainque <hainque@adacore.com>
14451 * gnat.dg/in_out_parameter.adb: New test.
14453 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
14456 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14458 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
14460 * gnat.dg/specs/unchecked_union.ads: New test.
14462 2006-09-13 Richard Sandiford <richard@codesourcery.com>
14464 PR rtl-optimization/28982
14465 * gcc.c-torture/execute/pr28982a.c: New test.
14466 * gcc.c-torture/execute/pr28982b.c: Likewise.
14468 2006-09-12 Eric Christopher <echristo@apple.com>
14470 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14471 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14473 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
14476 PR preprocessor/14634
14477 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14478 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14479 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14481 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
14483 * gcc.dg/pr28243.c: New test.
14485 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
14488 gfortran.dg/pr28971.f90: New test to act as a backstop in case
14489 this undiagnosed regression reappears.
14491 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
14493 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14494 Treat $srcdir as a literal.
14495 * lib/fortran-torture.exp (fortran-torture-compile,
14496 fortran-torture-execute): Likewise.
14497 * lib/objc-torture.exp (objc-torture-compile,
14498 objc-torture-execute): Likewise.
14499 * lib/profopt.exp (profopt-execute): Likewise.
14501 2006-09-11 Geoffrey Keating <geoffk@apple.com>
14503 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14505 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
14508 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14510 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
14513 * gcc.target/i386/pr13685.c: New test.
14515 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14517 * gcc.dg/pr28726.c: New test.
14519 2006-09-11 Josh Conner <jconner@apple.com>
14521 * gcc.dg/nrv3.c: Increase size of structure.
14522 * gcc.dg/nrv4.c: Likewise.
14523 * gcc.dg/nrv5.c: Likewise.
14525 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
14527 PR libfortran/28890
14528 gfortran.dg/assumed_charlen_function_5.f90: New test.
14530 2006-09-10 Mark Mitchell <mark@codesourcery.com>
14533 * g++.dg/init/static3.C: New test.
14535 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
14538 * gcc.dg/long-long-cst1.c (t): Add cast to
14539 __SIZE_TYPE__ before casting to int.
14540 (main): Return 0 on success.
14542 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
14544 * gcc.c-torture/execute/20060910-1.c: New test.
14546 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
14548 PR middle-end/26983
14549 * gcc.dg/pr26983.c: New test.
14551 2006-09-10 Richard Sandiford <richard@codesourcery.com>
14554 * gcc.c-torture/execute/pr29006.c: New test.
14556 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14558 PR libfortran/28947
14559 gfortran.dg/matmul_4.f90: New test.
14561 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14564 gfortran.dg/used_types_10: New test.
14566 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14568 PR libfortran/28923
14569 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14570 gfortran.dg/array_initializer_3.f90: New test.
14572 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14575 * gfortran.dg/actual_array_constructor_3.f90: New test.
14577 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14580 * gcc.target/i386/pr26778.c: New testcase.
14582 2006-09-08 Eric Christopher <echristo@apple.com>
14584 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14585 * gcc.target/i386/memcpy-1.c: Ditto.
14586 * gcc.target/i386/asm-1.c: Ditto.
14587 * gcc.target/i386/20060512-4.c: Ditto.
14588 * gcc.target/i386/compress-float-387.c: Ditto.
14589 * gcc.target/i386/20060512-1.c: Ditto.
14590 * gcc.target/i386/compress-float-sse.c: Ditto.
14591 * gcc.target/i386/20060512-2.c: Ditto.
14592 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14593 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14594 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14595 * gcc.dg/pr26449.c: Ditto.
14596 * gcc.dg/attr-ms_struct-2.c: Ditto.
14597 * gcc.dg/attr-ms_struct-1.c: Ditto.
14598 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14600 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14603 * gcc.dg/vla-10.c: New test.
14605 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14608 * g++.dg/parse/template20.C: New test.
14609 * g++.dg/template/operator8.C: Remove obsolete part.
14610 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14611 * g++.old-deja/g++.pt/crash65.C: Likewise.
14613 2006-09-07 Jason Merrill <jason@redhat.com>
14615 PR middle-end/27724
14616 * gcc.dg/long-long-cst1.c: New test.
14618 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14621 * g++.dg/other/array3.C: New test.
14622 * g++.dg/other/array4.C: New test.
14623 * g++.dg/other/array5.C: New test.
14625 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14627 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14629 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14632 * gcc.target/i386/pr28946.c: New test.
14634 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14636 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14637 in integer literal constant.
14638 * gfortran.dg/enum_8.f90: Ditto.
14639 * gfortran.dg/g77/20030326-1.f: Ditto.
14641 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14643 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14644 nonconformance usage.
14646 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14648 PR middle-end/28862
14649 * gcc.c-torture/compile/vector-align-1.c: New test.
14651 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14654 * g++.dg/opt/copysign-1.C: New test.
14656 2006-09-06 Jason Merrill <jason@redhat.com>
14659 * g++.dg/warn/unused-result1.C: New test.
14661 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14664 * g++.dg/ext/vla3.C: New test.
14667 * g++.dg/template/array16.C: New test.
14669 2006-09-06 Richard Guenther <rguenther@suse.de>
14671 * gcc.dg/pr27226.c: Remove testcase again.
14673 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14676 * g++.dg/opt/unroll2.C: New test.
14678 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14681 * gcc.dg/vect/pr28952.c: New test.
14683 2006-09-05 Richard Guenther <rguenther@suse.de>
14685 PR tree-optimization/28900
14686 * gcc.dg/torture/pr28900.c: New testcase
14688 2006-09-05 Richard Guenther <rguenther@suse.de>
14690 PR tree-optimization/28905
14691 * gcc.c-torture/compile/pr28905.c: New testcase.
14693 2006-09-05 Richard Guenther <rguenther@suse.de>
14695 PR middle-end/28935
14696 * gcc.dg/pr28935.c: New testcase.
14698 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14700 * gcc.c-torture/execute/20060905-1.c: New test.
14702 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14705 * gfortran.dg/used_types_7.f90: New test.
14706 * gfortran.dg/used_types_8.f90: New test.
14707 * gfortran.dg/used_types_9.f90: New test.
14709 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14711 * gcc.c-torture/compile/20060904-1.c: New test.
14713 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14715 PR c++/23287 Revert my 2006-09-01 patch
14716 * g++.dg/parse/dtor12.C: Remove.
14718 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14721 * g++.dg/template/operator9.C: New test.
14724 * g++.dg/template/operator7.C: New test.
14727 * g++.dg/template/operator8.C: New test.
14730 * g++.dg/template/crash57.C: New test.
14732 * g++.dg/template/typedef4.C: Adjust error markers.
14733 * g++.dg/template/typedef5.C: Likewise.
14735 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14738 * g++.dg/parse/crash33.C: New test.
14740 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14741 Richard Guenther <rguenther@suse.de>
14742 Adam Nemet <anemet@caviumnetworks.com>
14744 PR middle-end/27226
14745 * gcc.target/mips/memcpy-1.c: New testcase.
14746 * gcc.dg/pr27226.c: Likewise.
14748 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14751 * g++.dg/lookup/koenig5.C: New.
14752 * g++.dg/template/crash56.C: New.
14754 2006-09-01 Josh Conner <jconner@apple.com>
14757 * gcc.dg/nrv3.c: New test.
14758 * gcc.dg/nrv4.c: New test.
14759 * gcc.dg/nrv5.c: New test.
14761 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14764 * g++.dg/parse/dtor12.C: New.
14766 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14768 PR tree-optimization/28839
14769 * gcc.dg/pr28839.c: New test.
14771 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14774 * gcc.dg/pr24367.c: New testcase.
14776 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14778 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14780 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14782 PR rtl-optimization/27735
14783 * gcc.dg/loop-unswitch-1.c: New test.
14785 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14788 * gfortran.dg/aliasing_dummy_2.f90: New test.
14791 * gfortran.dg/generic_5.f90: Change error message.
14794 * gfortran.dg/generic_6.f90: New test.
14797 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14800 * gfortran.dg/invalid_interface_assignment.f90: New test.
14803 * gfortran.dg/module_proc_external_dummy.f90: New test.
14805 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14808 * g++.dg/warn/var-args1.C: New test.
14810 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14813 * gfortran.dg/simpleif_2.f90: New test.
14814 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14815 * gfortran.dg/enum_5.f90: Ditto.
14817 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14818 Kazu Hirata <kazu@codesourcery.com>
14820 PR tree-optimization/17506
14821 * gcc.dg/pr17506.c: New.
14823 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14826 * g++.dg/eh/alias1.C: New test.
14828 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14831 * g++.dg/template/ttp22.C: New test.
14833 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14835 PR middle-end/26632
14836 * gcc.dg/pr26632.c: New.
14838 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14840 PR libgfortran/28354
14841 * gfortran.dg/fmt_zero_precision.f90: New test.
14843 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14846 * g++.dg/template/spec31.C: New test.
14848 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14851 * g++.dg/other/static2.C: New test.
14853 2006-08-26 Roger Sayle <roger@eyesopen.com>
14855 * gcc.dg/Wswitch-enum-2.c: New test case.
14856 * gcc.dg/Wswitch-enum-3.c: Likewise.
14858 2006-08-26 Richard Guenther <rguenther@suse.de>
14860 * gcc.c-torture/compile/20060826-1.c: New testcase.
14862 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14865 * g++.dg/template/void10.C: New test.
14868 * g++.dg/template/void8.C: New test.
14871 * g++.dg/template/void9.C: New test.
14873 * g++.dg/template/void3.C: Adjust error markers.
14874 * g++.dg/template/void4.C: Likewise.
14875 * g++.dg/template/crash55.C: Likewise.
14876 * g++.dg/template/void7.C: Likewise
14878 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14881 * g++.dg/inherit/access6.C: New test.
14882 * g++.dg/inherit/access7.C: Likewise.
14885 * g++.dg/template/array15.C: New test.
14886 * g++.dg/template/crash2.C: Tweak error markers.
14888 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14890 PR middle-end/28683
14891 * gcc.c-torture/compile/20060823-1.c: New test.
14893 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14896 * g++.dg/template/ttp21.C: New test.
14899 * g++.dg/other/operator1.C: Add error-marker.
14900 * g++.dg/other/operator2.C: New test.
14902 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14905 * gcc.c-torture/compile/vla-const-1.c,
14906 gcc.c-torture/compile/vla-const-2.c: New tests.
14908 2006-08-26 Richard Guenther <rguenther@suse.de>
14910 PR middle-end/28814
14911 * gcc.dg/torture/pr28814.c: New testcase.
14913 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14916 * gcc.c-torture/compile/compound-literal-1.c: New test.
14918 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14921 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14922 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14923 Expect extra diagnostics.
14925 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14927 gcc.dg/noncompile/pr16876.c: New test.
14929 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14932 * g++.dg/parse/local1.C: New test.
14933 * g++.dg/other/qual1.C: Tweak error marker.
14935 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14938 * g++.dg/template/typename10.C: New.
14939 * g++.dg/template/lookup4.C: Remove bogus error marker.
14941 2006-08-25 Richard Guenther <rguenther@suse.de>
14944 * gcc.dg/pr26570.c: Fix testcase.
14946 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14949 * gcc.c-torture/execute/mayalias-2.c: New test.
14950 * gcc.dg/tree-ssa/alias-13.c: New test.
14952 2006-08-24 Jan Hubicka <jh@suse.cz>
14955 * gcc.dg/debug/pr26881.c: New file.
14957 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14960 * gfortran.dg/used_types_4.f90: New test.
14961 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14962 association of derived types.
14963 * gfortran.dg/used_types_2.f90: Add module cleanup.
14964 * gfortran.dg/used_types_3.f90: The same.
14967 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14970 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14973 * gfortran.dg/direct_io_6.f90: Remove test.
14975 2006-08-23 Stuart Hastings <stuart@apple.com>
14978 * gcc.target/i386/20060821-1.c: New.
14980 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14982 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14983 dg-warning strings for dllimport.
14985 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14988 * g++.dg/ext/vector4.C: New test.
14989 * g++.dg/ext/complex1.C: New test.
14991 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14994 * gcc.dg/debug/const-1.c: New.
14995 * gcc.dg/debug/const-2.c: New.
14996 * gcc.dg/debug/dwarf2/const-1.c: New.
14997 * gcc.dg/debug/dwarf2/const-2.c: New.
14998 * gcc.dg/debug/dwarf2/const-2b.c: New.
15000 2006-08-22 Richard Guenther <rguenther@suse.de>
15002 PR middle-end/28776
15003 * gcc.c-torture/compile/pr28776-1.c: New testcase.
15004 * gcc.c-torture/compile/pr28776-2.c: Likewise.
15006 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
15008 PR tree-optimization/28003
15009 * g++.dg/tree-ssa/pr28003.C: New.
15011 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15013 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15015 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
15018 * g++.dg/other/error14.C: New test.
15021 * g++.dg/parse/ctor7.C: New test.
15022 * g++.dg/parse/ctor8.C: Likewise.
15025 * g++.dg/template/void7.C: New test.
15027 2006-08-21 Olivier Hainque <hainque@adacore.com>
15029 * gnat.dg/self_aggregate_with_zeros.adb: New test.
15030 * gnat.dg/self_aggregate_with_array.adb: New test.
15032 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15034 * g++.dg/eh/arm-vfp-unwind.C: New test.
15036 2006-08-20 Mark Mitchell <mark@codesourcery.com>
15039 * g++.dg/template/ref3.C: New test.
15040 * g++.dg/template/nontype13.C: New test.
15043 * g++.dg/template/ptrmem17.C: New test.
15045 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
15048 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15050 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
15053 * gfortran.dg/used_types_2.f90: New test.
15056 * gfortran.dg/used_types_3.f90: New test.
15059 * gfortran.dg/generic_actual_arg.f90: New test.
15062 * gfortran.dg/module_private_array_refs_1.f90: New test.
15065 * gfortran.dg/program_name_1.f90: New test.
15068 * gfortran.dg/derived_constructor_comps_1.f90: New test.
15071 * gfortran.dg/array_initializer_2.f90: New test.
15074 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15077 * gfortran.dg/assumed_charlen_function_4.f90: New test.
15080 * gfortran.dg/assumed_charlen_in_main.f90: New test.
15083 * gfortran.dg/dependent_decls_1.f90: New test.
15085 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
15088 * gfortran.dg/derived_init_2.f90: New.
15090 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
15092 * gcc.c-torture/execute/pr28289.c: New test.
15094 2006-08-17 Jakub Jelinek <jakub@redhat.com>
15097 * gcc.dg/attr-externally-visible-1.c: New test.
15098 * gcc.dg/attr-externally-visible-2.c: New test.
15099 * g++.dg/parse/attr-externally-visible-1.C: New test.
15100 * g++.dg/parse/attr-externally-visible-2.C: New test.
15102 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15105 * g++.dg/parse/dtor11.C: New test.
15107 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15109 PR rtl-optimization/28489
15110 * gcc.c-torture/compile/pr28489.c: New test.
15112 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15115 * g++.dg/template/redecl4.C: New test.
15118 * g++.dg/template/ctor8.C: New test.
15120 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15122 * gcc.dg/pr26570.c: Fix testcase.
15124 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
15127 * g++.dg/parse/offsetof6.C: New test.
15128 * g++.dg/parse/offsetof6.C: New test.
15129 * g++.dg/parse/offsetof7.C: New test.
15131 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15134 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15137 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
15140 * g++.dg/ext/vector3.C: New test.
15142 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
15144 PR gcov/profile/26570
15145 * gcc.dg/pr26570.c: New test.
15147 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
15150 * gcc.dg/qual-component-1.c: New test.
15152 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15155 * g++.dg/parse/new3.C: New test.
15157 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15160 * gfortran.dg/streamio_1.f90: New test.
15161 * gfortran.dg/streamio_2.f90: New test.
15162 * gfortran.dg/streamio_3.f90: New test.
15163 * gfortran.dg/streamio_4.f90: New test.
15164 * gfortran.dg/streamio_5.f90: New test.
15165 * gfortran.dg/streamio_6.f90: New test.
15166 * gfortran.dg/streamio_7.f90: New test.
15167 * gfortran.dg/streamio_8.f90: New test.
15169 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
15172 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15174 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
15177 * g++.dg/template/void6.C: New test.
15179 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15182 * gcc.dg/parse-error-1.c: New test.
15183 * gcc.dg/parse-error-2.c: New test.
15184 * gcc.dg/cpp/digraph2.c: Add error-marker.
15185 * gcc.dg/noncompile/920923-1.c: Likewise.
15187 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
15190 * gcc.dg/sizeof-2.c: New testcase.
15193 * gcc.dg/switch-A.c: New testcase.
15195 2006-08-14 Steve Ellcey <sje@cup.hp.com>
15199 * g++.old-deja/g++.warn/compare1.C: Delete.
15200 * g++.dg/opt/pr7503-2.C: Delete.
15201 * g++.dg/opt/pr7503-3.C: Delete.
15202 * g++.dg/opt/pr7503-4.C: Delete.
15203 * g++.dg/opt/pr7503-5.C: Delete.
15204 * g++.dg/opt/max1.C: Delete.
15205 * g++.dg/warn/minmax.C: Delete.
15206 * g++.dg/expr/minmax.C: New test.
15208 2006-08-14 Richard Guenther <rguenther@suse.de>
15211 * gcc.c-torture/execute/pr28651.c: Do not use argc
15212 to avoid optimization, instead forbid inlining.
15214 2006-08-14 Richard Sandiford <richard@codesourcery.com>
15216 PR rtl-optimization/28634
15217 * gcc.c-torture/execute/ieee/pr28634.c: New test.
15219 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
15222 * gcc.dg/torture/pr27184.c: New test.
15224 2006-08-12 Jakub Jelinek <jakub@redhat.com>
15226 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15228 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15230 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15231 * gfortran.dg/stat_2.f90: Likewise.
15232 * gfortran.dg/chmod_1.f90: Likewise.
15233 * gfortran.dg/chmod_2.f90: Likewise.
15234 * gfortran.dg/chmod_3.f90: Likewise.
15236 2006-08-11 David Edelsohn <edelsohn@gnu.org>
15238 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15240 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15242 * g++.dg/opt/pr23454-2.C: New test.
15244 2006-08-11 Richard Guenther <rguenther@suse.de>
15246 PR middle-end/28651
15247 * gcc.c-torture/execute/pr28651.c: New testcase.
15249 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
15251 * gnat.dg/specs/static_initializer.ads: New test.
15253 2006-08-10 Paul Brook <paul@codesourcery.com>
15255 * gcc.target/arm/cond-asm.c: New test.
15257 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
15259 PR tree-optimization/26197
15260 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15261 * g++.dg/vect/vect.exp: Compile the new tests with
15262 --param max-aliased-vops=0.
15264 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
15267 * g++.dg/template/void3.C: New test.
15270 * g++.dg/template/void4.C: New test.
15273 * g++.dg/template/void5.C: New test.
15275 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
15277 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15278 after dg-do compile.
15280 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
15282 PR tree-optimizations/26969
15283 * gcc.dg/vect/vect.exp: Compile tests prefixed with
15284 "unswitch-loops" with -funswitch-loops.
15285 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15287 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
15289 * gcc.dg/sparc-getcontext-1.c: Fix typo.
15290 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15291 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
15292 * objc.dg/dwarf-1.m: Likewise.
15293 * objc.dg/dwarf-2.m: Likewise.
15294 * obj-c++.dg/dwarf-2.mm: Likewise.
15296 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15298 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15299 * objc.dg/dwarf-2.m: Likewise.
15300 * obj-c++.dg/dwarf-2.mm: Likewise.
15302 PR libfortran/28603
15303 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15306 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15309 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15311 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
15314 * gcc.target/i386/pr27827.c: New testcase.
15316 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
15319 * gfortran.dg/sequence_types_1.f90: New test.
15321 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
15324 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15325 dg-warning. Add -pedantic option.
15327 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15330 * gcc.dg/proto-1.c: New test.
15333 * gcc.dg/lvalue-4.c: New test.
15336 * gcc.dg/init-bad-5.c: New test.
15338 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
15341 * g++.dg/ext/typedef-init.C: Add new test for typedef
15342 initialization inside templates. Adjust existing error markers.
15344 2006-08-03 Mark Mitchell <mark@codesourcery.com>
15347 * g++.dg/init/ptrmem3.C: New test.
15349 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
15351 PR tree-optimization/27770
15352 * lib/target-support.exp: New target keyword "section_anchors".
15353 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15355 * gcc.dg/vect/section-anchors-pr27770.c: New test.
15356 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15357 * gcc.dg/vect/section-anchors-vect-69.c: New test.
15358 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15360 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15362 * gcc.dg/20060801-1.c: Add missing '}'.
15364 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15367 * g++.dg/parse/dtor9.C: New test.
15368 * g++.dg/parse/dtor10.C: New test.
15369 * g++.dg/other/error7.C: Adjust error-marker.
15372 * g++.dg/other/default5.C: New test.
15374 2006-08-02 Richard Guenther <rguenther@suse.de>
15376 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15378 2006-08-02 Mark Mitchell <mark@codesourcery.com>
15381 * g++.dg/template/conv9.C: New test.
15383 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15386 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15387 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15388 Optionally return assembly text. Update callers.
15389 (check_no_compiler_messages): Update verbose messages.
15390 (check_no_messages_and_pattern): New.
15391 (check_effective_target_string_merging): New.
15393 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15396 * g++.dg/eh/catch4.C: New test.
15399 * g++.dg/other/qual1.C: New test.
15402 * g++.dg/inherit/error2.C: New test.
15405 * g++.dg/other/new1.C: New test.
15407 * g++.dg/warn/pr23075.C: Remove obsolete test.
15408 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15409 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15411 2006-07-31 Mark Mitchell <mark@codesourcery.com>
15414 * g++.dg/eh/cast1.C: New test.
15416 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
15418 PR libfortran/28452
15419 * gfortran.dg/random_3.f90: New test.
15421 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15424 * g++.dg/other/pr28304.C: Change expected error message.
15425 * g++.dg/other/pr28432.C: New test.
15427 2006-08-01 Steve Ellcey <sje@cup.hp.com>
15430 * g++.dg/init/brace2.C: Change expected error message, add empty init.
15432 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
15435 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15437 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15438 g++.dg/debug/enum-2.C: New.
15440 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15443 * g++.dg/parse/long1.C: Add more tests.
15445 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15447 * gfortran.dg/lrshift_1.c: New file.
15449 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15451 PR libgfortran/28335
15452 * gfortran.dg/no_unit_error_1.f90: New test.
15454 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15456 PR libgfortran/28335
15457 * gfortran.dg/no_unit_error_1.f90: Delete test.
15458 * gfortran.dg/no_unit_error_2.f90: Delete test.
15460 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15462 * gfortran.dg/chmod_3.f90: New test.
15463 * gfortran.dg/ltime_gmtime_1.f90: New test.
15464 * gfortran.dg/ltime_gmtime_2.f90: New test.
15465 * gfortran.dg/lrshift_1.f90: New test.
15466 * gfortran.dg/chmod_1.f90: New test.
15467 * gfortran.dg/chmod_2.f90: New test.
15469 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
15472 * g++.dg/template/crash55.C: New test.
15475 * g++.dg/template/nontype16.C: New test.
15477 * g++.dg/template/void2.C: Adjust error markers.
15478 * g++.dg/template/nontype5.C: Adjust error markers.
15480 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
15482 * gcc.target/i386/stack-prot-kernel.c: New test.
15484 2006-07-27 Roger Sayle <roger@eyesopen.com>
15486 * gcc.dg/builtins-55.c: New test case.
15488 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
15490 PR rtl-optimization/27907
15491 * gcc.c-torture/compile/pr27907.c: New test.
15493 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15495 * gfortran.dg/mclock.f90: New test.
15496 * gfortran.dg/int_conv_1.f90: New test.
15497 * gfortran.dg/stat_1.f90: New test.
15498 * gfortran.dg/stat_2.f90: New test.
15500 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15502 PR libgfortran/28335
15503 * gfortran.dg/no_unit_error_1.f90: New test.
15504 * gfortran.dg/no_unit_error_2.f90: New test.
15505 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15507 2006-07-25 Roger Sayle <roger@eyesopen.com>
15509 PR middle-end/28473
15510 * gcc.dg/fold-convround-1.c: New test case.
15512 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15514 * gfortran.dg/arithmetic_if.f90: Fix comments.
15516 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15519 * g++.dg/other/typedef1.C: New test.
15520 * g++.dg/template/typedef4.C: New test.
15521 * g++.dg/template/typedef5.C: New test.
15523 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
15526 * gfortran.dg/allocatable_dummy_3.f90: New.
15528 2006-07-24 Steven G. Kargl <kargls@comcast.net>
15531 * gfortran.dg/arithmetic_if.f90: New test.
15533 2006-07-24 Uros Bizjak <uros@kss-loka.si>
15535 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15536 avoid memcpy optimization.
15538 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15541 * gfortran.dg/direct_io_6.f90: New test.
15543 2006-07-24 Jan Hubicka <jh@suse.cz>
15547 * gcc.dg/pr25795.c: New test.
15548 * gcc.dg/pr25795-1.c: New test.
15550 2006-07-23 Roger Sayle <roger@eyesopen.com>
15552 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15553 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15554 which may be transformed to "g || h" on some platforms.
15556 2006-07-23 Mark Mitchell <mark@codesourcery.com>
15559 * g++.dg/template/friend45.C: New test.
15561 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15563 PR libgfortran/28339
15564 * gfortran.dg/arrayio_8.f90: New test.
15566 2006-07-21 Mike Stump <mrs@apple.com>
15568 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15570 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15572 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15575 * g++.dg/eh/catch3.C: New test.
15578 * g++.dg/template/defarg10.C: New test.
15580 2006-07-20 Paul Brook <paul@codesourcery.com>
15583 * gcc.dg/pr27363.c: New test.
15585 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15588 * g++.dg/init/ref13.C: New test.
15590 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15593 * obj-c++.dg/proto-error-1.mm: New test.
15595 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15598 * g++.dg/template/string1.C: New test.
15600 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15603 * g++.dg/template/defarg9.C: New test.
15606 * g++.dg/template/static27.C: New test.
15608 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15611 * gcc.dg/tree-ssa/pr28410.c: New test.
15613 2006-07-18 Lee Millward <lee.millward@gmail.com>
15616 * g++/dg/other/error13.C: New test.
15619 * g++.dg/template/friend44.C: New test.
15621 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15624 * g++.dg/other/pr27495.C: New.
15626 2006-07-18 Olivier Hainque <hainque@adacore.com>
15628 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15629 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15631 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15634 * gcc.dg/pragma-pack-4.c: New test.
15636 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15639 * g++.dg/ext/pr28291.C: New test.
15641 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15643 PR middle-end/28403
15644 * gcc.c-torture/execute/pr28403.c: New test.
15646 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15648 PR middle-end/28402
15649 * gcc.dg/pr28402.c: New test.
15651 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15654 * g++.dg/other/pr28304.C: New test.
15656 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15659 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15660 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15662 2006-07-17 Richard Guenther <rguenther@suse.de>
15664 PR tree-optimization/28238
15665 * g++.dg/tree-ssa/pr28238.C: New testcase.
15667 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15670 * g++.dg/eh/catch1.C: New test.
15671 * g++.dg/eh/catch2.C: New test.
15673 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15676 * g++.dg/template/anon3.C: New test.
15678 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15681 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15682 specifiers requiring an explicit format tag..
15685 * gfortran.dg/generic_5: New test.
15688 * gfortran.dg/elemental_optional_args_1.f90: New test.
15690 2006-07-16 Olivier Hainque <hainque@adacore.com>
15692 * gnat.dg/assert.ads: New file.
15693 * gnat.dg/controlled_record.ads: Likewise.
15694 * gnat.dg/controlled_record.adb: Likewise.
15696 2006-07-15 Lee Millward <lee.millward@gmail.com>
15699 * g++.dg/other/error12.C: New test.
15702 * g++.dg/template/crash54.C: New test.
15704 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15707 * g++.dg/parse/catch1.C: New test.
15710 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15713 * g++.dg/ext/attrib24.C: New test.
15715 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15718 * g++.dg/ext/asmspec1.C: New test.
15720 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15722 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15723 (dg-test): Support shouldfail tests.
15724 * lib/target-supports-dg.exp (dg-shouldfail): New.
15725 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15726 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15727 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15728 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15729 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15730 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15731 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15733 2006-07-13 Jan Hubicka <jh@suse.cz>
15735 * gcc.target/i386/memcpy-1.c: New.
15737 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15739 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15741 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15744 * gfortran.dg/present_1.f90: New test.
15747 * gfortran.dg/interface_derived_type_1.f90: New test.
15749 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15752 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15755 2006-07-07 Lee Millward <lee.millward@gmail.com>
15758 * g++.dg/other/label1.C: New test.
15760 2006-07-07 Richard Guenther <rguenther@suse.de>
15762 PR middle-end/28268
15763 * gcc.dg/torture/pr28268.c: New testcase.
15765 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15768 * g++.dg/ext/pr27019.C: New.
15770 2006-07-07 Richard Guenther <rguenther@suse.de>
15772 PR tree-optimization/28187
15773 * gcc.dg/pr28187.c: New testcase.
15775 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15777 * gnat.dg/address_conversion.adb: New test.
15778 * gnat.dg/boolean_subtype.adb: Likewise.
15779 * gnat.dg/frame_overflow.adb: Likewise.
15780 * gnat.dg/pointer_array.adb: Likewise.
15781 * gnat.dg/pointer_conversion.adb: Likewise.
15783 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15787 * gfortran.dg/print_fmt_5.f90: New test.
15789 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15792 * gfortran.dg/bounds_check_4.f90: New test.
15794 2006-07-05 Richard Guenther <rguenther@suse.de>
15797 * gfortran.dg/pr28158.f90: New testcase.
15799 2006-07-05 Richard Guenther <rguenther@suse.de>
15801 PR tree-optimization/28162
15802 * gcc.dg/pr28162.c: New testcase.
15804 2006-07-05 Richard Guenther <rguenther@suse.de>
15805 Andrew Pinski <pinskia@gcc.gnu.org>
15808 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15810 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15813 * gfortran.dg/actual_array_substr_2.f90: New test.
15816 * gfortran.dg/actual_array_constructor_2.f90: New test.
15818 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15820 * gfortran.dg/itime_idate_1.f: New test.
15821 * gfortran.dg/itime_idate_2.f: New test.
15823 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15825 PR libgfortran/27704
15826 * gfortran.dg/open_status_3.f90: New test.
15827 * gfortran.dg/fmt_l.f90: Update for new feature.
15829 2006-07-03 Asher Langton <langton2@llnl.gov>
15831 * gfortran.dg/oldstyle_2.f90: New.
15833 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15835 * gnat.dg/string_slice.adb: New test.
15837 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15840 * gfortran.dg/semicolon_fixed.c: New.
15841 * gfortran.dg/semicolon_free.c: New.
15843 2006-06-30 Mike Stump <mrs@apple.com>
15845 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15846 that don't support internal visibility.
15848 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15850 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15851 for '(' / ')' needing an extra '\'.
15853 2006-06-29 Roger Sayle <roger@eyesopen.com>
15855 PR middle-end/27428
15856 * gcc.dg/pr27428-1.c: New test case.
15858 2006-06-29 Mike Stump <mrs@apple.com>
15860 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15861 on darwin as we can't align commons large enough yet.
15863 * gcc.dg/vla-8.c: Add additional testcases.
15865 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15868 * g++.dg/other/pr28114.C: New.
15870 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15872 * gcc.c-torture/compile/20060625-1.c: New test.
15874 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15877 * gfortran.dg/stfunc_3.f90: New test.
15880 * gfortran.dg/impure_actual_1.f90: New test.
15883 * gfortran.dg/elemental_result_1.f90: New test.
15886 * gfortran.dg/select_7.f90: New test.
15889 * intrinsic_actual_1.f: New test.
15893 * gfortran.dg/forall_4.f90: New test.
15896 * gfortran.dg/forall_5.f90: New test.
15898 2006-06-25 Lee Millward <lee.millward@gmail.com>
15901 * g++.dg/template/using13.C: New test.
15904 * g++.dg/other/incomplete3.C: New test.
15906 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15909 * gfortran.dg/substr_3.f: New test.
15910 * gfortran.dg/equiv_2.f90: Update expected error message.
15912 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15915 * gfortran.dg/actual_array_substr_1.f90: New test.
15917 2006-06-24 Olivier Hainque <hainque@adacore.com>
15919 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15920 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15922 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15924 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15926 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15929 * gfortran.dg/simpleif_2.f90: New test.
15931 2006-06-23 Lee Millward <lee.millward@gmail.com>
15933 * g++.dg/template/error22.C: Fix typo.
15935 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15938 * g++.dg/ext/attrib23.C: New test.
15940 2006-06-23 Olivier Hainque <hainque@adacore.com>
15942 * gnat.dg/varsize_temp.adb: New test.
15944 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15947 * g++.dg/other/java2.C: New test.
15949 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15952 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15955 2006-06-22 Roger Sayle <roger@eyesopen.com>
15958 * gcc.dg/pr27531-1.c: New test case.
15960 2006-06-22 Asher Langton <langton2@llnl.gov>
15963 * gfortran.dg/implicit_8.f90: New.
15965 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15967 PR rtl-optimization/28121
15968 * gcc.dg/pr28121.c: New test.
15970 2006-06-22 Lee Millward <lee.millward@gmail.com>
15973 * g++.dg/parse/ptrmem6.C: New test.
15976 * g++.dg/template/error22.C: New test.
15978 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15981 * g++.dg/template/friend43.C: New test.
15984 * g++.dg/template/crash53.C: New test.
15987 * g++.dg/rtti/incomplete1.C: New test.
15989 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15991 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15993 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15995 * gcc.c-torture/execute/complex-7.c: New.
15997 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15999 * gcc.dg/merge-all-constants-1.c: New test.
16001 2006-06-20 Janis Johnson <janis187@us.ibm.com>
16004 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16006 2006-06-20 Steven G. Kargl <kargls@comcast.net>
16008 * gfortran.dg/rrspacing_1.f90: New test.
16010 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16013 * g++.dg/other/bitfield2.C: New test.
16015 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
16017 PR tree-optimization/27331
16018 * gcc.dg/pr27331.c: New test.
16020 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
16021 Eric Botcazou <ebotcazou@adacore.com>
16024 * lib/gnat.exp: New file.
16025 * lib/gnat-dg.exp: Likewise.
16026 * gnat.dg: New directory.
16027 * gnat.dg/dg.exp: New driver.
16028 * gnat.dg/specs: New directory.
16029 * gnat.dg/specs/specs.exp: New driver.
16030 * gnat.dg/style: New directory.
16031 * gnat.dg/style/style.exp: New driver.
16033 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
16036 * gfortran.dg/array_initializer_1.f90: New test.
16039 * gfortran.dg/matmul_3.f90: New test.
16041 2006-06-19 Andrew Pinski <pinskia@gmail.com>
16043 PR middle-end/28075
16044 * gcc.dg/tree-ssa/inline-1.c: New test.
16046 2006-06-19 Anatoly Sokolov <aesok@post.ru>
16048 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16049 in malloc prototype; remove XFAIL.
16050 * gcc.dg/pr18241-2.c: Ditto.
16051 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16052 in memset prototype; remove XFAIL.
16053 * gcc.dg/tree-ssa/pr23382.c: Ditto.
16055 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
16057 * gcc.dg/vla-8.c: Add.
16059 2006-06-19 Richard Guenther <rguenther@suse.de>
16061 PR tree-optimization/27090
16062 * g++.dg/tree-ssa/pr27090.C: New testcase.
16064 2006-06-19 Roger Sayle <roger@eyesopen.com>
16067 * gcc.dg/pr27861-1.c: New test case.
16069 2006-06-19 Richard Guenther <rguenther@suse.de>
16071 PR middle-end/28045
16072 * gcc.dg/torture/pr28045.c: New testcase.
16074 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16077 * gfortran.dg/associated_4.f90: New test.
16079 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16083 * gfortran.dg/real_const_3.f90: New test.
16085 2006-06-16 Mark Mitchell <mark@codesourcery.com>
16088 * g++.dg/template/static26.C: New test.
16091 * g++.dg/expr/bitfield2.C: New test.
16094 * g++.dg/parse/linkage2.C: New test.
16096 2006-06-16 Richard Guenther <rguenther@suse.de>
16098 PR middle-end/27116
16099 * gcc.dg/pr15785-1.c: Revert last change.
16100 * gcc.dg/torture/pr27116-2.c: New testcase.
16102 2006-06-16 Roger Sayle <roger@eyesopen.com>
16104 PR middle-end/27802
16105 * gcc.dg/pr27802-1.c: New test case.
16107 2006-06-15 Mark Mitchell <mark@codesourcery.com>
16110 * g++.dg/template/ttp18.C: New test.
16111 * g++.dg/template/ttp19.C: Likewise.
16114 * g++.dg/expr/cond9.C: New test.
16117 * g++.dg/template/ctor7.C: New test.
16119 2006-06-15 Janis Johnson <janis187@us.ibm.com>
16121 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16123 2006-06-16 Richard Guenther <rguenther@suse.de>
16125 PR tree-optimization/27781
16126 * gcc.dg/tree-ssa/pr27781.c: New testcase.
16128 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
16130 * gfortran.dg/allocate_zerosize_2.f90: New test case.
16132 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
16134 * gcc.dg/tree-ssa/loop-18.c: New test.
16136 2006-06-14 Mark Mitchell <mark@codesourcery.com>
16139 * g++.dg/template/crash52.C: New test.
16142 * g++.dg/ext/attrib22.C: New test.
16145 * g++.dg/template/builtin1.C: New test.
16146 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16149 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16151 * g++.old-deja/g++.pt/crash51.C: Likewise.
16154 * g++.dg/lookup/linkage1.C: New test.
16155 * g++.dg/lookup/linkage2.C: Likewise.
16157 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
16159 PR middle-end/27959
16160 * gcc.dg/pr27959.c: New testcase.
16162 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
16165 * g++.dg/eh/div.C: New test.
16167 2006-06-13 Jakub Jelinek <jakub@redhat.com>
16170 * g++.dg/tree-ssa/pr26757.C: New test.
16171 * g++.dg/tree-ssa/pr27894.C: New test.
16173 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16175 * gcc.c-torture/compile/20060609-1.c: New test.
16178 * gcc.c-torture/compile/pr27863.c: New test.
16180 2006-06-13 Richard Guenther <rguenther@suse.de>
16182 PR tree-optimization/27830
16183 * g++.dg/tree-ssa/pr27830.C: New testcase.
16185 2006-06-13 Matthew Sachs <msachs@apple.com>
16187 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16188 the list of compiler flags; this causes those flags to be checked
16189 for things like dg-skip-if.
16191 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16194 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16196 2006-06-12 Mark Mitchell <mark@codesourcery.com>
16197 Kazu Hirata <kazu@codesourcery.com>
16199 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16200 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16202 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16205 * g++.dg/lookup/using15.C: New test.
16208 * g++.dg/other/anon4.C: New test.
16210 2006-06-12 Roger Sayle <roger@eyesopen.com>
16213 * g++.dg/init/complex1.C: New test case.
16215 2006-06-11 Eric Christopher <echristo@apple.com>
16217 PR middle-end/27948
16218 * gcc.dg/bf-ms-layout.c: Run on darwin.
16219 * gcc.dg/bf-no-ms-layout: Ditto.
16220 * gcc.dg/attr-ms_struct-2.c: New.
16221 * gcc.dg/bf-ms-layout-2.c: Ditto.
16223 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
16225 * gcc.dg/attr-ms_struct-packed1.c: New.
16227 2006-06-09 Mike Stump <mrs@apple.com>
16229 * gcc.dg/vla-7.c: Add.
16231 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
16234 * gfortran.dg/entry_6.f90: New test.
16238 * gfortran.dg/entry_7.f90: New test.
16240 2006-06-09 Jakub Jelinek <jakub@redhat.com>
16243 * gcc.dg/cpp/_Pragma6.c: New test.
16246 * g++.dg/cpp/_Pragma1.C: New test.
16248 PR preprocessor/27746
16249 * gcc.dg/gomp/macro-3.c: New test.
16250 * gcc.dg/gomp/macro-4.c: New test.
16251 * g++.dg/gomp/macro-3.C: New test.
16252 * g++.dg/gomp/macro-4.C: New test.
16254 2006-06-09 Richard Guenther <rguenther@suse.de>
16256 PR tree-optimization/26998
16257 * gcc.dg/torture/pr26998.c: New testcase.
16258 * gcc.dg/tree-ssa/vrp29.c: New testcase.
16260 2006-06-08 Mike Stump <mrs@apple.com>
16262 * gcc.dg/pr27095.c: Account for stubs.
16265 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16266 produce bad code on darwin.
16268 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16271 * gfortran.dg/substr_2.f: New test.
16273 2006-06-08 Asher Langton <langton2@llnl.gov>
16276 * cray_pointers_2.f90: Add -fbounds-check compile flag.
16278 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16281 * gcc.dg/union-3.c: New test.
16283 2006-06-08 Richard Guenther <rguenther@suse.de>
16285 PR middle-end/27116
16286 * gcc.dg/torture/pr27116.c: New testcase.
16287 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16289 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
16291 PR rtl-optimization/26449
16292 * gcc.dg/pr26449.c: New test.
16294 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16297 * g++.dg/ext/offsetof1.C: Test member functions.
16299 2006-06-07 Steve Ellcey <sje@cup.hp.com>
16301 * gcc.dg/pr27095.c: Improve scanning.
16303 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
16306 * gfortran.dg/saved_automatic_1.f90: New test.
16309 * gfortran.dg/array_simplify_1.f90: New test.
16312 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16315 * gfortran.dg/entry_dummy_ref_2.f90: New test.
16317 2006-06-06 Mark Mitchell <mark@codesourcery.com>
16320 * g++.dg/expr/cast7.C: New test.
16322 2006-06-06 Janis Johnson <janis187@us.ibm.com>
16324 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16325 * lib/gcc-defs.exp (tool_check_compile): Ditto.
16326 * lib/fortran-torture.exp (fortran-torture-compile,
16327 fortran-torture-execute): Ditto.
16329 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
16332 * gcc.dg/vmx/pr27842.c: New test.
16334 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16336 PR libfortran/27895
16337 * gfortran.dg/bounds_check_3.f90: New test.
16339 2006-06-05 Mike Stump <mrs@apple.com>
16341 * objc.dg/objc-fast-4.m: Skip for ppc64.
16343 2006-06-05 Steve Ellcey <sje@cup.hp.com>
16346 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16348 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
16349 Victor Kaplansky <victork@il.ibm.com>
16351 PR tree-optimizations/26360
16352 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16353 with -fno-tree-dce.
16354 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16356 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
16359 * gfortran.dg/data_char_1.f90: Add messages for truncated
16363 * gfortran.dg/func_decl_2.f90: New test.
16366 * gfortran.dg/do_2.f90: New test.
16369 * gfortran.dg/associated_3.f90: New test.
16371 2006-06-04 Mark Mitchell <mark@codesourcery.com>
16374 * g++.dg/template/static25.C: New test.
16377 * g++.dg/init/array21.C: New test.
16380 * g++.dg/ext/complit7.C: New test.
16383 * g++.dg/parse/ptrmem5.C: New test.
16385 2006-06-04 Roger Sayle <roger@eyesopen.com>
16386 Andrew Pinski <pinskia@physics.uc.edu>
16389 PR middle-end/27382
16390 * gcc.dg/pr27150-1.c: New testcase.
16391 * gcc.dg/pr27382-1.c: New testcase.
16392 * gcc.dg/pr27382-2.c: New testcase.
16394 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
16398 * gcc.dg/array-10.c: New test.
16400 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16403 * g++.dg/init/const4.C: New test.
16404 * g++.dg/init/member1.C: Add error-marker.
16405 * g++.dg/other/fold1.C: Adjust error-marker.
16407 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16410 * g++.dg/ext/offsetof1.C: New test.
16412 2006-06-04 Eric Christopher <echristo@apple.com>
16414 * gcc.dg/attr-ms_struct-1.c: New.
16416 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
16418 * gcc.c-torture/compile/builtin_constant_p.c: New test.
16420 2006-06-04 Richard Guenther <rguenther@suse.de>
16422 PR tree-optimization/27039
16423 * gcc.dg/tree-ssa/loop-17.c: New testcase.
16425 2006-06-03 Roger Sayle <roger@eyesopen.com>
16428 * gcc.target/i386/amd64-abi-2.c: New test case.
16430 2006-06-02 Eric Christopher <echristo@apple.com>
16432 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16433 * gcc.target/i386/20020523-1.c: Skip if darwin.
16434 * gcc.target/i386/asm-3.c: Ditto.
16435 * gcc.target/i386/20011119-1.c: Ditto.
16436 * gcc.target/i386/clobbers.c: Remove pic part of test.
16438 2006-06-02 Steve Ellcey <sje@cup.hp.com>
16440 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16441 * g++.old-deja/g++.other/init19.C: Ditto.
16442 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16443 and add other platforms as expected failures.
16445 2006-06-01 Steve Ellcey <sje@cup.hp.com>
16447 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16448 (is-effective-target-keyword): Ditto.
16450 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
16453 * gfortran.dg/extended_char_comparison_1.f: New test.
16455 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
16458 * gfortran.dg/dummy_procedure_1.f90: New test.
16461 * gfortran.dg/dummy_procedure_2.f90: New test.
16463 * gfortran.dg/associated_2.f90: Correct to make consistent with
16466 2006-05-31 Roger Sayle <roger@eyesopen.com>
16468 * gcc.target/i386/387-11.c: New test case.
16470 2006-05-31 Mark Mitchell <mark@codesourcery.com>
16473 * g++.dg/template/cond6.C: New test.
16476 * g++.dg/template/crash51.C: New test.
16477 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16480 * g++.dg/init/array20.C: New test.
16482 2006-05-31 Roger Sayle <roger@eyesopen.com>
16484 * gcc.dg/builtins-54.c: New test case.
16486 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16489 * g++.dg/template/fntry1.C: Add dg-do link.
16492 * g++.dg/parse/friend6.C: New test.
16494 2006-05-30 Asher Langton <langton2@llnl.gov>
16496 * gfortran.dg/cray_pointers_7.f90: New test.
16498 2006-05-30 Roger Sayle <roger@eyesopen.com>
16500 PR tree-optimization/23452
16501 * gcc.dg/fold-mulconj-1.c: New test case.
16503 2006-05-30 Mark Mitchell <mark@codesourcery.com>
16506 * g++.dg/parse/bitfield1.C: New test.
16508 2006-05-30 Roger Sayle <roger@eyesopen.com>
16510 * gcc.target/ppc-eq0-1.c: New test case.
16511 * gcc.target/ppc-negeq0-1.c: New test case.
16513 2006-05-30 Dirk Mueller <dmueller@suse.de>
16516 * gcc.dg/overflow-warn-5.c: New test.
16518 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16521 * gcc.dg/sizeof-1.c: New test.
16523 2006-05-30 Uros Bizjak <uros@kss-loka.si>
16526 * gcc.target/i386/pr27790.c: New test.
16528 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16530 PR libgfortran/27757
16531 * gfortran.dg/direct_io_5.f90: New test.
16533 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16535 PR libgfortran/27634
16536 * gfortran.dg/fmt_missing_period_1.f: New test.
16537 * gfortran.dg/fmt_missing_period_2.f: New test.
16538 * gfortran.dg/fmt_missing_period_3.f: New test.
16540 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16543 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16546 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16549 * g++.dg/template/new6.C: New test.
16551 2006-05-29 Roger Sayle <roger@eyesopen.com>
16553 PR tree-optimization/24964
16554 * gcc.target/i386/387-10.c: New test case.
16556 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
16558 * intrinsics/string_intrinsics.c (compare_string):
16559 Use memcmp instead of strncmp to avoid tripping over
16560 CHAR(0) in a string.
16562 2006-05-27 Richard Guenther <rguenther@suse.de>
16564 PR middle-end/27773
16565 * gcc.dg/torture/pr27773.c: New testcase.
16567 2006-05-27 Dirk Mueller <dmueller@suse.de>
16569 * gcc.dg/pr24561.c: Rename to..
16570 * gcc.dg/pr25962.c: .. this.
16572 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16575 * gfortran.dg/bounds_check_2.f: New test.
16577 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16579 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16580 * gfortran.dg/byte_1.f90: Likewise.
16581 * gfortran.dg/dup_save_2.f90: Likewise.
16583 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16585 * gfortran.dg/associated_2.f90: New test.
16587 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16590 * gfortran.dg/bounds_check_1.f90: New test.
16592 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16594 PR rtl-optimization/27661
16595 * gcc.dg/pr27661.c: New test case.
16597 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16600 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16601 * gfortran.dg/print_parentheses_1.f: New test.
16602 * gfortran.dg/print_parentheses_2.f90: New test.
16604 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16607 * gcc.dg/pr27758.c: New test.
16609 2006-05-24 Falk Hueffner <falk@debian.org>
16611 * gcc.c-torture/compile/pr27571.c: New test.
16613 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16616 * gfortran.dg/spec_expr_4.f90: New test.
16619 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16621 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16624 * g++.dg/ext/complit6.C: New test.
16625 * g++.dg/ext/complit3.C: Adjust error markers.
16626 * g++.dg/init/const3.C: New test.
16628 2006-05-25 Richard Guenther <rguenther@suse.de>
16630 PR middle-end/27743
16631 * gcc.dg/torture/pr27743.c: New testcase.
16633 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16635 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16637 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16639 * gcc.dg/compat/scalar-by-value-x.h: New.
16640 * gcc.dg/compat/scalar-by-value-y.h: New.
16641 * gcc.dg/compat/scalar-by-value-5.c: New.
16642 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16643 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16644 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16645 * gcc.dg/compat/scalar-by-value-6.c: New.
16646 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16647 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16648 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16650 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16652 PR tree-optimization/27639
16653 PR tree-optimization/26719
16654 * gcc.dg/pr27639.c: New test.
16655 * gcc.dg/pr26719.c: New test.
16656 * gcc.dg/tree-ssa/scev-cast.c: New test.
16658 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16661 * g++.dg/template/error21.C: New test.
16663 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16666 * gcc.target/i386/pr27696.c: New.
16668 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16670 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16672 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16674 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16677 * g++.dg/other/assign1.C: New test.
16679 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16682 * gcc.target/i386/pr27266.c: New.
16684 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16687 * g++.dg/ext/asm9.C: New test.
16689 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16691 PR rtl-optimization/25514
16692 * gcc.c-torture/compile/pr25514.c: New test.
16694 2006-05-22 Richard Guenther <rguenther@suse.de>
16697 2006-01-31 Richard Guenther <rguenther@suse.de>
16699 * gcc.target/i386/sselibm-1.c: New testcase.
16700 * gcc.target/i386/sselibm-2.c: Likewise.
16701 * gcc.target/i386/sselibm-3.c: Likewise.
16702 * gcc.target/i386/sselibm-4.c: Likewise.
16703 * gcc.target/i386/sselibm-5.c: Likewise.
16705 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16708 * gcc.dg/func-args-2.c: New test.
16711 * gcc.dg/struct-incompl-1.c: New test.
16713 2006-05-22 Richard Guenther <rguenther@suse.de>
16716 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16717 the transformations we test for.
16719 2006-05-22 Richard Guenther <rguenther@suse.de>
16722 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16724 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16727 * g++.dg/warn/new1.C: New test.
16728 * g++.dg/template/new5.C: Likewise.
16730 2006-05-21 Roger Sayle <roger@eyesopen.com>
16732 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16733 * gcc.target/i386/20060512-3.c: Likewise.
16735 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16737 PR rtl-optimization/27671
16738 * gcc.c-torture/execute/pr27671-1.c: New.
16739 * gcc.dg/pr27671-2.c: Likewise.
16741 PR tree-optimization/26622.
16742 * gcc.c-torture/compile/pr26622.c: New.
16744 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16747 * gfortran.dg/recursive_reference_1.f90: New test.
16749 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16752 * gfortran.dg/elemental_subroutine_3.f90: New test.
16755 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16758 * gfortran.dg/associated_target_1.f90: New test.
16761 * gfortran.dg/maxloc_shape_1.f90: New test.
16763 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16765 PR libgfortran/24459
16766 * gfortran.dg/namelist_24.f90: New test.
16767 * gfortran.dg/namelist_12.f: Fix typo in comment.
16769 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16771 PR middle-end/25776
16772 * g++.dg/other/error11.C: New test.
16774 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16776 * gcc.target/mips/pr26765.c: Add -w to options.
16778 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16780 * lib/target-supports.exp (check_effective_target_mpaired_single):
16782 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16784 * g++.dg/vect/vect.exp: Likewise.
16786 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16789 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16791 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16794 * gfortran.dg/temporary_1.f90: New file.
16796 2006-05-19 Andreas Schwab <schwab@suse.de>
16798 * g++.dg/other/unused1.C: Also match "stringz".
16800 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16803 * g++.dg/template/fntry1.C: New test.
16805 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16809 * g++.dg/conversion/bitfield5.C: New test.
16810 * g++.dg/conversion/bitfield6.C: New test.
16812 2006-05-18 Mike Stump <mrs@apple.com>
16814 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16815 * gcc.dg/vla-4.c: Add.
16816 * gcc.dg/vla-5.c: Add.
16817 * gcc.dg/vla-6.c: Add.
16819 2006-05-12 Stuart Hastings <stuart@apple.com>
16821 * gcc.target/i386/20060512-1.c: New.
16822 * gcc.target/i386/20060512-2.c: New.
16823 * gcc.target/i386/20060512-3.c: New.
16824 * gcc.target/i386/20060512-4.c: New.
16826 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16829 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16832 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16833 * g++.dg/parse/linkage1.C: New test.
16835 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16837 PR tree-optimization/27548
16838 * g++.dg/tree-ssa/pr27548.C: New test.
16840 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16843 * gfortran.dg/recursive_check_1.f: New test.
16844 * gfortran.dg/recursive_check_2.f90: New test.
16846 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16848 * g++.dg/opt/temp2.C: New test.
16850 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16853 * g++.dg/init/brace5.C: New test.
16855 PR middle-end/27415
16856 * gcc.dg/gomp/pr27415.c: New test.
16857 * g++.dg/gomp/pr27415.C: New test.
16859 PR tree-optimization/27549
16860 * g++.dg/tree-ssa/pr27549.C: New test.
16862 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16864 PR libgfortran/27575
16865 * gfortran.dg/read_eof_4.f90: New test.
16867 2006-05-16 Richard Guenther <rguenther@suse.de>
16869 PR tree-optimization/22303
16870 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16872 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16874 PR middle-end/27573
16875 * gcc.dg/gomp/pr27573.c: New test.
16876 * gfortran.dg/gomp/pr27573.f90: New test.
16879 * gcc.dg/gomp/pr27499.c: New test.
16880 * g++.dg/gomp/pr27499.C: New test.
16882 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16885 * g++.dg/parser/access8.C: Adjust error marker.
16886 * g++.dg/template/access17.C: New test.
16887 * g++.dg/template/access18.C: Likewise.
16889 2006-05-15 Roger Sayle <roger@eyesopen.com>
16892 * gcc.target/i386/pr26600.c: New test case.
16894 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16897 * g++.dg/expr/bitfield1.C: New test.
16899 2006-05-15 Richard Guenther <rguenther@suse.de>
16901 PR tree-optimization/27603
16902 * gcc.dg/torture/pr27603.c: New testcase.
16904 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16907 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16910 * gfortran.dg/scalar_return_1.f90: New test.
16913 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16915 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16917 * gcc.dg/gomp/critical-4.c: New test.
16918 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16919 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16920 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16921 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16923 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16926 * g++.dg/template/dependent-args1.C: New test.
16929 * g++.dg/lookup/this1.C: New test.
16932 * g++.dg/template/operator6.C: New test.
16933 * g++.dg/template/incomplete3.C: New test.
16936 * g++.dg/template/new4.C: New test.
16939 * g++.dg/template/void2.C: New test.
16941 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16943 * g++.dg/template/dependent-expr5.C: New test.
16945 2006-05-14 Roger Sayle <roger@eyesopen.com>
16947 PR middle-end/26729
16948 * gcc.dg/pr26729-1.c: New test case.
16950 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16952 * gcc.dg/pr27003.c: New test.
16954 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16956 * lib/target-supports.dg (check_cxa_atexit_available): Change
16957 v3_target_compile to ${tool}_target_compile.
16959 2006-05-11 Jason Merrill <jason@redhat.com>
16961 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16963 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16966 * gfortran.dg/label_5.f90: New test.
16968 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16970 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16971 check_effective_target_powerpc_altivec_ok): New.
16972 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16973 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16974 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16975 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16976 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16977 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16978 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16979 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16980 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16981 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16982 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16983 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16984 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16985 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16986 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16987 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16988 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16989 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16990 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16991 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16992 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16993 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16994 gcc.target/powerpc/altivec-9.c,
16995 gcc.target/powerpc/altivec-consts.c,
16996 gcc.target/powerpc/altivec-pr22085.c,
16997 gcc.target/powerpc/altivec-splat.c,
16998 gcc.target/powerpc/altivec-types-1.c,
16999 gcc.target/powerpc/altivec-types-2.c,
17000 gcc.target/powerpc/altivec-types-3.c,
17001 gcc.target/powerpc/altivec-types-4.c,
17002 gcc.target/powerpc/altivec-varargs-1.c,
17003 gcc.target/powerpc/altivec-vec-merge.c,
17004 gcc.target/powerpc/ppc-vector-memcpy.c,
17005 gcc.target/powerpc/ppc-vector-memset.c,
17006 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17007 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17008 these effective targets.
17009 * gcc.dg/vmx/pr27006.c: Add missing close brace.
17010 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17012 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17014 PR middle-end/27384
17015 * g++.dg/other/fold1.C: New test.
17017 PR middle-end/27488
17018 * gcc.dg/fold-nonneg-1.c: New test.
17021 * g++.dg/other/operator1.C: New test.
17023 2006-05-11 Richard Guenther <rguenther@suse.de>
17025 PR middle-end/27529
17026 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17028 2006-05-10 Janis Johnson <janis187@us.ibm.com>
17030 * lib/target-supports-dg.exp (check-flags): New.
17031 (dg-skip-if): Move flag checks.
17033 2006-05-09 Steve Ellcey <sje@cup.hp.com>
17035 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17036 * lib/target-supports.dg (check_cxa_atexit_available): New.
17038 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
17041 * gfortran.dg/multiple_allocation_2.f90: New test case.
17043 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
17045 * gcc.target/arm/pr27387.C: Fix a comment typo.
17047 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17050 * gfortran.dg/error_recovery_1.f90: New test.
17052 2006-05-10 Richard Guenther <rguenther@suse.de>
17054 PR tree-optimization/27302
17055 * gcc.dg/torture/pr27302.c: New testcase.
17057 2006-05-09 Dirk Mueller <dmueller@suse.de>
17058 Richard Guenther <rguenther@suse.de>
17060 PR middle-end/27498
17061 * gcc.dg/tree-ssa/pr27498.c: New testcase.
17063 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
17065 PR rtl-optimization/27335
17066 * gcc.dg/pr27335.c: New test.
17068 2006-05-06 Richard Sandiford <richard@codesourcery.com>
17070 * gcc.target/mips/mips-ps-5.c: New file.
17072 2006-05-08 Jan Hubicka <jh@suse.cz>
17074 PR middle-end/25962
17075 * gcc.dg/pr25962.c: New.
17077 2006-05-08 Roger Sayle <roger@eyesopen.com>
17080 * gcc.target/powerpc/pr27158.c: New test case.
17082 2006-05-08 Laurent GUERBY <laurent@guerby.net>
17085 * ada/acats/run_all.sh: Use test -z.
17087 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17089 PR libfortran/18271
17090 * gfortran.dg/spec_expr_3.f90: New test.
17092 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
17095 * gcc.target/i386/monitor.c: New file.
17097 2006-05-08 Alan Modra <amodra@bigpond.net.au>
17099 * gcc.dg/pr27095.c: xfail *-*-darwin*.
17101 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17104 * g++.dg/other/ptrmem7.C: New test.
17106 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17109 * gcc.dg/array-9.c: New test.
17111 2006-05-07 Richard Guenther <rguenther@suse.de>
17113 PR tree-optimization/27409
17114 * gcc.dg/torture/pr27409.c: New testcase.
17116 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17119 * gfortran.dg/select_6.f90: New.
17121 2006-05-07 Richard Guenther <rguenther@suse.de>
17123 PR tree-optimization/27136
17124 * gcc.dg/torture/pr27136.c: New testcase.
17126 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
17129 * gfortran.dg/char_cons_len_1.f90: New test.
17131 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17134 * g++.dg/template/incomplete2.C: New test.
17136 2006-05-06 Richard Guenther <rguenther@suse.de>
17138 PR tree-optimization/27151
17139 * gcc.dg/vect/pr27151.c: New testcase.
17141 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17144 * g++.dg/template/void1.C: New test.
17147 * g++.dg/other/void2.C: New test.
17150 * g++.dg/conversion/void1.C: New test.
17152 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
17155 * g++.dg/other/unused1.C: New.
17157 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17160 * objc.dg/member-1.m: New test.
17162 2006-05-05 Steve Ellcey <sje@cup.hp.com>
17164 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17166 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17168 PR libfortran/26985
17169 * gfortran.dg/matmul_2.f90: New test.
17171 2005-05-05 Laurent GUERBY <laurent@guerby.net>
17173 * ada/acats/run_all.sh: Use sync when main not found.
17175 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
17178 * gcc.target/mips/pr26765.c: New.
17180 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
17182 * gcc.target/bfin: New directory.
17183 * gcc.target/bfin/bfin.exp: New file.
17184 * gcc.target/bfin/frmul.c: New file.
17185 * gcc.target/bfin/arith.c: New file.
17186 * gcc.target/bfin/mul-combine.c: New file.
17187 * gcc.target/bfin/shift.c: New file.
17189 2006-05-04 Richard Guenther <rguenther@suse.de>
17191 PR tree-optimization/14287
17192 PR tree-optimization/14844
17193 PR tree-optimization/19792
17194 PR tree-optimization/21608
17195 PR tree-optimization/27090
17196 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17197 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17198 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17199 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17200 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17202 2006-05-04 Jakub Jelinek <jakub@redhat.com>
17204 PR tree-optimization/27285
17205 * gcc.c-torture/execute/pr27285.c: New test.
17207 PR middle-end/27388
17208 * gcc.dg/gomp/pr27388-1.c: New test.
17209 * gcc.dg/gomp/pr27388-2.c: New test.
17210 * gcc.dg/gomp/pr27388-3.c: New test.
17213 * g++.dg/gomp/pr27359.C: New test.
17215 2006-05-02 Steven G. Kargl <kargls@comcast.net>
17218 * gfortran.dg/iargc.f90: New test.
17220 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17223 * g++.dg/template/crash49.C: New test.
17225 2006-05-02 Steve Ellcey <sje@cup.hp.com>
17228 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17230 2006-05-02 Jeff Law <law@redhat.com>
17232 PR tree-optimization/27364
17233 * gcc.c-torture/execute/pr27364.c: New test.
17235 2006-05-02 Mark Mitchell <mark@codesourcery.com>
17238 * g++.dg/parser/ctor5.C: New test.
17240 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
17243 * gcc.target/arm/arm.exp: New.
17244 * gcc.target/arm/pr27387.C: Likewise.
17246 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17250 * gfortran.dg/module_equivalence_2.f90: New test.
17252 2006-05-02 Jakub Jelinek <jakub@redhat.com>
17254 PR middle-end/27337
17255 * g++.dg/gomp/pr27337-1.C: New test.
17256 * g++.dg/gomp/pr27337-2.C: New test.
17258 PR middle-end/27328
17259 * gcc.dg/gomp/pr27328.c: New test.
17261 PR middle-end/27325
17262 * g++.dg/gomp/pr27325.C: New test.
17264 PR middle-end/27310
17265 * g++.dg/gomp/pr27310.C: New test.
17267 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17269 PR tree-optimization/27291
17270 * g++.dg/tree-ssa/pr27291.C: New test.
17272 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17274 PR tree-optimization/27283
17275 * g++.dg/tree-ssa/pr27283.C: New test.
17277 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
17279 * gcc.dg/tree-ssa/loop-16.c: New test.
17281 2006-05-01 Roger Sayle <roger@eyesopen.com>
17282 Joseph S. Myers <joseph@codesourcery.com>
17284 * gcc.dg/Wconversion-3.c: New test case.
17285 * gcc.dg/Wconversion-4.c: Likewise.
17287 2006-05-01 Richard Guenther <rguenther@suse.de>
17289 PR tree-optimization/26726
17290 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17292 2006-04-30 Roger Sayle <roger@eyesopen.com>
17294 * gcc.dg/Woverflow-1.c: New test case.
17295 * gcc.dg/Woverflow-2.c: Likewise.
17296 * gcc.dg/Woverflow-3.c: Likewise.
17298 2006-04-30 Mark Mitchell <mark@codesourcery.com>
17301 * g++.dg/template/defarg8.C: New test.
17303 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17306 * g++.dg/parse/operator7.C: New test.
17308 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17312 * g++.dg/template/crash48.C: New test.
17315 * g++.dg/parse/ctor4.C: New test.
17317 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17320 * gfortran.df/char_type_len.f90: New test.
17322 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17324 PR libgfortran/27304
17325 * gfortran.dg/fmt_exhaust.f90: New test.
17327 2006-04-28 Roger Sayle <roger@eyesopen.com>
17330 * gcc.dg/large-size-array-2.c: New test case.
17332 2006-04-28 Richard Guenther <rguenther@suse.de>
17335 * gcc.target/i386/pr26826.c: New testcase.
17337 2006-04-28 Jakub Jelinek <jakub@redhat.com>
17339 PR middle-end/27260
17340 * gcc.c-torture/execute/pr27260.c: New.
17342 2006-04-28 Alan Modra <amodra@bigpond.net.au>
17344 PR middle-end/27095
17345 * gcc.dg/pr27095.c: New.
17347 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17350 * g++.dg/conversion/bitfield4.C: New test.
17352 2006-04-27 Eric Christopher <echristo@apple.com>
17354 * gcc.dg/pragma-ms_struct.c: New.
17356 2006-04-27 Mark Mitchell <mark@codesourcery.com>
17359 * g++.dg/template/crash47.C: New test.
17361 2006-04-27 Dirk Mueller <dmueller@suse.de>
17363 * gcc.target/i386/sse-7.c: build with -msse.
17365 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
17367 PR testsuite/27274:
17368 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17369 (main): Exit if processor doesn't support SSE.
17371 2006-04-26 David Edelsohn <edelsohn@gnu.org>
17373 PR middle-end/27282
17374 * gcc.c-torture/compile/pr27282.c: New test.
17376 2006-04-26 Jakub Jelinek <jakub@redhat.com>
17378 PR middle-end/26913
17379 * g++.dg/gomp/pr26913.C: New test.
17382 * gcc.dg/gomp/pr25996.c: New test.
17383 * g++.dg/gomp/pr25996.C: New test.
17385 2006-04-25 Richard Sandiford <richard@codesourcery.com>
17387 PR rtl-optimization/26725
17388 * gcc.c-torture/compile/pr26725.c: New test.
17390 2006-04-25 Richard Guenther <rguenther@suse.de>
17392 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17395 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
17397 * gcc.dg/20060425-1.c: New testcase.
17399 2006-04-25 Jakub Jelinek <jakub@redhat.com>
17401 PR tree-optimization/26865
17402 * gcc.dg/pr26865.c: New test.
17404 2006-04-24 Mark Mitchell <mark@codesourcery.com>
17407 * g++.dg/conversion/bitfield1.C: New test.
17408 * g++.dg/conversion/bitfield2.C: Likewise.
17409 * g++.dg/conversion/bitfield3.C: Likewise.
17411 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17412 Richard Guenther <rguenther@suse.de>
17414 PR tree-optimization/27236
17415 * gcc.dg/tree-ssa/pr27236.c: New testcase.
17417 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17420 * g++.dg/other/incomplete2.C: New test.
17422 2006-04-24 Richard Guenther <rguenther@suse.de>
17424 PR middle-end/26869
17425 * gcc.dg/torture/pr26869.c: New testcase.
17427 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
17428 Richard Guenther <rguenther@suse.de>
17430 PR tree-optimization/27218
17431 * g++.dg/tree-ssa/pr27218.C: New testcase.
17433 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17436 * g++.dg/template/friend41.C: New test.
17438 2006-04-23 David Edelsohn <edelsohn@gnu.org>
17440 * g++.dg/opt/pr15551.C: Include cstdio.
17441 (main): Use remove instead of unlink.
17443 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
17445 * gcc.dg/sibcall-7.c: New test.
17446 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17447 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17448 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17449 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17450 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17452 2006-04-23 Mark Mitchell <mark@codesourcery.com>
17455 * g++.dg/opt/bitfield1.C: New test.
17456 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17457 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17458 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17459 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17460 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17461 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17462 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17463 * g++.dg/abi/bitfield2.C: Likewise.
17464 * g++.dg/init/bitfield1.C: Likewise.
17466 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
17469 * gfortran.dg/elemental_subroutine_4.f90: New test.
17470 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17473 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
17475 * gcc.c-torture/compile/20060421-1.c: New testcase.
17477 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17480 * gcc.dg/init-bad-4.c: New test.
17482 2006-04-21 Paul Brook <paul@codesourcery.com>
17484 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17486 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17489 * gfortran.dg/defined_operators_1.f90: New test.
17490 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17491 remove old ones associated, incorrectly, with Note 5.46.
17494 * gfortran.dg/character_array_constructor_1.f90: New test.
17496 2006-04-20 Jakub Jelinek <jakub@redhat.com>
17498 * gcc.dg/20060419-1.c: New test.
17500 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
17503 * gcc.dg/struct-parse-1.c: New test case.
17505 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17508 * g++.dg/parse/template19.C: New test.
17511 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17514 * g++.dg/expr/call3.C: New test.
17517 * g++.dg/conversion/dynamic1.C: New test.
17519 2006-04-19 Mark Mitchell <mark@codesourcery.com>
17522 * g++.dg/template/crash35.C: Tweak error markers.
17523 * g++.dg/template/crash46.C: New test.
17524 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17525 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17527 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
17529 PR rtl-optimization/14261
17530 * gcc.c-torture/compile/20060419-1.c: Added.
17532 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
17534 * gfortran.dg/label_1.f90: Adjust dg-error.
17536 2006-04-16 Roger Sayle <roger@eyesopen.com>
17539 * gcc.dg/fold-cond-1.c: New test case.
17540 * gcc.dg/pr26961-1.c: Likewise.
17542 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17544 PR libgfortran/27138
17545 * gfortran.dg/read_bad_advance.f90: New test.
17547 2006-04-16 Roger Sayle <roger@eyesopen.com>
17548 Dale Johannesen <dalej@apple.com>
17551 * gcc.target/i386/vecinit-3.c: New testcase.
17552 * gcc.target/i386/vecinit-4.c: Likewise.
17553 * gcc.target/i386/sse-18.c: Likewise.
17554 * gcc.target/i386/sse-19.c: Likewise.
17556 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
17558 * gfortran.dg/allocate_zerosize_1.f90: New test.
17560 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17563 * g++.dg/template/crash45.C: New test.
17565 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17568 * gfortran.dg/proc_assign_1.f90: New test.
17569 * gfortran.dg/procedure_lvalue.f90: Change message.
17570 * gfortran.dg/namelist_4.f90: Add new error.
17574 * gfortran.dg/auto_pointer_array_result_1.f90
17577 * gfortran.dg/specification_type_resolution_1.f90
17582 * gfortran.dg/bounds_temporaries_1.f90: New test.
17585 * gfortran.dg/array_return_value_1.f90: New test.
17587 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17590 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17592 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17594 PR middle-end/26823
17595 * g++.dg/gomp/pr26823-1.C: New test.
17596 * g++.dg/gomp/pr26823-2.C: New test.
17598 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17600 PR middle-end/27134
17601 * gcc.dg/pr27314.c: New test.
17603 2006-04-13 Richard Henderson <rth@redhat.com>
17605 * g++.dg/gomp/block-0.C: Update expected matches.
17607 2006-04-13 DJ Delorie <dj@redhat.com>
17609 * lib/target-supports.exp (check_effective_target_int32plus): New.
17610 (check_effective_target_ptr32plus): New.
17611 (check_effective_target_size32plus): New.
17612 (check_effective_target_int16): New.
17613 (check_profiling_available): Add m32c to the list of unsupported
17616 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17617 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17619 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17621 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17623 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17625 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17626 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17627 not just xstormy16. Skip m32c due to weird pointer size.
17628 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17629 not just xstormy16.
17630 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17631 not just xstormy16.
17632 * gcc.dg/20020312-2.c: Add m32c support.
17633 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17634 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17636 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17637 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17638 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17639 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17640 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17642 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17643 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17644 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17645 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17646 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17647 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17648 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17650 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17652 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17653 * gcc.dg/pr23049.c: Require >=32 bit integers.
17654 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17655 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17656 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17657 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17658 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17659 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17660 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17661 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17662 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17663 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17664 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17665 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17667 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17668 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17669 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17670 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17671 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17673 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17674 * gcc.c-torture/execute/20040703-1.x: Likewise.
17675 * gcc.c-torture/execute/20040705-1.x: Likewise.
17676 * gcc.c-torture/execute/20040705-2.x: Likewise.
17677 * gcc.c-torture/execute/20040709-1.x: Likewise.
17678 * gcc.c-torture/execute/20040709-2.x: Likewise.
17679 * gcc.c-torture/execute/20040811-1.x: Likewise.
17680 * gcc.c-torture/execute/20050316-1.x: Likewise.
17681 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17682 * gcc.c-torture/execute/pr19689.x: Likewise.
17683 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17684 * gcc.c-torture/execute/usmul.x: Likewise.
17685 * gcc.c-torture/execute/vrp-5.x: Likewise.
17686 * gcc.c-torture/execute/vrp-6.x: Likewise.
17687 * gcc.dg/debug/20041023-1.s: Likewise.
17689 2006-04-13 Roger Sayle <roger@eyesopen.com>
17691 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17692 of integers to a vector types are now constant expressions in C.
17693 * gcc.dg/vect/vect-fold-1.c: New test case.
17695 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17696 Ulrich Weigand <uweigand@de.ibm.com>
17699 * gcc.dg/vmx/pr27006.c: New testcase.
17701 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17703 PR libgfortran/26766
17704 * gfortran.dg/write_recursive.f90: New test.
17706 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17708 * g++.dg/parse/dtor7.C: New test.
17709 * g++.dg/parse/new1.C: Add error marker.
17710 * g++.dg/template/new3.C: New test.
17713 * g++.dg/template/pure1.C: New test.
17716 * g++.dg/parse/ptrmem4.C: New test.
17718 2006-04-10 Jeff Law <law@redhat.com>
17721 * gcc.c-torture/compile/pr27087.c: New test.
17723 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17726 * gcc.dg/20060410.c: New.
17728 2006-04-10 Matthias Klose <doko@debian.org>
17730 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17731 Recognize multilib directory names containing underscores.
17733 2006-04-10 Roger Sayle <roger@eyesopen.com>
17735 * gcc.target/i386/vecinit-1.c: New test case.
17736 * gcc.target/i386/vecinit-2.c: Likewise.
17738 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17741 * g++.dg/debug/dwarf2-2.C: New test.
17743 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17745 PR rtl-optimization/27073
17746 * gcc.c-torture/execute/pr27073.c: New test.
17748 2006-04-08 Mike Stump <mrs@apple.com>
17750 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17752 2006-04-07 Richard Guenther <rguenther@suse.de>
17754 PR tree-optimization/26135
17755 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17757 2006-04-06 Jan Hubicka <jh@suse.cz>
17760 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17762 2006-04-06 Roger Sayle <roger@eyesopen.com>
17764 * g++.dg/conversion/nullptr1.C: New test case.
17765 * g++.dg/conversion/nullptr2.C: Likewise.
17767 2006-04-05 Roger Sayle <roger@eyesopen.com>
17769 * gfortran.dg/dependency_18.f90: New test case.
17771 2006-04-05 Richard Guenther <rguenther@suse.de>
17773 PR tree-optimization/26919
17774 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17775 * gcc.dg/ipa/ipa-2.c: Likewise.
17776 * gcc.dg/ipa/ipa-3.c: Likewise.
17777 * gcc.dg/ipa/ipa-5.c: Likewise.
17779 2006-04-05 Richard Guenther <rguenther@suse.de>
17781 PR tree-optimization/26763
17782 * gcc.dg/torture/pr26763-1.c: New testcase.
17783 * gcc.dg/torture/pr26763-2.c: Likewise.
17785 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17789 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17791 2006-04-04 Eric Christopher <echristo@apple.com>
17793 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17795 * gcc.target/i386/387-5.c: Ditto.
17797 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17799 * gcc.target/sparc/struct-ret-check.c: New test.
17801 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17803 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17804 zero decimal digits specified in format.
17806 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17809 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17812 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17813 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17814 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17815 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17816 compliant and detect bigendian-ness.
17818 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17820 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17821 dummy arguments work when the actual argument is itself a dummy
17822 argument of the caller.
17824 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17826 PR libfortran/24685
17827 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17829 2006-04-01 Roger Sayle <roger@eyesopen.com>
17831 * gfortran.dg/dependencency_17.f90: New test case.
17833 2006-04-01 Roger Sayle <roger@eyesopen.com>
17835 * gfortran.dg/dependency_14.f90: New test case.
17836 * gfortran.dg/dependency_15.f90: Likewise.
17837 * gfortran.dg/dependency_16.f90: Likewise.
17839 2006-03-31 Asher Langton <langton2@llnl.gov>
17842 gfortran.dg/cray_pointers_6.f90: New test.
17844 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17846 PR libgfortran/26890
17847 * gfortran.dg/read_size_noadvance.f90: New test.
17849 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17852 * gfortran.dg/multiple_allocation_1.f90: Check that the
17853 size has changed after a re-allocation with stat.
17855 2006-03-30 Richard Guenther <rguenther@suse.de>
17857 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17859 * gcc.target/i386/sselibm-2.c: Likewise.
17860 * gcc.target/i386/sselibm-3.c: Likewise.
17861 * gcc.target/i386/sselibm-4.c: Likewise.
17862 * gcc.target/i386/sselibm-5.c: Likewise.
17864 2006-03-28 Roger Sayle <roger@eyesopen.com>
17866 * gcc.dg/fold-andxor-1.c: New test case.
17867 * gcc.dg/fold-xorand-1.c: Likewise.
17869 2006-03-28 Roger Sayle <roger@eyesopen.com>
17871 * gcc.dg/fold-convnotconv-1.c: New test case.
17873 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17876 * gfortran.dg/private_type_5.f90: New test.
17878 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17880 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17882 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17884 * gfortran.dg/advance_2.f90: New test.
17885 * gfortran.dg/advance_3.f90: New test.
17887 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17889 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17891 PR libgfortran/26661
17892 PR libgfortran/26880
17893 * gfortran.dg/read_x_past.f: New test.
17895 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17897 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17900 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17902 * objc.dg/dwarf-1.m: Skip on AIX.
17903 * objc.dg/dwarf-2.m: Skip on AIX.
17905 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17908 * gfortran.dg/float_1.f90: New test.
17910 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17912 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17914 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17916 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17918 PR libfortran/26735
17919 * gfortran.dg/convert_implied_open.f90: New test case.
17921 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17924 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17926 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17928 PR middle-end/26717
17929 * gcc.dg/pr26717.c: New test.
17931 2006-03-25 Roger Sayle <roger@eyesopen.com>
17933 * gfortran.dg/dependency_12.f90: New test case.
17935 2006-03-24 Roger Sayle <roger@eyesopen.com>
17937 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17939 2006-03-24 Jeff Law <law@redhat.com>
17941 * gcc.c-torture/pr26840.c: New test.
17943 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17945 * objc.dg/dwarf-2.m: New.
17946 * obj-c++.dg/dwarf-2.mm: New.
17948 * g++.old-deja/g++.other/init19.C: New.
17950 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17952 * g++.dg/eh/spbp.C: Skip on AIX.
17954 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17956 PR middle-end/26611
17957 * g++.dg/gomp/pr26611-1.C: New test.
17958 * g++.dg/gomp/pr26611-2.C: New test.
17960 2006-03-24 Jeff Law <law@redhat.com>
17962 * gcc.c-torture/compile/pr26833.c: New test.
17963 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17965 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17967 * gfortran.dg/endfile_2.f90: Delete temp file.
17969 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17972 * gfortran.dg/record_marker_1.f90: New test case.
17973 * gfortran.dg/record_marker_2.f: New test case.
17974 * gfortran.dg/record_marker_3.f90: New test case.
17976 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17979 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17980 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17982 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17984 * lib/gcc-dg.exp (cleanup-modules): New proc.
17985 * gfortran.dg/allocatable_function_1.f90,
17986 gfortran.dg/allocate_char_star_scalar_1.f90,
17987 gfortran.dg/assumed_charlen_function_1.f90,
17988 gfortran.dg/assumed_dummy_1.f90,
17989 gfortran.dg/assumed_shape_ranks_1.f90,
17990 gfortran.dg/assumed_shape_ranks_2.f90,
17991 gfortran.dg/assumed_size_dt_dummy.f90,
17992 gfortran.dg/auto_char_dummy_array_1.f90,
17993 gfortran.dg/auto_char_len_3.f90,
17994 gfortran.dg/automatic_module_variable.f90,
17995 gfortran.dg/bad_automatic_objects_1.f90,
17996 gfortran.dg/char_array_constructor.f90,
17997 gfortran.dg/char_array_structure_constructor.f90,
17998 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17999 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18000 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18001 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18002 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18003 gfortran.dg/derived_pointer_recursion.f90,
18004 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18005 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18006 gfortran.dg/dummy_functions_1.f90,
18007 gfortran.dg/elemental_initializer_1.f90,
18008 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18009 gfortran.dg/elemental_pointer_1.f90,
18010 gfortran.dg/elemental_subroutine_1.f90,
18011 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18012 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18013 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18014 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18015 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18016 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18017 gfortran.dg/global_references_1.f90,
18018 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18019 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18020 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18021 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18022 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18023 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18024 gfortran.dg/large_integer_kind_1.f90,
18025 gfortran.dg/large_real_kind_1.f90,
18026 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18027 gfortran.dg/module_double_reuse.f90,
18028 gfortran.dg/module_equivalence_1.f90,
18029 gfortran.dg/module_interface_1.f90,
18030 gfortran.dg/module_parameter_array_refs_1.f90,
18031 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18032 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18033 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18034 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18035 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18036 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18037 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18038 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18039 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18040 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18041 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18042 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18043 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18044 gfortran.dg/same_name_1.f90,
18045 gfortran.dg/sibling_dummy_procedure_1.f90,
18046 gfortran.dg/sibling_dummy_procedure_2.f90,
18047 gfortran.dg/sibling_dummy_procedure_3.f90,
18048 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18049 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18050 gfortran.dg/used_dummy_types_2.f90,
18051 gfortran.dg/used_dummy_types_3.f90,
18052 gfortran.dg/used_dummy_types_4.f90,
18053 gfortran.dg/used_dummy_types_5.f90,
18054 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18055 gfortran.dg/userdef_operator_1.f90: Use it.
18057 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18059 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18060 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18061 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18062 gfortran.dg/write_back.f,
18063 gfortran.fortran-torture/execute/inquire_1.f90,
18064 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18066 2006-03-21 Jeff Law <law@redhat.com>
18068 * gcc.dg/tree-ssa/vrp28.c: New test.
18070 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
18072 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18073 if _STDC_C99 is defined.
18074 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18075 * gcc.dg/builtins-20.c: Likewise.
18076 * gcc.dg/builtins-53.c: Likewise.
18077 * gcc.dg/single-precision-constant.c: Likewise. Also pass
18078 -mmacosx-version-min=10.3 on PowerPC/Darwin.
18080 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
18083 * gcc.c-torture/compile/pr26781-1.c: New test.
18084 * gcc.c-torture/compile/pr26781-2.c: New test.
18086 2006-03-21 Jakub Jelinek <jakub@redhat.com>
18089 * g++.dg/gomp/pr26690-1.C: New test.
18090 * g++.dg/gomp/pr26690-2.C: New test.
18092 2006-03-20 Jeff Law <law@redhat.com>
18094 * gcc.dg/tree-ssa/pr21829.c: New test.
18096 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18098 2006-03-20 Richard Sandiford <richard@codesourcery.com>
18100 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18101 (check_visibility_available): Use it.
18102 (check_effective_target_default_packed): Likewise.
18103 (check_effective_target_pcc_bitfield_type_matters): Likewise.
18104 (check_effective_target_fopenmp): Likewise.
18105 (check_effective_target_freorder): Likewise.
18106 (check_effective_target_fpic): Likewise.
18107 (check_named_sections_available): Likewise.
18108 (check_effective_target_ilp32): Likewise.
18109 (check_effective_target_lp64): Likewise.
18111 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
18114 * gfortran.dg/scalar_mask_2.f90: New test case.
18116 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
18119 * gcc.dg/tree-ssa/loadpre12.c: New test.
18120 * gcc.dg/tree-ssa/loadpre13.c: New test.
18121 * gcc.dg/tree-ssa/loadpre14.c: New test.
18122 * gcc.dg/tree-ssa/loadpre15.c: New test.
18123 * gcc.dg/tree-ssa/loadpre16.c: New test.
18124 * gcc.dg/tree-ssa/loadpre17.c: New test.
18125 * gcc.dg/tree-ssa/loadpre18.c: New test.
18126 * gcc.dg/tree-ssa/loadpre19.c: New test.
18127 * gcc.dg/tree-ssa/loadpre20.c: New test.
18128 * gcc.dg/tree-ssa/loadpre21.c: New test.
18129 * gcc.dg/tree-ssa/loadpre22.c: New test.
18131 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
18134 * gfortran.dg/elemental_initializer_1.f90: New test.
18137 * gfortran.dg/assumed_shape_ranks_2: New test.
18139 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
18141 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18144 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18146 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18147 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18148 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18149 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18150 gfortran.fortran-torture/execute/direct_io.f90,
18151 gfortran.fortran-torture/execute/inquire_2.f90,
18152 gfortran.fortran-torture/execute/inquire_4.f90,
18153 gfortran.fortran-torture/execute/list_read_1.f90,
18154 gfortran.fortran-torture/execute/open_replace.f90,
18155 gfortran.fortran-torture/execute/slash_edit.f90,
18156 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18157 temporary files from testcases.
18159 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18161 PR libgfortran/26509
18162 gfortran.dg/write_direct_eor.f90: New test.
18164 2006-03-17 David Edelsohn <edelsohn@gnu.org>
18166 * gcc.target/powerpc/pr26350.c: New.
18167 * gcc.target/powerpc/indexed-addr.c: New.
18169 2006-03-16 Roger Sayle <roger@eyesopen.com>
18171 * gfortran.dg/dependency_13.f90: New test case.
18173 2006-03-16 Roger Sayle <roger@eyesopen.com>
18175 PR middle-end/21781
18176 * gcc.dg/real-const-1.c: New test case.
18178 2006-03-15 Geoffrey Keating <geoffk@apple.com>
18180 * g++.old-deja/g++.other/init18.C: New.
18181 * g++.old-deja/g++.other/init5.C: Remove xfail.
18183 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18185 * g++.dg/opt/pr15551.C: Cleanup temp file.
18187 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18190 g++.dg/parse/long1.C: New test.
18192 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18195 * gfortran.dg/continuation.f90: New test.
18196 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18198 2006-03-14 Richard Guenther <rguenther@suse.de>
18200 PR tree-optimization/26672
18201 * gcc.dg/torture/pr26672.c: New testcase.
18203 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
18205 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18206 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18208 2006-03-13 Roger Sayle <roger@eyesopen.com>
18210 PR middle-end/26557
18211 * gcc.c-torture/compile/switch-1.c: New test case.
18213 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
18216 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18217 test to include more permuatations of mask and index.
18218 * gfortran.dg/scalar_mask_1.f90: Modify last test to
18219 respond to F2003 spec. that the position returned for an all false
18220 mask && condition is zero.
18222 2006-03-13 Jakub Jelinek <jakub@redhat.com>
18224 PR middle-end/25989
18225 * gcc.dg/gomp/pr25989.c: New test.
18227 2006-03-13 Jeff Law <law@redhat.com>
18229 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18231 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
18233 * gcc.dg/switch-9.c: New test.
18235 2006-03-13 Richard Guenther <rguenther@suse.de>
18237 PR middle-end/26630
18238 * gcc.dg/torture/pr26630.c: New testcase.
18240 2006-03-11 Roger Sayle <roger@eyesopen.com>
18242 * gfortran.dg/dependency_10.f90: New test case.
18243 * gfortran.dg/dependency_11.f90: Likewise.
18245 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
18246 Erik Edelmann <eedelman@gcc.gnu.org>
18248 * gfortran.dg/allocatable_function_1.f90: New.
18249 * gfortran.dg/allocatable_function_2.f90: New.
18251 2006-03-10 Richard Guenther <rguenther@suse.de>
18253 PR middle-end/26565
18254 * gcc.dg/torture/pr26565.c: New testcase.
18256 2006-03-09 Eric Christopher <echristo@apple.com>
18258 * gcc.c-torture/compile/20060309-1.c: New.
18260 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18262 PR libgfortran/26499
18263 * gfortran.dg/write_back.f: New test.
18264 * gfortran.dg/write_rewind_1.f: New test.
18265 * gfortran.dg/write_rewind_2.f: New test.
18267 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18269 PR libgfortran/26554
18270 * gfortran.dg/read_logical.f90: New test.
18272 2006-03-04 Laurent GUERBY <laurent@guerby.net>
18274 * ada/acats/norun.lst: cdd2a03 now passes.
18276 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
18279 * gcc.target/powerpc/pr18096-1.c: Change where the error
18282 2006-03-04 Jakub Jelinek <jakub@redhat.com>
18284 * gcc.target/i386/cleanup-1.c: New test.
18285 * gcc.target/i386/cleanup-2.c: New test.
18287 2006-03-04 Roger Sayle <roger@eyesopen.com>
18289 * gfortran.dg/dependency_9.f90: Remove for the time being.
18291 2006-03-04 Krister Walfridsson <cato@df.lth.se>
18293 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18296 2006-03-03 Roger Sayle <roger@eyesopen.com>
18298 * gfortran.dg/dependency_9.f90: New test case.
18300 2006-03-03 Roger Sayle <roger@eyesopen.com>
18302 * gfortran.dg/dependency_4.f90: New test case.
18303 * gfortran.dg/dependency_5.f90: New test case.
18304 * gfortran.dg/dependency_6.f90: New test case.
18305 * gfortran.dg/dependency_7.f90: New test case.
18306 * gfortran.dg/dependency_8.f90: New test case.
18308 2006-03-03 Paul Brook <paul@codesourcery.com>
18310 * lib/target-supports.exp (check_profiling_available):
18313 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
18316 * multiple_allocation_1.f90: New test.
18318 2006-03-03 Roger Sayle <roger@eyesopen.com>
18320 PR tree-optimization/26524
18321 * gfortran.dg/pr26524.f: New test case.
18323 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18325 * g++.dg/template/repo5.C: Cleanup repo files.
18326 * gcc.dg/20051201-1.c: Cleanup coverage files.
18327 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18328 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18331 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
18333 * objc.dg/objc-nofilename-1.m: New test.
18334 * objc.dg/bad-receiver-type.m: New test.
18335 * obj-c++.dg/bad-receiver-type.mm: New test.
18337 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
18339 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18341 2006-03-01 Mike Stump <mrs@apple.com>
18343 * g++.dg/abi/key2.C: Add.
18345 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
18347 * gfortran.dg/logical_dot_product.f90: New test.
18350 * gfortran.dg/used_interface_ref.f90: New test.
18353 * gfortran.dg/dependency_2.f90: New test.
18354 * gfortran.fortran-torture/execute/where17.f90: New test.
18355 * gfortran.fortran-torture/execute/where18.f90: New test.
18356 * gfortran.fortran-torture/execute/where19.f90: New test.
18357 * gfortran.fortran-torture/execute/where20.f90: New test.
18359 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
18361 * g++.dg/tree-ssa/pr26443.C: New test case.
18363 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
18365 PR middle-end/26022
18366 * g++.dg/opt/return-slot1.C: New test.
18368 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18370 PR libgfortran/26136
18371 * gfortran.dg/namelist_23.f90: New test.
18373 2006-02-28 Roger Sayle <roger@eyesopen.com>
18375 PR middle-end/14752
18376 * gcc.dg/fold-eqandshift-2.c: New test case.
18378 2006-02-28 Richard Guenther <rguenther@suse.de>
18380 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18383 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
18385 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18387 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18389 PR libgfortran/26464
18390 * gfortran.dg/backspace_5.f: New test.
18391 * gfortran.dg/backspace_6.f: New test.
18393 2006-02-26 Roger Sayle <roger@eyesopen.com>
18395 * gcc.dg/fold-eqandnot-1.c: New test case.
18397 2006-02-26 Roger Sayle <roger@eyesopen.com>
18399 PR middle-end/19983
18400 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18402 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
18404 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18405 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18407 2006-02-26 Richard Guenther <rguenther@suse.de>
18409 PR tree-optimization/26421
18410 * gcc.dg/tree-ssa/pr26421.c: New testcase.
18412 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
18414 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18415 * g++.old-deja/g++.robertl/eb132.C: Likewise.
18417 2006-02-26 Roger Sayle <roger@eyesopen.com>
18419 * gcc.dg/fold-even-1.c: New test case.
18421 2006-02-26 Roger Sayle <roger@eyesopen.com>
18423 PR middle-end/21137
18424 * gcc.dg/fold-eqandshift-1.c: New test case.
18426 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18428 PR tree-optimization/25125
18429 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18430 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18432 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
18434 PR tree-optimizations/26359
18435 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18436 with -fdump-tree-dceloop-details.
18437 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18439 2006-02-25 Roger Sayle <roger@eyesopen.com>
18441 PR middle-end/23673
18442 * gcc.dg/fold-eqxor-1.c: New test case.
18443 * gcc.dg/fold-eqxor-2.c: Likewise.
18444 * gcc.dg/fold-eqxor-3.c: Likewise.
18446 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
18449 * scalar_mask_1.f90: New test.
18451 2006-02-24 Geoffrey Keating <geoffk@apple.com>
18453 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18454 * g++.dg/eh/uncaught2.C: New.
18455 * g++.dg/eh/uncaught3.C: New.
18457 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18459 PR libgfortran/26423
18460 * gfortran.dg/read_many_1.f: New test.
18462 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
18465 * gfortran.dg/dependency_3.f90: New test.
18466 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18470 * gfortran.dg/equiv_6.f90: New test.
18472 2006-02-23 Jeff Law <law@redhat.com>
18474 * gcc.c-torture/compile/pr26425.c: New test.
18476 2006-02-23 Jakub Jelinek <jakub@redhat.com>
18478 PR middle-end/26412
18479 * gcc.dg/gomp/pr26412.c: New test.
18481 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18484 * g++.dg/other/ellipsis1.C: New test.
18485 * g++.dg/parse/operator4.C: Adjust error marker.
18487 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
18490 * gfortran.dg/pr25603.f: New testcase.
18492 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
18494 * gcc.dg/bf-spl1.c: Don't specify -m68000.
18495 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18497 2006-02-21 Geoffrey Keating <geoffk@apple.com>
18499 * g++.dg/eh/spbp.C: New.
18501 2006-02-21 Jakub Jelinek <jakub@redhat.com>
18503 PR middle-end/26379
18504 * gcc.target/i386/mmx-7.c: New test.
18506 2006-02-20 Roger Sayle <roger@eyesopen.com>
18508 PR tree-optimization/26361
18509 * gcc.dg/tree-ssa/vrp27.c: New test case.
18511 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
18513 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18514 * gcc.dg/tree-ssa/complex-4.c: Here.
18516 2006-02-19 Roger Sayle <roger@eyesopen.com>
18518 PR middle-end/19543
18519 * gfortran.dg/logical_1.f90: New test case.
18521 2006-02-19 Jakub Jelinek <jakub@redhat.com>
18523 PR middle-end/26334
18524 * gcc.dg/20060218-1.c: Moved to...
18525 * gcc.target/i386/20060218-1.c: ... here. New test.
18527 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
18530 * gfortran.dg/convert_1.f90: New.
18532 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
18535 * gfortran.dg/namelist_5.f90: New test.
18538 * gfortran.dg/namelist_4.f90: New test.
18540 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18543 * gcc.dg/tree-ssa/complex-3.c: New test.
18545 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
18547 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18548 variable to take into account the variable name in the
18550 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18552 2006-02-18 Jakub Jelinek <jakub@redhat.com>
18554 PR middle-end/26334
18555 * gcc.c-torture/compile/20060217-1.c: New test.
18556 * gcc.dg/20060218-1.c: New test.
18558 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
18560 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18562 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18564 * gcc.dg/cpp/undef3.c: New test.
18565 * gcc.dg/cpp/trad/builtins2.c: New test.
18567 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18570 * g++.dg/template/static22.C: New test.
18571 * g++.dg/template/static23.C: New test.
18572 * g++.dg/template/static24.C: New test.
18573 * g++.dg/template/non-dependent13.C: New test.
18574 * g++.dg/init/member1.C: Tweak error markers.
18576 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18579 * gcc.c-torture/compile/pr26255.c: New test case.
18581 2006-02-16 Roger Sayle <roger@eyesopen.com>
18583 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18584 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18585 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18586 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18587 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18588 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18589 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18591 2006-02-16 Jeff Law <law@redhat.com>
18593 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18594 * gcc.dg/tree-ssa/vrp26.c: New test.
18596 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18600 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18601 __UCLIBC__ is defined.
18603 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18606 * gfortran.dg/gomp/pr26224.f: New test.
18608 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18611 * lib/target-supports.exp
18612 (check_effective_target_vect_short_mult): New.
18613 (check_effective_target_vect_char_mult): New.
18614 (check_effective_target_vect_widen_sum_qi_to_si): New.
18615 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18616 (check_effective_target_vect_widen_sum_hi_to_si): New.
18617 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18618 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18619 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18620 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18621 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18622 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18623 vect-reduc-pattern-2c.c
18624 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18625 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18626 vect-reduc-pattern-1c.c
18628 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18631 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18633 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18636 * gfortran.dg/enum_8.f90: Remove check for warning.
18637 * gfortran.dg/iomsg_1.f90: Ditto.
18638 * gfortran.dg/enum_1.f90: Ditto.
18639 * gfortran.dg/enum_9.f90: Ditto.
18640 * gfortran.dg/enum_2.f90: Ditto.
18641 * gfortran.dg/enum_10.f90: Ditto.
18642 * gfortran.dg/enum_3.f90: Ditto.
18643 * gfortran.dg/flush_1.f90: Ditto.
18644 * gfortran.dg/enum_4.f90: Ditto.
18645 * gfortran.dg/array_constructor_1.f90: Ditto.
18646 * gfortran.dg/enum_5.f90: Ditto.
18647 * gfortran.dg/enum_6.f90: Ditto.
18648 * gfortran.dg/enum_7.f90: Ditto.
18650 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18652 PR middle-end/26300
18653 * gcc.c-torture/compile/20060215-1.c: New test.
18655 2006-02-14 Roger Sayle <roger@eyesopen.com>
18657 PR middle-end/23670
18658 * gcc.dg/tree-ssa/andor-2.c: New test case.
18660 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18663 * optional_dim.f90: New test.
18665 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18668 * gfortran.dg/label_4.f90: New.
18670 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18671 Diego Novillo <dnovillo@redhat.com>
18672 Uros Bizjak <uros@kss-loka.si>
18674 * gfortran.dg/gomp: New directory.
18676 2006-02-14 Richard Guenther <rguenther@suse.de>
18678 PR tree-optimization/26258
18679 * gcc.dg/torture/pr26258.c: New testcase.
18681 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18684 * gfortran.dg/pr26246_1.f90: New test.
18685 * gfortran.dg/pr26246_2.f90: New test.
18687 PR middle-end/26092
18688 * gcc.c-torture/compile/20060208-1.c: New test.
18690 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18694 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18695 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18696 * gfortran.dg/automatic_module_variable.f90: Change error message.
18699 * gfortran.dg/internal_dummy_1.f90: New test.
18702 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18706 * gfortran.dg/uncommon_block_data_1.f90: New test.
18707 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18711 * gfortran.dg/typed_subroutine_1.f90: New test.
18713 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18715 * objc.dg/dwarf-1.m: New.
18717 2006-02-13 Roger Sayle <roger@eyesopen.com>
18719 PR middle-end/24427
18720 * gcc.dg/tree-ssa/andor-1.c: New test case.
18722 2006-02-13 Josh Conner <jconner@apple.com>
18725 * gcc.dg/pr25376.c: New test.
18727 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18729 * lib/target-supports.exp (check_named_sections_available):
18730 Only compile named-sections test -- don't assemble.
18732 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18734 * g++.dg/warn/no-write-strings.C: New test.
18735 * g++.dg/warn/write-strings.C: Likewise.
18736 * g++.dg/warn/write-strings-default.C: Likewise.
18738 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18741 * gfortran.dg/ret_pointer_2.f90: New test.
18743 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18745 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18747 2006-02-10 Jeff Law <law@redhat.com>
18749 * gcc.c-torture/compile/pr26213.c: New test.
18751 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18753 gfortran.dg/null_1.f90: New test.
18755 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18758 * gfortran.dg/parens_4.f90: New.
18759 * gfortran.dg/parens_5.f90: New.
18761 2006-02-10 Richard Guenther <rguenther@suse.de>
18763 * gcc.dg/pr23372-1.c: Remove empty file.
18765 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18766 Paul Thomas <pault@gcc.gnu.org>
18769 * gfortran.dg/parens_1.f90: New.
18770 * gfortran.dg/parens_2.f90: New.
18771 * gfortran.dg/parens_3.f90: New.
18773 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18776 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18779 * gfortran.dg/impure_assignment_1.f90: New test.
18782 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18784 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18787 * g++.dg/expr/stdarg2.C: New test.
18789 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18791 PR inline-asm/16194
18792 * gcc.dg/pr16194.c: New test.
18794 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18796 * ada/acats/run_acats: Use portable variant of "$@".
18798 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18800 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18801 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18803 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18806 * g++.dg/opt/pr26179.C: New test.
18808 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18810 PR middle-end/26134
18811 * gcc.dg/tree-ssa/complex-3.c: New test.
18813 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18815 * gcc.c-torture/compile/volatile-1.c: New test.
18817 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18820 * gcc.dg/tree-ssa/pr26180.c: New test.
18822 2006-02-08 Jeff Law <law@redhat.com>
18824 * gcc.dg/tree-ssa/pr21417.c: New test.
18826 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18828 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18829 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18831 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18833 * lib/scanrtl.exp: New.
18835 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18838 * g++.dg/other/virtual2.C: New test.
18841 * g++.dg/other/virtual1.C: New test.
18843 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18845 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18846 cleanup-ipa-dump): Update dump file glob patterns.
18847 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18848 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18850 * lib/gcc-dg.exp: Load it.
18851 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18853 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18856 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18857 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18859 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18862 * gfortran.dg/mvbits_1.f90: New.
18864 2006-02-07 Dirk Mueller <dmueller@suse.com>
18866 * g++.dg/warn/Wdiv-by-zero.C: New test.
18867 * g++.dg/warn/Wno-div-by-zero.C: New.
18869 2006-02-07 Jeff Law <law@redhat.com>
18871 * gcc.dg/tree-ssa/pr21559.c: New test.
18873 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18874 multiple VRP passes.
18875 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18876 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18877 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18878 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18879 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18880 * gcc.dg/tree-ssa/vrp02.c: Likewise
18881 * gcc.dg/tree-ssa/vrp11.c: Likewise
18882 * gcc.dg/tree-ssa/pr14341.c: Likewise
18883 * gcc.dg/tree-ssa/vrp19.c: Likewise
18884 * gcc.dg/tree-ssa/vrp20.c: Likewise
18885 * gcc.dg/tree-ssa/vrp03.c: Likewise
18886 * gcc.dg/tree-ssa/pr21086.c: Likewise
18887 * gcc.dg/tree-ssa/pr21959.c: Likewise
18888 * gcc.dg/tree-ssa/vrp21.c: Likewise
18889 * gcc.dg/tree-ssa/vrp04.c: Likewise
18890 * gcc.dg/tree-ssa/pr25485.c: Likewise
18891 * gcc.dg/tree-ssa/pr22026.c: Likewise
18892 * gcc.dg/tree-ssa/vrp22.c: Likewise
18893 * gcc.dg/tree-ssa/vrp05.c: Likewise
18894 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18895 * gcc.dg/tree-ssa/pr20701.c: Likewise
18896 * gcc.dg/tree-ssa/vrp23.c: Likewise
18897 * gcc.dg/tree-ssa/vrp06.c: Likewise
18898 * gcc.dg/tree-ssa/pr22117.c: Likewise
18899 * gcc.dg/tree-ssa/pr20702.c: Likewise
18900 * gcc.dg/tree-ssa/vrp15.c: Likewise
18901 * gcc.dg/tree-ssa/pr21090.c: Likewise
18902 * gcc.dg/tree-ssa/pr21294.c: Likewise
18903 * gcc.dg/tree-ssa/vrp24.c: Likewise
18904 * gcc.dg/tree-ssa/vrp07.c: Likewise
18905 * gcc.dg/tree-ssa/pr21563.c: Likewise
18906 * gcc.dg/tree-ssa/pr25382.c: Likewise
18907 * gcc.dg/tree-ssa/vrp16.c: Likewise
18908 * gcc.dg/tree-ssa/vrp25.c: Likewise
18909 * gcc.dg/tree-ssa/vrp08.c: Likewise
18910 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18911 * gcc.dg/tree-ssa/vrp17.c: Likewise
18912 * gcc.dg/tree-ssa/pr21458.c: Likewise
18913 * g++.dg/tree-ssa/pr18178.C: Likewise
18915 2006-02-07 Richard Guenther <rguenther@suse.de>
18919 2006-01-30 Richard Guenther <rguenther@suse.de>
18921 * gcc.dg/pr23372-1.C: New testcase.
18923 * g++.dg/tree-ssa/pr26140.C: New testcase.
18925 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18928 * g++.dg/template/ttp15.C: New test.
18929 * g++.dg/template/ttp16.C: Likewise.
18930 * g++.dg/template/ttp17.C: Likewise.
18931 * g++.old-deja/g++.pt/ttp36.C: Remove.
18932 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18933 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18934 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18935 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18936 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18937 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18938 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18939 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18940 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18942 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18944 PR libfortran/23815
18945 * unf_io_convert_4.f90: New test.
18947 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18949 * gcc.dg/tree-ssa/loadpre10.c: New test.
18950 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18951 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18952 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18954 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18956 PR libfortran/24685
18957 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18959 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18962 * gfortran.dg/assign_7.f: New test.
18964 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18968 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18969 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18970 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18972 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18974 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18977 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18979 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18980 * g++.dg/charset/string.c (foo): Likewise.
18981 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18983 * g++.dg/ext/builtin2.C (printf): Likewise.
18984 * g++.dg/init/new15.C (printf): Likewise.
18985 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18986 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18987 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18988 * g++.dg/template/non-dependent4.C (temp): Likewise.
18989 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18990 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18991 parameter type to const char*.
18992 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18993 Change type to const char*.
18994 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18996 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18997 second parameter type to const char*.
18998 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18999 (Y::Y): Change parameter type to const char*.
19000 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19001 * g++.old-deja/g++.jason/report.C: Apply const correctness.
19002 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19003 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19005 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19007 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19008 type to const char*.
19009 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19010 return type to const char*.
19011 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19013 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19014 * g++.old-deja/g++.law/refs1.C: Likewise.
19015 * g++.old-deja/g++.law/visibility1.C: Likewise.
19016 * g++.old-deja/g++.law/visibility2.C: Likewise.
19017 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19019 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19020 * g++.old-deja/g++.mike/net48.C: Likewise.
19021 * g++.old-deja/g++.mike/p646.C: Likewise.
19022 * g++.old-deja/g++.mike/p6746.C: Likewise.
19023 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19024 type to const char*.
19025 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19026 deprecated conversion warning.
19027 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19029 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19030 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19031 * g++.old-deja/g++.pt/explicit8.C: Likewise.
19032 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19033 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19034 * g++.old-deja/g++.pt/nontype3.C: Likewise.
19035 * g++.old-deja/g++.pt/t39.C: Likewise.
19036 * g++.old-deja/g++.robertl/eb106.C: Likewise.
19037 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19039 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
19042 intrinsic_argument_conformance_1.f90: New test.
19044 2006-02-03 Steven G. Kargl <kargls@comcast.net>
19047 * gfortran.dg/char_result_11.f90: Add SAVE.
19048 * gfortran.dg/der_pointer_4.f90: Ditto.
19049 * gfortran.dg/default_initialization.f90: New test.
19051 2006-02-03 Jeff Law <law@redhat.com>
19053 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19054 handle more than 100 dump files.
19055 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19056 * lib/scantree.exp (scan-tree-dump): Likewise.
19057 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19058 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19059 * lib/scanipa.exp (scan-ipa-dump): Likewise.
19060 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19061 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19063 2006-02-03 Diego Novillo <dnovillo@redhat.com>
19065 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19067 2006-02-03 Mark Mitchell <mark@codesourcery.com>
19069 * g++.dg/template/using12.C: New test.
19071 2006-02-03 Alan Modra <amodra@bigpond.net.au>
19073 * gcc.target/powerpc/pr25960.c: New test.
19075 2006-02-02 Steven G. Kargl <kargls@comcast>
19078 gfortran.dg/nullify_2.f90: New test.
19080 2006-02-02 Diego Novillo <dnovillo@redhat.com>
19083 * gcc.dg/gomp/pr25990.c: New test.
19085 2006-01-31 Mark Mitchell <mark@codesourcery.com>
19088 * g++.gd/template/partial4.C: New test.
19090 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
19092 PR middle-end/26001
19093 * gfortran.dg/data_char_2.f90: New.
19095 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
19098 maxval_maxloc_conformance_1.f90: New test.
19100 2006-01-31 Richard Guenther <rguenther@suse.de>
19102 * gcc.target/i386/sselibm-1.c: New testcase.
19103 * gcc.target/i386/sselibm-2.c: Likewise.
19104 * gcc.target/i386/sselibm-3.c: Likewise.
19105 * gcc.target/i386/sselibm-4.c: Likewise.
19106 * gcc.target/i386/sselibm-5.c: Likewise.
19108 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
19111 * gfortran.dg/arrayio_derived_2.f90: New.
19113 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
19115 * gcc.dg/unsigned-long-compare.c: New test.
19117 2006-01-30 Steve Ellcey <sje@cup.hp.com>
19120 * lib/target-supports.exp (check_effective_target_freorder):
19121 Check to see if target supports -freorder-blocks-and-partition.
19122 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19123 instead of "dg-require-named-sections".
19125 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
19128 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19129 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19130 * gcc.dg/pragma-isr-trapa2.c: Likewise.
19131 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19132 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19133 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19134 * gcc.dg/attr-isr-trap_exit.c: Likewise.
19135 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19137 2006-01-30 Richard Guenther <rguenther@suse.de>
19140 * gcc.dg/pr23372-1.C: New testcase.
19142 2006-01-29 Diego Novillo <dnovillo@redhat.com>
19144 * gcc.dg/gomp/pr25874.c: New test.
19146 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
19149 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19151 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
19157 * gfortran.dg/intent_out_1.f90: New test.
19159 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
19162 * gfortran.dg/procedure_lvalue.f90: New test.
19166 * gfortran.dg/char_pointer_assign_2.f90: New test.
19167 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19168 assignment to be consistent with standard.
19169 * gfortran.dg/char_result_2.f90: The same.
19170 * gfortran.dg/char_result_8.f90: The same.
19172 2006-01-28 Zack Weinberg <zackw@panix.com>
19174 * gcc.dg/Woverlength-strings.c
19175 * gcc.dg/Woverlength-strings-pedantic-c89.c
19176 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19177 * gcc.dg/Woverlength-strings-pedantic-c99.c
19178 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19180 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
19182 * gcc.c-torture/execute/20060127-1.c: New test.
19184 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19187 * g++.dg/ext/pragmaweak1.C: New test.
19189 2006-01-28 Mark Mitchell <mark@codesourcery.com>
19192 * g++.dg/template/spec29.C: New test.
19194 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
19197 * gcc.c-torture/execute/pr19606.c: New.
19199 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
19201 * gcc.dg/pragma-re-4.c: New test.
19203 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
19206 * gfortran.dg/assumed_size_refs_3.f90: New test.
19208 2006-01-27 Ben Elliston <bje@au.ibm.com>
19210 * gcc.misc-tests/dectest.exp: Remove defunct comment.
19212 2006-01-26 Laurent GUERBY <laurent@guerby.net>
19215 * ada/acats/support/impdef.a: Add One_Long_Second.
19216 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19217 * ada/acats/tests/c9/c94026.a: Likewise.
19218 * ada/acats/tests/c9/c97305c.ada: Likewise.
19219 * ada/acats/tests/c9/c99004a.ada: Likewise.
19221 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
19224 * gfortran.dg/global_references_2.f90: New test.
19230 * gfortran.dg/assumed_charlen_function_1.f90: New test.
19231 * gfortran.dg/assumed_charlen_function_3.f90: New test.
19234 * gfortran.dg/assumed_charlen_function_2.f90: New test.
19236 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
19239 * gcc.dg/Wpointer-sign.c: New.
19240 * gcc.dg/Wpointer-sign-Wall.c: New.
19241 * gcc.dg/Wpointer-sign-Wall-no.c: New.
19242 * gcc.dg/Wpointer-sign-pedantic.c: New.
19243 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19244 * gcc.dg/conv-2.c: Use -Wpointer-sign.
19246 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
19249 * gcc.c-torture/compile/pr25861.c: New test.
19251 2006-01-26 Paul Brook <paul@codesourcery.com>
19253 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19254 on short-enum targets.
19255 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19257 (generate_fields): Use short_enums.
19258 (main): Set short_enums. Document -e.
19259 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19260 on short-enum targets.
19261 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19263 (generate_fields): Use short_enums.
19264 (main): Set short_enums. Document -e.
19265 * lib/target-supports.exp (check_effective_target_short_enums): New.
19267 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
19270 * gcc.dg/torture/pr25947-1.c: New test.
19272 2006-01-25 Jan Hubicka <jh@suse.cz>
19273 Roger Sayle <roger@eyesopen.com>
19275 PR rtl-optimization/25703
19276 * gcc.target/i386/20060125-1.c: New test case.
19277 * gcc.target/i386/20060125-2.c: New test case.
19279 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19282 * gfortran.dg/goto_1.f: New.
19284 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
19287 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19288 25716 on 32-bit systems too.
19290 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
19293 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19295 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
19297 * gcc.dg/tree-ssa/gen-vect-33.c: New.
19299 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19302 * gfortran.dg/read_eof.f90: Delete, renamed.
19303 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19304 * gfortran.dg/read_eof_2.f90: New test.
19305 * gfortran.dg/read_eof_3.f90: New test.
19307 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
19310 * gcc.c-torture/compile/pr25860.c: New test.
19312 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19315 * g++.dg/parse/dtor8.C: New test.
19317 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
19320 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19321 * gcc.dg/gomp/gomp.exp: Return without testing anything if
19322 check_effective_target_fopenmp returns 0.
19324 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
19327 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19328 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19329 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19331 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
19334 * g++.dg/opt/pr25857.C: New test.
19336 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
19337 Jan Hubicka <jh@suse.cz>
19338 Richard Guenther <rguenther@suse.de>
19340 PR rtl-optimization/25654
19341 * gcc.dg/torture/pr25654.c: New testcase.
19342 * gcc.target/i386/pr25654.c: Likewise.
19344 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
19347 * gfortran.dg/internal references_2.f90: New test.
19349 Fix regression in testing of admissability of attributes.
19350 * gfortran.dg/intent_used_1.f90: New test.
19352 2006-01-23 Ben Elliston <bje@au.ibm.com>
19354 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19355 Remove target conditional torture options for i?86 and x86_64
19358 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
19361 * g++.dg/rtti/no-rtti.C: New.
19363 2006-01-21 Mark Mitchell <mark@codesourcery.com>
19366 * g++.dg/inherit/conv2.C: New test.
19369 * g++.dg/parse/dtor7.C: New test.
19372 * g++.dg/template/crash44.C: New test.
19374 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
19378 * gfortran.dg/internal_references_1.f90: New test.
19383 * gfortran.dg/global_references_1.f90: New test.
19384 * gfortran.dg/g77/19990905-1.f: Restore the error that
19385 there is a clash between the common block name and
19386 the name of a subroutine reference.
19389 * gfortran.dg/aliasing_dummy_1.f90: New test.
19391 2006-01-21 Alan Modra <amodra@bigpond.net.au>
19393 * gcc.dg/vmx/1b-01.c: Warning fix.
19394 * gcc.dg/vmx/1c-02.c: Likewise.
19395 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19397 2006-01-20 Steve Ellcey <sje@cup.hp.com>
19400 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19402 2006-01-20 Richard Guenther <rguenther@suse.de>
19403 Steven Bosscher <stevenb.gcc@gmail.com>
19405 PR rtl-optimization/24626
19406 * gcc.dg/torture/pr24626-1.c: New testcase.
19407 * gcc.dg/torture/pr24626-2.c: Likewise.
19408 * gcc.dg/torture/pr24626-3.c: Likewise.
19409 * gcc.dg/torture/pr24626-4.c: Likewise.
19411 2006-01-20 Dirk Mueller <dmueller@suse.com>
19414 * g++.dg/warn/empty-body.C: New.
19416 2006-01-19 Mark Mitchell <mark@codesourcery.com>
19419 * g++.dg/template/using10.C: New test.
19420 * g++.dg/temlpate/using11.C: Likewise.
19421 * g++.dg/inherit/using5.C: Tweak error messages.
19423 2006-01-20 Alan Modra <amodra@bigpond.net.au>
19425 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19427 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19429 2006-01-19 Jan Hubicka <jh@suse.cz>
19431 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19433 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19436 * g++.dg/template/spec28.C: New test.
19438 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
19440 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19441 (switchfiles): Fix fprintf's by adding srcdir or removing it.
19443 2006-01-19 Diego Novillo <dnovillo@redhat.com>
19445 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19446 * gcc.dg/gomp/critical-1.c: Likewise.
19447 * gcc.dg/gomp/critical-3.c: Likewise.
19448 * gcc.dg/gomp/empty.c: Likewise.
19449 * gcc.dg/gomp/ordered-1.c: Likewise.
19450 * gcc.dg/gomp/for-4.c: Likewise.
19451 * gcc.dg/gomp/for-6.c: Likewise.
19452 * gcc.dg/gomp/master-3.c: Likewise.
19453 * gcc.dg/gomp/for-8.c: Likewise.
19454 * gcc.dg/gomp/for-10.c: Likewise.
19455 * gcc.dg/gomp/for-18.c: Likewise.
19456 * gcc.dg/gomp/for-5.c: Likewise.
19457 * gcc.dg/gomp/for-7.c: Likewise.
19458 * gcc.dg/gomp/for-9.c: Likewise.
19460 2006-01-18 Jeff Law <law@redhat.com>
19462 * gcc.dg/tree-ssa/vrp25.c: New test.
19464 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19466 * gcc.dg/pr25805.c: Fix misapplied patch.
19468 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
19470 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19471 (check_effective_target_vect_udot_qi): New.
19472 (check_effective_target_vect_sdot_hi): New.
19473 (check_effective_target_vect_udot_hi): New.
19474 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19475 prefixed with "wrapv-" with -fwrapv.
19476 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19477 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19478 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19479 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19480 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19482 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19483 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19484 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19485 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19487 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19490 * g++.dg/other/default2.C: New test.
19491 * g++.dg/other/default3.C: New test.
19493 2006-01-19 Richard Sandiford <richard@codesourcery.com>
19496 * gcc.dg/pr25805.c: New file.
19498 2006-01-18 Mark Mitchell <mark@codesourcery.com>
19501 * g++.dg/template/init6.C: New test.
19503 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
19505 * gcc.dg/tree-ssa/pr24287.c: New test
19507 2006-01-18 Eric Christopher <echristo@apple.com>
19509 * g++.dg/eh/table.C: New.
19511 2006-01-18 DJ Delorie <dj@redhat.com>
19513 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19514 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19515 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19516 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19518 2006-01-18 Jeff Law <law@redhat.com>
19520 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19521 on wrapping on overflow semantics.
19523 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19525 * gcc.gc/tree-ssa/vrp23.c: New test.
19526 * gcc.gc/tree-ssa/vrp24.c: New test.
19528 2006-01-18 Richard Henderson <rth@redhat.com>
19529 Aldy Hernandez <aldyh@redhat.com>
19530 Jakub Jelinek <jakub@redhat.com>
19531 Diego Novillo <dnovillo@redhat.com>
19532 Uros Bizjak <uros@kss-loka.si>
19534 * gcc.dg/gomp: New directory.
19536 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
19537 Steven G. Kargl <kargls@comcast.net>
19540 * gfortran.dg/intrinsic_external_1.f90: New test.
19543 * gfortran.dg/elemental_pointer_1.f90: New test.
19546 * gfortran.dg/external_procedures_1.f90: New test.
19549 gfortran.dg/assumed_present.f90: New test.
19551 2006-01-18 Jakub Jelinek <jakub@redhat.com>
19553 * g++.dg/parse/lookup5.C: New test.
19555 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19558 * gfortran.dg/read_eof.f90: New test.
19560 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19562 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19563 add a closing brace.
19565 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19568 * gfortran.dg/fmt_tl.f: New test.
19570 2006-01-17 Eric Christopher <echristo@apple.com>
19572 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19573 * g++.old-deja/g++.warn/impint2.C: Ditto.
19574 * g++.old-deja/g++.other/null1.C: Ditto.
19575 * g++.dg/warn/conv2.C: Ditto.
19576 * g++.dg/warn/conv4.C: New file.
19578 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19580 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19582 2006-01-17 Andreas Jaeger <aj@suse.de>
19583 Janis Johnson <janis187@us.ibm.com>
19585 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19587 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19588 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19590 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19592 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19593 (switchfiles): xfail txxx where xxx >= 25.
19595 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19598 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19600 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19603 * gcc.dg/pr25682.c: New test.
19604 * g++.dg/parse/array-size2.C: New test.
19606 2006-01-16 Ian Lance Taylor <ian@airs.com>
19608 * consistency.vlad: Remove entire directory, 1652 files.
19610 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19612 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19613 check_effective_target_dfprt_nocache): New.
19614 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19615 (check_effective_target_dfprt): New.
19616 * lib/c-compat.exp (check_dfp): Remove.
19617 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19618 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19619 level of support for decimal float.
19620 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19621 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19622 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19623 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19624 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19625 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19626 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19627 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19628 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19629 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19630 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19631 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19634 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19637 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19639 * lib/gfortran.exp (gfortran_init): Likewise.
19640 * lib/obj-c++.exp (obj-c++_init): Likewise.
19641 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19642 (scan-assembler-dem-not): Likewise.
19643 * lib/scandump.exp (scan-dump-dem): Likewise.
19644 (scan-dump-dem-not): Likewise.
19646 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19649 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19651 * lib/obj-c++.exp (obj-c++_init): Likewise.
19653 2006-01-16 Richard Guenther <rguenther@suse.de>
19655 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19657 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19660 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19661 to LD_LIBRARY_PATH.
19663 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19664 Andrew Pinski <pinskia@physics.uc.edu>
19666 * gcc.dg/minmax-1.c: New test.
19668 2006-01-16 Ben Elliston <bje@au.ibm.com>
19670 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19671 * gcc.misc-tests/dectest.exp: Ditto.
19673 2006-01-15 Ian Lance Taylor <ian@airs.com>
19676 * gcc.target/i386/cmov6.c: Use -march=k8.
19678 2006-01-15 Andreas Jaeger <aj@suse.de>
19680 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19681 x86 does not have __float128.
19683 2006-01-14 Ian Lance Taylor <ian@airs.com>
19685 * gcc.target/i386/cmov6.c: New test.
19687 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19690 * g++.dg/template/ctor6.C: New test.
19692 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19694 PR tree-optimization/25485
19695 * gcc.dg/tree-ssa/pr25485.c: New.
19697 2006-01-14 Richard Guenther <rguenther@suse.de>
19699 PR tree-optimization/22548
19700 PR tree-optimization/22555
19701 PR tree-optimization/22501
19702 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19703 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19704 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19705 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19706 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19707 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19708 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19709 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19710 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19712 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19714 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19715 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19717 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19718 Richard Guenther <rguenther@suse.de>
19720 PR rtl-optimization/24257
19721 * gcc.dg/torture/pr24257.c: New testcase.
19723 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19725 * gcc.c-torture/execute/20060110-1.c: New test.
19726 * gcc.c-torture/execute/20060110-2.c: New test.
19728 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19730 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19732 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19735 * gfortran.dg/label_3.f90: New test.
19737 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19739 PR tree-optimization/25771
19740 * g++.dg/tree-ssa/pr25771.C: New test
19742 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19745 * g++.dg/opt/complex5.C: New test.
19747 2006-01-13 Richard Guenther <rguenther@suse.de>
19749 * gcc.target/i386/387-9.c: New testcase.
19751 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19754 * g++.dg/debug/dwarf2-1.C: New.
19756 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19759 * lib/gcov.exp (verify-lines): Add "close $fd".
19761 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19762 Ben Elliston <bje@au.ibm.com>
19764 * gcc.dg/dfp/inf-1.c: New test.
19766 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19767 Yao Qi <qiyaoltc@cn.ibm.com>
19768 Ben Elliston <bje@au.ibm.com>
19769 Jon Grimm <jgrimm2@us.ibm.com>
19771 * gcc.dg/nodfp-1.c: New test.
19772 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19773 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19774 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19775 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19776 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19777 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19778 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19779 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19780 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19781 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19782 * gcc.dg/format/dfp-printf-1.c: Likewise.
19783 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19784 (compat_setup_dfp): New.
19785 * gcc.dg/compat/compat.exp: Use it.
19786 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19787 Make some variables global, prepend "compat_" to their names.
19788 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19789 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19790 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19791 * lib/compat.exp (compat_skip_list): Make global, rename.
19792 * lib/c-compat.exp: New file.
19793 * lib/target-supports.exp (check_effective_target_dfp): New.
19795 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19796 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19797 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19798 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19799 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19800 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19801 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19802 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19803 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19804 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19805 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19806 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19807 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19808 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19809 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19810 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19811 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19812 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19813 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19814 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19815 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19816 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19817 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19818 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19819 gcc.dg/dfp/struct-layout-1.c,
19820 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19821 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19822 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19823 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19824 gcc.dg/dfp/func-vararg-dfp.c,
19825 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19826 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19827 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19828 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19829 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19831 2006-01-11 Richard Guenther <rguenther@suse.de>
19833 PR tree-optimization/25734
19834 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19836 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19839 * gfortran.dg/literal_character_constant_1_x.F: New test.
19840 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19841 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19842 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19844 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19847 * g++.dg/ext/packed3.C: Add expected packed error.
19849 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19852 * gcc.dg/torture/pr25706-1.c: New test.
19854 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19856 PR tree-optimization/23109
19857 PR tree-optimization/23948
19858 PR tree-optimization/24123
19860 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19861 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19862 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19863 g++.dg/tree-ssa/pr23948.C: New testcases.
19864 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19865 three divisions in order to do the optimization.
19867 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19870 * g++.dg/other/pr25632.C: New test.
19872 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19875 * gfortran.dg/used_types_1.f90: New test.
19877 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19880 * gcc.dg/torture/pr25718-1.c: New test.
19882 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19884 * gfortran.dg/list_read_2.f90: Fix typo in description.
19886 2006-01-10 Jan Beulich <jbeulich@novell.com>
19888 * lib/target-supports.exp (check_visibility_available): Simplify test
19890 (check_profiling_available): Fail for *-*-netware*.
19891 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19892 * gcc.dg/20021014-1.c: Likewise.
19893 * gcc.dg/nest.c: Likewise.
19895 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19898 * gfortran.dg/forall_3.f90: New test.
19900 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19903 * gfortran.dg/nesting_2.f90: New test.
19904 * gfortran.dg/nesting_3.f90: New test.
19906 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19908 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19909 Fix typo in comment.
19911 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19913 * gfortran.dg/single_char_string.f90: New test.
19915 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19917 * gfortran.dg/ichar_2.f90: New test.
19919 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19922 * gfortran.dg/private_type_4.f90: New.
19924 2006-01-07 Richard Guenther <rguenther@suse.de>
19926 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19928 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19930 * gfortran.dg/func_decl_1.f90: New.
19931 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19932 * gfortran.dg/array_alloc_2.f90: Likewise.
19933 * gfortran.dg/char_result_8.f90: Likewise.
19934 * gfortran.dg/dup_save_1.f90: Likewise.
19935 * gfortran.dg/dup_save_2.f90: Likewise.
19936 * gfortran.dg/f2c_6.f90: Likewise.
19937 * gfortran.dg/f2c_7.f90: Likewise.
19938 * gfortran.dg/func_result_2.f90: Likewise.
19939 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19941 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19944 * gfortran.dg/elemental_subroutine_1.f90: New test.
19945 * gfortran.dg/elemental_subroutine_2.f90: New test.
19949 * gfortran.dg/assumed_size_refs_1.f90: New test.
19953 * gfortran.dg/assumed_size_refs_2.f90: New test.
19954 * gfortran.dg/initialization_1.f90: Change warning message.
19956 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19958 * gcc.dg/tree-ssa/loop-15.c: New test.
19960 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19963 * gfortran.dg/backspace_3.f: New test.
19964 * gfortran.dg/backspace_4.f: New test.
19966 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19969 * gfortran.dg/fmt_white.f: Update test.
19971 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19973 * gcc.dg/cast-1.c: Add new warning.
19974 * gcc.dg/cast-2.c: Likewise.
19975 * gcc.dg/cast-3.c: Likewise.
19976 * gcc.dg/format/cast-1.c: Likewise.
19977 * gcc.dg/cast-4.c: New testcase.
19979 2006-01-05 Richard Guenther <rguenther@suse.de>
19981 PR tree-optimization/22555
19982 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19984 2006-01-05 Richard Guenther <rguenther@suse.de>
19985 Diego Novillo <dnovillo@redhat.com>
19987 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19988 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19989 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19990 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19991 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19992 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19993 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19994 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19995 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19996 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19997 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19998 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19999 * gcc.dg/tree-ssa/loop-6.c: Likewise.
20000 * treelang/compile/extravar.tree: Likewise.
20001 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20002 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20003 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20004 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20005 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20007 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20009 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20012 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
20015 gfortran.dg/char_result_11.f90: New.
20017 2006-01-04 Mark Mitchell <mark@codesourcery.com>
20020 * g++.dg/parse/access9.C: New test.
20021 * g++.dg/tc1/dr52.C: Tweak error markers.
20023 2006-01-04 Richard Henderson <rth@redhat.com>
20025 Merge from gomp branch.
20026 * g++.dg/parse/pragma2.C: Update expected error lines.
20028 2006-01-04 Jakub Jelinek <jakub@redhat.com>
20030 * g++.dg/other/i386-2.C: New test.
20033 * gcc.c-torture/compile/20051228-1.c: New test.
20036 * gcc.dg/pr25559.c: New test.
20038 2006-01-03 Mark Mitchell <mark@codesourcery.com>
20041 * g++.dg/lookup/friend9.C: New test.
20044 * g++.dg/template/repo5.C: New test.
20046 2006-01-03 Steven G. Kargl <kargls@comcast.net>
20049 * gfortran.dg/forall_2.f90: New test.
20051 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20053 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20054 dg-require-weak. Adjust regexp to handle leading-underscore
20055 targets and space as well as TAB after .weak. Change previous
20056 64-bit fix to not use naked dot.
20058 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
20060 PR rtl-optimization/25578
20061 * gcc.c-torture/execute/20060102-1.c: New testcase.
20063 2006-01-03 Richard Guenther <rguenther@suse.de>
20066 * gcc.dg/torture/pr25183.c: New testcase.
20068 2006-01-03 Jakub Jelinek <jakub@redhat.com>
20070 Merge from gomp-branch.
20071 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20072 * gcc.dg/ia64-sync-2.c: Likewise.
20073 * gcc.dg/ia64-sync-3.c: Likewise.
20074 * gcc.dg/ia64-sync-4.c: Likewise.
20075 * gcc.dg/sync-2.c: Likewise.
20076 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20077 that sparc64-*-* and sparcv9-*-* supports sync builtins.
20079 2006-01-02 Mark Mitchell <mark@codesourcery.com>
20082 * g++.dg/parse/operator6.C: New test.
20085 * g++.dg/parse/error29.C: New test.
20088 * g++.dg/parse/dtor6.C: New test.
20091 * g++.dg/parse/ctor3.C: New test.
20094 * g++.dg/template/class3.C: New test.
20096 2006-01-02 Geoffrey Keating <geoffk@apple.com>
20098 * g++.dg/debug/debug9.C: New.
20100 2006-01-02 Steven G. Kargl <kargls@comcast.net>
20103 * gfortran.dg/label_2.f90: New test.
20105 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20107 * g++.dg/lookup/using12.C: Tighten error marker.
20109 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
20110 Andrew Pinski <pinskia@physics.uc.edu>
20112 * gcc.target/powerpc/darwin-abi-3.c: New file.
20113 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20114 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20115 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20116 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20117 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20118 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20119 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20120 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20122 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
20124 * gcc.dg/tree-ssa/loadpre1.c: New;
20125 * gcc.dg/tree-ssa/loadpre2.c: New;
20126 * gcc.dg/tree-ssa/loadpre3.c: New;
20127 * gcc.dg/tree-ssa/loadpre4.c: New;
20128 * gcc.dg/tree-ssa/loadpre5.c: New;
20129 * gcc.dg/tree-ssa/loadpre6.c: New;
20130 * gcc.dg/tree-ssa/loadpre7.c: New;
20131 * gcc.dg/tree-ssa/loadpre8.c: New;
20132 * gcc.dg/tree-ssa/loadpre9.c: New;
20134 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
20136 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20137 * g++.dg/abi/thunk4.C: Likewise.
20139 2006-01-01 Andreas Jaeger <aj@suse.de>
20141 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20144 2006-01-01 Jakub Jelinek <jakub@redhat.com>
20147 * gcc.dg/pragma-pack-3.c: New test.
20148 * g++.dg/parse/pragma3.C: New test.
20150 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20152 PR middle-end/24827
20153 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20155 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20158 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20160 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
20163 * gfortran-dg/pure_byref_3.f90: New.
20166 * gfortran.dg/userdef_operator_1.f90: New.
20168 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
20170 * g++.dg/abi/thunk3.C: New.
20171 * g++.dg/abi/thunk4.C: New.
20173 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
20176 * gfortran.dg/host_used_types_1.f90: New test. Check that host
20177 associated derived type components of derived types are
20178 properly declared in contained procedures.
20180 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20182 PR libgfortran/25139
20183 * gfortran.dg/backspace_2.f: New test.
20185 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20187 PR libgfortran/25550
20188 * gfortran.dg/endfile.f: New test.
20190 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20192 PR libgfortran/25419
20193 * gfortran.dg/comma.f: New test.
20195 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20197 * lib/gfortran-dg.exp: Remove trailing whitespace.
20198 * lib/fortran-torture.exp: Test with -fbounds-check instead of
20199 -funroll-all-loops.
20201 2005-12-28 Alan Modra <amodra@bigpond.net.au>
20203 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20204 Extended Double long doubles or repeat tests when long double is
20205 the same size as double.
20207 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20209 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20212 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20213 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20216 * gcc.dg/pr23911.c: Make test variable static.
20219 * gcc.dg/tree-ssa/pr14841.c: Likewise.
20221 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20224 * g++.dg/parse/crash17.C: Adjust error markers.
20225 * g++.dg/template/error20.C: New test.
20227 2005-12-26 Mark Mitchell <mark@codesourcery.com>
20230 * g++.dg/ext/complit4.C: New test.
20233 * g++.dg/ext/complit5.C: Likewise.
20235 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
20237 PR tree-optimization/25125
20238 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20239 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20240 * gcc.c-torture/execute/pr25125.c: New.
20242 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
20246 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20247 functions with incorrect assumed size references.
20249 2005-12-24 Mark Mitchell <mark@codesourcery.com>
20252 * g++.dg/opt/init1.C: New test.
20254 2005-12-23 Mark Mitchell <mark@codesourcery.com>
20257 * g++.dg/template/sfinae3.C: New test.
20259 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20261 * g++.dg/other/friend4.C: New test.
20263 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20266 * g++.dg/opt/pr25005.C: New test.
20268 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20271 * g++.dg/template/ptrmem16.C: New test.
20273 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
20277 * gfortran.dg/initialization_1.f90: Add test of SIZE.
20279 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20281 PR libgfortran/25307
20282 * gfortran.dg/list_read_5.f90: New test.
20284 2005-12-22 Richard Henderson <rth@redhat.com>
20286 * gcc.target/i386/sse-7.c: Use -msse2.
20288 2005-12-23 Jakub Jelinek <jakub@redhat.com>
20290 PR rtl-optimization/25432
20291 * gcc.c-torture/compile/20051216-1.c: New test.
20294 * objc/execute/pr25328.m: New test.
20296 2005-12-22 Mark Mitchell <mark@codesourcery.com>
20299 * g++.dg/template/call4.C: New test.
20301 2005-12-22 Dale Johannesen <dalej@apple.com>
20303 * gcc.target/i386/sse-17.c: New.
20305 2005-12-22 Paul Brook <paul@codesourcery.com>
20307 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20309 2005-12-22 Paul Brook <paul@codesourcery.com>
20311 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20313 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
20316 * gcc.c-torture/compile/pr25513.c: New test.
20318 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20321 * g++.dg/parse/error25.C: Add more tests.
20323 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20326 * gfortran.dg/der_charlen_1.f90: New.
20328 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
20331 * gfortran.dg/pointer_component_type_1.f90: New test.
20335 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20336 should give an error with assumed size array refernces and checks
20337 those that should not.
20338 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20339 reference an upper bound so that it does not generate an error.
20345 * gfortran.dg/used_dummy_types_1.f90: New test.
20346 * gfortran.dg/used_dummy_types_2.f90: New test.
20347 * gfortran.dg/used_dummy_types_3.f90: New test.
20348 * gfortran.dg/used_dummy_types_4.f90: New test.
20349 * gfortran.dg/used_dummy_types_5.f90: New test.
20352 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20353 group already being USE associated.
20354 * gfortran.dg/assumed_shape_nml.f90: New test.
20355 * gfortran.dg/assumed_size_nml.f90: New test.
20365 * gfortran.dg/io_constraints_1.f90: New test.
20366 * gfortran.dg/io_constraints_1.f90: New test.
20367 * gfortran.dg/iostat_3.f90: Change wording of warning.
20368 * gfortran.dg/g77/19981216-0.f: The same.
20370 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
20372 PR tree-optimization/23518
20373 * gcc.dg/pr23518.c: New.
20375 2005-12-21 Mike Stump <mrs@apple.com>
20377 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20379 2005-12-21 Paul Brook <paul@codesourcery.com>
20381 * gcc.dg/pr19340.c: Skip on m68k targets.
20383 2005-12-21 Steven Bosscher <stevenb@suse.de>
20385 PR rtl-optimization/25196
20386 * gcc.dg/pr25196.c: New test.
20388 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
20391 gfortran.dg/where_nested_1.f90: New.
20393 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
20395 PR tree-optimization/25382.
20396 * gcc.dg/tree-ssa/pr25382.c: New.
20398 2005-12-20 Richard Guenther <rguenther@suse.de>
20400 PR middle-end/24306
20401 * gcc.target/i386/pr24306.c: New testcase.
20403 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
20405 PR tree-optimization/25501
20406 * gcc.dg/tree-ssa/pr25501.c: New.
20408 2005-12-20 Richard Guenther <rguenther@suse.de>
20411 2005-12-02 Richard Guenther <rguenther@suse.de>
20413 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20415 2005-12-20 Mark Mitchell <mark@codesourcery.com>
20418 * g++.dg/warn/Wunreachable-code-2.C: New test.
20420 2005-12-19 Mark Mitchell <mark@codesourcery.com>
20423 * g++.dg/template/ctor5.C: New test.
20426 * g++.dg/template/overload8.C: New test.
20428 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
20430 * gcc.c-torture/compile/pr25483 : New test.
20432 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20435 * g++.dg/ext/typeof10.C: New test.
20437 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
20439 * gcc.dg/mt-loopi1.c: New.
20441 2005-12-18 Richard Guenther <rguenther@suse.de>
20443 PR tree-optimization/25481
20444 * gcc.dg/torture/pr25481.c: New testcase.
20446 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
20448 PR rtl-optimization/21041
20449 * gcc.dg/pr21041.c: New test.
20451 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20453 PR libgfortran/25463
20454 * gfortran.dg/advance.f90: New test.
20456 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
20458 * gcc.dg/20051201-1.c: New test.
20460 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
20463 * gfortran.dg/initialization_1.f90: New test.
20464 * gfortran.dg/enum_5.f90: Change dg-error to new message.
20465 * gfortran.dg/g77/980616-0.f: The same.
20467 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20470 * gfortran.dg/chkbits.f90: New test.
20472 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20474 * gfortran.dg/enum_5.f: Revert to previous version.
20476 2005-12-17 Steven G. Kargl <kargls@comcast.net>
20478 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20479 * gfortran.dg/nested_modules_1.f90: Ditto.
20480 * gfortran.dg/hollerith_f95.f90: Ditto.
20481 * gfortran.dg/select_5.f90: Ditto.
20482 * gfortran.dg/secnds.f: Ditto.
20483 * gfortran.dg/hollerith2.f90: Ditto.
20484 * gfortran.dg/imag_2.f: Ditto.
20485 * gfortran.dg/ftell_2.f90: Ditto.
20486 * gfortran.dg/malloc_free_1.f90: Ditto.
20487 * gfortran.dg/logint-1.f: Ditto.
20488 * gfortran.dg/recursive_statement_functions.f90: Ditto.
20489 * gfortran.dg/e_d_fmt.f90: Ditto.
20490 * gfortran.dg/hollerith_legacy.f90: Ditto.
20491 * gfortran.dg/logint-2.f: Ditto.
20492 * gfortran.dg/enum_5.f90: Ditto.
20493 * gfortran.dg/f2c_2.f90: Ditto.
20494 * gfortran.dg/pr17143.f90: Ditto.
20495 * gfortran.dg/namelist_14.f90: Ditto.
20496 * gfortran.dg/logint-3.f: Ditto.
20497 * gfortran.dg/spread_scalar_source.f90: Ditto.
20498 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20499 * gfortran.dg/namelist_11.f: Ditto.
20500 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20501 * gfortran.dg/g77/20010519-1.f
20502 * gfortran.dg/g77/alpha1.f: Ditto.
20503 * gfortran.dg/g77/990115-1.f: Ditto.
20504 * gfortran.dg/g77/erfc.f: Ditto.
20505 * gfortran.dg/g77/19990313-3.f: Ditto.
20506 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20507 * gfortran.dg/g77/20010426.f: Ditto.
20508 * gfortran.dg/g77/19990313-0.f: Ditto.
20509 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20510 * gfortran.dg/g77/20000629-1.f: Ditto.
20511 * gfortran.dg/g77/970125-0.f: Ditto.
20512 * gfortran.dg/g77/8485.f: Ditto.
20513 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20514 * gfortran.dg/g77/19990313-1.f: Ditto.
20515 * gfortran.dg/g77/int8421.f: Ditto.
20516 * gfortran.dg/g77/19990305-0.f: Ditto.
20517 * gfortran.dg/g77/947.f: Ditto.
20518 * gfortran.dg/g77/19990905-2.f: Ditto.
20519 * gfortran.dg/g77/cabs.f: Ditto.
20520 * gfortran.dg/g77/19990313-2.f: Ditto.
20521 * gfortran.dg/g77/20020307-1.f: Ditto.
20522 * gfortran.dg/g77/dcomplex.f: Ditto.
20523 * gfortran.dg/g77/19990502-1.f: Ditto.
20524 * gfortran.dg/g77/19981216-0.f: Ditto.
20525 * gfortran.dg/common_4.f90: Ditto.
20526 * gfortran.dg/entry_4.f90: Ditto.
20527 * gfortran.dg/equiv_constraint_2.f90: Ditto.
20528 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20529 * gfortran.dg/namelist_12.f: Ditto.
20530 * gfortran.dg/scale_1.f90: Ditto.
20531 * gfortran.dg/modulo_1.f90
20532 * gfortran.dg/hollerith.f90: Ditto.
20533 * gfortran.dg/direct_io_3.f90: Ditto.
20534 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20535 * gfortran.dg/gnu_logical_1.F: Ditto.
20536 * gfortran.dg/unf_io_convert_1.f90: Ditto.
20537 * gfortran.dg/assign_1.f90: Ditto.
20538 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20539 * gfortran.dg/pr23095.f: Ditto.
20540 * gfortran.dg/read_float_1.f90: Ditto.
20542 2005-12-17 Andreas Jaeger <aj@suse.de>
20544 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20545 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20547 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20550 * gfortran.dg/fmt_white.f: New test.
20552 2005-12-16 Steven G. Kargl <kargls@comcast.net>
20554 * gfortran.dg/label_1.f90: New test.
20556 2005-12-15 Ben Elliston <bje@au.ibm.com>
20559 * gcc.dg/20031012-1.c: Add -Walways-true option.
20560 * gcc.dg/weak/weak-3.c: Likewise.
20561 * g++.old-deja/g++.mike/warn8.C: Likewise.
20563 2005-12-16 Mike Stump <mrs@apple.com>
20565 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20568 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20570 PR libgfortran/25264
20571 PR libgfortran/25349
20572 * gfortran.dg/tl_editing.f90: Added additional checks.
20573 * gfortran.dg/t_editing.f: New test.
20574 * gfortran.dg/write_padding.f90: New test
20576 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20579 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20581 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20583 PR rtl-optimization/24899
20584 * gcc.c-torture/execute/20051215-1.c: New test.
20586 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20589 * gfortran.dg/pr24823.f: New test.
20591 2005-12-16 Jeff Law <law@redhat.com>
20593 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20595 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20597 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20598 (base_types): Change C++ style comments to C style comments. Remove
20599 aligned types from the array. Keep Enums disabled.
20600 (complex_types): Remove aligned types from the array.
20601 Comment out "_Complex long double".
20602 (attrib_types): Remove.
20603 (complex_attrib_types): Remove.
20604 (attrib_array_types): Remove.
20605 (complex_attrib_array_types): Remove.
20606 (aligned_bitfld_types): Remove.
20607 (n_aligned_bitfld_types): Remove.
20608 (FEATURE_ALIGNEDPACKED): Delete.
20609 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20610 (singles): Remove support for adding attributes.
20611 (choose_type): Remove support for attributed types.
20612 (generate_fields): Remove support for attributed bit-fields.
20613 Remove support for adding attributes.
20614 (generate_random_tests): Remove support for adding attributes.
20615 (features): Add back "[0] :0" and "complex vector [0]".
20616 (main): Remove support for attributed bit-fields.
20617 Uncomment the calling of generate_random_tests for the rests of
20620 2005-12-16 Jan Hubicka <jh@suse.cz>
20622 * gcc.c-torture/combine/pr25224.c: New.
20624 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20627 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20630 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20632 * gcc.dg/20051215-1.c: New file.
20634 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20636 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20637 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20639 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20642 * gfortran.dg/dummy_functions_1.f90: New.
20644 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20646 PR rtl-optimization/25310
20647 * gcc.c-torture/compile/pr25310.c: New test.
20649 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20652 * gcc.dg/pr25023.c: New test.
20654 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20656 * g++.old-deja/g++.brendan/redecl1.C,
20657 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20658 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20659 g++.old-deja/g++.oliva/typeof1.C,
20660 g++.old-deja/g++.other/crash16.C,
20661 g++.old-deja/g++.other/crash34.C,
20662 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20663 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20664 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20665 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20666 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20667 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20670 2005-12-14 Kean Johnston <jkj@sco.com>
20671 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20673 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20674 * gcc.target/i386/20020523-1.c: Ditto.
20675 * gcc.target/i386/tailcall-1.c: Ditto.
20676 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20677 * gcc.target/i386/ssetype-5.c: Ditto.
20679 2005-12-14 Jeff Law <law@redhat.com>
20681 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20683 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20687 * gcc.target/i386/pr25254.c: New test.
20688 * gfortran.dg/PR24188.f: New test.
20690 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20692 * lib/fortran-torture.exp: Catch remaining uses of
20693 remote_file build delete.
20695 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20697 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20699 2005-12-14 Ben Elliston <bje@au.ibm.com>
20701 * gcc.dg/warn-addr-cmp.c: New test.
20703 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20707 * gcc.target/i386/pr25293.c: New test.
20709 2005-12-13 Petr Machata <machata@post.cz>
20712 * g++.dg/parse/comma2.C: New test.
20714 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20715 Jakub Jelinek <jakub@redhat.com>
20717 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20718 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20719 (limits.h): Include unconditionally.
20720 (stdlib.h): Likewise.
20721 (hashtab.h): Do not include.
20722 (getopt.h): Likewise.
20723 (stddef.h): Include.
20724 (hashval_t): Define.
20725 (struct entry): Add "next" field.
20726 (HASH_SIZE): New macro.
20727 (hash_table): New variable.
20728 (switchfiles): Do not use xmalloc.
20730 (iterative_hash): New function.
20732 (e_exists): New function.
20733 (e_insert): Likewise.
20734 (output): Use, instead of libiberty hashtable functions.
20735 (main): Do not use getopt. Do not call htab_create.
20737 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20740 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20741 put atal* and atpaal* attributes on array elements.
20742 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20743 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20744 put atal* and atpaal* attributes on array elements.
20745 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20747 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20749 * gcc.dg/single-precision-constant.c: New test.
20751 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20753 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20754 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20755 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20756 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20757 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20758 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20759 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20760 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20761 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20762 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20763 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20764 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20765 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20766 gcc.target/powerpc/ppc-sdata-2.c,
20767 gcc.target/powerpc/ppc-stackalign-1.c,
20768 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20769 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20770 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20771 gcc.target/powerpc/rs6000-ldouble-2.c,
20772 gcc.target/powerpc/rs6000-power2-1.c,
20773 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20774 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20775 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20776 option into target selector.
20777 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20778 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20780 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20783 * objc.dg/encode-9.m: New test.
20785 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20788 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20789 * gcc.dg/asm-b.c: Fix typo.
20790 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20791 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20792 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20793 i?86 lp64 and x86_64 ilp32.
20794 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20796 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20798 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20801 gfortran.dg/equiv_5.f90: New test.
20803 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20805 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20806 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20807 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20808 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20809 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20810 * gcc.dg/tree-ssa/reassoc-5.c: New.
20811 * gcc.dg/tree-ssa/reassoc-6.c: New.
20812 * gcc.dg/tree-ssa/reassoc-7.c: New.
20813 * gcc.dg/tree-ssa/reassoc-8.c: New.
20814 * gcc.dg/tree-ssa/reassoc-9.c: New.
20815 * gcc.dg/tree-ssa/reassoc-10.c: New.
20816 * gcc.dg/tree-ssa/reassoc-11.c: New.
20818 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20822 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20824 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20827 * g++.dg/template/inherit.C: Do not use a generic error message.
20829 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20832 * objc.dg/gnu-encoding: New directory.
20833 * objc.dg/gnu-encoding/compat-common.h: New file.
20834 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20835 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20836 * objc.dg/gnu-encoding/vector-defs.h: New file.
20837 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20838 * objc.dg/gnu-encoding/generate-random.c: New file.
20839 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20840 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20841 * objc.dg/gnu-encoding/generate-random.h: New file.
20843 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20846 * g++.dg/template/defarg7.C: New test.
20848 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20851 * objc.dg/encode-8.m: New test.
20853 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20856 * objc.dg/encode-7.m: New test.
20858 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20861 * g++.dg/opt/inline10.C: New test.
20863 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20865 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20867 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20869 * gfortran.dg/substring_equivalence.f90: typo in comment
20871 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20874 * gfortran.dg/iostat_3.f90: New test.
20876 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20879 * gfortran.dg/unf_io_convert_1.f90: New test.
20880 * gfortran.dg/unf_io_convert_2.f90: New test.
20881 * gfortran.dg/unf_io_convert_3.f90: New test.
20883 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20886 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20887 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20888 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20889 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20890 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20891 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20892 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20893 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20894 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20895 gcc.dg/torture/fp-int-convert-float128-timode.c,
20896 gcc.dg/torture/fp-int-convert-float128.c,
20897 gcc.dg/torture/fp-int-convert-float80-timode.c,
20898 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20899 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20901 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20903 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20905 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20907 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20909 * gcc.dg/20051207-1.c,
20910 * gcc.dg/20051207-2.c,
20911 * gcc.dg/20051207-3.c: New tests.
20913 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20916 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20917 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20918 dg-skip-if target selector.
20921 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20922 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20923 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20924 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20925 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20926 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20927 and/or merge with i?86 cases.
20929 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20932 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20933 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20934 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20935 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20938 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20941 * gcc.c-torture/compile/pr25311.c: New test.
20943 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20945 PR libgfortran/25039
20946 * gfortran.dg/read_comma.f: New test.
20948 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20951 * g++.dg/opt/pr19317-1.C: New test.
20952 * g++.dg/opt/pr19317-2.C: New test.
20953 * g++.dg/opt/pr19317-3.C: New test.
20956 * gcc.c-torture/execute/pr19005.c: New test.
20959 * g++.old-deja/g++.other/comdat5.C: New test.
20960 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20962 * g++.dg/compat/struct-layout-1.exp: New file.
20963 * g++.dg/compat/struct-layout-1.h: New.
20964 * g++.dg/compat/struct-layout-1_generate.c: New.
20965 * g++.dg/compat/struct-layout-1_x1.h: New.
20966 * g++.dg/compat/struct-layout-1_x2.h: New.
20967 * g++.dg/compat/struct-layout-1_y1.h: New.
20968 * g++.dg/compat/struct-layout-1_y2.h: New.
20970 * gcc.dg/20050330-2.c: New test.
20972 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20975 * gfortran.dg/associated_1.f90: New.
20977 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20979 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20980 ILP32 vect_no_align platforms.
20982 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20983 Jakub Jelinek <jakub@redhat.com>
20986 * gcc.c-torture/compile/20051207-1.c: New test.
20988 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20991 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20992 gcc.dg/torture/pr18582-1.c,
20993 gcc.target/i386/attributes-error.c: Also test on x86_64.
20995 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20997 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21000 * g++.dg/template/typedef3.C: New test.
21004 * g++.dg/template/dtor3.C: Fix error markers.
21006 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
21008 * lib/target-supports.exp (check_effective_target_sync_char_short):
21011 2005-12-06 Janis Johnson <janis187@us.ibm.com>
21013 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21015 2005-12-06 Roger Sayle <roger@eyesopen.com>
21017 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21018 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21019 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21020 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21022 2005-12-06 Roger Sayle <roger@eyesopen.com>
21025 * g++.dg/other/array2.C: New test case.
21027 2005-12-05 Geoffrey Keating <geoffk@apple.com>
21029 * gcc.dg/darwin-weakimport-3.c: New.
21031 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21032 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21033 and to work on Darwin.
21034 * gcc.dg/attr-weakref-1b.c: New file.
21035 * gcc.dg/attr-weakref-2.c: New test.
21036 * gcc.dg/darwin-weakref-1.c: New test.
21038 2005-12-05 Janis Johnson <janis187@us.ibm.com>
21041 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21042 use in selector expressions.
21043 (dg-xfail-if): Ditto.
21044 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21045 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21046 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21047 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21048 * gcc.test-framework/test-framework.exp: Skip generated tests if
21049 CHECK_TEST_FRAMEWORK is not 1.
21051 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
21053 PR tree-optimization/24963
21054 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21057 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21060 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21061 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21062 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21063 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21065 2005-12-05 Jakub Jelinek <jakub@redhat.com>
21067 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21070 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21072 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21074 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21076 * gcc.dg/format/cast-1.c: New test.
21078 2005-12-04 Roger Sayle <roger@eyesopen.com>
21081 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21082 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21083 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21084 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21086 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21088 * gcc.dg/cast-pretty-print-1.c: New test.
21090 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21092 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21094 2005-12-02 Mark Mitchell <mark@codesourcery.com>
21097 * g++.dg/template/friend40.C: New test.
21099 2005-12-02 Jakub Jelinek <jakub@redhat.com>
21102 * gcc.target/i386/movq-2.c: New test.
21103 * gcc.target/i386/movq.c: Remove target i?86, instead add
21104 dg-require-effective-target ilp32.
21106 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21109 * g++.dg/other/default1.C: New test.
21111 2005-12-02 Richard Guenther <rguenther@suse.de>
21113 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21115 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
21117 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21119 2005-12-02 Alan Modra <amodra@bigpond.net.au>
21122 * gcc.target/powerpc/rotate.c: New.
21124 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21126 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21127 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21129 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
21132 * gcc.dg/pr17730-1.c: Adjust.
21133 * gcc.dg/lvalue1.c (main): Likewise.
21134 * gcc.dg/lvalue-2.c: Likewise.
21135 * g++.dg/pr7503-3.C
21137 2005-12-01 Geoffrey Keating <geoffk@apple.com>
21139 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21142 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
21145 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
21147 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21150 * lib/target-supports.exp (check_effective_target_tls): New.
21151 (check_effective_target_tls_runtime): New.
21152 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21154 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21155 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21156 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21157 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21158 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21159 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21160 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21161 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21162 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21163 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21164 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21165 effective-target TLS.
21166 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21167 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21168 effective-target TLS runtime.
21170 2005-12-01 Uros Bizjak <uros@kss-loka.si>
21172 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21174 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
21176 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21177 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21178 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21179 ignored" warnings when "packing" is the same as the ABI layout.
21181 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
21184 * gfortran.dg/line_length_1.f: New test.
21185 * gfortran.dg/line_length_2.f90: Ditto.
21187 2005-11-30 Richard Guenther <rguenther@suse.de>
21189 PR tree-optimization/21655
21190 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21192 2005-11-30 Dale Johannesen <dalej@apple.com>
21194 * gcc.c-torture/compile/pr24930.c: New.
21196 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
21199 * gfortran.dg/auto_char_dummy_array.f90: New test.
21201 2005-11-30 Jeff Law <law@redhat.com>
21203 * g++.old-deja/g++.law/pr25000.C: New test.
21205 2005-11-30 Jakub Jelinek <jakub@redhat.com>
21207 * gcc.dg/tls/opt-11.c: New test.
21209 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
21211 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21213 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21216 2005-11-29 Jakub Jelinek <jakub@redhat.com>
21218 * gfortran.dg/open_access_1.f90: New test.
21220 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21222 * gcc.dg/charset/builtin2.c: New test.
21224 2005-11-28 Jakub Jelinek <jakub@redhat.com>
21226 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21227 on mmix-*-* for *_[xy].c.
21229 2005-11-28 Kean Johnston <jkj@sco.com>
21231 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21233 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21234 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21235 * gcc.target/i386/asm-3.c: Ditto.
21236 * gcc.target/i386/clobbers.c: Ditto.
21237 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21238 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21240 * gcc.target/i386/mul.c: Ditto.
21241 * gcc.target/i386/ssetype-1.c: Ditto.
21242 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21243 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21244 static so the test works with -fPIC mode too. Based on comment in
21246 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21248 2005-11-28 Richard Guenther <rguenther@suse.de>
21250 * gcc.dg/alias-9.c: New testcase.
21251 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21253 2005-11-28 Roger Sayle <roger@eyesopen.com>
21254 Uros Bizjak <uros@kss-loka.si>
21256 PR middle-end/20219
21257 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21258 tan(x)/sin(x) transformations.
21260 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
21262 PR middle-end/24575
21263 * gcc.dg/tree-ssa/divide-3.c: New test.
21264 * gcc.dg/tree-ssa/divide-4.c: New test.
21266 2005-11-27 Steven G. Kargl <kargls@comcast.net>
21269 * gfortran.dg/boz_6.f90: New test.
21271 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21274 * gfortran.dg/modulo_1.f90: New test.
21276 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21278 PR libfortran/24919
21279 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21280 fail on CRLF platforms.
21281 * gfortran.dg/ftell_2.f90: Likewise.
21283 2005-11-26 Eric Christopher <echristo@apple.com>
21285 * gcc.dg/intmax_t-1.c: Remove mips xfail.
21287 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21289 * objc.dg/gnu-runtime-3.m: Simplify.
21291 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
21293 PR middle-end/23669
21294 * gcc.dg/tree-ssa/divide-1.c: New test.
21295 * gcc.dg/tree-ssa/divide-2.c: New test.
21297 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21299 PR libgfortran/24945
21300 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21302 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
21304 PR libgfortran/24945
21305 * gfortran.dg/open_status_2.f90: New test.
21307 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21309 * gcc.c-torture/execute/builtins/fprintf.c,
21310 gcc.c-torture/execute/builtins/fputs-lib.c,
21311 gcc.c-torture/execute/builtins/fputs.c,
21312 gcc.c-torture/execute/builtins/lib/fprintf.c,
21313 gcc.c-torture/execute/builtins/lib/printf.c,
21314 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21316 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
21318 * gcc.dg/20050922-2.c: New test.
21320 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
21322 * objc.dg/gnu-runtime-3.m: New test.
21324 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21327 * g++.dg/other/void1.C: New test.
21329 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
21331 PR middle-end/24998
21332 * gcc.dg/torture/fp-int-convert-float.c,
21333 gcc.dg/torture/fp-int-convert-double.c,
21334 gcc.dg/torture/fp-int-convert-long-double.c,
21335 gcc.dg/torture/fp-int-convert-timode.c,
21336 gcc.dg/torture/fp-int-convert-float80.c,
21337 gcc.dg/torture/fp-int-convert-float80-timode.c,
21338 gcc.dg/torture/fp-int-convert-float128.c,
21339 gcc.dg/torture/fp-int-convert-float128-timode.c,
21340 gcc.dg/torture/fp-int-convert.h: New files.
21342 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21344 PR middle-end/24989
21345 * gcc.dg/tree-ssa/bool-10.c: New test.
21346 * gcc.dg/tree-ssa/bool-11.c: New test.
21347 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21349 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
21351 PR middle-end/24990
21352 * tree-ssa/pr24990-1.c: New test.
21354 2005-11-24 Richard Guenther <rguenther@suse.de>
21355 Dirk Mueller <dmueller@suse.de>
21358 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21359 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21360 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21361 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21362 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21363 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21365 2005-11-23 Uros Bizjak <uros@kss-loka.si>
21367 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21369 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
21372 * gcc.dg/Wc++-compat.c: New.
21373 * gcc.dg/Wno-c++-compat.c: New.
21375 2005-11-23 Alan Modra <amodra@bigpond.net.au>
21377 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21378 (vspltish, vspltisw): Likewise.
21380 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21382 PR libgfortran/24794
21383 * gfortran.dg/namelist_12.f: Fix quotes.
21384 * gfortran.dg/namelist_13.f90: Fix quotes.
21385 * gfortran.dg/namelist_14.f90: Fix quotes.
21386 * gfortran.dg/namelist_15.f90: Fix quotes.
21387 * gfortran.dg/namelist_use.f90: Fix quotes.
21388 * gfortran.dg/namelist_use_only.f90: Fix quotes.
21389 * gfortran.dg/namelist_21.f90: New test.
21390 * gfortran.dg/namelist_22.f90: New test.
21392 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
21395 * gcc.c-torture/compile/pr23435.c: New.
21397 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21399 * gcc.c-torture/execute/floatunsisf-1.c: New test.
21401 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
21403 * gcc.target/powerpc/405-macchw-1.c,
21404 gcc.target/powerpc/405-macchw-2.c,
21405 gcc.target/powerpc/405-macchwu-1.c,
21406 gcc.target/powerpc/405-macchwu-2.c,
21407 gcc.target/powerpc/405-machhw-1.c,
21408 gcc.target/powerpc/405-machhw-2.c,
21409 gcc.target/powerpc/405-machhwu-1.c,
21410 gcc.target/powerpc/405-machhwu-2.c,
21411 gcc.target/powerpc/405-maclhw-1.c,
21412 gcc.target/powerpc/405-maclhw-2.c,
21413 gcc.target/powerpc/405-maclhwu-1.c,
21414 gcc.target/powerpc/405-maclhwu-2.c,
21415 gcc.target/powerpc/405-mulchw-1.c,
21416 gcc.target/powerpc/405-mulchw-2.c,
21417 gcc.target/powerpc/405-mulchwu-1.c,
21418 gcc.target/powerpc/405-mulchwu-2.c,
21419 gcc.target/powerpc/405-mulhhw-1.c,
21420 gcc.target/powerpc/405-mulhhw-2.c,
21421 gcc.target/powerpc/405-mulhhwu-1.c,
21422 gcc.target/powerpc/405-mulhhwu-2.c,
21423 gcc.target/powerpc/405-mullhw-1.c,
21424 gcc.target/powerpc/405-mullhw-2.c,
21425 gcc.target/powerpc/405-mullhwu-1.c,
21426 gcc.target/powerpc/405-mullhwu-2.c,
21427 gcc.target/powerpc/405-nmacchw-1.c,
21428 gcc.target/powerpc/405-nmacchw-2.c,
21429 gcc.target/powerpc/405-nmachhw-1.c,
21430 gcc.target/powerpc/405-nmachhw-2.c,
21431 gcc.target/powerpc/405-nmaclhw-1.c,
21432 gcc.target/powerpc/405-nmaclhw-2.c,
21433 gcc.target/powerpc/440-macchw-1.c,
21434 gcc.target/powerpc/440-macchw-2.c,
21435 gcc.target/powerpc/440-macchwu-1.c,
21436 gcc.target/powerpc/440-macchwu-2.c,
21437 gcc.target/powerpc/440-machhw-1.c,
21438 gcc.target/powerpc/440-machhw-2.c,
21439 gcc.target/powerpc/440-machhwu-1.c,
21440 gcc.target/powerpc/440-machhwu-2.c,
21441 gcc.target/powerpc/440-maclhw-1.c,
21442 gcc.target/powerpc/440-maclhw-2.c,
21443 gcc.target/powerpc/440-maclhwu-1.c,
21444 gcc.target/powerpc/440-maclhwu-2.c,
21445 gcc.target/powerpc/440-mulchw-1.c,
21446 gcc.target/powerpc/440-mulchw-2.c,
21447 gcc.target/powerpc/440-mulchwu-1.c,
21448 gcc.target/powerpc/440-mulchwu-2.c,
21449 gcc.target/powerpc/440-mulhhw-1.c,
21450 gcc.target/powerpc/440-mulhhw-2.c,
21451 gcc.target/powerpc/440-mulhhwu-1.c,
21452 gcc.target/powerpc/440-mulhhwu-2.c,
21453 gcc.target/powerpc/440-mullhw-1.c,
21454 gcc.target/powerpc/440-mullhw-2.c,
21455 gcc.target/powerpc/440-mullhwu-1.c,
21456 gcc.target/powerpc/440-mullhwu-2.c,
21457 gcc.target/powerpc/440-nmacchw-1.c,
21458 gcc.target/powerpc/440-nmacchw-2.c,
21459 gcc.target/powerpc/440-nmachhw-1.c,
21460 gcc.target/powerpc/440-nmachhw-2.c,
21461 gcc.target/powerpc/440-nmaclhw-1.c,
21462 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21464 2005-11-21 Jakub Jelinek <jakub@redhat.com>
21467 * gfortran.dg/inquire_9.f90: New test.
21470 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21472 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
21474 PR libfortran/24432
21475 * lib/target-supports.exp (check_effective_target_fortran_large_real):
21476 Check that 'cos' is supported.
21478 2005-11-21 Paul Thomas <pault@gcc.gnu.org
21481 * gfortran.dg/substring_equivalence.f90: New test.
21484 * gfortran.dg/auto_internal_assumed.f90: New test.
21486 2005-11-21 Uros Bizjak <uros@kss-loka.si>
21488 * gcc.dg/fold-div-2.c: New test.
21490 2005-11-20 Ian Lance Taylor <ian@airs.com>
21492 PR rtl-optimization/24883
21493 * gcc.c-torture/compile/pr24883.c: New test.
21495 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
21497 PR middle-end/20583
21498 * gcc.c-torture/compile/pr20583.c: New.
21500 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
21502 * gcc.c-torture/execute/usmul.c: New test.
21504 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
21506 * gcc.dg/tree-ssa/vrp22.c: New test.
21508 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
21510 PR middle-end/24912
21511 * gcc.dg/torture/pr24912-1.c: New test.
21513 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
21516 * gfortran.dg/arrayio_derived_1.f90: New test.
21518 2005-11-19 Richard Guenther <rguenther@suse.de>
21520 PR middle-end/23294
21521 * gcc.dg/tree-ssa/pr23294.c: New testcase.
21523 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
21525 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21527 2005-11-18 Mark Mitchell <mark@codesourcery.com>
21530 * g++.dg/template/friend39.C: New test.
21532 2005-11-18 James E Wilson <wilson@specifix.com>
21534 * gcc.dg/builtin-strstr.c: New.
21536 2005-11-18 Richard Henderson <rth@redhat.com>
21538 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21539 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21540 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21541 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21542 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21543 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21544 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21545 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21546 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21547 renaming to remove initial "ia64-".
21549 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
21551 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21553 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
21555 * g++.dg/cpp/string-2.C: New test.
21557 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
21559 * gcc.dg/tree-ssa/loop-14.c: New test.
21561 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21562 Michael Chamberlain <michael@chamberlain.net.au>
21564 * ada/acats/run_all.sh (target_run): Kill long running tests.
21566 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21568 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21569 * gcc.dg/cleanup-9.c: Likewise.
21570 * gcc.dg/cleanup-10.c: Likewise.
21571 * gcc.dg/cleanup-11.c: Likewise.
21573 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21576 * gfortran.dg/open_access_append_1.f90: New test.
21577 * gfortran.dg/open_access_append_2.f90: New test.
21579 2005-11-16 Richard Guenther <rguenther@suse.de>
21581 PR middle-end/24851
21582 * gcc.c-torture/execute/pr24851.c: New testcase.
21584 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21586 * gcc.dg/fold-overflow-1.c: New test.
21588 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21590 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21591 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21593 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21595 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21597 * g++.dg/eh/forced2.C: Likewise.
21598 * g++.dg/eh/forced3.C: Likewise.
21599 * g++.dg/eh/forced4.C: Likewise.
21601 2005-11-11 Mike Stump <mrs@apple.com>
21603 * g++.old-deja/g++.mike/unused.C: Add.
21605 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21608 * g++.dg/warn/Wcast-qual1.C: New test.
21610 2005-11-15 Jan Hubicka <jh@suse.cz>
21612 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21614 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21616 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21618 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21621 * gcc.dg/tree-ssa/pr24840.c: New test.
21623 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21626 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21628 2005-11-14 Dale Johannesen <dalej@apple.com>
21630 * gcc.c-torture/execute/20051113-1.c: New.
21632 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21635 * g++.dg/template/crash43.C: New test.
21637 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21639 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21641 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21644 * g++.dg/eh/spec8.C: New test.
21646 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21648 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21650 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21653 * g++.dg/parse/ambig4.C: New test.
21654 * g++.dg/tc1/dr101.C: Adjust error markers.
21655 * g++.dg/lookup/strong-using-2.C: Likewise.
21656 * g++.dg/lookup/ambig5.C: Likewise.
21657 * g++.dg/lookup/ambig4.C: Likewise.
21658 * g++.dg/parse/crash22.C: Likewise.
21660 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21662 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21664 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21666 * gcc.dg/nested-calls-1.c: New test.
21668 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21670 * gfortran.dg/complex_intrinsic_1.f90: New test.
21671 * gfortran.dg/complex_intrinsic_2.f90: New test.
21672 * gfortran.dg/fgetc_1.f90: New test.
21673 * gfortran.dg/fgetc_2.f90: New test.
21674 * gfortran.dg/fgetc_3.f90: New test.
21675 * gfortran.dg/ftell_1.f90: New test.
21676 * gfortran.dg/ftell_2.f90: New test.
21677 * gfortran.dg/gnu_logical_1.F: New test.
21678 * gfortran.dg/gnu_logical_2.f90: New test.
21680 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21682 PR middle-end/24820
21683 * gcc.dg/pr24820.c: New test.
21685 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21687 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21688 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21691 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21694 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21696 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21698 * gcc.target/cris/cris.exp: New file.
21699 * gcc.target/cris/rld-legit1.c: New test.
21700 * gcc.target/cris/rld-legit2.c: New test.
21702 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21705 * g++.dg/opt/pr24780.C: New test.
21708 * g++.dg/template/asm1.C: New test.
21710 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21712 PR libgfortran/24787
21713 * gfortran.dg/scan_1.f90: New test.
21715 2005-11-12 Jan Hubicka <jh@suse.cz>
21717 * gcc.target/i386/minmax-1.c: New.
21718 * gcc.target/i386/minmax-2.c: New.
21720 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21722 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21724 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21726 * gcc.c-torture/execute/20051110-1.c,
21727 gcc.c-torture/execute/20051110-2.c: New tests.
21729 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21731 PR middle-end/24750
21732 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21735 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21737 * lib/target-libpath.exp (get_shlib_extension): New proc.
21738 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21739 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21740 * lib/objc.exp (objc_target_compile): Likewise.
21741 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21744 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21746 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21748 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21749 Add -static to additional_flags and pass it to target_compile.
21751 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21753 PR libgfortran/24719
21754 gfortran.dg/read_noadvance.f90: New test.
21756 PR libgfortran/24699
21757 gfortran.dg/fmt_t_2.f90: New test.
21759 PR libgfortran/24785
21760 gfortran.dg/read_x_eor.f90: New test.
21762 PR libgfortran/24584
21763 gfortran.dg/namelist_empty.f90: Rename test.
21765 PR libgfortran/24489
21766 gfortran/read_eor.f90: Rename test.
21768 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21771 * gfortran.dg/automatic_module_variable.f90: New test.
21773 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21776 * gcc.dg/pr24445.c: New test.
21778 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21782 * gfortran.dg/recursive_statement_functions.f90: Add statement
21783 functions using inline intrinsic functions and parameters to test
21784 that they no longer seg-fault.
21787 gfortran.dg/nested_modules_4.f90: New test.
21788 gfortran.dg/nested_modules_5.f90: New test.
21790 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21793 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21795 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21797 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21800 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21802 * gcc.dg/sparc-getcontext-1.c: New test.
21804 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21806 * gcc.dg/ifcvt-fabs-1.c: New test.
21808 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21811 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21812 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21814 2005-11-09 Richard Guenther <rguenther@suse.de>
21816 PR tree-optimization/24716
21817 * gcc.c-torture/execute/pr24716.c: New testcase.
21819 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21821 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21823 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21826 * gcc.dg/pr24624.c: Testcase added.
21828 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21831 * g++.dg/other/pr24623.C: Testcase added.
21833 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21836 * gfortran-dg/pure_byref_1.f90: New.
21837 * gfortran-dg/pure_byref_2.f90: New.
21839 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21842 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21843 * gcc.dg/dg.exp: Run main loop also for *.i files.
21845 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21848 * g++.dg/tls/diag-3.C: New test.
21849 * g++.dg/tls/diag-4.C: New test.
21850 * g++.dg/tls/static-1.C: New test.
21851 * g++.dg/tls/static-1a.cc: New file.
21853 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21856 * g++.dg/tree-ssa/pr23046.C: New test.
21858 2005-11-08 Devang Patel <dpatel@apple.com>
21860 PR tree-optimization/23115
21861 * gcc.dg/tree-ssa/pr23115.c: New.
21863 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21865 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21866 * gcc.target/powerpc/pr16155.c: Same.
21867 * gcc.target/powerpc/altivec-1.c: Same.
21868 * gcc.target/powerpc/altivec-2.c: Same.
21869 * gcc.target/powerpc/altivec-3.c: Same.
21870 * gcc.target/powerpc/altivec-5.c: Same.
21871 * gcc.target/powerpc/altivec-11.c: Same.
21872 * gcc.target/powerpc/altivec-12.c: Same.
21873 * gcc.target/powerpc/altivec-14.c: Same.
21874 * gcc.target/powerpc/altivec-22.c: Same.
21875 * gcc.target/powerpc/altivec-consts.c: Same.
21876 * gcc.target/powerpc/altivec-pr22085.c: Same.
21877 * gcc.target/powerpc/altivec-splat.c: Same.
21878 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21879 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21880 * gcc.target/powerpc/darwin-longlong.c: Same.
21882 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21885 * gcc.dg/pr19340.c: New test.
21887 2005-11-07 Ian Lance Taylor <ian@airs.com>
21889 PR rtl-optimization/24683
21890 * gcc.dg/pr24683.c: New test.
21892 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21894 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21895 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21897 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21899 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21901 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21903 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21905 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21909 * gcc.target/powerpc/altivec-consts.c,
21910 gcc.target/powerpc/altivec-splat.c: New testcase.
21912 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21916 * gcc.dg/overflow-2.c: New testcase.
21918 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21920 PR rtl-optimization/23567
21921 * gcc.c-torture/execute/20051104-1.c: New test.
21923 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21926 gfortran.dg/private_type_2.f90: Modified to check that case with
21927 PRIVATE declaration within derived type is accepted.
21930 gfortran.dg/pointer_assign_1.f90: New test.
21933 * gfortran.dg/arrayio_0.f90: New test.
21936 gfortran.dg/data_initialized.f90: New test.
21937 gfortran.dg/data_constraints_1.f90: New test.
21938 gfortran.dg/data_constraints_2.f90: New test.
21940 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21944 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21946 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21949 * gcc.dg/tree-ssa/pr24670.c: New test.
21951 2005-11-05 Ian Lance Taylor <ian@airs.com>
21954 * gcc.target/i386/pr22432.c: New test.
21956 2005-11-05 Richard Henderson <rth@redhat.com>
21958 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21959 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21960 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21961 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21962 from gcc.dg/alpha-*.
21963 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21964 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21966 2005-11-05 Andreas Jaeger <aj@suse.de>
21968 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21970 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21973 * gcc.dg/torture/pr23424-1.c: New test.
21975 2005-11-04 Richard Henderson <rth@redhat.com>
21977 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21978 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21979 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21980 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21981 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21982 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21983 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21984 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21985 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21986 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21987 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21988 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21989 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21990 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21991 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21992 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21993 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21994 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21995 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21996 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21997 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21998 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21999 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22000 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22002 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22003 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22004 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22005 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22006 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22007 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22008 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22009 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22010 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22011 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22012 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22013 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22014 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22015 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22016 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22017 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22018 gcc.target/i386/lea.c, gcc.target/i386/local.c,
22019 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22020 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22021 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22022 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22023 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22024 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22025 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22026 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22027 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22028 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22029 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22030 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22031 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22032 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22033 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22034 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22035 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22036 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22037 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22038 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22039 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22040 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22041 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22042 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22043 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22044 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22045 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22046 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22048 2005-11-04 Diego Novillo <dnovillo@redhat.com>
22051 * gcc.dg/tree-ssa/pr24627.c: New test.
22053 2005-11-04 Paul Brook <paul@codesourcery.com>
22055 * gcc.dg/tls/opt-10.c: New test.
22057 2005-11-04 Andreas Jaeger <aj@suse.de>
22059 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22060 avoid extra warnings.
22062 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22064 PR libfortran/22298
22065 * lib/target-supports.exp
22066 (check_effective_target_static_libgfortran): New
22067 static_libgfortran effective target.
22068 * gfortran.dg/static_linking_1.f: New test.
22069 * gfortran.dg/static_linking_1.c: New file.
22071 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22073 * gcc.dg/pr24615.c: Guard test with { target fpic }.
22075 2005-11-03 Josh Conner <jconner@apple.com>
22078 g++.dg/ext/array2.C: New test.
22079 g++.dg/template/dependent-name3.C: New test.
22080 g++.dg/template/dependent-name4.C: New test.
22081 g++.dg/template/sfinae2.C: New test.
22083 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22085 PR preprocessor/22042
22086 * gcc.dg/cpp/strify4.c: New test.
22088 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22091 * g++.dg/cpp/string-1.C: New test.
22093 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22095 * gcc.target/powerpc: New directory.
22096 * gcc.target/powerpc/powerpc.exp: New file.
22097 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22098 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22099 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22100 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22101 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22102 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22103 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22104 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22105 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22106 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22107 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22108 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22109 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22110 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22111 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22112 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22113 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22114 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22115 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22116 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22117 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22118 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22119 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22120 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22121 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22122 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22123 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22124 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22125 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22126 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22127 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22128 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22129 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22130 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22132 2005-11-03 Mark Mitchell <mark@codesourcery.com>
22135 * g++.dg/warn/inline2.C: New test.
22137 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22139 PR middle-end/23155
22140 * g++.dg/ext/c99struct1.C: New test.
22141 * gcc.dg/union-cast-1.c: New test.
22142 * gcc.dg/union-cast-2.c: New test.
22143 * gcc.dg/union-cast-3.c: New test.
22145 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22147 PR middle-end/24589
22148 * gcc.c-torture/execute/zero-struct-2.c: New test.
22150 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22153 * g++.dg/init/switch1.C: New test.
22155 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22157 * gcc.dg/delay-slot-1.c: New test.
22159 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
22162 * gcc.dg/pr24620.c: New test.
22164 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22167 * gcc.dg/format/unnamed-1.c: New test.
22169 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22172 * g++.dg/expr/cond8.C: New test.
22175 * g++.dg/parse/dot1.C: New test.
22177 2005-11-02 Jan Hubicka <jh@suse.cz>
22180 * gcc.dg/i386-lea.c: New test
22182 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22185 * gcc.dg/pr24615.c: New test.
22187 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
22190 * gcc.dg/pr24600.c: New test.
22192 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22195 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22196 * g++.dg/parse/typename9.C: New test.
22197 * g++/dg/parse/typename10.C: Likewise.
22199 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
22202 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22203 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22204 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22206 2005-11-02 Mark Mitchell <mark@codesourcery.com>
22209 * g++.dg/debug/static1.C: New test.
22211 2005-11-02 Josh Conner <jconner@apple.com>
22213 * g++.dg/crash38.C: moved into proper directory...
22214 * g++.dg/template/crash42.C: ...here
22216 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
22219 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22220 pcc_bitfield_type_matters || default_packed.
22222 * lib/target-supports.exp
22223 (check_effective_target_pcc_bitfield_type_matters): New proc.
22224 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22227 * lib/target-supports.exp (check_effective_default_packed): New proc.
22228 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22229 Gate expected errors on target ! default_packed.
22230 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22232 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22234 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22237 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22240 * gfortran.dg/entry_5.f90: New.
22241 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22243 2005-11-01 Bob Wilson <bob.wilson@acm.org>
22245 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22247 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
22250 gfortran.dg/namelist_blockdata.f90: New test.
22253 gfortran.dg/external_implicit_none.f90: New test.
22256 * gfortran.dg/secnds.f: New test.
22258 2005-10-31 Jan Hubicka <jh@suse.cz>
22261 * gcc.c-torture/compile/pr20928.c: New test.
22263 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
22265 PR middle-end/23492
22266 * gcc.c-torture/compile/zero-strct-5.c: New test.
22268 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
22270 PR libgfortran/24584
22271 * gfortran.dg/pr24584.f90: New test.
22273 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
22276 * gfortran.dg/char_result_9.f90: New.
22277 * gfortran.dg/char_result_10.f90: New.
22279 2005-10-30 Jan Hubicka <jh@suse.cz>
22281 * g++.dg/tree-ssa/pr24172.C: New testcase.
22283 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22285 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22287 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
22289 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22290 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22291 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22292 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22293 gfortran.dg/enum_9.f90,
22294 gfortran.fortran-torture/compile/enum_1.f90,
22295 gfortran.fortran-torture/execute/enum_1.f90,
22296 gfortran.fortran-torture/execute/enum_2.f90,
22297 gfortran.fortran-torture/execute/enum_3.f90,
22298 gfortran.fortran-torture/execute/enum_4.f90: New tests.
22300 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
22303 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22304 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22306 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22308 PR libfortran/20179
22309 * gfortran.dg/mixed_io_1.f90: New test.
22310 * gfortran.dg/mixed_io_1.c: New file.
22312 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22314 * gfortran.dg/malloc_free_1.f90: New test.
22316 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
22318 * gcc.dg/nested-func-4.c: Require profiling -pg.
22320 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22323 * g++.dg/warn/main-2.C: New test.
22325 2005-10-28 Steven G. Kargl <kargls@comcast.net>
22328 * gfortran.dg/interface_2.f90: new test.
22330 2005-10-28 Josh Conner <jconner@apple.com>
22333 * g++.dg/template/crash38.C: New test.
22334 * g++.dg/parse/explicit1.C: Change expected errors.
22336 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22339 * g++.dg/other/large-size-array.C: New test.
22341 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
22343 PR middle-end/24362
22344 * g++.dg/opt/complex4.C: New test.
22346 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
22348 * gcc.dg/nested-func-4.c: New test.
22350 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
22353 gfortran.dg/derived_recursion.f90: New test.
22354 gfortran.dg/implicit_actual.f90: New test.
22356 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
22358 PR middle-end/24295, PR testsuite/24477
22359 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
22360 removed when weakref hits the tree.
22362 2005-10-25 Jakub Jelinek <jakub@redhat.com>
22364 * gfortran.dg/cray_pointers_4.f90: New test.
22366 * gfortran.dg/cray_pointers_5.f90: New test.
22368 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
22371 * gfortran.dg/assign_5.f90: New test.
22372 * gfortran.dg/assign_6.f: New test.
22374 2005-10-25 Uros Bizjak <uros@kss-loka.si>
22376 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
22377 CPU has no SSE support.
22379 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
22381 PR libgfortran/24224
22382 * gfortran.dg/arrayio_1.f90: Update attribution.
22383 * gfortran.dg/arrayio_2.f90: Update attribution.
22384 * gfortran.dg/arrayio_3.f90: Update attribution.
22385 * gfortran.dg/arrayio_4.f90: Update test conditions.
22386 * gfortran.dg/arrayio_5.f90: Update attribution.
22387 * gfortran.dg/arrayio_6.f90: New test.
22388 * gfortran.dg/arrayio_7.f90: New test.
22390 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
22392 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22394 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22396 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22398 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
22401 * gfortran.dg/namelist_char_only.f90: New test.
22403 2005-10-24 Asher Langton <langton2@llnl.gov>
22407 * gfortran.dg/cray_pointers_1.f90: New test.
22408 * gfortran.dg/cray_pointers_2.f90: New test.
22409 * gfortran.dg/cray_pointers_3.f90: New test.
22410 * gfortran.dg/loc_1.f90: New test.
22411 * gfortran.dg/loc_2.f90: New test.
22413 2005-10-24 Steven Bosscher <stevenb@suse.de>
22415 * gcc.dg/pr24225.c: New test.
22417 2005-10-24 Asher Langton <langton2@llnl.gov>
22419 * gfortran.dg/dup_save_1.f90: New test.
22420 * gfortran.dg/dup_save_2.f90: New test.
22422 2005-10-24 Paul Brook <paul@codesourcery.com>
22425 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22428 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
22430 PR libgfortran/24489
22431 * gfortran.dg/pr24489.f90: New test.
22433 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
22436 * gfortran.dg/ichar_1.f90: Add tests for derived types.
22438 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
22441 * g++.dg/init/array16.C: Skip for mmix-*-*.
22443 2005-10-23 Asher Langton <langton2@llnl.gov>
22445 * gfortran.dg/byte_1.f90: New test.
22446 * gfortran.dg/byte_2.f90: New test.
22448 2005-10-23 David Edelsohn <edelsohn@gnu.org>
22450 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22452 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
22455 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22458 * gfortran.dg/merge_char_const.f90: New test.
22461 * gfortran.dg/spread_scalar_source.f90: New test.
22463 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
22465 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22467 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22468 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22470 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22472 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
22475 * gfortran.dg/der_pointer_4.f90: New.
22477 2005-10-22 David Ayers <d.ayers@inode.at>
22479 * obj-c++.dg/except-1.mm: Simplify.
22481 2005-10-21 David Ayers <d.ayers@inode.at>
22483 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22485 2005-10-21 Jakub Jelinek <jakub@redhat.com>
22487 * gfortran.dg/assumed_dummy_2.f90: New test.
22489 2005-10-21 James E Wilson <wilson@specifix.com>
22491 PR preprocessor/15220
22492 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22494 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
22496 * gcc.c-torture/execute/20051021-1.c: New test.
22498 2005-10-21 Mark Mitchell <mark@codesourcery.com>
22501 * g++.dg/ext/tmplattr1.C: New test.
22503 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
22506 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22508 2005-10-20 Geoffrey Keating <geoffk@apple.com>
22510 * obj-c++.dg/except-1.mm: New.
22512 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22514 2005-10-21 Alan Modra <amodra@bigpond.net.au>
22516 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22518 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
22520 PR middle-end/24295
22521 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22522 declarations with the same names as thunks' alias targets, use
22524 * gcc.dg/attr-alias-3.c: New test.
22525 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22527 2005-10-20 Mark Mitchell <mark@codesourcery.com>
22530 * g++.dg/parse/access8.C: New test.
22532 2005-10-20 Richard Guenther <rguenther@suse.de>
22535 * g++.dg/tree-ssa/pr24439.C: New testcase.
22537 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
22539 * g++.dg/opt/delay-slot-1.C: New test.
22541 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
22544 * gfortran.fg/der_init_1.f90: New.
22546 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
22548 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22550 2005-10-19 Mark Mitchell <mark@codesourcery.com>
22553 * g++.dg/parse/error28.C: New test.
22555 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22557 * gcc.dg/profile-generate-2.c: New test.
22559 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22562 * g++.dg/ext/dllimport11.C: New.
22564 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22567 * g++.dg/other/friend3.C: New test.
22569 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22572 * g++.dg/template/error19.C: New test.
22574 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22577 * g++.dg/overload/koenig2.C: New.
22580 * g++.dg/overload/error2.C: New.
22583 * g++.dg/inherit/covariant14.C: New.
22585 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22588 * g++.dg/parse/for1.C: New test.
22590 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22593 * gfortran.dg/host_dummy_index_1.f90: New test.
22596 * gfortran.dg/automatic_char_len_2.f90: New test.
22599 * gfortran.dg/recursive_statement_functions.f90: New test.
22602 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22605 * gfortran.dg/external_initializer.f90: New test.
22608 * non_module_public.f90: New test.
22610 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22613 * g++.dg/template/overload7.C: New.
22616 * g++.dg/other/switch2.C: Remove expected warnings.
22619 * g++.dg/template/defarg6.C: New.
22621 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22624 * gcc.target/i386/pr24315.c: New test.
22626 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22629 * g++.dg/template/static21.C: New test.
22630 * g++.dg/template/static21-a.cc: Likewise.
22632 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22635 * g++.dg/warn/Wswitch-default-1.C: New test.
22636 * g++.dg/warn/Wswitch-default-2.C: New test.
22638 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22641 * g++.dg/parse/template18.C: New test.
22642 * g++.dg/template/nontype15.C: Likewise.
22644 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22647 * gfortran.dg/spec_expr_2.f90: New.
22649 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22651 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22652 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22653 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22654 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22655 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22656 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22657 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22658 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22659 previous target-specific skips and warning-message matches where
22662 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22665 * g++.dg/warn/Wctor-dtor.C: New test.
22667 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22670 * gcc.dg/for-1.c: New test.
22672 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22675 * g++.dg/warn/Wconversion1.C: New test.
22676 * g++.dg/ext/packed4.C: Compile with -w.
22677 * g++.dg/opt/20050511-1.C: Likewise.
22678 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22680 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22682 * gfortran.dg/boz_5.f90: New test.
22684 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22687 * g++.dg/other/switch2.C: New.
22690 * g++.dg/init/ctor7.C: New.
22692 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22695 * g++.dg/parse/crash32.C: New test.
22697 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22700 * g++.dg/init/goto2.C: New test.
22703 * g++.dg/template/crash/41.C: New test.
22706 * g++.dg/template/crash40.C: New test.
22709 * g++.dg/parse/friend5.C: New test.
22712 * g++.dg/template/crash38.C: New test.
22715 * g++.dg/template/friend38.C: New test.
22718 * g++.dg/template/crash39.C: New test.
22720 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22722 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22723 gcc.dg/debug/dwarf2/dwarf-char2.c,
22724 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22726 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22728 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22730 * gcc.dg/dll-2.c: Add tests for warnings.
22731 * gcc.dg/dll-3.c: Likewise.
22732 * gcc.dg/dll-4.c: Likewise.
22734 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22735 * g++.dg/ext/dllimport2.C: Likewise.
22736 * g++.dg/ext/dllimport3.C: Likewise.
22737 * g++.dg/ext/dllimport7.C: Likewise.
22738 * g++.dg/ext/dllimport8.C: Likewise.
22739 * g++.dg/ext/dllimport9.C: Likewise.
22741 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22744 * gfortran.dg/derived_pointer_recursion.f90: New test.
22746 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22748 * gcc.c-torture/execute/20051012-1.c: New test.
22750 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22753 * gfortran.dg/automatic_char_len_1.f90: New test.
22755 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22758 * gfortran.dg/save_common.f90: New test.
22761 * gfortran.dg/save_result.f90: New test.
22763 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22766 * g++.dg/template/dependent-expr1.C: Add new expected error.
22767 * g++.dg/template/dependent-expr2.C: Adjust error text.
22768 * g++.dg/template/overload6.C: New.
22771 * g++.dg/other/typename8.C: New.
22774 * g++.dg/other/return1.C: New.
22776 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22779 * g++.dg/ext/label5.C: New.
22781 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22784 * g++.dg/parse/crash31.C: New.
22786 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22788 * g++.dg/ipa/ipa-1.c: New test.
22789 * g++.dg/ipa/ipa-2.c: New test.
22790 * g++.dg/ipa/ipa-3.c: New test.
22791 * g++.dg/ipa/ipa-4.c: New test.
22792 * g++.dg/ipa/ipa-5.c: New test.
22793 * g++.dg/ipa/ipa.exp: New file.
22795 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22798 * gfortran.dg/private_type_3.f90: New test.
22800 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22803 gfortran.dg/aint_anint_1.f90: New test.
22805 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22807 PR libgfortran/24313
22808 gfortran.dg/csqrt.f: New test.
22810 2005-10-11 Ian Lance Taylor <ian@airs.com>
22813 * g++.dg/warn/noeffect7.C: New test.
22814 * g++.dg/warn/noeffect2.C: Instantiate templates.
22815 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22818 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22821 * g++.dg/init/float1.C: New test.
22824 * g++.dg/init/member1.C: Tweak error markers.
22826 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22829 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22830 Check for null pointer.
22832 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22835 * g++.dg/parse/ret-type3.C: New test.
22837 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22840 * gcc.c-torture/compile/pr23946.c: New test.
22842 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22844 * g++.dg/opt/mmx2.C: New test.
22846 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22849 * g++.dg/template/static20.C: New test.
22852 * g++.dg/warn/Wunused-12.C: New test.
22855 * g++.dg/template/arg4.C: New test.
22857 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22859 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22860 * gcc.dg/ucnid-3.c: Likewise.
22861 * gcc.dg/ucnid-4.c: Likewise.
22862 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22863 * g++.dg/other/ucnid-1.C: Likewise.
22864 * gcc.dg/sparc-frame-1.c: New test.
22866 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22869 * g++.dg/template/spec27.C: New test.
22872 * g++.dg/template/static19.C: New test.
22874 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22876 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22877 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22879 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22882 * gfortran.fortran-torture/compile/pr24136.f: New test.
22884 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22887 * g++.dg/parse/crash30.C: New test.
22889 2005-10-07 Richard Guenther <rguenther@suse.de>
22891 PR middle-end/24227
22892 * gcc.c-torture/compile/pr24227.c: New testcase.
22894 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22896 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22897 Do not put aligned attributes on array elements.
22899 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22901 PR testsuite/23611, PR testsuite/23615
22902 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22903 writing prototypes of library functions by hand.
22904 * obj-c++.dg/bitfield-4.mm: Likewise.
22905 * obj-c++.dg/const-str-4.mm: Likewise.
22906 * obj-c++.dg/encode-4.mm: Likewise.
22907 * obj-c++.dg/encode-5.mm: Likewise.
22908 * obj-c++.dg/encode-6.mm: Likewise.
22909 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22910 * obj-c++.dg/method-10.mm: Likewise.
22911 * obj-c++.dg/method-17.mm: Likewise.
22912 * obj-c++.dg/method-19.mm: Likewise.
22913 * obj-c++.dg/try-catch-2.mm: Likewise.
22915 2005-10-06 Richard Henderson <rth@redhat.com>
22918 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22920 2005-10-06 Dale Johannesen <dalej@apple.com>
22922 * gcc.c-torture/execute/20030125-1.c: Correct.
22924 2005-10-06 Richard Guenther <rguenther@suse.de>
22926 PR tree-optimization/24238
22927 * g++.dg/tree-ssa/pr24238.C: New testcase.
22929 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22932 * gfortran.dg/der_pointer_3.f90: New test.
22934 2005-10-05 Devang Patel <dpatel@apple.com>
22937 * g++.dg/other/PR23205.C: New.
22939 2005-10-05 Richard Henderson <rth@redhat.com>
22942 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22943 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22945 2005-10-05 Dale Johannesen <dalej@apple.com>
22947 * gcc.c-torture/execute/float-floor.c: New.
22949 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22951 PR tree-optimization/21419
22952 PR tree-optimization/24146
22953 PR tree-optimization/24151
22955 * g++.dg/ext/asm7.C: New.
22956 * g++.dg/ext/asm8.C: New.
22957 * gcc.dg/asm-1.c: Compile on all targets.
22958 * gcc.dg/asm-pr24146.c: New.
22959 * gcc.dg/pr21419.c: Adjust error messages.
22961 2005-10-05 Richard Guenther <rguenther@suse.de>
22964 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22966 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22969 * g++.dg/template/spec22.C: Robustify test.
22970 * g++.dg/template/spec26.C: New.
22972 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22974 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22975 if target supports vector instructions.
22977 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22979 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22982 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22984 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22985 check_effective_target_fortran_large_int): Replace cached result
22986 when target changes.
22988 2005-10-04 Devang Patel <dpatel@apple.com>
22990 * gcc.dg/i386-sse-vect-types.c: New.
22992 2005-10-04 Ian Lance Taylor <ian@airs.com>
22994 PR preprocessor/13726
22995 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22996 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22998 2005-10-04 Richard Guenther <rguenther@suse.de>
23001 * gcc.dg/noncompile/pr23576.c: New testcase.
23003 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23005 PR middle-end/23125
23006 * gcc.dg/register-var-3.c: New test.
23008 2005-10-04 Steven Bosscher <stevenb@suse.de>
23010 * gcc.dg/pr23049.c: New test.
23012 * gcc.dg/ucnid-4.c: Fix test.
23014 2005-10-03 Diego Novillo <dnovillo@redhat.com>
23017 * gcc.c-torture/compile/pr23445.c: New test.
23019 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
23021 * g++.dg/overload/unknown1.C: New.
23023 2005-10-03 Mark Mitchell <mark@codesourcery.com>
23026 * g++.dg/template/repo4.C: New test.
23028 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23030 PR libfortran/19308
23031 * gfortran.dg/large_real_kind_2.F90: New test.
23032 * gfortran.dg/large_integer_kind_2.f90: New test.
23034 2005-10-03 Uros Bizjak <uros@kss-loka.si>
23036 * lib/target-supports.exp (check_effective_target_vect_shift):
23037 Implement with result caching. Add i?86, x86_64 and ia64 targets.
23038 (check_effective_target_vect_condition): Fix copy-n-pasto.
23040 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23041 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23044 2005-10-02 Mark Mitchell <mark@codesourcery.com>
23047 * g++.dg/template/overload5.C : New test.
23050 * g++.dg/expr/stdarg1.C: New test.
23052 2005-10-02 Diego Novillo <dnovillo@redhat.com>
23055 * gcc.c-torture/execute/pr24142.c: New test.
23057 2005-10-01 Diego Novillo <dnovillo@redhat.com>
23060 * gcc.c-torture/execute/pr24141.c: New test.
23062 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
23063 Diego Novillo <dnovillo@redhat.com>
23066 * gcc.c-torture/execute/pr23604.c: New test.
23068 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
23077 gfortran.dg/equiv_constraint_1.f90: New test.
23078 gfortran.dg/equiv_constraint_2.f90: New test.
23079 gfortran.dg/equiv_constraint_3.f90: New test.
23080 gfortran.dg/equiv_constraint_4.f90: New test.
23081 gfortran.dg/equiv_constraint_5.f90: New test.
23082 gfortran.dg/equiv_constraint_6.f90: New test.
23083 gfortran.dg/equiv_constraint_7.f90: New test.
23084 gfortran.dg/equiv_constraint_8.f90: New test.
23085 gfortran.dg/private_type_1.f90: New test.
23086 gfortran.dg/private_type_2.f90: New test.
23087 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23088 980628-10.f: Assert std=gnu to permit mixing of
23089 types in equivalence statements.
23091 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
23094 * gfortran.dg/open_status_1.f90: New.
23096 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23098 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23099 * gcc.dg/vect/pr22480.c: Clean up temp files.
23100 * gcc.dg/vect/pr23831.c: Clean up temp files.
23101 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23102 Clean up temp files.
23103 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23104 Clean up temp files.
23106 * gcc.dg/20050309-1.c: Clean up temp files.
23107 * gcc.dg/20050325-1.c: Clean up temp files.
23109 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23111 PR tree-optimization/24059
23112 * gcc.dg/vect/pr24059.c : New test.
23114 2005-09-29 Jakub Jelinek <jakub@redhat.com>
23116 PR middle-end/24109
23117 * gcc.c-torture/execute/20050929-1.c: New test.
23119 2005-09-29 Steven Bosscher <stevenb@suse.de>
23121 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23123 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
23126 * gcc.dg/pr21419.c: New test.
23128 2005-09-29 Steven Bosscher <stevenb@suse.de>
23130 * gcc.dg/pr23911.c: New test.
23132 2005-09-28 Mark Mitchell <mark@codesourcery.com>
23134 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23137 * g++.dg/parse/qualified4.C: New test.
23138 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23139 * g++.old-deja/g++.mike/p8154.C: Likewise.
23141 2005-09-27 Mark Mitchell <mark@codesourcery.com>
23144 * g++.dg/template/friend37.C: New test.
23145 * g++.dg/parse/crash28.C: Adjust error markers.
23147 2005-09-27 Jakub Jelinek <jakub@redhat.com>
23150 * gfortran.fortran-torture/execute/save_2.f90: New decl.
23152 2005-09-27 Devang Patel <dpatel@apple.com>
23154 PR tree-optimization/23625
23155 * gcc.dg/pr23625.c: New test.
23157 2005-09-27 Uros Bizjak <uros@kss-loka.si>
23159 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23160 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23162 2005-09-26 Jakub Jelinek <jakub@redhat.com>
23165 * gfortran.fortran-torture/execute/save_1.f90: New test.
23166 * gfortran.dg/save_1.f90: New test.
23168 2005-09-26 Uros Bizjak <uros@kss-loka.si>
23170 * gcc.target/i386/builtin-apply-mmx.c: New test.
23173 * gcc.target/i386/pr22576.c: New test.
23176 * gcc.target/i386/pr22585.c: New test.
23179 * gcc.target/i386/pr23268.c: New test.
23181 PR middle-end/23831
23182 * gcc.dg/vect/pr23831.c: New test.
23185 * gcc.target/i386/pr24055.c: New test.
23187 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
23189 PR tree-optimization/23960
23190 * gcc.c-torture/compile/pr23960.c: New.
23192 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
23195 * gfortran.dg/nested_modules_3.f90: New.
23197 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23200 gfortran.dg/interface_1.f90: New test.
23202 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
23203 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23206 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23208 2005-09-22 Steven G. Kargl <kargls@comcast.net>
23211 * gfortran.dg/imag_1.f: New test.
23212 * gfortran.dg/imag_2.f: Ditto.
23214 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
23216 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23218 2005-09-22 Jakub Jelinek <jakub@redhat.com>
23221 * g++.dg/warn/pr21983.C: New test.
23223 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
23225 * gcc.dg/20050922-1.c: Testcase added.
23227 2005-09-21 Mark Mitchell <mark@codesourcery.com>
23230 * g++.dg/template/array14.C: New test.
23232 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
23235 * gfortran.dg/der_ptr_component_1.f90: New test.
23237 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23240 * g++.dg/template/error1.C: Reject "no matching function" message.
23242 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23245 * g++.dg/lookup/error1.C: New test.
23247 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
23249 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23250 functionality of the testcase.
23252 2005-09-20 Richard Henderson <rth@redhat.com>
23254 * gcc.dg/vect/vect-22.c: Require vect_float.
23255 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23257 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
23259 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23260 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23261 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23262 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23263 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23264 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23265 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23266 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23267 * gcc.dg/cpp/ucnid-8.c: New test.
23269 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23271 PR tree-optimization/23929
23272 * gcc.c-torture/compile/pr23929.c: New test.
23274 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
23276 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23279 2005-09-20 Steve Ellcey <sje@cup.hp.com>
23282 * g++.dg/other/pr22003.C: Require named sections.
23284 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23287 * g++.dg/rtti/crash3.C: New test.
23289 PR tree-optimization/23818
23290 * gcc.dg/pr23818.c: New test.
23292 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23295 * gfortran.dg/print_fmt_4.f: New.
23297 2005-09-20 Jakub Jelinek <jakub@redhat.com>
23300 * gfortran.fortran-torture/execute/entry_11.f90: New test.
23302 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23304 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23305 Use pointers to local alignable arrays instead. Added comments.
23306 * gcc.dg/vect/vect-46.c: Likewise.
23307 * gcc.dg/vect/vect-48.c: Likewise.
23308 * gcc.dg/vect/vect-49.c: Likewise.
23309 * gcc.dg/vect/vect-52.c: Likewise.
23310 * gcc.dg/vect/vect-53.c: Likewise.
23311 * gcc.dg/vect/vect-54.c: Likewise.
23312 * gcc.dg/vect/vect-56.c: Likewise.
23313 * gcc.dg/vect/vect-57.c: Likewise.
23314 * gcc.dg/vect/vect-58.c: Likewise.
23315 * gcc.dg/vect/vect-60.c: Likewise.
23316 * gcc.dg/vect/vect-61.c: Likewise.
23318 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23319 The test is no longer vectorizable on vect_no_align targets.
23320 * gcc.dg/vect/vect-43.c: Likewsie.
23322 * gcc.dg/vect/vect-44.c: Added comments.
23323 * gcc.dg/vect/vect-45.c: Added comments.
23324 * gcc.dg/vect/vect-50.c: Added comments.
23325 * gcc.dg/vect/vect-51.c: Added comments.
23327 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23329 * gcc.dg/vect/Os-vect-95.c: Likewise.
23331 * gcc.dg/vect/vect-41.c: Test removed.
23332 * gcc.dg/vect/vect-47.c: Test removed.
23333 * gcc.dg/vect/vect-55.c: Test removed.
23334 * gcc.dg/vect/vect-59.c: Test removed.
23336 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
23338 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23339 No longer vectorizable on vect_no_align targets.
23340 * gcc.dg/vect/pr20122.c: Likewise.
23341 * gcc.dg/vect/vect-74.c: Likewise.
23342 * gcc.dg/vect/vect-75.c: Likewise.
23343 * gcc.dg/vect/vect-76.c: Likewise.
23345 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23346 Will not be vectorizable on vect_no_align targets once aliasing issues
23348 * gcc.dg/vect/vect-79.c: Likewise.
23350 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23351 * gcc.dg/vect/vect-78.c: Likewise.
23352 * gcc.dg/vect/vect-97.c: Likewise.
23354 2005-09-19 Steven Bosscher <stevenb@suse.de>
23356 * gcc.dg/pr23943.c: New test.
23358 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23361 * gfortran.dg/derived_pointer_null_1.f90: New test.
23363 2005-09-18 Richard Guenther <rguenther@suse.de>
23365 PR middle-end/23944
23366 * gcc.c-torture/compile/pr23944.c: New testcase.
23368 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
23371 * gfortran.dg/der_pointer_2.f90: New test.
23373 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
23376 * gfortran.dg/nested_modules_2.f90: New test.
23378 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23381 * g++.dg/other/semicolon.C: New test.
23383 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
23385 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23386 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23388 2005-09-16 Mark Mitchell <mark@codesourcery.com>
23391 * g++.dg/template/static18.C: New test.
23394 * g++.dg/template/crash19.C: Remove dg-error marker.
23395 * g++.dg/template/local4.C: New test.
23397 2005-09-16 Paul Brook <paul@codesourcery.com>
23400 * gfortran.dg/dependency_1.f90: New test.
23402 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23405 * g++.dg/template/static17.C: New test.
23407 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
23410 * g++.dg/warn/huge-val1.C: New test.
23412 2005-09-15 Mark Mitchell <mark@codesourcery.com>
23415 * g++.dg/parse/class2.C: New test.
23416 * g++.dg/template/explicit8.C: Likewise.
23417 * g++.dg/template/spec25.C: Likewise.
23419 2005-09-14 Josh Conner <jconner@apple.com>
23421 PR middle-end/23584
23422 * gcc.dg/pr23584.c: New test.
23424 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
23426 PR fortran/21875 Internal Unit Array I/O, NIST
23427 * gfortran.dg/arrayio_1.f90: New test.
23428 * gfortran.dg/arrayio_1.f90: New test.
23429 * gfortran.dg/arrayio_1.f90: New test.
23430 * gfortran.dg/arrayio_1.f90: New test.
23431 * gfortran.dg/arrayio_1.f90: New test.
23433 2005-09-14 Uros Bizjak <uros@kss-loka.si>
23435 PR middle-end/22480
23436 * gcc.dg/vect/pr22480.c: New test.
23438 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
23441 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23443 2005-09-13 Josh Conner <jconner@apple.com>
23446 * g++.dg/init/struct2.C: New test.
23447 * g++.dg/init/struct3.C: New test.
23449 2005-09-13 Janis Johnson <janis187@us.ibm.com>
23451 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23452 Clean up temp files.
23453 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23454 gcc.dg/tree-ssa/builtin-fprintf-1.c,
23455 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23456 gcc.dg/tree-ssa/builtin-printf-1.c,
23457 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23458 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23459 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23460 gcc.dg/tree-ssa/builtin-vprintf-1.c,
23461 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23462 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23463 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23464 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23465 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23466 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23467 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23468 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23470 2005-09-13 Josh Conner <jconner@apple.com>
23472 * lib/gcc-dg.exp: Load scanipa.exp.
23473 (cleanup-dump): New procedure.
23474 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23475 * lib/scandump.exp: New file.
23476 * lib/scantree.exp: Use it.
23477 * lib/scanipa.exp: New file.
23479 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
23482 * gfortran.dg/generic_4.f90: New test.
23484 2005-09-13 Uros Bizjak <uros@kss-loka.si>
23487 * gcc.target/i386/pr23816-1.c: New test.
23488 * gcc.target/i386/pr23816-2.c: New test.
23491 2005-09-13 Bastian Blank <waldi@debian.org>
23494 * g++.dg/abi/mangle26.C: New test.
23495 * g++.dg/abi/mangle27.C: New test.
23496 * g++.dg/abi/mangle28.C: New test.
23497 * g++.dg/abi/mangle29.C: New test.
23500 * g++.dg/parse/register1.C: New test.
23502 2005-09-13 Mark Mitchell <mark@codesourcery.com>
23505 * g++.dg/template/access16.C: New test.
23507 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23509 * gfortran.dg/char_pack_2.f90: Increase the vector size.
23511 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23514 * gfortran.dg/shape_2.f90: New test.
23516 2005-09-13 Richard Sandiford <richard@codesourcery.com>
23519 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23520 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23521 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23522 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23523 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23524 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23525 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23528 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23531 * g++.dg/parse/template17.C: New test.
23533 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23536 * g++.dg/template/nontype14.C: New test.
23538 2005-09-12 Ian Lance Taylor <ian@airs.com>
23541 * g++.dg/lookup/friend7.C: New test.
23542 * g++.dg/lookup/friend8.C: New test.
23543 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23544 so that it will be found via argument dependent lookup.
23545 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23546 friend functions which will no longer be found.
23547 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23548 function g, so that it will be found via argument dependent
23550 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23551 * g++.old-deja/g++.mike/net43.C: Likewise.
23553 2005-09-12 Mark Mitchell <mark@codesourcery.com>
23556 * g++.dg/template/static16.C: New test.
23558 2005-09-12 Josh Conner <jconner@apple.com>
23560 PR middle-end/23237
23561 * gcc.c-torture/compile/pr23237.c: New test.
23563 2005-09-11 Richard Henderson <rth@redhat.com>
23565 * g++.dg/other/error8.C: Update expected diagnostic text.
23567 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23569 PR libfortran/19872
23570 * gfortran.dg/overwrite_1.f: New test.
23572 2005-09-09 Josh Conner <jconner@apple.com>
23574 * g++.dg/init/pr23180-1.C: Removed.
23575 * g++.dg/init/pr23180-2.C: Removed.
23577 2005-09-09 David Daney <ddaney@avtrex.com>
23579 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23580 files which are ...
23581 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23582 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23584 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23586 * gfortran.dg/iostat_2.f90: New test.
23588 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23591 * g++.dg/ext/interface1.C: New test.
23592 * g++.dg/ext/interface1.h: Likewise.
23593 * g++.dg/ext/interface1a.cc: Likewise.
23595 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23597 * gfortran.dg/iomsg_1.f90: New test case.
23599 2005-09-09 Richard Guenther <rguenther@suse.de>
23602 * g++.dg/tree-ssa/pr23624.C: New testcase.
23604 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23607 * gfortran.dg/vector_subscript_1.f90,
23608 * gfortran.dg/vector_subscript_2.f90: New tests.
23610 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23613 * gfortran.dg/array_alloc_1.f90,
23614 * gfortran.dg/array_alloc_2.f90,
23615 * gfortran.dg/array_alloc_3.f90: New tests.
23617 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23620 * gfortran.dg/array_constructor_6.f90
23621 * gfortran.dg/array_constructor_7.f90
23622 * gfortran.dg/array_constructor_8.f90
23623 * gfortran.dg/array_constructor_9.f90
23624 * gfortran.dg/array_constructor_10.f90
23625 * gfortran.dg/array_constructor_11.f90
23626 * gfortran.dg/array_constructor_12.f90: New tests.
23628 2005-09-08 Josh Conner <jconner@apple.com>
23631 * g++.dg/init/pr23180-1.C: New test.
23632 * g++.dg/init/pr23180-2.C: New test.
23634 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23637 * gfortran.dg/module_double_reuse.f90: New.
23639 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23646 * gfortran.dg/common_equivalence_1.f: New.
23647 * gfortran.dg/common_equivalence_2.f: New.
23648 * gfortran.dg/common_equivalence_3.f: New.
23649 * gfortran.dg/contained_equivalence_1.f90: New.
23650 * gfortran.dg/module_blank_common.f90: New.
23651 * gfortran.dg/module_commons_1.f90: New.
23652 * gfortran.dg/module_equivalence_1.f90: New.
23653 * gfortran.dg/nested_modules_1.f90: New.
23654 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23655 equivalences and add comment to connect the test with
23658 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23661 * gfortran.dg/common_6.f90: New test.
23663 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23666 * gfortran.dg/char_result_1.f90,
23667 * gfortran.dg/char_result_2.f90,
23668 * gfortran.dg/char_result_3.f90,
23669 * gfortran.dg/char_result_4.f90,
23670 * gfortran.dg/char_result_5.f90,
23671 * gfortran.dg/char_result_6.f90,
23672 * gfortran.dg/char_result_7.f90,
23673 * gfortran.dg/char_result_8.f90: New tests.
23675 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23678 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23680 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23683 * obj-c++.dg/selector-5.mm: New test.
23684 * obj-c++.dg/selector-6.mm: New test.
23686 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23690 * objc.dg/error-1.m: New test.
23692 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23695 * gfortran.fortran-torture/execute/pr23373-1.f90,
23696 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23698 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23700 PR libfortran/23760
23701 * gfortran.dg/g77/1832.f: Remove long string in write statement
23702 to allow the test to pass on correct list directed output with
23705 2005-09-07 James E Wilson <wilson@specifix.com>
23707 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23709 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23711 * gfortran.dg/parameter+save.f90: Rename to
23712 * gfortran.dg/parameter_save.f90: .. this.
23714 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23717 * gfortran.dg/parameter+save.f90: New test case.
23719 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23722 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23724 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23727 * gcc.dg/pr23075.c: New test.
23728 * g++.dg/warn/pr23075.C: New test.
23731 * gcc.target/i386/pr22362.c: New test.
23733 PR rtl-optimization/23098
23734 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23736 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23737 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23738 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23740 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23742 * g++.dg/expr/cast6.C: New test.
23745 * g++.dg/init/new15.C: New test.
23747 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23749 * gcc.dg/vect/Os-vect-95.c: New test.
23750 * gcc.dg/vect/vect-95.c: Same.
23752 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23754 * gcc.dg/vect/vect-29.c: Update xfail testing.
23755 * gcc.dg/vect/vect-44.c: Same.
23756 * gcc.dg/vect/vect-48.c: Same.
23757 * gcc.dg/vect/vect-50.c: Same.
23758 * gcc.dg/vect/vect-72.c: Same.
23759 * gcc.dg/vect/vect-77.c: Same.
23760 * gcc.dg/vect/vect-78.c: Same.
23761 * gcc.dg/vect/vect-80.c: Same.
23762 * gcc.dg/vect/vect-96.c: Same.
23763 * gcc.dg/vect/vect-100.c: Same.
23764 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23765 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23766 * gfortran.dg/vect/vect-5.f90: Same.
23768 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23770 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23772 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23773 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23776 * g++.dg/opt/pr23056.C: New test.
23778 PR rtl-optimization/23098
23779 * gcc.target/i386/pr23098.c: New test.
23781 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23784 * g++.dg/template/static15.C: New test.
23787 * g++.dg/ext/stmtexpr5.C: New test.
23788 * g++.dg/ext/stmtexpr6.C: Likewise.
23790 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23792 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23794 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23795 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23796 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23798 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23800 PR libfortran/23321
23801 * gfortran.dg/direct_io_4.f90: New test case.
23803 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23804 Rasmus Hahn <rassahah@neofonie.de>
23807 * objc.dg/type-stream-1.m: New test.
23809 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23812 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23813 gfortran.dg/print_fmt_3.f90: New test.
23815 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23817 * gfortran.dg/fmt_t_1.f90: New test.
23819 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23821 PR rtl-optimization/23454
23822 * g++.dg/opt/pr23454.C: New test.
23824 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23827 * g++.dg/ext/static1.C: New test.
23829 2005-09-02 Richard Henderson <rth@redhat.com>
23831 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23832 tail call to check_fa_work.
23834 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23837 * g++.dg/other/gc3.C: New test.
23839 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23841 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23842 * gcc.dg/20050826-1.c: Likewise.
23844 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23847 * g++.dg/expr/volatile1.C: New test.
23849 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23851 PR middle-end/23547
23852 * gcc.dg/pr23547.c: New test.
23854 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23857 * gcc.c-torture/execute/pr22061-1.c,
23858 * gcc.c-torture/execute/pr22061-2.c,
23859 * gcc.c-torture/execute/pr22061-3.c,
23860 * gcc.c-torture/execute/pr22061-4.c: New tests.
23862 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23864 * gcc.dg/Wredundant-decls-2.c: New test to check that
23865 -Wredundant-decls does not issue warning for a variable
23866 definition following a declaration.
23868 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23871 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23872 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23873 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23875 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23876 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23877 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23878 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23879 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23880 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23881 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23882 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23884 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23887 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23890 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23893 * gcc.dg/pr21255-1.c: New test.
23894 * gcc.dg/pr21255-2-mb.c: Likewise.
23895 * gcc.dg/pr21255-2-ml.c: Likewise.
23896 * gcc.dg/pr21255-3.c: Likewise.
23897 * gcc.dg/pr21255-4.c: Likewise.
23899 2005-08-31 Dale Johannesen <dalej@apple.com>
23901 * gcc.dg/20050830-1.c: New.
23903 2005-08-31 Josh Conner <jconner@apple.com>
23905 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23906 command-line options for arm-*-* targets.
23907 * g++.dg/init/array16.C: Likewise.
23908 * g++.dg/other/crash-4.C: Likewise.
23910 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23913 * obj-c++.dg/gnu-runtime-3.mm: New test.
23915 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23918 * g++.dg/lookup/ambig4.C: New test.
23919 * g++.dg/lookup/ambig5.C: New test.
23920 * g++.dg/tc1/dr101.C: Adjust error markers.
23922 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23925 * g++.dg/template/ttp5.C: Adjust error markers.
23927 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23930 * lib/obj-c++.exp: Include target-libpath.exp.
23931 (obj-c++_link_flags): Look for the GNU libobjc library
23932 and set the library path to include it.
23933 Don't manually set LD_LIBRARY_PATH (etc.) but call
23934 set_ld_library_path_env_vars instead.
23935 (obj-c++_target_compile): Don't set library path or
23936 linker flags because they are already set correctly
23937 in obj-c++_link_flags.
23939 2005-08-30 Josh Conner <jconner@apple.com>
23941 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23942 to command-line options for arm-*-* targets.
23944 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23946 * g++.dg/other/i386-1.C: New.
23948 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23950 PR preprocessor/20348
23951 PR preprocessor/20356
23952 * gcc.dg/cpp/pr20348.c: New test.
23953 * gcc.dg/cpp/pr20348.h: New file.
23954 * gcc.dg/cpp/inc/pr20348.h: New file.
23955 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23956 * gcc.dg/cpp/pr20356.c: New test.
23957 * gcc.dg/cpp/pr20356.h: New file.
23958 * gcc.dg/cpp/inc/pr20356.h: New file.
23959 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23961 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23963 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23964 Fix array dimension to avoid correct end-of-file error.
23966 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23968 PR libfortran/23598
23969 * gfortran.dg/iostat_1.f90: New test.
23971 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23973 PR middle-end/23408
23974 * gcc.dg/pr23408.c: New test.
23976 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23979 * g++.dg/init/member1.C: Make sure erroneous static data member
23980 definitions are required.
23981 * g++.dg/template/static13.C: New test.
23982 * g++.dg/template/static14.C: Likewise.
23984 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23986 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23987 -march=pentium4, remove ilp32 requirement.
23989 PR middle-end/23484
23990 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23991 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23993 2005-08-29 Andreas Jaeger <aj@suse.de>
23996 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23998 2005-08-28 Jakub Jelinek <jakub@redhat.com>
24000 * gcc.c-torture/execute/20050316-2.c: New test.
24001 * gcc.c-torture/execute/20050316-3.c: New test.
24002 * gcc.dg/torture/pr16104-1.c: New test.
24004 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
24006 PR middle-end/23463
24007 * gcc.c-torture/execute/zero-struct-1.c: New test.
24009 2005-08-27 Richard Guenther <rguenther@suse.de>
24012 * gcc.target/i386/pr23575.c: New testcase.
24014 2005-08-26 Jakub Jelinek <jakub@redhat.com>
24016 PR rtl-optimization/23561
24017 * gcc.c-torture/execute/20050826-1.c: New test.
24020 * gcc.c-torture/execute/20050826-2.c: New test.
24022 2005-08-26 Dale Johannesen <dalej@apple.com>
24024 * gcc.dg/20030711-1.c: Modify to work on Darwin.
24025 * gcc.dg/20050826-1.c: New.
24027 2005-08-26 Mark Mitchell <mark@codesourcery.com>
24030 * g++.dg/template/nontype13.C: New test.
24033 * g++.dg/init/new14.C: New test.
24034 * g++.dg/expr/anew1.C: Do not XFAIL.
24035 * g++.dg/expr/anew2.C: Likewise.
24036 * g++.dg/expr/anew3.C: Likewise.
24038 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
24040 PR middle-end/22439
24041 * gcc.dg/vla-3.c: New test.
24043 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
24046 * gfortran.dg/named_interface.f90: New.
24048 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
24050 * gcc.c-torture/execute/frame-address.c: New test.
24052 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
24055 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24057 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24059 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24061 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24063 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24064 * gcc.dg/altivec-22.c: Rename from..
24065 * gcc.dg/altivec-nomfcr.c: ..this.
24067 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
24069 PR tree-optimization/23546
24070 * gcc.dg/tree-ssa/pr23546.c: New test.
24072 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
24075 * gfortran.dg/nonreturning_statements.f90: New test.
24077 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
24080 * g++.dg/parse/crash29.C: New.
24082 2005-08-23 DJ Delorie <dj@redhat.com>
24084 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24085 constants have the L suffix.
24087 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
24090 * g++.dg/template/instantiate8.C: New.
24092 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
24094 PR middle-end/23467
24095 * gcc.c-torture/execute/pr23467.c: New test.
24097 2005-08-23 Jakub Jelinek <jakub@redhat.com>
24099 PR tree-optimization/22043
24100 * gcc.c-torture/execute/20050613-1.c: New test.
24102 2005-08-23 Ben Elliston <bje@au.ibm.com>
24104 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24106 2005-08-22 Jakub Jelinek <jakub@redhat.com>
24108 PR rtl-optimization/23478
24109 * g++.dg/opt/pr23478.C: New test.
24111 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
24114 * gcc.dg/switch-warn-3.c: New test.
24116 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24119 * g++.dg/template/param1.C: New test.
24121 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24124 * g++.dg/other/incomplete1.C: New test.
24126 2005-08-22 Ira Rosen <irar@il.ibm.com>
24128 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24131 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24133 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24136 2005-08-21 Jakub Jelinek <jakub@redhat.com>
24138 * gcc.target/i386/sse-4.c: New test.
24140 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24143 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24145 2005-08-20 Jakub Jelinek <jakub@redhat.com>
24147 * gcc.dg/20050811-1.c: New test.
24148 * gcc.dg/20050811-2.c: New test.
24150 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
24152 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24154 2005-08-19 Diego Novillo <dnovillo@redhat.com>
24157 * gcc.c-torture/compile/pr23476.c: New test.
24159 2005-08-19 Devang Patel <dpatel@apple.com>
24161 PR tree-optimization/23048
24162 * gcc.dg/tree-ssa/pr23048.c: New test.
24164 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24166 PR middle-end/20624
24167 * g++.dg/warn/Wreturn-3.C: New test
24169 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
24171 PR tree-optimization/22228
24172 * g++.dg/vect/pr22543.cc: New test.
24174 2005-08-17 Steven Bosscher <stevenb@suse.de>
24176 PR tree-optimization/21574
24177 * gcc.dg/tree-ssa/pr21574.c: New test.
24179 2005-08-16 James E Wilson <wilson@specifix.com>
24181 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24183 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
24186 * gcc.c-torture/compile/zero-strct-3.c: New test.
24187 * gcc.c-torture/compile/zero-strct-4.c: New test.
24189 2005-08-16 Steven Bosscher <stevenb@suse.de>
24192 * gcc.target/x86_64/pr23376.c: New test.
24194 2005-08-16 Ian Lance Taylor <ian@airs.com>
24197 * g++.dg/ext/vector2.C: New.
24199 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24201 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24203 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
24205 PR libfortran/23428
24206 * gfortran.dg/inquire-complex.f90: New test case.
24208 2005-08-16 James E Wilson <wilson@specifix.com>
24210 PR tree-optimization/21105
24211 * gcc.dg/large-size-array.c: New.
24213 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
24215 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24217 * gcc.dg/vect/vect-41: Likewise.
24218 * gcc.dg/vect/vect-42: Likewise.
24219 * gcc.dg/vect/vect-43: Likewise.
24220 * gcc.dg/vect/vect-44: Likewise.
24221 * gcc.dg/vect/vect-46: Likewise.
24222 * gcc.dg/vect/vect-47: Likewise.
24223 * gcc.dg/vect/vect-48: Likewise.
24224 * gcc.dg/vect/vect-52: Likewise.
24225 * gcc.dg/vect/vect-53: Likewise.
24226 * gcc.dg/vect/vect-54: Likewise.
24227 * gcc.dg/vect/vect-55: Likewise.
24228 * gcc.dg/vect/vect-56: Likewise.
24229 * gcc.dg/vect/vect-57: Likewise.
24230 * gcc.dg/vect/vect-58: Likewise.
24231 * gcc.dg/vect/vect-59: Likewise.
24232 * gcc.dg/vect/vect-60: Likewise.
24233 * gcc.dg/vect/vect-61: Likewise.
24234 * gcc.dg/vect/vect-85: Likewise.
24235 * gcc.dg/vect/vect-87: Likewise.
24236 * gcc.dg/vect/vect-88: Likewise.
24237 * gcc.dg/vect/vect-93.c: Likewise.
24238 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24239 * gcc.dg/vect/vect-75: Likewise.
24240 * gcc.dg/vect/vect-76: Likewise.
24241 * gcc.dg/vect/vect-77: Likewise.
24242 * gcc.dg/vect/vect-78: Likewise.
24243 * gcc.dg/vect/vect-80: Likewise.
24244 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24245 vectorized for the expected reason, rather than checking how alignment
24247 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24248 aligned type and also instead of aligned pointers. Added documentation.
24250 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
24252 * gfortran.dg/power.f90: New test.
24254 2005-08-16 Jakub Jelinek <jakub@redhat.com>
24256 PR rtl-optimization/23299
24257 * g++.dg/opt/pr23299.C: New test.
24259 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24261 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24263 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
24265 * g++.dg/template/local6.C: New test.
24267 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
24269 * execute/exceptions/finally-1.m: Check that the catch and finally are
24270 being called. Also add a "return 0;" at the end of main.
24272 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
24275 * gfortran.dg/namelist_print_1.f: New test of functionality of
24277 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24278 namelist generates error with -std=f95.
24280 2005-08-14 Ira Rosen <irar@il.ibm.com>
24282 PR tree-optimization/23119
24283 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24285 2005-08-13 Marcin Koziej <creep@desk.pl>
24286 Andrew Pinski <pinskia@physics.uc.edu>
24289 * execute/exceptions/finally-1.m: New test.
24291 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24293 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24295 * objc/execute/exceptions/trivial.m: New test.
24296 * objc.dg/try-catch-11.m: Move to ...
24297 * objc/execute/exceptions/foward-1.m: Here.
24298 * objc.dg/try-catch-2.m: Move to ...
24299 * objc/execute/exceptions/catchall-1.m: Here.
24300 * objc.dg/try-catch-8.m: Move to ...
24301 * objc/execute/exceptions/local-variables-1.m: Here.
24303 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24305 * objc.dg/nested-func-1.m: Move to ...
24306 * objc/execute/nested-func-1.m: Here.
24308 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24310 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24311 in ${options} instead of [target_info name].
24312 * lib/obj-c++.exp (objc_target_compile): Likewise.
24314 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24316 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24318 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
24320 part of PR testsuite/23348
24321 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24322 each of the torture options.
24323 * objc/compile/trivial.m: New test.
24325 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24327 * gfortran.dg/eoshift.f90: Correct format.
24329 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
24331 * gfortran.fortran-torture/execute/character_passing.f90:
24334 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
24337 * g++.dg/template/unify10.C: New.
24339 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
24341 * g++.dg/parse/pr22514.C: Move to...
24342 * g++.dg/debug/pr22514.C: here.
24344 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24347 * g++.dg/inherit/pure1.C: New test.
24349 * ChangeLog: Fix typos.
24351 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24352 Steven Bosscher <stevenb@suse.de>
24354 * gfortran.dg/runtime_warning_1.f90: New test.
24356 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
24359 * g++.dg/parse/crash28.C: New.
24361 2005-08-11 Richard Guenther <rguenther@suse.de>
24364 * gcc.target/i386/tailcall-1.c: New testcase.
24366 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24368 * gcc.dg/vect/vect-67.c: Un-xfail.
24370 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
24373 * g++.dg/parse/crash27.C: new test.
24375 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
24377 PR libfortran/22143
24378 * gfortran.dg/shift-kind.f90: New testcase.
24380 2005-08-10 Richard Sandiford <richard@codesourcery.com>
24382 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24383 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24385 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24388 * g++.dg/other/mult-stor1.C: New test.
24390 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24392 * gcc.c-torture/pr18299-1.c: Move to ...
24393 * gcc.c-torture/compile/pr18299-1.c: Here.
24395 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
24397 * gfortran/fortran.torture/execute/character_passing.f90:
24398 Fix types for LSAME.
24400 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
24402 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24403 input data back to what it was originally.
24405 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
24407 * objc.dg/try-catch-8.m: Enable for all targets.
24409 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
24411 * gcc.dg/pr23165.c: New test.
24413 2005-08-09 Steven Bosscher <stevenb@suse.de>
24415 PR tree-optimization/23234
24416 * gcc.dg/tree-ssa/pr23234.c: New test.
24418 2005-08-08 Josh Conner <jconner@apple.com>
24420 PR rtl-optimization/23241
24421 * gcc.dg/char-compare.c: New test.
24423 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24426 * g++.dg/init/new13.C: New test.
24428 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
24431 * g++.dg/other/crash-4.C: Adjust
24432 * g++/dg/ext/packed9.C: New.
24434 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24436 PR middle-end/21964
24437 * gcc.c-torture/execute/pr21964-1.c: New test.
24439 2005-08-08 Richard Sandiford <richard@codesourcery.com>
24442 * gcc.dg/pr22458-1.c: New test.
24444 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
24445 Steven G. Kargl <kargls@comcast.net>
24448 * gfortran.dg/flush_1.f90: New test.
24450 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24453 * g++.dg/template/eh2.C: New test.
24455 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24458 * g++.dg/template/instantiate7.C: New test.
24460 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
24463 * gcc.dg/Wunused-value-1.c: New test.
24465 2005-08-06 Richard Sandiford <richard@codesourcery.com>
24467 PR rtl-optimization/23233
24468 * gcc.c-torture/compile/pr23233-1.c: New test.
24470 2005-08-06 Jakub Jelinek <jakub@redhat.com>
24474 * gfortran.dg/equiv_1.f90: New test.
24475 * gfortran.dg/equiv_2.f90: New test.
24476 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24477 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24478 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24480 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24482 * gcc.c-torture/execute/vrp-5.c: New test.
24483 * gcc.c-torture/execute/vrp-6.c: New test.
24484 * gcc.dg/tree-ssa/vrp21.c: New test.
24486 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
24488 * g++.dg/parse/pr22514.C: New test.
24490 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
24492 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24494 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24495 instead of constant loads / pool entries.
24497 2005-08-05 David Edelsohn <edelsohn@gnu.org>
24499 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24502 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
24504 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24505 __WINT_TYPE__ in generated prototypes if possible.
24507 2005-08-04 Diego Novillo <dnovillo@redhat.com>
24510 * g++.dg/tree-ssa/pr22037.C:
24512 2005-08-04 Richard Henderson <rth@redhat.com>
24514 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24515 scan-tree-dump-times directive.
24517 2005-08-04 Jan Hubicka <jh@suse.cz>
24519 * gcov-1.C: Fix switch counts.
24520 * gcov-4b.c: Likewise.
24522 2005-08-03 Jeff Law <law@redhat.com>
24524 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24526 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
24528 * gcc.c-torture/execute/pr23135.c: New test.
24530 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24532 PR tree-optimization/19899
24533 * gcc.dg/tree-ssa/scev-1.c: New test.
24534 * gcc.dg/tree-ssa/scev-2.c: New test.
24536 2005-08-03 Richard Sandiford <richard@codesourcery.com>
24539 * gcc.dg/torture/pr18582-1.c: New test.
24541 2005-08-03 Jan Hubicka <jh@suse.cz>
24543 * update-conroll.c: New testcase.
24544 * update-conroll-2.c: New testcase.
24546 2005-08-02 David Edelsohn <edelsohn@gnu.org>
24548 * gfortran.dg/constant_substring.f: New test.
24549 * gfortran.dg/pr22491.f: New test.
24551 2005-08-02 Jan Hubicka <jh@suse.cz>
24553 * update-threading.c: Replace by the proper one.
24555 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24558 * g++.dg/tree-ssa/pr23164.C: New test.
24560 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24562 * gcc.dg/tree-ssa/pr23192.c: New test.
24564 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24566 * gcc.c-torture/execute/vrp-4.c: New test.
24568 2005-08-02 Jan Hubicka <jh@suse.cz>
24570 * update-threading.c: New test.
24572 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24574 * gcc.c-torture/compile/20050801-1.c: New test.
24575 * gcc.c-torture/compile/20050801-2.c: New test.
24577 2005-08-01 Jan Hubicka <jh@suse.cz>
24579 * val-prof-5.c: New test.
24581 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24584 * gcc.dg/pr22311-1.c : New test.
24586 2005-07-31 Steven Bosscher <stevenb@suse.de>
24589 * gfortran.dg/pr23095.f: New test.
24592 * g++.dg/other/pr22003.C: New test.
24594 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24597 * gcc.c-torture/execute/pr20621-1.c: New test.
24599 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24601 * gfortran.dg/comma_format_extension_4.f: Adjust length
24602 of string for format.
24603 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24604 print statement with internal write.
24605 * gfortran.dg/der_array_io_2.f: Likewise.
24606 * gfortran.dg/der_array_io_3.f: Likewise.
24608 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24610 * gcc.dg/fold-abs-4.c: new test.
24612 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24614 PR fortran/22570 an related issues.
24615 * gfortran.dg/x_slash_1.f: New test.
24617 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24620 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24621 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24623 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24626 * gcc.dg/Wshadow-3.c: New test.
24628 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24630 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24631 used to have the wrong bounds).
24633 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24636 * gcc.dg/hex-round-1.c: Test more cases.
24637 * gcc.dg/hex-round-2.c: New test.
24639 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24642 * g++.dg/tree-ssa/pr22550.C: New test.
24644 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24646 * gcc.dg/tree-ssa/vrp19.c: New test.
24647 * gcc.dg/tree-ssa-vrp20.c: New test.
24649 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24652 * gcc.dg/transparent-union-4.c: New test.
24654 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24657 * gcc.dg/c99-vla-2.c: New test.
24659 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24662 * gcc.dg/hex-round-1.c: New test.
24664 2005-07-28 Jan Hubicka <jh@suse.cz>
24666 * inliner-1.c: Do not dump everything.
24667 * tree-prof.exp: Do not pass -ftree-based-profiling.
24668 * bprob.exp: Likewise.
24670 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24672 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24675 * g++.dg/expr/ptrmem7.C: New test.
24677 2005-07-28 Mike Stump <mrs@apple.com>
24679 * g++.old-deja/g++.mike/visibility-1.C: New test.
24681 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24684 * gcc.c-torture/execute/pr20187-1.c: New test.
24686 2005-07-28 Jeff Law <law@redhat.com>
24688 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24689 * gcc.dg/tree-ssa/vrp18.c: New test.
24691 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24693 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24695 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24697 PR tree-optimization/22506
24698 * gcc.dg/vect/ps22506.c: New test.
24700 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24703 * gcc.target/i386/sse-3.c: New test.
24705 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24707 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24708 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24710 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24713 * gcc.c-torture/compile/pr22589-1.c: New test.
24715 2005-07-28 Jan Hubicka <jh@suse.cz>
24717 * update-loopch.c: New testcase.
24719 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24721 PR rtl-optimization/23047
24722 * gcc.c-torture/execute/pr23047.c: New test.
24723 * gcc.c-torture/execute/pr23047.x: New.
24725 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24727 PR tree-optimization/22493
24728 * gcc.c-torture/execute/pr22493-1.c: New test.
24729 * gcc.c-torture/execute/pr22493-1.x: New.
24730 * gcc.c-torture/execute/vrp-1.c: New test.
24731 * gcc.c-torture/execute/vrp-2.c: New test.
24732 * gcc.c-torture/execute/vrp-2.c: New test.
24734 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24736 * gcc.target/frv/all-builtin-read8.c: Delete.
24737 * gcc.target/frv/all-builtin-read16.c: Delete.
24738 * gcc.target/frv/all-builtin-read32.c: Delete.
24739 * gcc.target/frv/all-builtin-read64.c: Delete.
24740 * gcc.target/frv/all-builtin-write8.c: Delete.
24741 * gcc.target/frv/all-builtin-write16.c: Delete.
24742 * gcc.target/frv/all-builtin-write32.c: Delete.
24743 * gcc.target/frv/all-builtin-write64.c: Delete.
24744 * gcc.target/frv/all-read-write-1.c: New.
24746 2005-07-27 Jeff Law <law@redhat.com>
24748 * gcc.c-torture/execute/pr22630.c: New test.
24750 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24752 PR tree-optimization/23073
24753 * gcc.dg/vect/nodump-pr23073.c: New test.
24754 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24756 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24758 PR tree-optimize/22348
24759 * gcc.c-torture/execute/pr22348.c: New.
24761 2005-07-27 Richard Guenther <rguenther@suse.de>
24763 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24765 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24768 * gfortran.dg/logical_comp.f90: New test.
24770 2005-07-27 Jan Hubicka <jh@suse.cz>
24772 * inliner-1.c: Add cleanup of dumps.
24773 * val-prof-*.c: Likewise.
24774 * update-tailcall.c: New.
24776 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24779 * gcc.dg/tree-ssa/pr22591.c: New test.
24780 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24782 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24785 * objc.dg/try-catch-11.m: New test.
24787 2005-07-26 Richard Guenther <rguenther@suse.de>
24789 PR tree-optimization/22486
24790 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24792 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24795 * g++.dg/opt/loop2.C: New test.
24797 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24799 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24800 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24802 2005-07-25 Adam Nemet <anemet@lnxw.com>
24804 * lib/profopt.exp (profopt-execute): Check for profiling data
24805 files on the target.
24807 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24809 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24810 for matching of asm labels.
24812 2005-07-25 Richard Guenther <rguenther@suse.de>
24814 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24816 2005-07-25 Richard Guenther <rguenther@suse.de>
24819 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24821 2005-07-25 Ira Rosen <irar@il.ibm.com>
24823 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24824 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24825 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24826 * gcc.dg/vect/vect-100.c: New test.
24827 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24828 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24829 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24830 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24831 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24832 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24833 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24834 * gfortran.dg/vect/pr19049.f90: New testcase.
24835 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24837 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24839 * gcc.c-torture/execute/20050713-1.c: New test.
24842 * gfortran.fortran-torture/execute/data_4.f90: New test.
24844 PR middle-end/20303
24845 * gcc.dg/visibility-d.c: New test.
24847 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24849 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24850 * gfortran.dg/underflow.f90: Ditto.
24852 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24854 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24855 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24856 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24858 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24860 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24861 include case of field width of zero.
24863 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24865 PR libgfortran/21875
24866 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24867 with trailing blanks on normal formatted read.
24869 2005-07-23 Chao-ying Fu <fu@mips.com>
24871 * gcc.target/mips/mips32-dsp-type.c: New test.
24872 * gcc.target/mips/mips32-dsp.c: New test.
24874 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24877 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24880 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24881 and __cyg_profile_func_exit.
24883 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24885 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24886 * gfortran.dg/comma_format_extension_4.f: Same.
24887 * gfortran.dg/pr15332.f: Same.
24888 * gfortran.dg/pr21730.f: Same.
24890 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24892 * g++.dg/opt/vrp2.C: Fix testcase.
24895 * g++.dg/opt/vrp2.C: New test.
24897 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24900 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24902 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24904 * gcc.dg/tree-ssa/20050719-1.c: New test.
24906 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24908 * gcc.dg/bfin-longcall-1.c: New file.
24909 * gcc.dg/bfin-longcall-2.c: New file.
24911 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24913 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24915 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24917 PR middle-end/19055
24918 * gcc.dg/tree-ssa/pr19055.c: New test.
24919 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24921 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24924 * g++.dg/other/pr22358.C: New test.
24926 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24929 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24931 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24934 * g++.dg/init/union2.C: New test.
24936 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24939 * gcc.dg/complex-4.c: New test.
24941 2005-07-21 Richard Guenther <rguenther@suse.de>
24944 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24945 scanning for asm labels.
24946 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24948 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24951 * gcc.dg/altivec-pr22085.c: New.
24953 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24955 PR tree-optimization/19210
24956 * gcc.dg/tree-ssa/pr19210-1.c: New.
24957 * gcc.dg/tree-ssa/pr19210-2.c: New.
24959 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24961 PR rtl-optimization/22167
24962 * g++.dg/opt/pr22167.C: New test.
24964 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24967 * g++.dg/lookup/two-stage2.C: New.
24968 * g++.dg/lookup/two-stage3.C: New.
24969 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24970 fixed two-stage name lookup for operators.
24971 * g++.dg/template/call3.C: Compiler now produces an appropriate
24973 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24975 * g++.dg/template/ptrmem4.C: Compiler produces different error
24977 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24978 connect_to_method as a candidate.
24980 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24982 * gcc.dg/fold-alloc-1.c: New test.
24984 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24986 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24987 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24989 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24991 * gcc.dg/fold-abs-1.c: New test.
24992 * gcc.dg/fold-abs-2.c: New test.
24993 * gcc.dg/fold-abs-3.c: New test.
24995 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24997 Make CONSTRUCTOR use VEC to store initializers.
24998 * g++.dg/ext/complit3.C: Check for specific error messages.
24999 * g++.dg/init/brace2.C: Update error message.
25000 * g++.dg/warn/Wbraces2.C: Likewise.
25002 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
25005 * gfortran.dg/module_interface_1.f90: New test.
25007 2005-07-19 Danny Berlin <dberlin@dberlin.org>
25008 Kenneth Zadeck <zadeck@naturalbridge.com>
25010 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25012 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25014 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25015 specify -Wformat for these tests.
25016 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25017 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25018 * gcc.dg/format/opt-6.c: Delete.
25020 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25022 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25023 * gcc.dg/tree-ssa/sra-3.c: Likewise.
25025 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25027 * gcc.dg/tree-ssa/alias-2.c: New test.
25029 2005-07-18 Mark Mitchell <mark@codesourcery.com>
25032 * g++.dg/template/explicit7.C: New test.
25034 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
25036 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25037 field width of 8 to +Inf and -Inf.
25039 2005-07-17 Mark Mitchell <mark@codesourcery.com>
25042 * g++.dg/template/friend36.C: New test.
25044 2005-07-16 David Edelsohn <edelsohn@gnu.org>
25047 * gfortran.dg/pr21730.f: New test.
25049 2005-07-16 Danny Berlin <dberlin@dberlin.org>
25050 Kenneth Zadeck <zadeck@naturalbridge.com>
25052 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25053 since pure const detection cannot run at -O1 in c compiler.
25054 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25055 can now optimize this case properly.
25056 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25057 because we now pass.
25058 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25060 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
25063 * gcc.dg/format/bitfld-1.c: New test.
25065 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25068 * g++.dg/rtti/repo1.C: New test.
25070 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
25072 PR middle-end/22398
25073 * gcc.c-torture/compile/pr22398.c: New test.
25075 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25078 * g++.dg/expr/cast4.C: New test.
25080 2005-07-15 Richard Guenther <rguenther@suse.de>
25082 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25083 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25085 2005-07-15 Steven Bosscher <stevenb@suse.de>
25087 PR tree-optimization/22230
25088 * gcc.dg/tree-ssa/pr22230.c: New test.
25090 2005-07-14 Jakub Jelinek <jakub@redhat.com>
25092 * gfortran.dg/g77/cpp6.f: New test.
25095 * gfortran.dg/g77/cpp5.F: New test.
25096 * gfortran.dg/g77/cpp5.h: New file.
25097 * gfortran.dg/g77/cpp5inc.h: New file.
25099 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
25101 PR libfortran/16435
25102 * gfortran.dg/tl_editting.f90: New.
25103 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25105 2005-07-14 Steven G. Kargl <kargls@comcast.net>
25107 * gfortran.dg/char_array_constructor.f90: New test.
25109 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
25111 * gfortran.dg/past_eor.f90: New.
25112 * gfortran.dg/complex_read.f90: New.
25114 2005-07-13 Jeff Law <law@redhat.com>
25116 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25119 * gcc.dg/tree-ssa/pr22321.c: New test
25121 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
25123 PR tree-optimization/21921
25124 * gcc.dg/tree-ssa/pr21921.c: New.
25126 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25128 PR tree-optimizatio/22442
25129 * gcc.dg/tree-ssa/loop-11.c: New test.
25131 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25134 * gcc.c-torture/compile/pr21840.c: New test.
25136 2005-07-12 Jan Hubicka <jh@suse.cz>
25138 * gcc.c-torture/compile/pr22379.c: New test.
25140 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
25142 PR libfortran/21593
25143 gfortran.dg/dev_null.f90: Remove outdated comment about
25144 PR libfortran/21593.
25147 2005-07-12 Dale Johannesen <dalej@apple.com>
25149 * gcc.target/i386/compress-float-sse.c: New.
25150 * gcc.target/i386/compress-float-sse-pic.c: New.
25151 * gcc.target/i386/compress-float-387.c: New.
25152 * gcc.target/i386/compress-float-387-pic.c: New.
25153 * gcc.dg/compress-float-ppc.c: New.
25154 * gcc.dg/compress-float-ppc-pic.c: New.
25156 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
25158 PR libfortran/21593
25159 gfortran.dg/dev_null.f90: Remove targets.
25161 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
25164 * gcc.dg/pr22335-1.c: New test.
25165 * gcc.dg/pr22335-2.c: New test.
25167 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25170 * g++.dg/template/nontype12.C : New test.
25172 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
25174 * gcc.dg/tree-ssa/loop-10.c: New test.
25176 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
25178 * gcc.c-torture/execute/20020720-1.x: Remove.
25180 2005-07-11 Jakub Jelinek <jakub@redhat.com>
25182 * gfortran.fortran-torture/execute/forall_7.f90: New test.
25184 2005-07-10 Richard Sandiford <richard@codesourcery.com>
25186 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25187 (dg-mips-options): Use it.
25189 2005-07-09 Diego Novillo <dnovillo@redhat.com>
25191 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25193 2005-07-09 Richard Henderson <rth@redhat.com>
25195 * lib/target-supports.exp (check_effective_target_sync_char_short):
25198 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
25200 PR libfortran/22217
25201 * gfortran.dg/negative-z-descriptor.f90: New test.
25203 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25206 * gcc.dg/pr22329.c: New test.
25208 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
25210 PR tree-optimization/20139
25211 * gcc.dg/tree-ssa/pr20139.c: New.
25213 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
25216 * gcc.dg/pr22356-1.c: New test.
25218 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
25221 * g++.dg/template/unify8.C: New.
25222 * g++.dg/template/unify9.C: New.
25224 2005-07-08 Jakub Jelinek <jakub@redhat.com>
25226 * gfortran.fortran-torture/execute/entry_10.f90: New test.
25228 2005-07-07 Geoffrey Keating <geoffk@apple.com>
25230 * gcc.dg/darwin-version-1.c: New.
25231 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25232 * gcc.dg/builtins-20.c: Likewise.
25233 * gcc.dg/builtins-53.c: Likewise.
25234 * gcc.dg/torture/builtins-convert-1.c: Likewise.
25235 * gcc.dg/torture/builtins-convert-2.c: Likewise.
25236 * gcc.dg/torture/builtins-convert-3.c: Likewise.
25237 * gcc.dg/torture/builtins-power-1.c: Likewise.
25238 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25241 2005-07-07 Jeff Law <law@redhat.com>
25243 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
25244 argument evaluation order.
25246 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
25248 PR libfortran/21594
25249 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25250 Add test cases where the shift length is greater than the
25253 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25255 * obj-c++.dg/proto-lossage-6.mm: New.
25256 * objc.dg/proto-lossage-6.m: New.
25258 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25260 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25261 * objc.dg/gnu-runtime-2.m: Likewise.
25263 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25265 * gfortran.dg/longline.f: New test.
25267 * gfortran.dg/badline.f: New test.
25269 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25274 * gfortran.dg/hollerith.f90: New.
25275 * gfortran.dg/hollerith2.f90: New.
25276 * gfortran.dg/hollerith3.f90: New.
25277 * gfortran.dg/hollerith4.f90: New.
25278 * gfortran.dg/hollerith_f95.f90: New.
25279 * gfortran.dg/hollerith_legacy.f90: New.
25280 * gfortran.dg/g77/cpp4.F: New. Port from g77.
25282 2005-07-07 Ziemowit Laski <zlaski@apple.com>
25285 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25286 * objc.dg/gnu-runtime-2.m: New.
25288 2005-07-06 Jeff Law <law@redhat.com>
25290 * gcc.dg/tree-ssa/vrp17.c: New test.
25292 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
25295 * gfortran.dg/array_constructor_5.f90: New test.
25297 2005-07-07 Jakub Jelinek <jakub@redhat.com>
25299 * gfortran.fortran-torture/execute/entry_9.f90: New test.
25301 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
25303 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25304 * gcc.dg/980816-1.c: Ditto.
25306 2005-07-06 Jeff Law <law@redhat.com>
25308 * gcc.c-torture/compile/pr21356.c: New test.
25310 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25314 * gcc.c-torture/compile/pr22013-1.c,
25315 gcc.c-torture/execute/pr22098-1.c,
25316 gcc.c-torture/execute/pr22098-2.c,
25317 gcc.c-torture/execute/pr22098-3.c: New tests.
25319 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
25322 * gcc.dg/pr22308-1.c: New test.
25324 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
25326 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
25328 * gcc.dg/compare9.c: Use -fshort-enums instead of
25329 -fno-short-enums. Change the last test to dg-bogus.
25331 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
25333 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25334 * gcc.dg/compare9.c: New.
25336 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25338 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25340 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25343 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25346 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25348 * gcc.dg/format/gcc_gfc-1.c: New.
25350 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
25352 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25354 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25357 * gfortran.dg/io_invalid_1.f90: New test.
25359 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
25361 * gcc.dg/format/gcc_diag-1.c: Update.
25363 2005-07-02 Jeff Law <law@redhat.com>
25365 * gcc.dg/tree-ssa/pr22051-1.c: New test.
25366 * gcc.dg/tree-ssa/pr22051-2.c: New test.
25368 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
25370 * gcc.dg/format/gcc_diag-1.c: Update.
25372 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
25375 * gcc.c-torture/compile/pr22269.c: New test.
25377 2005-06-30 Diego Novillo <dnovillo@redhat.com>
25381 * g++.dg/tree-ssa/pr21584-1.C: New test.
25382 * g++.dg/tree-ssa/pr21584-2.C: New test.
25384 2005-06-30 Ziemowit Laski <zlaski@apple.com>
25386 * obj-c++.dg/try-catch-11.mm: New.
25387 * objc.dg/try-catch-10.m: New.
25389 2005-06-29 David Edelsohn <edelsohn@gnu.org>
25391 * g++.dg/other/ucnid-1.C: xfail on AIX.
25393 2005-06-29 Diego Novillo <dnovillo@redhat.com>
25396 * gcc.dg/20050629-1.c: New test.
25398 2005-06-29 Ziemowit Laski <zlaski@apple.com>
25400 * obj-c++.dg/const-str-1[0-1].mm: New.
25401 * objc.dg/const-str-1[0-1].m: New.
25403 2005-05-29 Richard Henderson <rth@redhat.com>
25405 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25406 Rename from check_effective_target_vect_no_max.
25407 (check_effective_target_vect_no_int_add): New.
25408 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25409 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25410 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25411 * gcc.dg/vect/vect-reduc-1.c: Use both.
25412 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25414 2005-05-29 Richard Henderson <rth@redhat.com>
25416 * lib/target-supports.exp (check_effective_target_vect_no_max):
25417 Remove i386 and x86_64.
25419 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25422 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25424 2005-06-29 Steve Ellcey <sje@cup.hp.com>
25426 PR middle-end/21969
25427 * gcc.dg/vect/pr21969.c: New test.
25429 2005-06-28 Eric Christopher <echristo@redhat.com>
25433 * gcc.dg/inline1.c: New test.
25434 * gcc.dg/inline2.c: Ditto.
25435 * gcc.dg/inline3.c: Ditto.
25436 * gcc.dg/inline4.c: Ditto.
25437 * gcc.dg/inline5.c: Ditto.
25439 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25441 PR libfortran/22142
25442 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25443 Add testcase also testing eoshift1 for PR 22142.
25445 2005-06-28 Richard Henderson <rth@redhat.com>
25447 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25448 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25449 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25450 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25451 gcc.dg/tree-ssa/20030922-2.c: Likewise.
25453 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
25455 PR libfortran/22142
25456 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25457 Add testcase for PR 22142.
25459 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
25461 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25462 gcc.target/ia64/fpreg-2.c: New tests.
25464 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25466 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25468 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25470 PR libfortran/22170
25471 * gfortran.dg/slash_1.f90: New test.
25473 2005-06-27 Richard Henderson <rth@redhat.com>
25475 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25476 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25477 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25478 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25479 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25480 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25482 2005-06-27 Richard Henderson <rth@redhat.com>
25484 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25485 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25487 2005-06-27 Ziemowit Laski <zlaski@apple.com>
25489 * obj-c++.dg/proto-lossage-5.mm: New.
25490 * objc.dg/proto-lossage-5.m: New.
25492 2005-06-27 Diego Novillo <dnovillo@redhat.com>
25495 * gcc.dg/tree-ssa/pr21959.c: New test.
25497 2005-06-27 Jakub Jelinek <jakub@redhat.com>
25499 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25500 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25501 testing uninitialized var.
25503 * gcc.c-torture/execute/builtins/chk.h: New.
25504 * gcc.c-torture/execute/builtins/lib/chk.c: New.
25505 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25506 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25507 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25508 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25509 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25510 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25511 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25512 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25513 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25514 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25515 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25516 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25517 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25518 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25519 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25520 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25521 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25522 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25523 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25524 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25525 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25526 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25527 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25528 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25529 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25530 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25531 * gcc.dg/builtin-object-size-1.c: New test.
25532 * gcc.dg/builtin-object-size-2.c: New test.
25533 * gcc.dg/builtin-object-size-3.c: New test.
25534 * gcc.dg/builtin-object-size-4.c: New test.
25535 * gcc.dg/builtin-object-size-5.c: New test.
25536 * gcc.dg/builtin-stringop-chk-1.c: New test.
25537 * gcc.dg/builtin-stringop-chk-2.c: New test.
25538 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25539 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25540 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25541 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25542 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25543 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25544 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25545 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25546 * gcc.c-torture/execute/printf-1.c: New test.
25547 * gcc.c-torture/execute/fprintf-1.c: New test.
25548 * gcc.c-torture/execute/vprintf-1.c: New test.
25549 * gcc.c-torture/execute/vfprintf-1.c: New test.
25550 * gcc.c-torture/execute/printf-chk-1.c: New test.
25551 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25552 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25553 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25555 2005-06-27 Michael Matz <matz@suse.de>
25557 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25558 slot is not merged if address escapes.
25560 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25563 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25565 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25567 PR middle-end/17965
25568 * gcc.c-torture/compile/20050622-1.c: New test.
25570 PR middle-end/22028
25571 * gcc.dg/20050620-1.c: New test.
25573 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25575 PR tree-optimization/22026
25576 * gcc.dg/tree-ssa/pr22026.c: New.
25578 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25580 PR libfortran/22144
25581 * gfortran.dg/shift-alloc.f90: New testcase.
25583 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25585 * all files: Update FSF address in copyright headers.
25587 2005-06-22 Jan Hubicka <jh@suse.cz>
25589 * wholeprogram-1.c: New testcase.
25590 * wholeprogram-2.c: New testcase.
25592 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25595 * gcc.dg/tree-ssa/pr22171.c: New test.
25597 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25599 * gfortran.dg/simplify_modulo.f90: New.
25601 2005-06-24 Jan Hubicka <jh@suse.cz>
25603 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25605 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25607 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25609 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25611 * obj-c++.dg/typedef-alias-1.mm: New.
25612 * objc.dg/typedef-alias-1.m: New.
25614 2005-06-23 Jeff Law <law@redhat.com>
25616 * gcc.dg/tree-ssa/vrp16.c: New test.
25618 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25620 * lib/target-supports.exp: Add
25621 check_effective_target_fortran_large_real and
25622 check_effective_target_fortran_large_int to check for
25623 corresponding effective targets.
25624 * gfortran.dg/large_integer_kind_1.f90: New test.
25625 * gfortran.dg/large_real_kind_1.f90: New test.
25627 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25629 PR tree-optimization/22117
25630 * gcc.dg/tree-ssa/pr22117.c: New.
25632 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25635 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25637 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25639 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25641 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25643 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25644 * gfortran.dg/f2c_4.c: Likewise.
25646 2005-06-22 Paul Brook <paul@codesourcery.com>
25649 * gfortran.dg/auto_save_1.f90: New test.
25651 2005-06-22 Michael Matz <matz@suse.de>
25653 * gcc.target/x86-64/abi: New directory.
25654 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25655 * gcc.target/x86-64/abi/README.gcc: New file.
25656 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25657 * gcc.target/x86-64/abi/asm-support.s: New file.
25658 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25659 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25660 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25661 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25662 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25663 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25664 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25665 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25666 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25667 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25668 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25669 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25670 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25671 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25672 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25673 * gcc.target/x86_64/abi/test_varargs.c: New test.
25675 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25677 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25678 32-bit i?86 and x86_64.
25680 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25682 * obj-c++.dg/const-str-[1-9].mm: New tests.
25684 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25687 * gfortran.dg/namelist_use.f90: New.
25688 * gfortran.dg/namelist_use_only.f90: New.
25690 2005-06-21 Jeff Law <law@redhat.com>
25692 * gcc.dg/tree-ssa/vrp15.c: New test.
25694 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25696 * lib/target-supports.exp (check_effective_target_vect_reduction):
25698 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25699 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25700 remove vect_reduction target keyword. Also avoid two returns in main.
25701 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25702 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25703 * gcc.dg/vect/vect-reduc-1short.c: New test.
25704 * gcc.dg/vect/vect-reduc-1char.c: New test.
25705 * gcc.dg/vect/vect-reduc-2short.c: New test.
25706 * gcc.dg/vect/vect-reduc-2char.c: New test.
25707 * gcc.dg/vect/vect-reduc-6.c: New test.
25708 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25709 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25710 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25712 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25713 Paul Thomas <pault@gcc.gnu.org>
25715 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25718 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25720 * gfortran.dg/backslash_1.f90: New test.
25721 * gfortran.dg/backslash_2.f90: New test.
25723 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25725 * gfortran.dg/duplicate_labels.f90: New test.
25727 2005-06-20 Jan Beulich <jbeulich@novell.com>
25729 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25730 unsupportable relocations.
25731 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25732 * gcc.dg/20050321-2.c: xfail for NetWare.
25734 2005-06-20 Andreas Jaeger <aj@suse.de>
25736 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25737 gcc.target/i386/fastcall-sseregparm.c,
25738 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25740 2005-06-19 Richard Henderson <rth@redhat.com>
25742 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25744 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25746 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25748 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25751 * g++.dg/conversion/simd2.C: Change expected error message.
25753 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25755 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25756 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25757 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25759 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25761 * gcc.dg/fold-mod-1.c: New test.
25763 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25766 * gfortran.dg/pr19926.f90: New test.
25768 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25770 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25771 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25773 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25774 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25776 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25778 * gcc.target/ia64/float80-varargs-1.c: New test.
25780 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25783 * gfortran.dg/f2c_6.f90: New test.
25785 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25788 * g++.dg/template/local5.C: New.
25790 2005-06-17 Richard Henderson <rth@redhat.com>
25792 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25794 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25797 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25799 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25801 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25802 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25803 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25804 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25805 check_vect to verify the presence of hardware vector support.
25807 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25810 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25812 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25814 PR libfortran/19216
25815 * gfortran.dg/pr19216.f: Add correct space between brackets and
25818 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25820 PR libfortran/16436
25821 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25823 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25825 * gcc.target/i386/attributes-error.c: New testcase.
25826 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25827 * gcc.target/i386/regparm-stdcall.c: Likewise.
25828 * gcc.target/i386/sseregparm-1.c: Likewise.
25829 * gcc.target/i386/sseregparm-2.c: Likewise.
25831 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25833 * g++.dg/rtti/crash2.C: New.
25835 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25837 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25839 2005-06-15 David Ung <davidu@mips.com>
25841 * gcc.target/mips/mips16e-extends.c: New test for testing the
25842 generation of MIPS16e zeb/zeh, seb/seh instructions.
25844 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25847 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25848 * gcc.dg/tree-ssa/pr22018.c: New test.
25850 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25852 * gcc.dg/simd-1.c: Update error messages.
25853 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25854 * gcc.dg/simd-2.c: Update error messages.
25855 * gcc.dg/simd-4.c: New.
25857 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25860 * g++.dg/other/crash-4.C: New.
25862 2005-06-14 Devang Patel <dpatel@apple.com>
25864 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25866 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25869 * g++.dg/parse/crash11.C: Update
25871 2005-06-13 Jeff Law <law@redhat.com>
25873 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25874 perform the desired transformations.
25875 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25876 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25878 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25881 * gfortran.dg/forall_1.f90: Un-XFAIL.
25883 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25886 * g++.dg/parse/crash26.C: New.
25889 * g++.dg/init/member1.C: New.
25891 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25893 * gfortran.dg/altreturn_1.f90: New test.
25895 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25897 PR middle-end/21985
25898 * gcc.dg/tree-ssa/pr21985.c: New test.
25900 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25902 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25904 2005-06-12 Roger Sayle <roger@eyesopen.com>
25907 * g++.dg/other/error10.C: New test case.
25909 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25911 PR libfortran/19155
25912 * gfortran.dg/pr19155.f: Add test.
25914 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25916 * gfortran.dg/f2c_7.f90: New test.
25918 * gfortran.dg/forall_1.f90: XFAILed.
25920 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25922 * gcc.dg/pr14796-1.c: New.
25923 * gcc.dg/pr14796-2.c: New.
25925 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25929 * gfortran.dg/deallocate_stat.f90: New test.
25931 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25933 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25935 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25937 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25938 access will be generated when this loop is vectorized. Test that
25939 accesses with same alignment were detected.
25940 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25941 Test that accesses with same alignment were detected.
25942 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25943 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25944 alignment were detected.
25946 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25949 * g++.dg/conversion/simd2.C: New.
25951 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25953 * gcc.dg/Wcxx-compat-1.c: New.
25955 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25957 PR libfortran/21480
25958 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25961 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25963 * gcc.dg/alias-8.c: New.
25965 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25967 * gcc.dg/format/cmn_err-1.c: Update.
25969 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25972 * gcc.target/sparc/fexpand-2.c: New.
25973 * gcc.target/sparc/fpmerge-2.c: New.
25974 * gcc.target/sparc/fpmul-2.c: New.
25975 * gcc.target/sparc/noresult.c: New.
25976 * gcc.target/sparc/pdist-2.c: New.
25977 * gcc.target/sparc/pdist-3.c: New.
25979 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25982 * gcc.target/i386/i386.exp: Fix comment typo.
25984 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25987 * g++.dg/inherit/using5.C: New.
25988 * g++.dg/inherit/using6.C: New.
25990 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25993 * g++.dg/template/ptrmem15.C: New test.
25996 * g++.dg/ext/label4.C: New test.
25998 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26000 * gcc.dg/tls/debug-1.c: New test.
26002 2005-06-07 Dale Johannesen <dalej@apple.com>
26004 * gcc.target/i386/movq.c: New.
26006 2005-06-07 Dale Johannesen <dalej@apple.com>
26008 * gcc.dg/20050607-1.c: New.
26010 2005-06-07 Jakub Jelinek <jakub@redhat.com>
26012 PR middle-end/21850
26013 * gcc.c-torture/execute/20050607-1.c: New test.
26015 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
26017 PR libfortran/21926
26018 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26019 Test case where the return array has lowest stride one,
26022 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
26024 * lib/target-supports.exp (check_effective_target_sync_int_long):
26025 Add s390 and s390x targets.
26027 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
26029 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26030 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26031 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26032 * gcc.dg/tree-ssa/loop-9.c: New test.
26034 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
26036 * g++.dg/parse/defarg10.C: New.
26038 2005-06-06 Jakub Jelinek <jakub@redhat.com>
26040 PR regression/21897
26041 * gcc.c-torture/execute/20050604-1.c: New test.
26043 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
26046 * g++.dg/parse/defarg9.C: New.
26049 * g++.dg/inherit/using4.C: New.
26050 * g++.dg/overload/error1.C: Adjust expected errors.
26051 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26052 * g++.old-deja/g++.brendan/arm2.C: Likewise.
26053 * g++.old-deja/g++.other/redecl2.C: Likewise.
26054 * g++.old-deja/g++.other/redecl4.C: Likewise.
26055 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26057 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26059 * gfortran.dg/f2c_5.f90: Add -w to dg-options
26061 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26063 * lib/gfortran.exp (gfortran_target_compile): Call
26064 dg-additional-files-options
26065 * gfortran.dg/f2c_4.f90: New file
26066 * gfortran.dg/f2c_4.c: New file
26067 * gfortran.dg/f2c_5.f90: New file
26068 * gfortran.dg/f2c_5.c: New file
26070 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26072 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26075 * gfortran.dg/array_constructor_4.f90: New test.
26077 2005-06-05 Mark Mitchell <mark@codesourcery.com>
26080 * g++.dg/ext/builtin9.C: New test.
26082 2005-06-05 Dale Johannesen <dalej@apple.com>
26084 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26085 * gcc.c-torture/execute/20050603-2.c: Ditto.
26087 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
26089 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26090 * gcc.dg/vect/vect-reduc-1.c: New.
26091 * gcc.dg/vect/vect-reduc-2.c: New.
26092 * gcc.dg/vect/vect-reduc-3.c: New.
26094 2005-06-04 Dale Johannesen <dalej@apple.com>
26096 * gcc.c-torture/execute/20050603-1.c: New.
26097 * gcc.c-torture/execute/20050603-2.c: New.
26098 * gcc.dg/20050603-3.c: New.
26100 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26103 * gfortran.dg/debug_1.f90: New test.
26105 * gfortran.dg/forall_1.f90: New test.
26107 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
26109 * gfortran.dg/array_constructor_3.f90: New test.
26111 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26113 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26115 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
26117 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26119 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
26122 * gcc.dg/init-excess-1.c: New test.
26124 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26127 * g++.dg/expr/static_cast6.C: New test.
26129 2005-06-03 Diego Novillo <dnovillo@redhat.com>
26131 * gcc.dg/tree-ssa/vrp14.c: New test.
26133 2005-06-03 Mark Mitchell <mark@codesourcery.com>
26136 * g++.dg/template/new2.C: New test.
26138 2005-06-03 Josh Conner <jconner@apple.com>
26140 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26141 all entries in initializer.
26143 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
26145 PR middle-end/21858
26146 * gcc.dg/pr21858.c: New testcase.
26148 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
26150 PR tree-optimization/21292
26152 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26154 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26155 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26156 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26157 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26158 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26160 2005-06-02 Richard Henderson <rth@redhat.com>
26162 * gcc.dg/sync-2.c: Use -march=i486 for i386.
26164 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
26166 * gcc.dg/wtypequal.c: New testcase.
26168 2005-06-02 Diego Novillo <dnovillo@redhat.com>
26171 * gcc.dg/tree-ssa/pr21582.c: New test.
26173 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26176 * g++.dg/opt/interface2.h: New.
26177 * g++.dg/opt/interface2.C: New.
26178 * g++.dg/init/ctor4.C: Adjust error lines.
26179 * g++.old-deja/g++.bob/inherit2.C: Likewise.
26180 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26181 * g++.old-deja/g++.jason/opeq3.C: Likewise.
26182 * g++.old-deja/g++.pt/assign1.C: Likewise.
26183 * g++.old-deja/g++.pt/crash20.C: Likewise.
26185 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
26187 PR tree-optimization/21734
26188 * g++.dg/vect/pr21734_1.cc: New.
26189 * g++.dg/vect/pr21734_2.cc: New.
26191 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
26194 * g++.dg/template/spec24.C: New.
26197 * g++.dg/pch/local-1.C: New.
26198 * g++.dg/pch/local-1.Hs: New.
26200 2005-06-01 Diego Novillo <dnovillo@redhat.com>
26202 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26203 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26204 * gcc.dg/tree-ssa/pr14341.c: New test.
26205 * gcc.dg/tree-ssa/pr14841.c: New test.
26206 * gcc.dg/tree-ssa/pr20701.c: New test.
26207 * gcc.dg/tree-ssa/pr21086.c: New test.
26208 * gcc.dg/tree-ssa/pr21090.c: New test.
26209 * gcc.dg/tree-ssa/pr21332.c: New test.
26210 * gcc.dg/tree-ssa/pr21458.c: New test.
26211 * gcc.dg/tree-ssa/pr21658.c: New test.
26212 * gcc.dg/tree-ssa/vrp01.c: New test.
26213 * gcc.dg/tree-ssa/vrp02.c: New test.
26214 * gcc.dg/tree-ssa/vrp03.c: New test.
26215 * gcc.dg/tree-ssa/vrp04.c: New test.
26216 * gcc.dg/tree-ssa/vrp05.c: New test.
26217 * gcc.dg/tree-ssa/vrp06.c: New test.
26218 * gcc.dg/tree-ssa/vrp07.c: New test.
26219 * gcc.dg/tree-ssa/vrp08.c: New test.
26220 * gcc.dg/tree-ssa/vrp09.c: New test.
26221 * gcc.dg/tree-ssa/vrp10.c: New test.
26222 * gcc.dg/tree-ssa/vrp11.c: New test.
26223 * gcc.dg/tree-ssa/vrp12.c: New test.
26224 * gcc.dg/tree-ssa/vrp13.c: New test.
26226 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
26229 * gcc.dg/tree-ssa/pr21029.c: New test.
26231 2005-06-01 Roger Sayle <roger@eyesopen.com>
26233 * gfortran.dg/logint-1.f: New test case.
26234 * gfortran.dg/logint-2.f: Likewise.
26235 * gfortran.dg/logint-3.f: Likewise.
26237 2005-06-01 Jakub Jelinek <jakub@redhat.com>
26241 * gcc.dg/20050527-1.c: New test.
26243 * gcc.dg/i386-sse-12.c: New test.
26246 * gfortran.dg/implicit_5.f90: New test.
26248 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
26251 * gfortran/assign_4.f90: New test.
26252 * gfortran/assign_2.f90: Change compile to run.
26254 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
26256 * lib/target-supports.exp
26257 (check_effective_target_sync_char_short): New.
26258 * gcc.dg/sync-2.c: New.
26260 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
26262 PR tree-optimization/21817
26263 * gcc.dg/torture/pr21817-1.c: New.
26265 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
26268 * g++.dg/template/init5.C: New.
26270 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
26272 * gfortran.dg/char_initialiser_actual.f90:
26273 Test character initialisers as actual arguments.
26274 * gfortran.dg/char_pointer_comp_assign.f90:
26275 Test character pointer structure component assignments.
26276 * gfortran.dg/char_array_structure_constructor.f90:
26277 Test character components in structure constructors.
26279 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
26281 PR middle-end/20931
26282 * g++.dg/opt/pr20931.C: New test.
26284 2005-05-31 Andreas Jaeger <aj@suse.de>
26287 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26288 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26289 g++.old-deja/g++.ext/asmspec1.C,
26290 g++.old-deja/g++.other/regstack.C,
26291 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26292 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26293 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26294 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26295 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26296 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26297 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26298 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26299 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26300 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26301 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26302 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26303 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26304 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26305 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26306 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26307 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26308 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26309 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26311 2005-05-31 Jeff Law <law@redhat.com>
26313 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26315 2005-05-30 Paolo Carlini <pcarlini@suse.de>
26317 PR middle-end/21743
26318 * gcc.dg/builtins-1.c: Activate disabled clog test.
26319 * gcc.dg/torture/builtin-attr-1.c: Likewise.
26321 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
26323 * gfortran.dg/char_pointer_assign.f90:
26324 Test character-pointer assignments and pointer assignments.
26325 * gfortran.dg/char_pointer_dummy.f90:
26326 Test character-pointer dummy arguments.
26327 * gfortran.dg/char_pointer_func.f90:
26328 Test character-pointer function returns.
26329 * gfortran.dg/char_pointer_dependency.f90:
26330 Test character-pointer functions with dependencies.
26332 2005-05-30 Mark Mitchell <mark@codesourcery.com>
26335 * g++.dg/lookup/using14.C: New test.
26337 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
26339 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26340 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26343 2005-05-29 Geoffrey Keating <geoffk@apple.com>
26346 * g++.dg/template/local5.C: New.
26349 * gcc.c-torture/compile/pr21761.c: New.
26351 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26354 2005-05-30 Steven G. Kargl
26357 * gfortran.dg/inquire_8.f90: New test.
26359 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26361 PR libfortran/21376
26362 * gfortran.dg/output_exponents_1.f90: New test.
26364 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26366 PR libfortran/20006
26367 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26369 2005-05-28 Mark Mitchell <mark@codesourcery.com>
26372 * g++.dg/ext/complex1.C: New test.
26375 * g++.dg/init/ctor6.C: New test.
26377 2005-05-29 Jan Hubicka <jh@suse.cz>
26379 * gcc.c-torture/compile/pr21562.c: New.
26381 2005-05-28 Steven G. Kargl <kargls@comcast.net>
26383 * gfortran.dg/subnormal_1.f90: New test.
26385 2005-05-28 Jan Hubicka <jh@suse.cz>
26387 * tree-prof.exp: Fix comment.
26388 * value-prof-1.c: New.
26389 * value-prof-2.c: New.
26390 * value-prof-3.c: New.
26391 * value-prof-4.c: New.
26393 2005-05-27 Mark Mitchell <mark@codesourcery.com>
26396 * g++.dg/expr/ptrmem6.C: New test.
26397 * g++.dg/expr/ptrmem6a.C: Likewise.
26399 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
26401 PR tree-optimization/21658
26402 * gcc.dg/tree-ssa/pr21658.c: New.
26404 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
26407 * g++.dg/inherit/ptrmem3.C: New.
26410 * g++.dg/parse/template16.C: New.
26412 2005-05-27 Andreas Jaeger <aj@suse.de>
26414 * gcc.dg/setjmp-2.c: Only run in 32-bit.
26416 * gcc.dg/i386-sse-8.c: Run test on all archs.
26418 2005-05-26 Mike Stump <mrs@apple.com>
26420 * objc.dg/isa-field-1.m: Only run on darwin.
26421 * objc.dg/lookup-1.m: Likewise.
26422 * objc.dg/try-catch-8.m: Likewise.
26424 2005-05-26 Roger Sayle <roger@eyesopen.com>
26426 PR tree-optimization/9814
26427 * gcc.dg/pr9814-1.c: New test case.
26429 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26431 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26432 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26433 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26434 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26435 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26436 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26437 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26438 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26439 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26440 objc.dg/try-catch-8.m: New.
26442 2005-05-26 Janis Johnson <janis187@us.ibm.com>
26444 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26445 remove extraneous semicolons.
26447 2005-05-26 Ziemowit Laski <zlaski@apple.com>
26449 * obj-c++.dg/comp-types-12.mm: New.
26450 * objc.dg/comp-types-11.m: New.
26451 * objc.dg/selector-4.m: New.
26453 2005-05-26 Andreas Jaeger <aj@suse.de>
26456 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26457 g++.old-deja/g++.ext/attrib3.C,
26458 g++.old-deja/g++.other/store-expr1.C,
26459 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26460 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26461 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26462 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26463 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26464 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26465 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26466 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26467 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26468 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26469 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26470 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26471 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26472 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26473 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26474 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26475 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26476 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26477 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26479 2005-05-26 Andreas Jaeger <aj@suse.de>
26481 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26482 x86-64 compilation.
26484 2005-05-26 Andreas Jaeger <aj@suse.de>
26487 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26488 gcc.misc-tests/i386-pf-athlon-1.c,
26489 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26490 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26491 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26492 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26493 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26494 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26495 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26498 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26499 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26500 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26501 x86-64 compilation.
26503 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26506 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26507 effective-target ilp32.
26509 2005-05-26 David Ung <davidu@mips.com>
26511 * gcc.target/mips/ext_ins.c: New test for testing the generation
26512 of MIPS32/64 rev 2 ext/ins instructions.
26514 2005-05-26 Andreas Jaeger <aj@suse.de>
26516 * treelang/compile/unsigned.tree: Use gimple instead of
26517 nonexisting generic dump.
26519 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
26521 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26523 2005-05-26 Andreas Jaeger <aj@suse.de>
26525 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26527 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
26529 PR libfortran/17283
26530 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26531 Test callee-allocated memory with write statements.
26533 2005-05-25 Roger Sayle <roger@eyesopen.com>
26535 PR middle-end/21709
26536 * gcc.dg/pr21709-1.c: New test case.
26538 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26539 Mike Stump <mrs@apple.com>
26541 * objc/execute/next_mapping.h: Update for C++.
26543 * obj-c++.dg/selector-1.mm: Move to...
26544 * obj-c++.dg/selector-4.mm: here...
26546 * obj-c++.dg/basic.mm: New.
26547 * obj-c++.dg/comp-types-1.mm: New.
26548 * obj-c++.dg/cxx-class-1.mm: New.
26549 * obj-c++.dg/cxx-ivars-1.mm: New.
26550 * obj-c++.dg/cxx-ivars-2.mm: New.
26551 * obj-c++.dg/cxx-ivars-3.mm: New.
26552 * obj-c++.dg/cxx-scope-1.mm: New.
26553 * obj-c++.dg/cxx-scope-2.mm: New.
26554 * obj-c++.dg/defs.mm: New.
26555 * obj-c++.dg/empty-private-1.mm: New.
26556 * obj-c++.dg/encode-1.mm: New.
26557 * obj-c++.dg/encode-2.mm: New.
26558 * obj-c++.dg/encode-3.mm: New.
26559 * obj-c++.dg/extern-c-1.mm: New.
26560 * obj-c++.dg/extra-semi.mm: New.
26561 * obj-c++.dg/fix-and-continue-2.mm: New.
26562 * obj-c++.dg/isa-field-1.mm: New.
26563 * obj-c++.dg/ivar-list-semi.mm: New.
26564 * obj-c++.dg/local-decl-1.mm: New.
26565 * obj-c++.dg/lookup-1.mm: New.
26566 * obj-c++.dg/lookup-2.mm: New.
26567 * obj-c++.dg/method-1.mm: New.
26568 * obj-c++.dg/method-2.mm: New.
26569 * obj-c++.dg/method-3.mm: New.
26570 * obj-c++.dg/method-4.mm: New.
26571 * obj-c++.dg/method-5.mm: New.
26572 * obj-c++.dg/method-6.mm: New.
26573 * obj-c++.dg/method-7.mm: New.
26574 * obj-c++.dg/no-extra-load.mm: New.
26575 * obj-c++.dg/overload-1.mm: New.
26576 * obj-c++.dg/pragma-1.mm: New.
26577 * obj-c++.dg/pragma-2.mm: New.
26578 * obj-c++.dg/private-1.mm: New.
26579 * obj-c++.dg/private-2.mm: New.
26580 * obj-c++.dg/proto-qual-1.mm: New.
26581 * obj-c++.dg/qual-types-1.mm: New.
26582 * obj-c++.dg/stubify-1.mm: New.
26583 * obj-c++.dg/stubify-2.mm: New.
26584 * obj-c++.dg/super-class-1.mm: New.
26585 * obj-c++.dg/super-class-2.mm: New.
26586 * obj-c++.dg/super-dealloc-1.mm: New.
26587 * obj-c++.dg/super-dealloc-2.mm: New.
26588 * obj-c++.dg/template-1.mm: New.
26589 * obj-c++.dg/template-2.mm: New.
26590 * obj-c++.dg/template-3.mm: New.
26591 * obj-c++.dg/template-4.mm: New.
26592 * obj-c++.dg/template-5.mm: New.
26593 * obj-c++.dg/template-6.mm: New.
26594 * obj-c++.dg/try-catch-1.mm: New.
26595 * obj-c++.dg/try-catch-2.mm: New.
26596 * obj-c++.dg/try-catch-3.mm: New.
26597 * obj-c++.dg/try-catch-4.mm: New.
26598 * obj-c++.dg/try-catch-5.mm: New.
26599 * obj-c++.dg/try-catch-6.mm: New.
26600 * obj-c++.dg/try-catch-7.mm: New.
26601 * obj-c++.dg/try-catch-8.mm: New.
26602 * obj-c++.dg/try-catch-9.mm: New.
26603 * obj-c++.dg/va-meth-1.mm: New.
26605 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26607 * obj-c++.dg/selector-1.mm: New.
26608 * obj-c++.dg/selector-2.mm: New.
26610 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26612 * obj-c++.dg/selector-3.mm: New.
26613 * objc.dg/selector-3.m: New.
26615 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26617 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26618 about where warning appears.
26620 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26622 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26623 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26624 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26625 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26627 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26629 * gcc.dg/20050524-1.c: New test.
26631 2005-05-25 Jan Hubicka <jh@suse.cz>
26633 * gcc.dg/tree-prof/inliner-1.c: New.
26635 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26637 * gcc.dg/tree-prof: New directory.
26638 * gcc.dg/tree-prof/tree-prof.exp: New.
26640 2005-05-25 DJ Delorie <dj@redhat.com>
26642 * gcc.dg/Wattributes-1.c: New.
26643 * gcc.dg/Wattributes-2.c: New.
26644 * gcc.dg/Wattributes-3.c: New.
26646 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26648 PR tree-optimization/19833
26649 * gcc.dg/uninit-4.c: Remove xfail.
26650 * gcc.dg/uninit-9.c: Ditto.
26652 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26654 * obj-c++.dg/bitfield-[1-5].mm: New.
26655 * obj-c++.dg/class-protocol-1.mm: New.
26656 * obj-c++.dg/comp-types-1[0-1].mm: New.
26657 * obj-c++.dg/comp-types-[2-9].mm: New.
26658 * obj-c++.dg/encode-[4-8].mm: New.
26659 * obj-c++.dg/layout-1.mm: New.
26660 * obj-c++.dg/method-1[0-9].mm: New.
26661 * obj-c++.dg/method-2[0-1].mm: New.
26662 * obj-c++.dg/method-[8-9].mm: New.
26663 * obj-c++.dg/objc-gc-3.mm: New.
26664 * obj-c++.dg/try-catch-10.mm: New.
26665 * objc.dg/bitfield-5.m: New.
26666 * objc.dg/comp-types-10.m: New.
26667 * objc.dg/comp-types-9.m: New.
26668 * objc.dg/layout-1.m: New.
26669 * objc.dg/objc-gc-4.m: New.
26670 * objc.dg/try-catch-9.m: New.
26671 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26672 * objc.dg/comp-types-1.m: Likewise.
26673 * objc.dg/comp-types-[5-6].m: Likewise.
26674 * objc.dg/method-9.m: Likewise.
26676 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26678 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26679 and on hardware without VMX support.
26681 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26683 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26685 * lib/profopt.exp (dg-final-generate, dg-final-use,
26686 profopt-final-code, profopt-get-options): New.
26687 (profopt-execute): Process test directives.
26689 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26690 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26691 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26693 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26696 * g++.dg/init/ctor5.C: New test.
26698 2005-05-24 Ira Rosen <irar@il.ibm.com>
26700 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26701 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26702 vect-113.c, vect-114.c.
26704 2005-05-23 Adam Nemet <anemet@lnxw.com>
26706 * gcc.dg/const-elim-1.c: Remove xfails.
26708 2005-05-23 Jeff Law <law@redhat.com>
26710 * gcc.c-torture/compile/pr21638.c: New test.
26711 * gcc.c-torture/compile/20050520-1.c: New test.
26713 2005-05-23 Nick Clifton <nickc@redhat.com>
26715 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26716 be a proper triple, ie: m32r*-*-*.
26717 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26719 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26721 PR middle-end/21331
26723 * gcc.c-torture/compile/pr21293.c: New test.
26724 * gcc.c-torture/execute/pr21331.c: New test.
26726 2004-05-20 Richard Henderson <rth@redhat.com>
26728 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26730 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26732 * obj-c++-dg.exp: Add.
26733 * obj-c++.exp: Add.
26734 * obj-c++.dg/dg.exp: Add.
26736 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26738 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26739 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26741 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26743 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26745 2004-05-19 Richard Henderson <rth@redhat.com>
26747 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26749 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26751 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26753 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26755 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26758 * g++.dg/parse/extern1.C: New test.
26759 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26761 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26763 * gcc.dg/c99-math.h: New.
26764 * gcc.dg/c99-math-float-1.c: New test.
26765 * gcc.dg/c99-math-double-1.c: Likewise.
26766 * gcc.dg/c99-math-long-double-1.c: Likewise.
26768 2005-05-18 Richard Henderson <rth@redhat.com>
26770 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26772 2005-05-18 Devang Patel <dpatel@apple.com>
26774 * g++.dg/opt/20050511-1.C: New test.
26776 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26778 PR libfortran/21127
26779 * gfortran.dg/reshape-complex.f90: New test.
26781 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26783 * gfortran.dg/array_constructor_1.f90: New test.
26784 * gfortran.dg/array_constructor_2.f90: New test.
26786 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26789 * gfortran.dg/pr20954.f: New test.
26791 2005-05-17 Mike Stump <mrs@apple.com>
26793 Yet more Objective-C++...
26795 * objc.dg/method-5.m: Update.
26796 * objc.dg/method-6.m: Update.
26797 * objc.dg/method-7.m: Update.
26798 * objc.dg/method-9.m: Update.
26799 * objc.dg/try-catch-2.m: Update.
26801 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26803 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26804 Remove little-endian optimizations.
26806 2005-05-17 Jeff Law <law@redhat.com>
26808 * g++.dg/tree-ssa/pr14814.C: New test.
26809 * gcc.dg/tree-ssa/pr14814.C: New test.
26810 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26811 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26813 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26815 * gcc.dg/compat/generate-random.c: Do not include
26817 * gcc.dg/compat/generate-random_r.c: Likewise.
26819 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26821 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26823 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26825 PR middle-end/21595
26826 * g++.dg/tree-ssa/builtin1.C: New testcase.
26828 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26831 * g++.dg/opt/const4.C: New test.
26833 PR middle-end/21492
26834 * g++.dg/opt/crossjump1.C: New test.
26836 PR tree-optimization/21610
26837 * gcc.c-torture/compile/20050516-1.c: New test.
26840 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26841 about the test failing.
26842 * gfortran.fortran-torture/execute/where_7.f90: New test.
26843 * gfortran.fortran-torture/execute/where_8.f90: New test.
26845 2005-05-16 Richard Henderson <rth@redhat.com>
26847 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26850 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26852 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26853 (limits.h): Include unconditionally.
26854 (stdlib.h): Likewise.
26855 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26856 (limits.h): Include unconditionally.
26857 (stdlib.h): Likewise.
26858 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26859 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26860 (limits.h): Include unconditionally.
26861 (stdlib.h): Likewise.
26862 (hashtab.h): Do not include.
26863 (getopt.h): Likewise.
26864 (stddef.h): Include.
26865 (hashval_t): Define.
26866 (struct entry): Add "next" field.
26867 (HASH_SIZE): New macro.
26868 (hash_table): New variable.
26869 (switchfiles): Do not use xmalloc.
26871 (iterative_hash): New function.
26873 (e_exists): New function.
26874 (e_insert): Likewise.
26875 (output): Use, instead of libiberty hashtable functions.
26876 (main): Do not use getopt. Do not call htab_create.
26878 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26881 * lib/target-supports.exp (check_mkfifo_available):
26882 Return 0 for cygwin as mkfifo support incomplete on platform.
26883 Fix typos in comments.
26885 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26887 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26889 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26892 * gfortran.dg/assign_4.f: New test.
26894 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26896 PR tree-optimization/21563
26897 * gcc.dg/tree-ssa/pr21563.c: New.
26899 2005-05-14 Jan Hubicka <jh@suse.cz>
26901 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26903 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26905 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26907 2005-05-13 Julian Brown <julian@codesourcery.com>
26909 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26910 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26912 2005-05-13 Jan Hubicka <jh@suse.cz>
26914 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26915 * gcc.dg/fold-xor-?.c: Likewise.
26916 * gcc.dg/pr15784-?.c: Likewise.
26917 * gcc.dg/pr20922-?.c: Likewise.
26918 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26919 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26920 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26922 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26925 * gfortran.dg/hollerith_1.f90: New test.
26927 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26929 * gfortran.dg/func_result_2.f90: New test.
26931 2005-05-11 Bud Davis <bdavis@gfortran.org>
26933 * gfortran.dg/dev_null.f90: New test.
26935 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26937 * gcc.dg/arm-vfp1.c: Revert last change.
26939 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26941 PR middle-end/19807
26942 PR tree-optimization/19639
26943 * g++.dg/tree-ssa/pr19807.C: New testcase.
26945 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26947 PR libfortran/21471
26948 * gfortran.dg/append-1.f90: New test.
26950 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26952 * gcc.dg/pr18501.c: XFAIL.
26953 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26954 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26955 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26956 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26957 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26958 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26959 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26960 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26962 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26965 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26966 gfortran.dg/f2c_3.f90: New tests.
26968 * gfortran.dg/return_1.f90: Fix dg annotation.
26970 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26972 * gcc.c-torture/compile/20050510-1.c: New test.
26974 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26976 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26978 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26980 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26982 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26985 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26987 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26990 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26991 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26993 2005-05-10 Ben Elliston <bje@au.ibm.com>
26996 * gcc.dg/debug/pr16676.c: New test.
26998 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
27001 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27002 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27003 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27004 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27006 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
27007 -fno-tree-dominator-opts.
27009 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27011 * gfortran.dg/return_1.f90: New test.
27013 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
27015 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27017 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27019 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
27022 * g++.dg/inherit/covariant13.C: New.
27024 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27026 PR libfortran/19155
27027 * gfortran.dg/pr19155.f: New test.
27029 2005-05-08 Roger Sayle <roger@eyesopen.com>
27032 * gcc.dg/pr8788-1.c: New testcase.
27034 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
27037 * gcc.target/mips/fpcmp-[12].c: New tests.
27039 2005-05-06 Mark Mitchell <mark@codesourcery.com>
27041 * lib/target-supports-dg.exp (dg-require-fork): New function.
27042 (dg-require-mkfifo): Likewise.
27043 * lib/target-supports.exp (check_function_available): New
27045 (check_fork_available): Likewise.
27046 (check_mkfifo_available): Likewise.
27048 2005-05-06 Jeff Law <law@redhat.com>
27050 * gcc.c-torture/compile/pr21380.c: New test.
27052 2005-05-06 Jakub Jelinek <jakub@redhat.com>
27055 * g++.dg/ext/weak3.C: New test.
27057 2005-05-05 Mark Mitchell <mark@codesourcery.com>
27060 * g++.dg/template/crash37.C: New test.
27062 2005-05-05 Paul Brook <paul@codesourcery.com>
27064 * gcc.dg/arm-g2.c: Use effective-target arm32.
27065 * gcc.dg/arm-mmx-1.c: Ditto.
27066 * gcc.dg/arm-scd42-2.c: Ditto.
27067 * gcc.dg/arm-vfp1.c: Ditto.
27068 * lib/target-supports.exp (check_effective_target_arm32): New
27071 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
27073 PR libfortran/21354
27074 gfortran.dg/in_pack_rank7.f90: New test.
27076 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
27078 PR middle-end/15618
27079 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27081 2005-05-04 Jakub Jelinek <jakub@redhat.com>
27083 PR middle-end/21265
27084 * gcc.dg/20050503-1.c: New test.
27086 PR rtl-optimization/21239
27087 * gcc.dg/i386-sse-11.c: New test.
27089 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
27092 * gcc.target/i386/asm-1.c: New test.
27094 2005-05-03 Jakub Jelinek <jakub@redhat.com>
27096 PR rtl-optimization/21330
27097 * gcc.c-torture/execute/20050502-1.c: New test.
27100 * gcc.c-torture/execute/20050502-2.c: New test.
27102 2005-05-03 Uros Bizjak <uros@kss-loka.si>
27104 PR middle-end/21282
27105 * gcc.dg/pr21282.c: New.
27107 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27109 * gcc.dg/vect/pr20122.c: Clean up .vect file.
27110 * gcc.dg/vect/vect-92.c: Likewise.
27111 * gcc.dg/vect/vect-93.c: Likewise.
27112 * gcc.dg/vect/vect-dv-1.c: Likewise.
27113 * gcc.dg/vect/vect-dv-2.c: Likewise.
27114 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27116 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27118 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27119 * gfortran.dg/vect/vect-2.f90: Likewise.
27120 * gfortran.dg/vect/vect-3.f90: Likewise.
27121 * gfortran.dg/vect/vect-4.f90: Likewise.
27122 * gfortran.dg/vect/vect-5.f90: Likewise.
27124 2005-05-02 Geoffrey Keating <geoffk@apple.com>
27127 * gcc.dg/rs6000-fpint-2.c: New.
27129 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
27132 * gcc.dg/builtins-30.c: Update expected messages.
27133 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27134 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27135 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27137 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
27139 PR tree-optimization/21294
27140 * gcc.dg/tree-ssa/pr21294.c: New.
27142 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
27144 * gcc.dg/altivec-3.c (vec_store): Do not use the old
27145 __builtin_altivec_st_internal_4si built-in.
27147 2005-05-02 Mark Mitchell <mark@codesourcery.com>
27150 * g++.dg/template/ptrmem14.C: New test.
27152 2005-05-02 Paul Brook <paul@codesourcery.com>
27154 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27156 2005-05-02 Michael Matz <matz@suse.de>
27159 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27161 2005-05-01 Mark Mitchell <mark@codesourcery.com>
27163 * g++.dg/cpp/weak.C: New test.
27165 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
27167 * gcc.dg/tree-ssa/loop-8.c: New test.
27169 2005-04-30 Michael Maty <matz@suse.de>
27171 * gcc.dg/inline-mcpy.c: New test.
27173 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
27175 PR libfortran/18958
27176 * gfortran.dg/eoshift.f90: New test case.
27178 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
27180 PR libfortran/18857
27181 * gfortran.dg/matmul_1.f90: New test.
27183 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27185 PR tree-optimization/21030
27186 * gcc.dg/tree-ssa/pr21030.c: New.
27188 2005-04-29 Devang Patel <dpatel@apple.com>
27190 PR tree-optimization/21272
27191 * gcc.dg/vect/vect-ifcvt-10.c: New test.
27193 2005-04-29 Jakub Jelinek <jakub@redhat.com>
27197 * gfortran.dg/entry_4.f90: New test.
27198 * gfortran.fortran-torture/execute/entry_1.f90: New test.
27199 * gfortran.fortran-torture/execute/entry_2.f90: New test.
27200 * gfortran.fortran-torture/execute/entry_3.f90: New test.
27201 * gfortran.fortran-torture/execute/entry_4.f90: New test.
27202 * gfortran.fortran-torture/execute/entry_5.f90: New test.
27203 * gfortran.fortran-torture/execute/entry_6.f90: New test.
27204 * gfortran.fortran-torture/execute/entry_7.f90: New test.
27206 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27208 * gfortran.fortran-torture/execute/entry_8.f90: New test.
27210 2005-04-29 Paul Brook <paul@codesourcery.com>
27212 * gfortran.dg/entry_3.f90: New test.
27214 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27216 * gfortran.dg/implicit_4.f90: New test.
27218 2005-04-28 Bob Wilson <bob.wilson@acm.org>
27220 * lib/target-supports.exp (check_profiling_available): Return
27221 false for xtensa-*-elf.
27223 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
27225 * lib/fortran-torture.exp (fortran-torture.exp): Catch
27226 error if file cannot be deleted.
27228 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
27230 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27231 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27232 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27233 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27234 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27235 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27236 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27237 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27238 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27239 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27240 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27241 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27242 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27244 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27247 * gfortran.dg/pr20865.f90: New test.
27249 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
27251 * gcc.dg/void-cast-2.c: New test.
27253 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27256 * gcc.dg/void-cast-1.c: New test.
27258 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
27260 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27262 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27265 * gfortran.dg/pr21177.f90: New test.
27267 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
27269 PR tree-optimization/21171
27270 * gcc.dg/tree-ssa/pr21171.c: New test.
27272 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
27274 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27275 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27276 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27277 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27278 gcc.dg/tree-ssa/gen-vect-32.c: New.
27279 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27280 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27281 don't run on PPC32.
27283 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27286 * gcc.dg/transparent-union-3.c: New test.
27288 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
27291 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27292 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27293 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27294 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27295 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27296 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27298 2005-04-26 Jeff Law <law@redhat.com>
27300 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27301 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27302 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27303 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27304 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27305 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27306 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27308 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
27310 PR tree-optimization/17598
27311 * gcc.dg/tree-ssa/pr17598.c: New testcase.
27313 2005-04-25 Mike Stump <mrs@apple.com>
27315 * objc.dg/fix-and-continue-1.m: Add.
27317 2005-04-25 Roger Sayle <roger@eyesopen.com>
27320 * g++.dg/opt/pr20995-1.C: New test case.
27322 2005-04-25 Devang Patel <dpatel@apple.com>
27324 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27326 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27329 * g++.dg/opt/alias2.C (printf): Correct the prototype.
27331 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
27334 * g++.dg/opt/rtti2.C: New test.
27336 2005-04-25 Paul Brook <paul@codesourcery.com>
27337 Steven G. Kargl <kargls@comcast.net>
27340 * gfortran.dg/ichar_1.f90: New file.
27342 2005-04-24 Jakub Jelinek <jakub@redhat.com>
27344 PR middle-end/20991
27345 * g++.dg/opt/pr20991.C: New test.
27347 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27348 where sizeof (type) < __alignof__ (type).
27349 * gcc.dg/compat/struct-layout-1.h: Likewise.
27351 2005-04-24 Per Bothner <per@bothner.com>
27352 Devang Patel <dpatel@apple.com>
27354 PR preprocessor/20907
27355 * gcc.dg/cpp/very-long-comment.c: New test.
27357 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27360 * gfortran.dg/common_5.f: New test.
27362 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
27364 PR middle-end/21082
27365 * g++.dg/tree-ssa/pr21082.C: New testcase.
27367 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
27369 * gcc.dg/vect/vect-99.c: New test.
27371 2005-04-22 Diego Novillo <dnovillo@redhat.com>
27373 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27375 2005-04-22 Jeff Law <law@redhat.com>
27377 * gcc.dg/uninit-5.c: Remove xfails.
27378 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27379 conditionals and loads.
27381 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
27383 PR libfortran/20074
27384 PR libfortran/20436
27385 PR libfortran/21108
27386 * gfortran.dg/nested_reshape.f90: new test
27387 * gfortran.dg/reshape-alloc.f90: new test
27388 * gfortran.dg/reshape.f90: new test
27390 2005-04-22 Mark Mitchell <mark@codesourcery.com>
27392 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27394 * gcc.dg/arm-vfp1.c: New test.
27396 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
27399 * g++.dg/lookup/builtin2.C: New test.
27401 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
27403 * gcc.dg/weak/weak-13.c: New test.
27405 2005-04-21 Geoffrey Keating <geoffk@apple.com>
27407 * lib/target-supports.exp (check_effective_target_sync_int_long):
27410 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
27412 * gcc.target/mips/branch-1.c: New test.
27414 2005-04-21 Richard Henderson <rth@redhat.com>
27416 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27417 * gcc.dg/vect/vect-86.c: Likewise.
27418 * gcc.dg/vect/vect-87.c: Likewise.
27419 * gcc.dg/vect/vect-88.c: Likewise.
27421 2005-04-21 Devang Patel <dpatel@apple.com>
27423 PR optimization/20994
27424 * gcc.dg/tree-ssa/ifc-3.c: New test.
27426 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27429 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27430 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27431 gcc.dg/c99-vla-jump-5.c: New tests.
27433 2005-04-19 Richard Henderson <rth@redhat.com>
27435 * lib/target-supports.exp (check_effective_target_vect_int_mult):
27436 Fix typo in exists check.
27437 (check_effective_target_sync_int_long): New.
27438 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27439 * gcc.dg/ia64-sync-2.c: Likewise.
27440 * gcc.dg/ia64-sync-3.c: Likewise.
27441 * gcc.dg/ia64-sync-4.c: Likewise.
27443 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
27445 * gcc.dg/fold-xor-1.c: New test.
27446 * gcc.dg/fold-xor-2.c: New test.
27448 2005-04-19 James E. Wilson <wilson@specifixinc.com>
27451 * g++.dg/eh/fp-regs.C: New test.
27453 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
27455 * gcc.dg/Wint-to-pointer-cast-1.c,
27456 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27457 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27458 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27460 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27463 * gfortran.dg/pr16861.f90: New test.
27465 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27467 * gcc.dg/pr21085.c: New test.
27469 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
27471 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
27472 (setup_mips_tests, dg-mips-options): New procedures.
27473 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27474 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27475 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27476 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27477 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27478 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27479 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27480 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27481 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27482 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27483 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27484 dg-mips-options instead of dg-options. Remove now-redundant
27485 preprocessor guards.
27486 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27487 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27488 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27489 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27490 * gcc.dg/vr-mult-2.c: Delete.
27491 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27492 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27493 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27494 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27495 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27496 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27497 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27499 2005-04-18 Laurent GUERBY <laurent@guerby.net>
27501 * ada/acats/run_all.sh: Use sync when executable not present.
27503 2005-04-18 Devang Patel <dpatel@apple.com>
27505 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27506 * gcc.dg/vect/vect-11a.c: New.
27507 * gcc.dg/vect/vect-none.c: Update.
27508 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27510 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
27512 PR tree-optimization/20922
27513 * gcc.dg/pr20922-1.c: New test.
27514 * gcc.dg/pr20922-2.c: New test.
27515 * gcc.dg/pr20922-3.c: New test.
27516 * gcc.dg/pr20922-4.c: New test.
27517 * gcc.dg/pr20922-5.c: New test.
27518 * gcc.dg/pr20922-6.c: New test.
27520 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27522 PR libfortran/20950
27523 * gfortran.dg/pr20950.f: New test.
27525 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27527 PR libfortran/19216
27528 * gfortran.dg/pr19216.f: New test.
27530 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
27532 PR tree-optimization/21001
27533 * gcc.dg/tree-ssa/pr21001.c: New.
27535 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
27537 PR libfortran/21075
27538 * gfortran.dg/reshape_rank7.f90: New test.
27540 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27542 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27543 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27544 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27545 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27546 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27547 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27548 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27549 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27550 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27552 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27553 in namelists. New test.
27554 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27556 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27558 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27559 namelist. New test.
27560 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27562 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27564 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27565 namelist. New test.
27566 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27567 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27568 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27570 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27571 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27574 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27576 * gfortran.dg/wtruncate.f: New testcase.
27577 * gfortran.dg/wtruncate.f90: New testcase.
27579 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27582 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27583 which sizeof/alignof is dependent, rather than just whether we are
27584 processing_template_decl.
27586 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27588 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27589 corrected typo where the wrong variables had been compared.
27591 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27593 PR libfortran/18495
27594 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27595 Test callee-allocated version of return array with a write
27597 Test spread with a temporary with another write statement.
27599 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27601 PR tree-optimization/21031
27602 * gcc.dg/tree-ssa/pr21031.c: New.
27604 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27606 PR tree-optimization/21004
27607 * gcc.dg/builtins-53.c: Include builtins-config.h.
27608 Check floorf, ceilf, floorl and ceill transformations
27609 only when HAVE_C99_RUNTIME is defined.
27611 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27613 PR middle-end/20739
27614 * gcc.dg/tree-ssa/pr20739.c: New test.
27616 2005-04-14 Mike Stump <mrs@apple.com>
27618 * gcc.dg/Foundation.framework/empty: New.
27619 * gcc.dg/framework-2.c: New.
27621 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27623 PR tree-optimization/21021
27624 * gcc.c-torture/compile/pr21021.c: New.
27626 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27629 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27630 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27631 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27632 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27633 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27634 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27635 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27636 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27638 2005-04-14 Richard Henderson <rth@redhat.com>
27640 * lib/target-supports.exp (check_effective_target_vect_condition):
27641 Add ia64, i?86, and x86_64.
27643 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27645 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27647 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27649 PR tree-optimization/20657
27650 * gcc.dg/tree-ssa/pr20657.c: New.
27652 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27654 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27655 (long long int)trunc*.
27657 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27660 * gcc.dg/pr20927.c: New test.
27662 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27664 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27665 * gcc.target/mips/asm-1.c: Likewise.
27667 2005-04-13 Dale Johannesen <dalej@apple.com>
27669 * objc.dg/objc-fast-4.m: New.
27671 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27673 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27675 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27677 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27679 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27680 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27681 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27683 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27685 PR tree-optimization/20913
27686 * gcc.dg/tree-ssa/pr20913.c: New.
27688 PR tree-optimization/20702
27689 * gcc.dg/tree-ssa/pr20702.c: New.
27691 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27694 * g++.dg/inherit/local3.C: New test.
27696 2005-04-12 Jeff Law <law@redhat.com>
27698 * gcc.dg/tree-ssa/20050412-1.c: New test.
27700 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27702 PR libfortran/19016
27703 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27704 Add tests with mask generated by expression.
27705 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27706 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27707 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27709 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27711 PR middle-end/20917
27712 * gcc.dg/20050409-1.c: New test.
27714 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27716 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27718 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27720 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27721 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27722 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27723 (TARGET_CXX): Adjust accordingly.
27724 * target.h (struct gcc_target): Remove epxort_class_data. Add
27725 determine_class_data_visibility and class_data_always_comdat.
27726 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27727 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27728 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27729 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27730 (arm_cxx_determine_class_data_visibility): New.
27731 (arm_cxx_class_data_always_comdat): Likewise.
27732 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27733 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27734 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27735 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27736 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27739 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27741 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27743 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27745 * gcc.dg/i386-darwin-fpmath.c: New.
27747 2004-04-11 Devang Patel <dpatel@apple.com>
27749 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27750 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27751 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27752 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27753 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27754 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27755 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27756 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27757 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27759 2004-04-11 Devang Patel <dpatel@apple.com>
27761 * gcc.dg/vect/vect-dv-1.c: New test.
27762 * gcc.dg/vect/vect-dv-2.c: New test.
27764 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27766 PR tree-optimization/20933
27767 * gcc.dg/tree-ssa/pr20933.c: New test.
27769 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27771 * gfortran.dg/fold_nearest.f90: New test.
27773 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27775 * gcc.dg/tree-ssa/alias-1.c: New test.
27777 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27779 PR tree-optimization/20920
27780 * g++.dg/tree-ssa/pr20920.C: New test.
27782 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27784 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27785 (long long int)ceil*.
27787 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27789 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27790 explicit C++ linkage.
27792 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27794 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27795 warning for arithmetic IF statements.
27797 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27799 * eor_handling_1.f90: New test case.
27800 * eor_handling_2.f90: New test case.
27801 * eor_handling_3.f90: New test case.
27802 * eor_handling_4.f90: New test case.
27803 * eor_handling_5.f90: New test case.
27804 * noadv_size.f90: New test case.
27805 * pad_no.f90: New test case.
27807 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27809 * gcc.c-torture/execute/20050410-1.c: New test.
27811 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27813 * gcc.dg/pr20126.c: New.
27815 2005-04-09 Bud Davis <bdavis@gfortran.org>
27816 Steven G. Kargl <kargls@comcast.net>
27818 * gfortran.dg/PR19872.f: New test.
27820 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27822 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27824 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27826 * gfortran.dg/nint_1.f90: New test.
27828 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27830 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27831 Added test for callee-allocated arrays with write statements.
27832 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27833 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27834 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27835 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27836 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27838 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27840 PR libfortran/20163
27841 * gfortran.dg/open-options-blanks.f: New test.
27843 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27846 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27848 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27850 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27851 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27852 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27853 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27854 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27855 * gcc.c-torture/execute/stdarg-4.c: New test.
27857 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27860 * g++.dg/abi/param2.C: New test.
27862 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27864 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27866 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27868 * gcc.dg/builtins-53.c: New test.
27870 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27872 * g++.dg/tree-ssa/pr18178.C: New test.
27873 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27874 * gcc.c-torture/execute/20041019-1.c: New test.
27875 * gcc.dg/tree-ssa/20041008-1.c: New test.
27876 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27877 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27878 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27879 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27880 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27881 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27882 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27883 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27884 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27885 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27887 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27889 PR rtl-optimization/20466
27890 * gcc.c-torture/execute/pr20466-1.c: New test.
27892 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27895 * g++.dg/parse/cond2.C: New test.
27898 * g++.dg/warn/Wdtor1.C: New test.
27900 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27903 * gfortran.dg/pr17229.f: New test.
27905 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27907 * gfortran.dg/tiny_1.f90: New test.
27908 * gfortran.dg/tiny_2.f90: ditto.
27910 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27912 * gfortran.dg/eor_1.f90: Fix dg-do run line
27913 * gfortran.dg/open_new.f90: Fix dg-do run line
27915 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27917 * lib/target-supports.exp (get_compiler_messages): Support
27918 optional arguments, the fourth being compiler options.
27919 (check_effective_target_fpic): New proc.
27920 * gcc.dg/20050321-2.c: Restrict to target fpic.
27922 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27924 * gcc.dg/15443-1.c: New test.
27925 * gcc.dg/15443-2.c: Likewise.
27927 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27929 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27931 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27933 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27935 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27937 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27938 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27940 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27941 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27942 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27944 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27947 * g++.dg/warn/Wunused-11.C: New test.
27949 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27951 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27953 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27955 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27957 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27960 * g++.dg/template/ptrmem13.C: New test.
27962 2005-04-05 Per Bothner <per@bothner.com>
27964 * lib/gcc.exp: Always add -fno-show-column, for now.
27966 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27969 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27970 of plain old "unsigned int" for the type of "i". Makes this test
27973 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27975 * gcc.dg/i386-ssefn-1.c: New test.
27976 * gcc.dg/i386-ssefn-2.c: New test.
27977 * gcc.dg/i386-ssefn-3.c: New test.
27978 * gcc.dg/i386-ssefn-4.c: New test.
27980 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27982 PR tree-optimization/20076
27983 * gcc.dg/builtin-apply4.c: New test.
27985 PR preprocessor/19475
27986 * gcc.dg/cpp/macspace1.c: New test.
27987 * gcc.dg/cpp/macspace2.c: New test.
27989 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27991 * gfortran.dg/pr20755.f: Fixed bad format.
27993 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27996 * g++.dg/ext/attrib21.C: New test.
27998 2004-04-05 Devang Patel <dpatel@apple.com>
28000 * lib/target-supports.exp (check_effective_target_vect_shif): New.
28001 * gcc.dg/vect/vect-shift-1.c: New test.
28003 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28005 PR libfortran/20755
28006 * gfortran.dg/pr20755.f: New test.
28008 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
28010 * gfortran.dg/pr15959.f90: New test.
28011 * gfortran.dg/string_pad_trunc.f90: New test.
28013 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28015 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28016 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28017 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28020 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28022 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28024 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28026 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28027 * gcc.c-torture/compile/20011119-2.c: Likewise.
28028 * gcc.c-torture/compile/981001-2.c: Likewise.
28030 2005-04-04 Mark Mitchell <mark@codesourcery.com>
28033 * g++.dg/template/overload4.C: New test.
28035 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28038 * g++.dg/abi/covariant5.C: New.
28041 * g++.dg/debug/const2.C: New.
28043 2005-04-04 Jakub Jelinek <jakub@redhat.com>
28045 PR rtl-optimization/16104
28046 * gcc.c-torture/execute/20050316-1.c: New test.
28048 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28050 * g++.dg/template/spec23.C: Fix dg-error text.
28052 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
28055 * g++.dg/expr/lval2.C: New.
28057 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28059 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28060 __builtin_strcasecmp and __builtin_strncasecmp.
28062 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
28065 * g++.dg/template/spec22.C: New.
28066 * g++.dg/template/spec23.C: New.
28068 2005-04-03 Dale Ranta <dir@lanl.gov>
28069 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28071 PR libfortran/20068
28072 PR libfortran/20125
28073 PR libfortran/20156
28074 PR libfortran/20471
28075 * gfortran.dg/backspace.f: New test.
28077 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
28079 * gcc.dg/pr19345.c: New test.
28081 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28083 PR tree-optimization/20640
28084 * gcc.dg/torture/tree-loop-1.c: New.
28086 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28088 PR rtl-optimization/20290
28089 * gcc.c-torture/execute/loop-ivopts-2.c: New.
28091 2005-04-02 Geoffrey Keating <geoffk@apple.com>
28093 * gcc.dg/rs6000-fpint.c: New.
28095 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28097 * gcc.dg/old-style-then-proto-1.c: New test.
28099 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28101 * gfortran.fortran-torture/execute/backspace.f90: Check
28102 after backspace and read was incorrect.
28104 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28106 * gcc.c-torture/execute/builtins/strcat.c: Check the result
28107 buffer past the terminating NUL using memcmp.
28108 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28109 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28111 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28112 Fix unused/uninitialized variable warnings.
28114 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28115 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28116 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28117 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28119 * gcc.c-torture/execute/builtins/abs-1-lib.c,
28120 gcc.c-torture/execute/builtins/fputs-lib.c,
28121 gcc.c-torture/execute/builtins/lib/fprintf.c,
28122 gcc.c-torture/execute/builtins/lib/main.c,
28123 gcc.c-torture/execute/builtins/lib/memcmp.c,
28124 gcc.c-torture/execute/builtins/lib/memmove.c,
28125 gcc.c-torture/execute/builtins/lib/mempcpy.c,
28126 gcc.c-torture/execute/builtins/lib/memset.c,
28127 gcc.c-torture/execute/builtins/lib/printf.c,
28128 gcc.c-torture/execute/builtins/lib/sprintf.c,
28129 gcc.c-torture/execute/builtins/lib/stpcpy.c,
28130 gcc.c-torture/execute/builtins/lib/strchr.c,
28131 gcc.c-torture/execute/builtins/lib/strcmp.c,
28132 gcc.c-torture/execute/builtins/lib/strcpy.c,
28133 gcc.c-torture/execute/builtins/lib/strcspn.c,
28134 gcc.c-torture/execute/builtins/lib/strlen.c,
28135 gcc.c-torture/execute/builtins/lib/strncat.c,
28136 gcc.c-torture/execute/builtins/lib/strncmp.c,
28137 gcc.c-torture/execute/builtins/lib/strncpy.c,
28138 gcc.c-torture/execute/builtins/lib/strrchr.c,
28139 gcc.c-torture/execute/builtins/lib/strspn.c,
28140 gcc.c-torture/execute/builtins/lib/strstr.c,
28141 gcc.c-torture/execute/builtins/memops-asm-lib.c,
28142 gcc.c-torture/execute/builtins/strlen-2.c,
28143 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28146 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
28148 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28149 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28152 2005-04-01 Jakub Jelinek <jakub@redhat.com>
28155 * g++.dg/debug/using1.C: New test.
28157 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
28159 PR middle-end/20524
28160 * gcc.dg/alias-7.c: Prefix asm-declared name with
28161 __USER_LABEL_PREFIX__.
28163 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
28165 Fix fallout from PR middle-end/15700:
28166 * gcc.c-torture/compile/20011119-1.c: Take
28167 __USER_LABEL_PREFIX__ into account.
28168 * gcc.c-torture/compile/20011119-2.c: Likewise.
28170 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
28173 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28175 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28178 * gcc.c-torture/compile/struct-non-lval-1.c,
28179 gcc.c-torture/compile/struct-non-lval-2.c,
28180 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28182 2005-03-31 Janis Johnson <janis187@us.ibm.com>
28184 * gcc.dg/tls/tls.exp: Remove temporary file.
28185 * g++.dg/tls/tls.exp: Ditto.
28186 * lib/file-format.exp: Ditto.
28187 * g++.dg/special/ecos.exp: Ditto.
28189 * lib/profopt.exp: Treat prof_ext as a list.
28190 * gcc.misc-tests/bprob.exp: Ditto.
28191 * g++.dg/bprob/bprob.exp: Ditto.
28193 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28194 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28195 g++.dg/tree-ssa/pointer-reference-alias.C,
28196 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28197 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28198 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28199 g++.dg/vect/pr19951.cc: Ditto.
28200 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28201 gcc.dg/builtins-47.c: Ditto.
28202 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28203 gcc.dg/pr20115-1.c: Ditto.
28204 * gcc.dg/tree-ssa/20030530-2.c,
28205 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28206 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28207 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28208 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28209 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28210 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28211 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28212 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28213 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28214 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28215 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28216 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28217 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28218 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28219 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28220 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28221 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28222 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28223 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28224 gcc.dg/tree-ssa/20030824-1.c,
28225 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28226 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28227 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28228 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28229 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28230 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28231 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28232 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28233 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28234 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28235 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28236 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28237 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28238 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28239 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28240 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28241 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28242 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28243 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28244 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28245 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28246 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28247 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28248 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28249 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28250 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28251 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28252 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28253 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28254 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28255 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28256 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28257 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28258 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28259 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28260 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28261 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28262 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28263 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28264 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28265 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28266 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28267 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28268 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28269 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28270 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28271 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28272 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28273 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28274 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28275 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28276 gcc.dg/tree-ssa/useless-1.c: Ditto.
28277 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28278 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28279 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28280 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28281 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28282 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28283 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28284 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28285 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28286 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28287 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28288 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28289 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28290 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28291 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28292 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28293 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28294 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28295 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28296 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28297 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28298 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28299 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28300 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28301 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28302 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28303 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28304 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28305 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28306 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28307 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28308 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28309 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28310 gcc.dg/vect/vect-none.c: Ditto.
28311 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28312 treelang/compile/unsigned.tree: Ditto.
28314 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28315 * gcc.dg/cpp/direct2s.c: Ditto.
28316 * gcc.dg/cpp/paste4.c: Ditto.
28317 * gcc.dg/cpp/separate-1.c: Ditto.
28318 * gcc.dg/pch/save-temps-1.c: Ditto.
28319 * g++.dg/ext/altivec-10.C: Ditto.
28320 * g++.dg/pch/pch.C: Ditto.
28322 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28324 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28325 * g++.dg/template/repo1.C: Ditto.
28326 * g++.dg/template/repo2.C: Ditto.
28327 * g++.dg/template/repo3.C: Ditto.
28328 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28329 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28330 * g++.old-deja/g++.pt/repo1.C: Ditto.
28331 * g++.old-deja/g++.pt/repo2.C: Ditto.
28332 * g++.old-deja/g++.pt/repo3.C: Ditto.
28333 * g++.old-deja/g++.pt/repo4.C: Ditto.
28335 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28336 * gcc.dg/20030107-1.c: Ditto.
28337 * gcc.dg/20030702-1.c: Ditto.
28338 * gcc.dg/profile-generate-1.c: Ditto.
28339 * g++.dg/other/profile1.C: Ditto.
28340 * g++.old-deja/g++.robertl/eb83.C: Ditto.
28342 * lib/gcc-dg.exp (remove-build-file): New.
28343 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28344 cleanup-tree-dump, cleanup-saved-temps): New.
28346 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
28348 PR c++/19203, DR 214
28349 * g++.dg/parse/ambig3.C: Not ambiguous.
28350 * g++.dg/template/spec20.C: New.
28351 * g++.dg/template/spec21.C: New.
28353 2005-03-31 Steve Ellcey <sje@cup.hp.com>
28356 * gcc.dg/ia64-fptr-1.c: Run only on linux.
28358 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28360 PR libfortran/20660
28361 * gfortran.dg/negative_unit.f: New test.
28363 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28365 * gcc.dg/20050330-1.c: New test.
28367 2005-03-30 Devang Patel <dpatel@apple.com>
28369 * g++.dg/tree-sra/ssa-sra-3.C: New test.
28371 2005-03-30 Dale Johannesen <dalej@apple.com>
28373 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28375 2005-03-30 Janis Johnson <janis187@us.ibm.com>
28377 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28378 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28379 Strip options from test name.
28381 2005-03-31 Jan Hubicka <jh@suse.cz>
28383 * gcc.dg/varpool-1.c: New testcase.
28385 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28389 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28390 gcc.dg/stmt-expr-label-3.c : New tests.
28391 * gcc.c-torture/execute/medce-2.c: Remove.
28393 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
28396 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28399 2005-03-30 Alan Modra <amodra@bigpond.net.au>
28401 * gcc.c-torture/compile/pr20203.c: New test.
28403 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28405 * gfortran.dg/promotion.f90: New test.
28407 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
28409 PR middle-end/20491
28410 * gcc.dg/torture/asm-subreg-1.c: New test.
28412 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
28415 * gcc.dg/pr20672-1.c: New test.
28417 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
28419 * gfortran.dg/vect: New directory.
28420 * gfortran.dg/vect/vect.exp: New.
28421 * gfortran.dg/vect/vect-1.f90: New test.
28422 * gfortran.dg/vect/vect-2.f90: New test.
28423 * gfortran.dg/vect/vect-3.f90: New test.
28424 * gfortran.dg/vect/vect-4.f90: New test.
28425 * gfortran.dg/vect/vect-5.f90: New test.
28427 2005-03-29 Jakub Jelinek <jakub@redhat.com>
28429 PR middle-end/20622
28430 * gcc.dg/alias-7.c: New test.
28432 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
28434 * gcc.dg/sparc-reg-1.c: New test.
28436 2005-03-28 Steve Ellcey <sje@cup.hp.com>
28439 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28441 2005-03-29 Dale Ranta <dir@lanl.gov>
28442 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28444 PR libfortran/20163
28445 * gfortran.dg/pr20163-2.f: New test.
28447 2005-03-28 Jan Hubicka <jh@suse.cz>
28449 PR middle-end/20635
28450 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28453 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
28455 PR tree-optimization/20626
28456 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28457 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28459 2005-03-26 Steven G. Kargl <kargls@comcast.net>
28461 * gfortran.dg/underflow.f90: New test.
28462 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28464 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28466 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28468 2005-03-25 Mark Mitchell <mark@codesourcery.com>
28470 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28471 (g++_init): Make sure that CXXFLAGS is set.
28472 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28473 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28474 * lib/gfortran.exp (gfortran_link_flags): Likewise.
28475 * lib/objc.exp (objc_init): Likewise.
28476 * lib/treelang.exp (treelang_init): Likewise.
28478 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
28480 PR tree-optimization/20470
28481 * gcc.dg/tree-ssa/pr20470.c: New test.
28483 2005-03-25 Geoffrey Keating <geoffk@apple.com>
28485 * gcc.dg/ppc-stfiwx.c: New.
28487 2005-03-25 Steve Ellcey <sje@cup.hp.com>
28490 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28492 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28494 * gcc.dg/20050325-1.c: Fix a typo.
28496 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28498 PR libfortran/19678
28499 PR libfortran/19679
28500 * gfortran.dg/dos_eol.f: New test.
28502 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
28504 PR rtl-optimization/20249
28505 * gcc.dg/20050325-1.c: New test.
28507 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28509 PR libfortran/15332
28510 * gfortran.dg/pr15332.f: New test.
28512 2005-03-24 Dale Johannesen <dalej@apple.com>
28514 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28516 2005-03-24 Geoffrey Keating <geoffk@apple.com>
28518 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28519 'internal' visibility.
28520 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28521 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28522 'protected' visibility.
28523 * gcc.dg/visibility-7.c: Likewise.
28524 * lib/target-supports.exp (check_visibility_available): Take
28525 a parameter, the kind of visibility to check for.
28526 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28527 to check_visibility_available.
28529 * g++.dg/expr/cast3.C: New.
28531 2005-03-24 David Edelsohn <edelsohn@gnu.org>
28533 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28536 2005-03-24 Steve Ellcey <sje@cup.hp.com>
28539 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28541 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
28543 * gcc.dg/badshift.c: Renamed to...
28544 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
28546 * gcc.target/i386/badshift.c: Renamed to...
28547 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
28550 PR rtl-optimization/20532
28551 * gcc.target/i386/badshift.c: New.
28553 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28555 * gfortran.dg/pr18025.f90: New test.
28557 2005-03-23 Dale Johannesen <dalej@apple.com>
28559 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28561 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28563 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28565 * lib/target-supports.exp (check_iconv_available): Default
28566 libiconv to -liconv, if there is no definition.
28568 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28570 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28572 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28574 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28575 * g++.dg/opt/pr7503-2.C: Likewise.
28576 * g++.dg/opt/pr7503-3.C: Likewise.
28577 * g++.dg/opt/pr7503-4.C: Likewise.
28578 * g++.dg/opt/pr7503-5.C: Likewise.
28579 * g++.dg/warn/minmax.C: New test.
28581 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28583 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28584 * gfortran.dg/g77_intrinsics_sub.f: New test.
28586 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28587 Jan Hubicka <jh@suse.cz>
28588 Steven Bosscher <stevenb@suse.de
28590 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28592 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28595 * g++.dg/template/redecl3.C: New test.
28597 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28600 * g++.dg/parse/error16.C: Tweak error markers.
28602 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28605 * gcc.dg/20050321-2.c: New test.
28607 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28611 * g++.dg/template/ptrmem12.C: New.
28613 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28615 PR rtl-optimization/20527
28616 * gcc.c-torture/execute/pr20527-1.c: New test.
28618 2005-03-22 Ben Elliston <bje@au.ibm.com>
28620 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28621 program, compile it into a real executable and then delete the .c
28622 and .x files afterwards, to avoid problems on testglue targets.
28624 2005-03-21 Stuart Hastings <stuart@apple.com>
28626 * gcc.target/i386/sse-2.c: New.
28628 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28630 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28632 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28634 * g++.dg/parse/crash25.C: Fix typo.
28636 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28639 * g++.dg/parse/crash24.C: New test.
28642 * g++.dg/parse/crash25.C: New test.
28644 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28647 * g++.dg/ext/stmtexpr4.C: New test.
28649 2005-03-20 Roger Sayle <roger@eyesopen.com>
28651 PR middle-end/20539
28652 * gcc.c-torture/compile/pr13066-1.c: New test case.
28653 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28654 * g++.dg/opt/pr13066-1.C: Likewise.
28656 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28658 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28660 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28663 * gfortran.dg/nesting_1.f90: New test.
28665 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28668 * g++.dg/lookup/using13.C: New test.
28670 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28673 * g++.dg/template/crash36.C: New test.
28675 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28678 * g++.dg/template/crash35.C: New test.
28680 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28683 * g++.dg/overload/operator2.C: New test.
28685 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28687 PR libfortran/20257
28688 * gfortran.dg/pr20257.f90: New test.
28690 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28692 PR libfortran/20480
28693 * gfortran.dg/pr20480.f90: New test.
28695 2005-03-16 Richard Henderson <rth@redhat.com>
28697 PR middle-end/15700
28698 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28699 (_rtld_global): New.
28700 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28701 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28703 * gcc.dg/alias-3.c: New.
28704 * gcc.dg/alias-4.c: New.
28705 * gcc.dg/alias-5.c: New.
28706 * gcc.dg/alias-6.c: New.
28708 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28710 * gcc.dg/cpp/ucnid-7.c: New.
28712 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28713 Dorit Naishlos <dorit@il.ibm.com>
28715 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28718 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28720 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28721 support misaligned accesses.
28722 * gcc.dg/vect/vect-58.c: Likewise.
28723 * gcc.dg/vect/vect-92.c: New.
28724 * gcc.dg/vect/vect-93.c: New.
28726 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28729 * gfortran.dg/assign_2.f90: New test.
28730 * gfortran.dg/assign_3.f90: New test.
28731 * gfortran.dg/assign.f90: New test.
28733 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28735 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28736 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28737 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28738 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28741 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28743 * gcc.dg/cpp/ucnid-6.c: New.
28745 * gcc.dg/cpp/normalize-1.c: New.
28746 * gcc.dg/cpp/normalize-2.c: New.
28747 * gcc.dg/cpp/normalize-3.c: New.
28748 * gcc.dg/cpp/normalize-4.c: New.
28749 * gcc.dg/cpp/ucnid-4.c: New.
28750 * gcc.dg/cpp/ucnid-5.c: New.
28751 * g++.dg/cpp/normalize-1.C: New.
28752 * g++.dg/cpp/ucnid-1.C: New.
28754 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28756 * gcc.dg/pr18628.c: New.
28758 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28761 * g++.dg/tree-ssa/pr20280.C: New.
28763 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28766 * gfortran.dg/stfunc_2.f90: New test.
28768 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28770 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28772 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28774 * gcc.dg/tree-ssa/20050314-1.c: New test.
28776 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28780 * g++.dg/template/friend34.C: New test.
28781 * g++.dg/template/friend35.C: Likewise.
28782 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28784 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28786 Friend class name lookup 5/n
28788 * g++.dg/lookup/hidden-class1.C: New test.
28789 * g++.dg/lookup/hidden-class2.C: Likewise.
28790 * g++.dg/lookup/hidden-class3.C: Likewise.
28791 * g++.dg/lookup/hidden-class4.C: Likewise.
28792 * g++.dg/lookup/hidden-class5.C: Likewise.
28793 * g++.dg/lookup/hidden-class6.C: Likewise.
28794 * g++.dg/lookup/hidden-class7.C: Likewise.
28795 * g++.dg/lookup/hidden-class8.C: Likewise.
28796 * g++.dg/lookup/hidden-class9.C: Likewise.
28797 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28798 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28799 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28800 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28801 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28802 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28803 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28804 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28805 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28806 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28807 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28809 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28812 * g++.dg/template/error18.C: New test.
28814 2005-03-09 Ben Elliston <bje@au.ibm.com>
28817 * g++.dg/debug/pr16792.C: New test.
28819 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28821 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28822 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28823 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28824 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28825 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28826 test assertion names.
28828 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28831 * gfortran.dg/stfunc_1.f90: New test.
28833 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28836 * gfortran.dg/real_index_1.f90: New test.
28838 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28841 * gfortran.dg/spec_expr_1.f90: New test.
28843 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28846 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28849 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28852 * gfortran.dg/largeequiv_1.f90: New test.
28854 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28856 * gcc.dg/ucnid-1.c: New.
28857 * gcc.dg/ucnid-2.c: New.
28858 * gcc.dg/ucnid-3.c: New.
28859 * gcc.dg/ucnid-4.c: New.
28860 * gcc.dg/ucnid-5.c: New.
28861 * gcc.dg/ucnid-6.c: New.
28862 * gcc.dg/cpp/ucnid-1.c: New.
28863 * gcc.dg/cpp/ucnid-2.c: New.
28864 * gcc.dg/cpp/ucnid-3.c: New.
28865 * g++.dg/other/ucnid-1.C: New.
28867 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28869 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28871 2005-03-11 Per Bothner <per@bothner.com>
28873 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28874 that diagnotics refer to correct token.
28875 * gcc.dg/unused-3.c: Likewise.
28877 2005-03-11 Per Bothner <per@bothner.com>
28879 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28880 constant" is now actually on same line as string constant.
28881 * gcc.dg/cpp/direct2s.c: Likewise.
28883 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28885 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28887 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28889 PR libfortran/20124
28890 * gfortran.dg/pr20124.f90: New Test
28892 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28894 PR tree-optimization/20130
28895 * gcc.dg/pr20130-1.c: New test.
28897 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28900 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28902 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28904 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28906 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28908 * g++.dg/eh/forced1.C: Fix comment.
28909 * g++.dg/eh/forced2.C: Ditto.
28910 * g++.dg/eh/forced3.C: Ditto.
28911 * g++.dg/eh/forced4.C: Ditto.
28913 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28916 * gcc.c-torture/compile/pr20412.c: New test.
28918 2005-03-10 Roger Sayle <roger@eyesopen.com>
28920 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28922 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28925 * gcc.dg/20050307-1.c: New test.
28927 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28930 * g++.dg/other/stdarg3.C: New.
28932 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28934 PR c++/18384, c++/18327
28935 * g++.dg/init/array19.C: New test.
28937 PR inline-asm/20314
28938 * gcc.dg/torture/pr20314-1.c: New test.
28939 * gcc.dg/torture/pr20314-2.c: New test.
28941 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28943 * gcc.dg/20050309-1.c: New test.
28945 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28947 * gcc.dg/builtins-10.c: Reactivate disabled test.
28948 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28949 new cbrt transformations.
28951 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28954 * g++.dg/template/array13.C: New test.
28956 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28959 * g++.dg/init/brace4.C: New test.
28961 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28964 * g++.dg/template/non-dependent12.C: New.
28966 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28969 * g++.dg/init/array18.C: Add dg-do run marker.
28972 * g++.dg/init/array18.C: New test.
28974 2005-03-09 Ben Elliston <bje@au.ibm.com>
28976 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28977 * g++.dg/gcov/gcov.exp: Likewise.
28978 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28979 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28980 * lib/c-torture.exp: Likewise.
28981 * lib/fortran-torture.exp: Likewise.
28982 * lib/g++.exp: Likewise.
28983 * lib/gcc-defs.exp: Likewise.
28984 * lib/gcc-dg.exp: Likewise.
28985 * lib/gcc.exp: Likewise.
28986 * lib/gcov.exp: Likewise.
28987 * lib/gfortran.exp: Likewise.
28988 * lib/mike-g++.exp: Likewise.
28989 * lib/mike-gcc.exp: Likewise.
28990 * lib/objc-torture.exp: Likewise.
28991 * lib/objc.exp: Likewise.
28992 * lib/profopt.exp: Likewise.
28993 * lib/target-libpath.exp: Likewise.
28994 * lib/target-supports.exp: Likewise.
28995 * lib/treelang.exp: Likewise.
28996 * lib/wrapper.exp: Likewise.
28998 2005-03-08 Jeff Law <law@redhat.com>
29000 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29003 2005-03-08 Ira Rosen <irar@il.ibm.com>
29005 * gcc.dg/vect/pr20122.c: New test.
29007 2005-03-07 Jeff Law <law@redhat.com>
29009 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29011 * gcc.dg/tree-ssa/pr18133-1.c: New test.
29012 * gcc.dg/tree-ssa/pr18133-2.c: New test.
29013 * gcc.dg/tree-ssa/pr18134.c: New test.
29015 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29017 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29018 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29019 gcc.dg/torture/builtin-noret-2.c: Require weak support.
29021 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
29024 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29026 2005-03-07 Mark Mitchell <mark@codesourcery.com>
29028 * g++.dg/warn/Wnvdtor.C: New test.
29030 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
29032 * gcc.dg/torture/pr19683-1.c: New test.
29034 2005-03-06 Steven G. Kargl <kargls@comcast.net>
29036 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29037 * gfortran.dg/g77/19990313-2.f: Ditto.
29038 * gfortran.dg/g77/19990313-3.f: Ditto.
29039 * gfortran.dg/g77/19990525-0.f: Ditto.
29040 * gfortran.dg/g77/19990826-0.f: Ditto.
29041 * gfortran.dg/g77/19990826-2.f: Ditto.
29042 * gfortran.dg/g77/19990826-3.f: Ditto.
29043 * gfortran.dg/g77/20000511-1.f: Ditto.
29044 * gfortran.dg/g77/20000511-2.f: Ditto.
29045 * gfortran.dg/g77/970625-2.f: Ditto.
29046 * gfortran.dg/g77/980310-2.f: Ditto.
29047 * gfortran.dg/g77/980310-3.f: Ditto.
29048 * gfortran.dg/g77/980310-8.f: Ditto.
29049 * gfortran.dg/g77/980519-2.f: Ditto.
29050 * gfortran.dg/g77/alpha1.f: Ditto.
29051 * gfortran.dg/g77/claus.f: Ditto.
29052 * gfortran.dg/g77/erfc.f: Ditto.
29053 * gfortran.dg/g77/short.f: Ditto.
29054 * gfortran.fortran-torture/execute/data.f90: Ditto.
29055 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29056 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29058 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29060 * lib/file-format.exp (gcc_target_object_format): Add check for som
29061 format and hardcode object formats on hppa*-*-hpux*.
29062 * lib/target-supports.exp (check_weak_available): Add check for som
29063 object format. Always return 0 on hppa*-*-hpux10*.
29065 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29068 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29070 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29072 * gfortran.dg/pr19936_1.f90: New test.
29073 * gfortran.dg/pr19936_2.f90: New test.
29074 * gfortran.dg/pr19936_3.f90: New test.
29076 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29077 Paul Thomas <prthomas@drfccad.cea.fr>
29079 * gfortran.dg/PR19754_1.f90: New test.
29080 * gfortran.dg/PR19754_2.f90: Ditto.
29082 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29085 * g++.dg/template/non-dependent11.C: New test.
29087 2005-03-05 Uros Bizjak <uros@kss-loka.si>
29089 * lib/target-supports.exp (check_iconv_available): Fix comment.
29091 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
29092 Joseph S. Myers <joseph@codesourcery.com>
29095 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29097 2005-03-04 Matthew Sachs <msachs@apple.com>
29099 * gcc.exp (gcc_target_compile): Put braces around
29100 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29101 * objc.exp (objc_target_compile): Likewise.
29102 * treelang.exp (treelang_target_compile): Likewise.
29104 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29107 * gfortran.dg/func_result_1.f90: New test.
29109 2005-03-04 Ben Elliston <bje@au.ibm.com>
29111 * gcc.misc-tests/options.exp: New test.
29113 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
29115 * gcc.dg/pr15784-4.c: New test.
29117 2005-03-03 Geoffrey Keating <geoffk@apple.com>
29119 * gcc.c-torture/execute/pr17133.c: New.
29120 * gcc.c-torture/compile/20050303-1.c: New.
29122 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
29124 * gcc.dg/cpp/assert4.c: Fix for cygwin.
29126 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
29128 * g++.dg/overload/using2.C: New.
29130 2005-03-02 Mark Mitchell <mark@codesourcery.com>
29133 * g++.dg/init/ptrmem2.C: New test.
29135 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
29138 * gcc.dg/pr8927-1.c: New test.
29140 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
29143 * g++.dg/inherit/covariant12.C: New.
29145 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29148 * gfortran.dg/bound_1.f90: New test.
29150 2005-02-28 Janis Johnson <janis187@us.ibm.com>
29152 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29153 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29155 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
29158 * gcc.dg/pr20245-1.c: New test.
29160 2005-02-28 Jakub Jelinek <jakub@redhat.com>
29162 PR middle-end/19874
29163 * gcc.c-torture/execute/20050119-2.c: New test case.
29165 2005-02-28 Ben Elliston <bje@au.ibm.com>
29167 * README: Update the DejaGnu bug reporting address.
29168 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29169 * lib/objc-torture.exp: Likewise.
29171 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29173 * gfortran.dg/boz_1.f90: New test.
29174 * gfortran.dg/boz_3.f90: New test.
29175 * gfortran.dg/boz_4.f90: New test.
29177 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
29179 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29180 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29182 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29184 PR libfortran/20101
29185 * gfortran.dg/write_0_pe_format.f90: New test.
29187 2005-02-27 Jakub Jelinek <jakub@redhat.com>
29190 * g++.dg/opt/thunk2.C: New test.
29191 * g++.dg/opt/covariant1.C: New test.
29193 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29195 * gfortran.dg/e_d_fmt.f90: New test.
29197 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
29199 * gcc.dg/asm-b.c: Fix comment typos.
29201 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29203 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29206 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
29209 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29210 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29211 * gcc.dg/asm-b.c: New test.
29213 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
29215 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29216 Disable this test on IRIX 6.
29218 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
29220 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29221 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29224 2005-02-25 Diego Novillo <dnovillo@redhat.com>
29226 PR tree-optimization/20204
29227 * gcc.dg/pr20204.c: New test.
29229 2005-02-24 Jakub Jelinek <jakub@redhat.com>
29232 * gcc.c-torture/execute/20050224-1.c: New test.
29235 * g++.dg/warn/Wbraces2.C: New test.
29237 2005-02-23 Mark Mitchell <mark@codesourcery.com>
29240 * g++.dg/init/const2.C: New test.
29242 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
29244 PR tree-optimization/20100
29245 * gcc.c-torture/execute/pr20100-1.c: New test.
29247 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29249 * gfortran.dg/implicit_3.f90: New test.
29251 * gfortran.dg/deftype_1.f90: New test.
29253 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
29255 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29257 * g++.dg/other/anon3.C: Accept a warning.
29259 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
29261 * gcc.dg/pr20017.c: Fix a comment typo.
29263 2005-02-23 Bud Davis <bdavis@gfortran.org>
29265 * gfortran.dg/list_read_4.f90: Change to f90 comments.
29267 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
29270 * ada/acats/tests/cxa/cxa3004.a: Remove.
29271 * ada/acats/tests/cxb/cxb30061.am: Likewise.
29273 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29276 * g++.dg/init/const1.C: New test.
29279 * g++.dg/parse/constant7.C: New test.
29282 * g++.dg/parse/error27.C: New test.
29283 * g++.dg/template/qualttp15.C: Adjust error markers.
29284 * g++.old-deja/g++.other/struct1.C: Likewise.
29287 * g++.dg/template/error17.C: New test.
29290 * g++.dg/parser/error26.C: New test.
29292 2005-02-22 Diego Novillo <dnovillo@redhat.com>
29294 PR tree-optimization/20100
29295 PR tree-optimization/20115
29296 * gcc.dg/pr20115.c: New test.
29297 * gcc.dg/pr20115-1.c: New test.
29298 * gcc.dg/pr20100.c: New test.
29299 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29300 call-clobbered variables after alias1.
29302 2005-02-22 Bud Davis <bdavis@gfortran.org>
29304 * gfortran.dg/list_read_4.f90: new test.
29306 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
29308 PR rtl-optimization/20017.
29309 * gcc.dg/pr20017.c: New.
29311 2005-02-22 Devang Patel <dpatel@apple.com>
29314 * g++.dg/tree-ssa/pr19952.C: New test.
29316 2005-02-22 Mark Mitchell <mark@codesourcery.com>
29319 * g++.dg/parse/constant6.C: New test.
29321 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29323 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29324 * g++.dg/charset/asm2.c: Likewise.
29325 * g++.dg/charset/asm3.c: Likewise.
29326 * g++.dg/charset/asm4.c: Likewise.
29327 * g++.dg/charset/asm5.c: Likewise.
29328 * g++.dg/charset/attribute1.c: Likewise.
29329 * g++.dg/charset/attribute2.c: Likewise.
29330 * g++.dg/charset/extern1.cc: Likewise.
29331 * g++.dg/charset/extern2.cc: Likewise.
29332 * g++.dg/charset/extern3.cc: Likewise.
29333 * g++.dg/charset/function.cc: Likewise.
29334 * g++.dg/charset/string.c: Likewise.
29335 * g++.dg/charset/charset.exp: Likewise.
29336 * lib/target-supports.exp (check_iconv_available): Fix comment.
29338 2005-02-22 Uros Bizjak <uros@kss-loka.si>
29340 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29341 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29342 * gcc.dg/charset/asm2.c: Likewise.
29343 * gcc.dg/charset/asm3.c: Likewise.
29344 * gcc.dg/charset/asm4.c: Likewise.
29345 * gcc.dg/charset/asm5.c: Likewise.
29346 * gcc.dg/charset/asm6.c: Likewise.
29347 * gcc.dg/charset/attribute1.c: Likewise.
29348 * gcc.dg/charset/attribute2.c: Likewise.
29349 * gcc.dg/charset/builtin1.c: Likewise.
29350 * gcc.dg/charset/extern.c: Likewise.
29351 * gcc.dg/charset/function.c: Likewise.
29352 * gcc.dg/charset/string.c: Likewise.
29353 * gcc.dg/charset/charset.exp: Likewise.
29355 2005-02-21 Bud Davis <bdavis9659@comcast.net>
29358 * gfortran.dg/pr20086.f90: New test.
29360 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
29362 PR tree-optimization/19786
29363 * g++.dg/tree-ssa/pr19786.C: New.
29365 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29367 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29369 2005-02-21 Jeff Law <law@redhat.com>
29371 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29373 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29375 * gfortran.dg/do_iterator: Split loop, markup all lines for
29376 which an error locus is printed.
29377 * gfortran.dg/pr17708.f90: Markup all lines for which an error
29379 * gfortran.dg/select_4.f90: Likewise.
29380 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29381 locuses in the various permutations.
29383 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
29385 PR tree-optimization/19951
29386 * g++.dg/vect: New directory.
29387 * g++.dg/vect/vect.exp: New file.
29388 * g++.dg/vect/pr19951.cc: New testcase.
29389 * g++.dg/dg.exp: Also prune vectorizer tests.
29391 2005-02-20 Zack Weinberg <zack@codesourcery.com>
29394 * gcc.dg/charset/builtin1.c: New test.
29396 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29399 * g++.dg/inherit/volatile1.C: New test.
29402 * g++.dg/template/dtor4.C: New test.
29404 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29406 * gfortran.dg/int_1.f90: New test.
29408 2005-02-19 Devang Patel <dpatel@apple.com>
29410 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29412 2005-02-19 Steven G. Kargl <kargls@comcast.net>
29414 * gfortran.dg/achar_1.f90: New test.
29416 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
29418 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29420 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
29421 Jakub Jelinek <jakub@redhat.com>
29423 PR tree-optimization/19828
29424 * gcc.dg/tree-ssa/loop-7.c: New test.
29425 * gcc.c-torture/execute/20050218-1.c: New test.
29427 2005-02-19 Jakub Jelinek <jakub@redhat.com>
29430 * gcc.dg/transparent-union-1.c: New test.
29431 * gcc.dg/transparent-union-2.c: New test.
29433 2005-02-18 James E Wilson <wilson@specifixinc.com>
29435 PR tree-optimization/18977
29436 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29438 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
29441 * gcc.dg/pr20054.c: New test.
29443 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29446 * g++.dg/ext/attrib20.C: New test.
29448 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
29450 PR middle-end/20030
29451 * gfortran.fortran-torture/execute/character_passing.f90: New test.
29453 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
29456 * g++.dg/opt/switch4.C: New.
29458 2005-02-18 Jakub Jelinek <jakub@redhat.com>
29461 PR tree-optimization/20009
29462 * gcc.c-torture/compile/20050217-1.c: New test.
29463 * g++.dg/opt/switch3.C: New test.
29465 PR tree-optimization/18947
29466 * gcc.c-torture/compile/20050215-1.c: New test.
29467 * gcc.c-torture/compile/20050215-2.c: New test.
29468 * gcc.c-torture/compile/20050215-3.c: New test.
29470 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
29473 * g++.dg/template/crash34.C: New.
29476 * g++.dg/other/access3.C: New.
29478 2005-02-17 Ira Rosen <irar@il.ibm.com>
29480 * gcc.dg/vect/vect-98.c: New test.
29482 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
29484 PR tree-optimization/19967
29485 * gcc.dg/pr19967.c: New.
29487 2005-02-16 Jakub Jelinek <jakub@redhat.com>
29489 PR middle-end/19857
29490 * gcc.dg/tree-ssa/20050215-1.c: New test.
29491 * gcc.c-torture/execute/20050215-1.c: New test.
29493 2005-02-15 Eric Christopher <echristo@redhat.com>
29495 * gcc.dg/cpp/20050215-1.c: New file.
29497 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
29499 PR tree-optimization/15785
29500 * gcc.dg/pr15785-1.c: New test.
29502 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
29505 * g++.dg/init/ctor4.C: New.
29506 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29508 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
29510 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29511 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29513 2005-02-15 Andreas Schwab <schwab@suse.de>
29515 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29518 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
29520 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29522 2005-02-14 Diego Novillo <dnovillo@redhat.com>
29524 PR tree-optimization/19853
29525 * gcc.c-torture/compile/pr19853.c: New test.
29527 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29530 * g++.dg/parse/local-class1.C: New.
29533 * g++.dg/parse/ptrmem3.C: New.
29536 * g++.old-deja/g++.oliva/template6.C: Add another case.
29537 * g++.dg/template/explicit6.C: New.
29539 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
29542 * g++.dg/other/redecl2.C: New.
29544 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
29547 * g++.dg/abi/covariant4.C: New.
29549 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
29551 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29554 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
29556 * gcc.dg/vect/vect-96.c: Fix typo.
29558 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29562 * g++.dg/template/enum5.C: New test.
29564 2005-02-12 Ira Rosen <irar@il.ibm.com>
29566 * gcc.dg/vect/vect-97.c: New test.
29568 2005-02-12 Ira Rosen <irar@il.ibm.com>
29570 * gcc.dg/vect/vect-96.c: New test.
29572 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29574 * gcc.dg/builtins-34.c: Also check ldexp*.
29576 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29578 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29580 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29582 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29583 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29584 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29585 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29586 selector_list, selector_expression, dg-process-target): Move to new
29587 file target-supports-dg.exp.
29588 * lib/target-supports-dg.exp: New.
29590 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29593 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29596 * g++.dg/other/ptrmem6.C: New test.
29598 PR middle-end/19858
29599 * gcc.c-torture/compile/20050210-1.c: New test.
29601 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29604 * g++.dg/warn/Wbraces1.C: New test.
29606 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29608 * gcc.dg/builtins-52.c: New testcase.
29610 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29613 * gcc.c-torture/execute/20050119-1.c: New test.
29615 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29618 * g++.dg/init/delete1.C: New test.
29620 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29623 * g++.dg/template/static12.C: New test.
29625 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29628 * g++.dg/conversion/ambig1.C: New test.
29631 * g++.dg/ext/attrib19.C: New test.
29634 * g++.dg/parse/dtor5.C: New test.
29637 * g++.dg/template/dtor3.C: New test.
29640 * g++.dg/template/static11.C: New test.
29641 * g++.dg/template/crash2.C: Remove dg-error marker.
29643 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29646 * g++.old-deja/g++.mike/p10769a.C: Remove.
29648 2005-02-09 Roger Sayle <roger@eyesopen.com>
29650 * gcc.dg/builtins-48.c: New test case.
29651 * gcc.dg/builtins-49.c: New test case.
29652 * gcc.dg/builtins-50.c: New test case.
29653 * gcc.dg/builtins-51.c: New test case.
29655 2005-02-09 Ian Lance Taylor <ian@airs.com>
29657 PR middle-end/19583
29658 * g++.dg/warn/Wreturn-type-3.C: New test.
29660 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29662 PR middle-end/19402
29663 * gcc.dg/pr19402-1.c: New testcase.
29664 * gcc.dg/pr19402-2.c: likewise.
29666 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29668 PR middle-end/19854
29669 * g++.dg/tree-ssa/tmmti.C: New testcase.
29671 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29673 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29675 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29678 * g++.dg/parse/crash23.C: New test.
29679 * g++.dg/warn/Weff1.C: New test.
29681 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29683 * gcc.dg/20050209-1.c: New test.
29685 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29688 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29690 2005-02-08 Mike Stump <mrs@apple.com>
29692 * g++.dg/pch/import-2.c: New test.
29693 * g++.dg/pch/import-2.hs: New.
29694 * g++.dg/pch/include/import-2a.h: New.
29695 * g++.dg/pch/include/import-2b.h: New.
29697 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29699 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29701 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29703 * gfortran.dg/substr_1.f90: New test.
29705 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29707 PR middle-end/19775
29708 * gcc.dg/torture/builtin-power-1.c: Disable test for
29709 invalid transformation.
29710 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29711 no longer optimize.
29712 * gcc.dg/builtins-47.c: New testcase.
29714 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29715 Dorit Naishlos <dorit@il.ibm.com>
29717 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29719 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29721 * gcc.c-torture/compile/20050206-1.c: New test.
29723 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29726 * g++.dg/opt/pr19768.C: New test.
29728 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29731 * gcc.c-torture/compile/pr19736.c: New test.
29733 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29736 * g++.dg/parse/error25.C: New test.
29738 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29740 * gcc.c-torture/execute/20050203-1.c: New.
29742 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29744 * gcc.dg/vect/vect-85.c: Remove xfail.
29745 * gcc.dg/vect/vect-86.c: Remove xfail.
29746 * gcc.dg/vect/vect-87.c: Remove xfail.
29747 * gcc.dg/vect/vect-88.c: Remove xfail.
29749 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29751 * gcc.dg/altivec-19.c: New.
29753 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29756 * gcc.dg/nested-func-3.c: New test.
29757 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29759 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29761 * gcc.test-framework/gen_directive_tests: Generate tests for
29762 selector expressions.
29764 2005-02-02 Matt Austern <austern@apple.com>
29767 * g++/ext/builtin7.C: New.
29768 * g++/ext/builtin8.C: New.
29770 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29773 * gcc.dg/pr18502-1.c: New test.
29775 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29778 * g++.dg/template/local4.C: Tweak.
29780 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29782 PR tree-optimization/19578
29783 * gcc.c-torture/compile/20050202-1.c: New test.
29785 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29788 * gcc.dg/c99-init-4.c: New test.
29790 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29792 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29794 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29796 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29797 * g++.dg/eh/check-vect.h: New.
29799 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29800 * gcc.dg/vect/vect-78.c: Ditto.
29801 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29804 * g++.dg/conversion/simd1.C: Expect warning.
29805 * g++.dg/ext/attribute-test-1.C: Ditto.
29806 * g++.dg/ext/attribute-test-2.C: Ditto.
29807 * g++.dg/ext/attribute-test-3.C: Ditto.
29808 * g++.dg/ext/attribute-test-4.C: Ditto.
29810 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29811 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29813 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29815 2005-02-01 Richard Henderson <rth@redhat.com>
29817 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29818 long double for ibm double-double format.
29819 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29821 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29823 PR tree-optimization/19633
29824 * gcc.dg/pr19633-1.c: New test.
29825 * gcc.dg/pr19633.c: Tweak to make pointer point
29826 to NULL or a symbol.
29828 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29830 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29832 (dg-process-target (local override)): Handle selector expressions.
29834 * gcc.test-framework/README: Describe tests in source directory.
29835 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29836 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29837 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29838 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29839 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29840 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29841 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29842 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29843 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29844 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29845 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29846 * gcc.test-framework/dg-error-exp-P.c: New test.
29847 * gcc.test-framework/dg-error-exp-XP.c: New test.
29848 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29849 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29850 * gcc.test-framework/dg-output-exp-P.c: New test.
29851 * gcc.test-framework/dg-output-exp-XF.c: New test.
29852 * gcc.test-framework/dg-warning-exp-P.c: New test.
29853 * gcc.misc-tests/dg-1.c: Remove.
29854 * gcc.misc-tests/dg-2.c: Remove.
29855 * gcc.misc-tests/dg-3.c: Remove.
29856 * gcc.misc-tests/dg-4.c: Remove.
29857 * gcc.misc-tests/dg-5.c: Remove.
29858 * gcc.misc-tests/dg-6.c: Remove.
29859 * gcc.misc-tests/dg-7.c: Remove.
29860 * gcc.misc-tests/dg-8.c: Remove.
29861 * gcc.misc-tests/dg-9.c: Remove.
29862 * gcc.misc-tests/dg-10.c: Remove.
29863 * gcc.misc-tests/dg-11.c: Remove.
29864 * gcc.misc-tests/dg-12.c: Remove.
29865 * gcc.misc-tests/dg-test.exp: Remove.
29867 * gcc.test-framework/test-framework.awk: Change recording and
29868 printing of passes and failures.
29870 * gcc.test-framework: New directory.
29871 * gcc.test-framework/README: New.
29872 * gcc.test-framework/test-framework.exp: New.
29873 * gcc.test-framework/test-framework.awk: New.
29874 * gcc.test-framework/gen_directive_tests: New.
29876 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29878 * lib/treelang.exp: Fix comment typos.
29879 (treelang_target_compile): Don't append libs=-ltreelang to options.
29881 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29883 * g++.dg/parse/typename7.C: Adjust error messages.
29885 2005-01-31 Jeff Law <law@redhat.com>
29887 * gcc.c-torture/execute/20050131-1.c: New test.
29888 * gcc.dg/wcaselabel.c: New test.
29890 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29892 * g++.dg/other/warning1.C: Adjust error messags.
29893 * g++.dg/parse/constant5.C: New test.
29895 2005-01-31 Steven Bosscher <stevenb@suse.de>
29898 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29899 the test case valid.
29900 * gcc.dg/20030815-1.c: Remove invalid tests.
29901 * gcc.dg/array-7.c: Adjust expected result.
29902 * gcc.dg/pr18596-3.c: Likewise.
29903 * gcc.dg/noncompile/20000901-1.c: Likewise.
29904 * gcc.dg/noncompile/init-2.c: Likewise.
29905 * gcc.dg/noncompile/init-4.c: Likewise.
29907 2005-01-31 Dale Johannesen <dalej@apple.com>
29909 * g++.dg/opt/pr19650.C: New test.
29911 2005-01-31 Richard Henderson <rth@redhat.com>
29913 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29914 long double for intel double extended format.
29915 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29917 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29920 * g++.dg/template/static10.C: New test.
29923 * g++.dg/parse/error24.C: New test.
29926 * g++.dg/lookup/builtin1.C: New test.
29929 * g++.dg/warn/conv3.C: New test.
29931 2005-01-30 Bud Davis <bdavis@gfortran.org>
29934 * gfortan.dg/inquire_7.f90
29936 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29938 PR tree-optimization/15791
29939 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29940 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29941 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29942 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29943 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29944 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29945 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29946 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29947 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29948 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29950 2005-01-29 Paul Brook <paul@codesourcery.com>
29953 * check.c (real_or_complex_check): New function.
29954 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29955 * intrinsic.c (add_functions): Use new check functions.
29956 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29959 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29961 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29962 gcc.dg/lvalue-3.c: New tests.
29963 * gcc.dg/concat.c: Update expected messages.
29965 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29967 PR libfortran/19595
29968 * gfortran.dg/eor_1.f90: New test.
29970 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29973 * gfortran.dg/logical_data_1.f90: New test.
29975 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29978 * g++.dg/template/crash33.C: New test.
29981 * g++.dg/template/crash32.C: New test.
29983 2005-01-28 Ian Lance Taylor <ian@airs.com>
29985 PR middle-end/16558
29986 * g++.dg/warn/Wreturn-type-2.C: New test.
29988 2004-06-24 Jeff Law <law@redhat.com>
29990 * gcc.dg/tree-ssa/20050128-1.c: New test.
29992 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29994 * gcc.target/frv/all-mdpackh-1.c: New test.
29996 2005-01-28 Steven Bosscher <stevenb@suse.de>
29998 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30000 2005-01-27 Richard Henderson <rth@redhat.com>
30002 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30004 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30006 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30008 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30010 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30011 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30012 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30013 to cope with cases where the multilib options override the dg-options.
30015 2005-01-27 Jakub Jelinek <jakub@redhat.com>
30018 * gcc.dg/noncompile/20050120-1.c: New test.
30020 2005-01-26 Diego Novillo <dnovillo@redhat.com>
30022 PR tree-optimization/19633
30023 * gcc.dg/pr19633.c: New test.
30024 * gcc.dg/tree-ssa/pr19633.c: New test.
30026 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
30028 * gcc.dg/20041216-1.c: New test.
30030 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
30033 * objc.dg/selector-2.m: New test.
30035 2005-01-26 Jakub Jelinek <jakub@redhat.com>
30037 * g++.dg/opt/range-test-2.C: New test.
30039 PR rtl-optimization/19579
30040 * gcc.c-torture/execute/20050124-1.c: New test.
30042 2005-01-26 Greg Parker <gparker@apple.com>
30043 Stuart Hastings <stuart@apple.com>
30045 * gcc.c-torture/execute/20050125-1.c: New.
30047 2005-01-18 Jan Hubicka <jh@suse.cz>
30049 PR tree-optimize/19337
30050 * gcc.c-torture/compile/20050119-1.c: New test.
30052 2005-01-24 James E Wilson <wilson@specifixinc.com>
30054 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30055 test for successful match.
30057 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
30060 * objc.dg/comp-types-7.m: New test.
30062 2005-01-24 Janis Johnson <janis187@us.ibm.com>
30064 * lib/target-supports.exp (current_target_name): New.
30065 (check_effective_target_ilp32, check_effective_target_lp64):
30066 Cache the result to use as long as the current target, with
30067 multilib flags, remains the same.
30069 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30070 (dg-require-weak, dg-require-visibility, dg-require-alias,
30071 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30072 dg-require-effective-target, dg-skip-if): Remove call to
30073 skip_test_and_clear_xfail.
30074 (dg-test): Clear xfail data.
30076 2005-01-24 Jakub Jelinek <jakub@redhat.com>
30079 * gcc.dg/ppc64-toc.c: New test.
30081 * g++.dg/tree-ssa/empty-1.C: New test.
30083 PR middle-end/19551
30084 * gcc.c-torture/execute/20050121-1.c: New test.
30085 * gcc.dg/20050121-2.c: New test.
30087 2004-01-23 Steven G. Kargl <kargls@comcast.net>
30088 Paul Brook <paul@codesourcery.com>
30091 * gfortran.dg/real_const_1.f: New test.
30092 * gfortran.dg/real_const_2.f90: New test.
30093 * gfortran.dg/complex_int_1.f90: New test.
30095 2005-01-23 Bud Davis <bdavis9659@comcast.net>
30098 * gfortan.dg/inquire_6.f90: New test.
30100 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30102 PR libfortran/19451
30103 * open_readonly_1.f90: New test.
30105 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30107 PR libfortran/18982
30108 * gfortran.dg/open_new.f90: New file.
30110 2005-01-22 Paul Brook <paul@codesourcery.com>
30112 * namelist_1.f90: New test.
30114 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
30116 PR tree-optimization/19484
30117 * gcc.c-torture/compile/20050122-[12].c: New tests.
30119 2005-01-22 Paul Brook <paul@codesourcery.com>
30121 * gfortran.dg/implicit_2.f90: New test.
30123 2005-01-22 Bud Davis <bdavis9659@comcast.net>
30126 * gfortran.dg/inquire_5.f90: New test.
30128 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30131 * gcc.dg/pr18809-1.c: New test.
30133 2005-01-21 Ian Lance Taylor <ian@airs.com>
30135 * gcc.dg/20050121-1.c: New test.
30137 PR tree-optimization/13000
30138 * gcc.dg/20040206-1.c: Change warning to point where function is
30141 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30144 * g++.dg/template/array11.C: New test.
30146 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30148 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30149 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30150 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30151 * gfortran.dg/getenv_1.f90: Add dg-do directive.
30152 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30153 gfortran.dg/pr17164.f90: Add missing dg-do directives.
30155 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
30157 PR tree-optimization/15349
30158 * gcc.dg/tree-ssa/pr15349.c: New.
30160 2005-01-20 Steve Ellcey <sje@cup.hp.com>
30162 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30164 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
30166 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30167 scan-assembler-times directive name.
30169 * gcc.dg/asm-a.c: Move dg-require-effective-target to
30172 PR rtl-optimization/19462
30173 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30175 2005-01-19 Steve Ellcey <sje@cup.hp.com>
30177 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30178 counting function calls on ia64.
30180 2005-01-19 Jakub Jelinek <jakub@redhat.com>
30182 PR rtl-optimization/15139
30183 * gcc.dg/20050111-2.c: New test.
30186 * gcc.c-torture/compile/20050113-1.c: New testcase.
30188 PR middle-end/19164
30189 * gcc.dg/20050113-1.c: New testcase.
30191 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
30193 * gcc.dg/vect/vect-85.c: Add comment.
30194 * gcc.dg/vect/vect-86.c: Add xfail for now.
30195 * gcc.dg/vect/vect-87.c: Add xfail for now.
30196 * gcc.dg/vect/vect-88.c: Add xfail for now.
30197 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30199 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30201 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30203 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30205 * g++.dg/debug/typedef3.C: New test.
30207 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
30210 * gcc.dg/asm-a.c: New test.
30212 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
30214 * gcc.dg/sh-relax.c: Add prototype for abort.
30216 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30218 * gcc.dg/short-compare-1.c: New test.
30219 * gcc.dg/short-compare-2.c: Likewise.
30221 2005-01-18 Michael Matz <matz@suse.de>
30223 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30225 2005-01-17 Diego Novillo <dnovillo@redhat.com>
30227 PR tree-optimization/19121
30228 * gcc.c-torture/compile/pr19121.c: New test.
30230 2005-01-17 James E. Wilson <wilson@specifixinc.com>
30233 * gcc.c-torture/compile/pr19357.c: New test.
30235 2005-01-17 Ian Lance Taylor <ian@airs.com>
30238 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30239 pass--those that refer just to the variable, possibly with a
30241 * gcc.dg/c99-const-expr-3.c: Likewise.
30243 PR middle-end/13127
30244 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30247 2005-01-16 Bud Davis <bdavis9659@comcast.net>
30250 * gfortran.dg/endfile_2.f90: New test.
30252 2005-01-16 Steven G. Kargl <kargls@comcast.net>
30255 * gfortran.dg/select_5.f90: New test.
30257 2004-01-16 Paul Brook <paul@codesourcery.com>
30259 * gfortran.dg/common_4.f90: New test.
30261 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
30263 PR rtl-optimization/19462
30264 * gcc.dg/torture/pr19462-1.c: New test.
30266 2005-01-15 Ziemowit Laski <zlaski@apple.com>
30269 * objc.dg/func-ptr-2.m: New.
30270 * objc.dg/volatile-1.m: New.
30272 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30274 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30276 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30278 PR tree-optimization/19060
30279 * gcc.c-torture/execute/20050104-1.c: New test.
30281 2005-01-15 Bud Davis <bdavis9659@comcast.net>
30284 * gfortran.dg/write_to_null.f90: New test.
30286 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
30287 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30290 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30293 2005-01-15 Jakub Jelinek <jakub@redhat.com>
30296 * g++.dg/init/vector1.C: New test.
30298 2005-01-14 James E. Wilson <wilson@specifixinc.com>
30301 * gcc.target/ia64/sibcall-unwind-1.c: New test.
30303 * gcc.target/ia64/sibcall-unwind-2.c: New test.
30305 2005-01-14 Steven G. Kargl <kargls@comcast.net>
30307 * gfortran.dg/select_1.f90: New test.
30308 * gfortran.dg/select_2.f90: New test.
30309 * gfortran.dg/select_3.f90: New test.
30310 * gfortran.dg/select_4.f90: New test.
30312 2005-01-14 Jakub Jelinek <jakub@redhat.com>
30314 PR middle-end/19084
30315 PR rtl-optimization/19348
30316 * gcc.dg/20050111-1.c: New test.
30317 * gcc.c-torture/execute/20050111-1.c: New test.
30319 * gcc.dg/i386-asm-4.c: New test.
30321 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30323 * gcc.dg/nested-func-2.c: New test.
30324 * ada/acats/norun.lst: Remove c953002.
30326 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
30328 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30330 2005-01-12 Ben Elliston <bje@au.ibm.com>
30332 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30334 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
30337 * g++.dg/abi/align1.C: New test.
30339 2005-01-11 Alan Modra <amodra@bigpond.net.au>
30341 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30343 * g++.dg/ext/altivec_check.h: Support compiling as C.
30345 2005-01-10 Roger Sayle <roger@eyesopen.com>
30348 * g++.dg/expr/pr19355-1.C: New test case.
30350 2005-01-10 Laurent GUERBY <laurent@guerby.net>
30352 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30353 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30354 * ada/acats/tests/c3/c92005b.ada: Likewise.
30355 * ada/acats/tests/c3/cxb3012.a: Likewise.
30356 * ada/acats/norun.lst: Add c380004 and c953002, add PR
30358 2005-01-09 Paul Brook <paul@codesourcery.com>
30360 * gfortran.dg/common_2.f90: New file.
30361 * gfortran.dg/common_3.f90: New file.
30363 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
30365 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30367 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30369 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30370 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30371 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30372 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30373 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30374 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30375 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30376 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30377 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30378 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30379 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30380 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30381 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30382 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30383 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30384 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30385 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30386 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30387 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30388 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30389 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30390 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30391 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30392 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30393 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30394 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30395 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30396 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30397 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30398 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30399 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30400 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30401 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30402 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30403 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30404 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30405 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30406 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30407 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30408 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30409 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30410 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30411 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30412 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30413 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30414 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30415 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30416 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30417 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30418 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30419 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30420 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30421 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30422 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30423 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30424 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30425 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30426 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30427 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30428 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30429 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30430 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30431 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30432 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30433 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30434 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30435 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30437 * gcc.dg/vect/vect-1.c: Fix spelling.
30438 * gcc.dg/vect/vect-10.c: Fix spelling.
30439 * gcc.dg/vect/vect-11.c: Fix spelling.
30440 * gcc.dg/vect/vect-12.c: Fix spelling.
30441 * gcc.dg/vect/vect-14.c: Fix spelling.
30442 * gcc.dg/vect/vect-15.c: Fix spelling.
30443 * gcc.dg/vect/vect-16.c: Fix spelling.
30444 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30445 * gcc.dg/vect/vect-64.c: Fix comments.
30446 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30448 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
30449 Ira Rosen <irar@il.ibm.com>
30451 * gcc.dg/vect/vect-70.c: New test.
30452 * gcc.dg/vect/vect-71.c: New test.
30454 2005-01-09 Manfred Hollstein <mh@suse.com>
30456 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30457 * gcc.dg/pr18241-2.c: Likewise.
30458 * gcc.dg/pr18241-3.c: Likewise.
30459 * gcc.dg/pr18241-4.c: Likewise.
30460 * gcc.dg/pr18241-5.c: Likewise.
30462 2005-01-08 Richard Henderson <rth@redhat.com>
30464 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30465 False for x86 and x86-64.
30467 2005-01-08 Diego Novillo <dnovillo@redhat.com>
30469 PR tree-optimization/18241
30470 * gcc.dg/pr18241-1.c: New test.
30471 * gcc.dg/pr18241-2.c: New test.
30472 * gcc.dg/pr18241-3.c: New test.
30473 * gcc.dg/pr18241-4.c: New test.
30474 * gcc.dg/pr18241-5.c: New test.
30476 2005-01-08 Steven G. Kargl <kargls@comcast.net>
30478 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30479 gfortran.dg/select_4.f90: New.
30481 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30483 * gcc.c-torture/execute/20050107-1.c: New test.
30485 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
30488 * g++.dg/template/ref2.C: New.
30490 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
30492 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30493 instead of being empty.
30495 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30498 * gfortran.dg/array-1.f90: New test.
30500 2005-01-07 Jakub Jelinek <jakub@redhat.com>
30502 PR tree-optimization/19283
30503 * gcc.c-torture/execute/20050106-1.c: New test.
30505 PR rtl-optimization/18861
30506 * gcc.dg/20050105-1.c: New test.
30508 PR tree-optimization/18828
30509 * gcc.dg/20050105-2.c: New test.
30511 2005-01-07 Andreas Jaeger <aj@suse.de>
30513 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30515 2005-01-07 Bud Davis <bdavis9659@comcast.net>
30518 * gfortran.dg/fmt_read.f90: New test.
30520 2005-01-06 Geoffrey Keating <geoffk@apple.com>
30522 * gcc.dg/rs6000-ldouble-2.c: New.
30524 2005-01-06 Mark Mitchell <mark@codesourcery.com>
30527 * g++.dg/parser/ctor2.C: New test.
30529 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30532 * g++.dg/template/using9.C: New test.
30534 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30537 * g++.dg/lookup/friend6.C: New test.
30539 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
30542 * g++.dg/template/array10.C: New.
30544 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30546 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30547 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30549 2005-01-06 Jakub Jelinek <jakub@redhat.com>
30551 * gcc.c-torture/compile/20050105-1.c: New test.
30553 2005-01-05 Geoffrey Keating <geoffk@apple.com>
30555 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30557 2005-01-05 Roger Sayle <roger@eyesopen.com>
30559 PR middle-end/19100
30560 * gcc.dg/conv-3.c: New test case.
30562 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30564 * gcc.dg/asm-wide-1.c: New test.
30566 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30569 * g++.dg/parse/crash22.C: New
30571 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30574 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30576 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30578 PR middle-end/17767
30579 * gcc.dg/i386-mmx-6.c: New test case.
30581 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30583 PR tree-optimization/18308
30584 * gcc.dg/vect/pr18308.c: New testcase.
30586 2005-01-04 Andreas Jaeger <aj@suse.de>
30588 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30590 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30591 Robert Bowdidge <bowdidge@apple.com>
30593 * gcc.dg/cpp/subframework1.c: New.
30594 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30595 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30596 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30597 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30599 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30601 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30603 * gcc.dg/darwin-weakimport-2.c: New.
30605 2005-01-03 Richard Henderson <rth@redhat.com>
30607 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30609 2005-01-03 Richard Henderson <rth@redhat.com>
30611 * gcc.dg/vect/vect.exp: Enable for ia64.
30612 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30613 (check_effective_target_vect_float): Likewise.
30614 (check_effective_target_vect_no_align): Likewise.
30615 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30616 * gcc.dg/vect/vect-8.c: Likewise.
30618 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30621 * gcc.dg/pr19236-1.c: New test case.
30623 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30625 PR rtl-optimization/12092
30626 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30628 2005-01-02 Andreas Jaeger <aj@suse.de>
30630 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30632 2005-01-01 Roger Sayle <roger@eyesopen.com>
30633 Andrew Pinski <pinskia@physics.uc.edu>
30635 PR rtl-optimization/12092
30636 * gcc.dg/pr12092-1.c: New test case.
30638 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30640 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30641 'hidden' and 'default' for better portability.
30642 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30644 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30646 * g++.old-deja/g++.brendan/new3.C: Likewise.
30648 2005-01-01 Steven Bosscher <stevenb@suse.de>
30650 * gcc.dg/20041231-1.C: New test.
30651 * g++.dg/warn/Wunreachable-code-1.C: New test.
30653 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30655 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30656 file, not /dev/null. Abort on error.
30658 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30659 Ziemowit Laski <zlaski@apple.com>
30662 * objc.dg/encode-5.m: New test.
30664 2004-12-29 Richard Henderson <rth@redhat.com>
30666 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30667 * objc.dg/stabs-1.m: Disable for ia64.
30669 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30672 * g++.dg/warn/Wunused-10.C: New test.
30674 2004-12-28 Richard Henderson <rth@redhat.com>
30676 * objc.dg/stabs-1.m: Disable for alpha.
30678 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30681 * g++.dg/parse/error23.C: New test.
30683 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30685 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30688 * gfortran.dg/intrinsic_modulo_1.f90: New.
30689 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30690 tests with divisor -1.
30692 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30694 * g++.dg/opt/temp1.C (memcpy): Return a value.
30697 * g++.dg/expr/cond7.C: New test.
30699 2004-12-27 Paul Brook <paul@codesourcery.com>
30701 * gfortran.dg/g77/select_no_compile.f: Remove.
30703 2004-12-27 Richard Henderson <rth@redhat.com>
30705 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30706 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30707 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30709 2004-12-26 Richard Henderson <rth@redhat.com>
30711 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30712 by 1i instead of token pasting.
30714 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30716 PR tree-optimization/17578
30717 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30718 to additional_flags.
30719 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30721 2004-12-25 Richard Henderson <rth@redhat.com>
30723 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30726 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30728 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30730 * gcc.dg/pr17957.c (dg-options): Likewise.
30731 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30732 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30733 instead of 0 on __hppa__.
30734 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30735 "foo,%r" on hppa*-*-*.
30737 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30740 * gfortran.dg/complex_write.f90: New test.
30742 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30745 * g++.dg/parse/pragma2.C: New test.
30747 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30749 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30751 * gcc.dg/empty2.c: Add missing dg-warning.
30753 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30756 * g++.dg/template/local4.C: New test.
30757 * g++.dg/template/crash19.C: Add dg-error marker.
30759 * g++.dg/template/crash31.C: Correct embedded PR number.
30761 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30764 * g++.dg/opt/temp1.C: Add do-run marker.
30766 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30768 * g++.dg/template/spec19.C: New.
30770 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30773 * gcc.dg/empty2.c: New.
30775 2004-12-23 Richard Henderson <rth@redhat.com>
30777 * lib/target-supports.exp (check_effective_target_vect_no_align):
30778 Remove i?86 and x86-64.
30780 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30783 * g++.dg/opt/temp1.C: New test.
30785 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30788 * g++.dg/template/friend33.C: New testcase.
30790 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30793 * g++.dg/template/cond5.C: New test.
30796 * g++.dg/inherit/thunk3.C: New test.
30799 * g++.dg/warn/Wunused-9.C: New test.
30801 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30803 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30805 2004-12-22 Jan Beulich <jbeulich@novell.com>
30807 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30809 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30812 * g++.dg/ext/packed8.C: New test.
30815 * g++.dg/template/crash31.C: New test.
30818 * g++.dg/template/crash30.C: New test.
30820 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30823 * g++.dg/eh/ctor3.C: New test.
30825 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30827 * objc.dg/stabs-1.m: Allow section name to be quoted and
30828 assembly label to begin with '.LL'.
30830 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30832 * gcc.dg/vect/vect.exp
30833 (check_effective_target_lp64_or_vect_no_align): New.
30834 * gcc.dg/vect/vect-77.c: Use it.
30835 * gcc.dg/vect/vect-78.c: Use it.
30837 * lib/target-supports.exp
30838 (check_effective_target_vect_no_max,
30839 check_effective_target_vect_no_bitwise,
30840 check_effective_target_vect_no_align): New.
30841 * gcc.dg/vect/vect-13.c: Use them.
30842 * gcc.dg/vect/vect-17.c: Ditto.
30843 * gcc.dg/vect/vect-18.c: Ditto.
30844 * gcc.dg/vect/vect-19.c: Ditto.
30845 * gcc.dg/vect/vect-20.c: Ditto.
30846 * gcc.dg/vect/vect-27.c: Ditto.
30847 * gcc.dg/vect/vect-29.c: Ditto.
30848 * gcc.dg/vect/vect-44.c: Ditto.
30849 * gcc.dg/vect/vect-48.c: Ditto.
30850 * gcc.dg/vect/vect-50.c: Ditto.
30851 * gcc.dg/vect/vect-52.c: Ditto.
30852 * gcc.dg/vect/vect-54.c: Ditto.
30853 * gcc.dg/vect/vect-56.c: Ditto.
30854 * gcc.dg/vect/vect-58.c: Ditto.
30855 * gcc.dg/vect/vect-60.c: Ditto.
30856 * gcc.dg/vect/vect-72.c: Ditto.
30857 * gcc.dg/vect/vect-80.c: Ditto.
30859 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30862 * g++.dg/init/string1.C: New.
30865 * g++.dg/other/synth1.C: New.
30867 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30870 * gcc.dg/pr18963-1.c: New test.
30872 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30875 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30876 * gcc.dg/pr18596-1.c: Use dg-error.
30877 (dg-options): Use -fno-unit-at-a-time.
30878 * gcc.dg/pr18596-2.c: New test.
30879 * gcc.dg/pr18596-3.c: New test.
30881 2004-12-20 Roger Sayle <roger@eyesopen.com>
30883 PR middle-end/18683
30884 * g++.dg/opt/pr18683-1.C: New test case.
30886 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30889 * g++.dg/opt/max1.C: Fix for 64bit targets.
30891 2004-12-20 Matt Austern <austern@apple.com>
30894 * g++.dg/ext/builtin6.C: New
30896 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30898 PR tree-optimization/19080
30899 * gcc.c-torture/compile/pr19080.c: New test.
30901 2004-12-20 Steven Bosscher <stevenb@suse.de>
30903 * gcc.dg/20041219-1.c: New test.
30905 2004-12-19 Roger Sayle <roger@eyesopen.com>
30907 PR middle-end/19068
30908 * g++.dg/opt/max1.C: New test case.
30910 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30912 * gcc.dg/fdata-sections-1.c: New test.
30914 2004-12-18 Roger Sayle <roger@eyesopen.com>
30916 PR middle-end/18548
30917 * gcc.dg/max-1.c: New test case.
30919 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30921 * gcc.c-torture/execute/20041218-1.c: New test.
30923 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30925 * gcc.dg/pr18501.c: New test.
30926 * gcc.dg/uninit-5.c: XFAIL.
30927 * gcc.dg/uninit-9.c: XFAIL.
30929 2004-12-17 Dale Johannesen <dalej@apple.com>
30931 * gcc.dg/20041213-1.c: New.
30933 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30935 * objc.dg/stabs-1.m: Allow assembly label to begin
30938 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30940 * gcc.c-torture/execute/20041213-1.c: Move...
30941 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30943 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30946 * g++.dg/lookup/conv-5.C: New.
30948 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30950 * objc.dg/stabs-1.m: New test.
30952 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30954 * gcc.dg/visibility-c.c: Change compile to
30955 assemble for the test.
30957 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30960 * gcc.dg/visibility-c.c: New test.
30962 2004-12-16 Roger Sayle <roger@eyesopen.com>
30964 PR middle-end/18493
30965 * gcc.dg/switch-8.c: New test case.
30967 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30970 * g++.dg/template/init4.C: New.
30971 * g++.dg/opt/static3.C: Enable optimizer.
30973 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30975 * g++.dg/other/complex1.C: New test.
30977 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30979 * g++.dg/opt/inline9.C: New test.
30981 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30984 * gfotran.dg/nullify_1.f: New test.
30986 2004-12-15 Richard Henderson <rth@redhat.com>
30988 * gcc.target/i386/i386.exp: New harness.
30989 * gcc.target/i386/vect-args.c: New.
30991 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30993 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30995 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30998 * g++.dg/template/friend32.C: New test.
31000 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31002 * cpp/pragma-once-1.c: New test.
31003 * cpp/pragma-once-1b.h: Likewise.
31004 * cpp/pragma-once-1c.h: Likewise.
31005 * cpp/pragma-once-1d.h: Likewise.
31006 * cpp/inc/pragma-once-1a.h: Likewise.
31008 2004-12-15 Bud Davis <bdavis9659@comcast.net>
31009 Steven G. Kargl <kargls@comcast.net>
31012 * gfortran.dg/list_read_3.f90: New test.
31014 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31016 * gcc.dg/ftrapv-2.c: New test.
31018 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
31021 * g++.dg/template/typename9.C: New test.
31023 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31026 * g++.dg/template/typename8.C: New test.
31027 * g++.dg/parse/friend2.C: Tweak error message.
31029 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31031 * gcc.c-torture/20041214-1.c: New test.
31033 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31036 * g++.dg/init/array17.C: New test.
31038 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31041 * g++.dg/init/aggr3.C: New test.
31043 2004-12-14 Janis Johnson <janis187@us.ibm.com>
31045 * gcc.dg/altivec-types-1.c: New test.
31046 * gcc.dg/altivec-types-2.c: New test.
31047 * gcc.dg/altivec-types-3.c: New test.
31048 * gcc.dg/altivec-types-4.c: New test.
31049 * g++.dg/ext/altivec-types-1.C: New test.
31050 * g++.dg/ext/altivec-types-2.C: New test.
31051 * g++.dg/ext/altivec-types-3.C: New test.
31052 * g++.dg/ext/altivec-types-4.C: New test.
31054 2004-12-14 Jakub Jelinek <jakub@redhat.com>
31056 PR middle-end/18951
31057 * gcc.c-torture/execute/20041213-1.c: New test.
31059 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
31062 * g++.dg/template/cast1.C: New.
31064 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
31066 * gcc.c-torture/execute/20041213-2.c: New test.
31068 2004-12-13 Richard Henderson <rth@redhat.com>
31070 * gcc.dg/i386-sse-10.c: Fix typo in options.
31072 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
31075 * g++.dg/opt/pr18968.C: New test.
31077 2004-12-13 Mark Mitchell <mark@codesourcery.com>
31080 * g++.dg/ext/visibility/staticdatamem.C: New test.
31082 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
31084 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31086 2004-12-13 Roger Sayle <roger@eyesopen.com>
31088 PR rtl-optimization/18928
31089 * gcc.dg/pr18928-1.c: New test case.
31091 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
31094 * gcc.c-torture/compile/20041211-1.c: New.
31096 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31098 PR middle-end/17564
31099 * gcc.c-torture/execute/20041212-1.c: New test.
31101 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31104 * gfortran.dg/common_1.f90: New test.
31106 2004-12-12 Steven G. Kargl <kargls@comcast.net>
31107 Paul Brook <paul@codesourcery.com>
31110 * gfortran.dg/real_do_1.f90: New test.
31112 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
31115 * g++.dg/opt/ptrmem6.C: New test.
31117 2004-12-11 Roger Sayle <roger@eyesopen.com>
31119 PR middle-end/18921
31120 * gcc.dg/pr18921-1.c: New test case.
31122 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31125 * gfortran.dg/scale_1.f90: New test.
31127 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
31129 PR middle-end/18903
31130 * gcc.c-torture/compile/pr18903.c: New test.
31132 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
31134 * gcc.c-torture/execute/20041210-1.c: New test.
31136 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31139 * g++.dg/parser/struct-1.C: New test.
31140 * g++.dg/parser/struct-2.C: New test.
31141 * g++.dg/parser/struct-3.C: New test.
31143 2004-12-09 Richard Henderson <rth@redhat.com>
31145 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31147 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31148 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31150 2004-12-09 Matt Austern <austern@apple.com>
31153 * g++.dg/ext/builtin1.C: New
31154 * g++.dg/ext/builtin2.C: New
31155 * g++.dg/ext/builtin3.C: New
31156 * g++.dg/ext/builtin4.C: New
31157 * g++.dg/ext/builtin5.C: New
31159 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
31162 * g++.dg/opt/ptrmem5.C: New test.
31164 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
31166 * g++.dg/parse/typename5.C: Adjust for new error.
31167 * g++.dg/parse/typename7.C: New.
31169 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31172 * g++.dg/other/mmintrin.C: New test.
31174 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
31177 * g++.dg/init/array15.C: New.
31178 * g++.dg/init/array16.C: New.
31180 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31183 * gfortran.dg/assign_1.f90: New test.
31185 2004-12-08 Nick Clifton <nickc@redhat.com>
31187 * gcc.target/xstormy16/bss_below100: New directory containing tests.
31188 * gcc.target/xstormy16/data_below100: Likewise.
31189 * gcc.target/xstormy16/sfr: Likewise.
31190 * gcc.target/xstormy16/below100.S: New test source file.
31191 * gcc.target/xstormy16/below100.ld: New test linker script.
31192 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31193 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31195 * gcc.target/xstormy16/bp.c: Likewise.
31197 * gcc.target/xstormy16/bss_below100: New files:
31198 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31199 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31200 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31201 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31202 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31203 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31204 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31205 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31206 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31207 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31208 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31209 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31210 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31211 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31212 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31213 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31214 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31215 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31216 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31217 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31218 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31219 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31220 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31221 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31222 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31223 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31224 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31226 * gcc.target/xstormy16/data_below100: New files:
31227 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31228 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31229 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31230 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31231 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31232 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31233 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31234 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31235 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31236 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31237 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31238 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31239 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31240 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31241 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31242 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31243 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31244 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31245 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31246 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31247 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31248 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31249 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31250 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31251 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31252 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31253 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31255 * gcc.target/xstormy16/sfr: New files:
31256 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31257 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31258 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31259 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31260 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31261 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31262 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31263 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31264 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31265 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31266 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31267 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31268 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31269 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31270 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31271 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31272 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31273 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31274 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31275 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31276 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31277 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31278 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31279 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31280 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31281 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31282 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31283 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31284 27_if0_sfrw_bitfield_f.c
31286 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31289 * g++.dg/lookup/name-clash4.C: New test.
31291 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
31294 * g++.dg/opt/array1.C: New.
31297 * g++.dg/template/operator5.C: New.
31299 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
31302 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31304 2004-12-07 Steven Bosscher <stevenb@suse.de>
31306 * gcc.dg/noncompile/20041207.c: New test.
31308 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
31310 * g++.dg/other/unreachable-1.C: New test.
31312 2004-12-06 Nick Clifton <nickc@redhat.com>
31314 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31315 <limits.h> because the latter comes from gcc's include/ directory
31316 and not the newlib/libc/include directory.
31318 2004-12-04 Richard Henderson <rth@redhat.com>
31320 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31322 2004-12-04 Richard Henderson <rth@redhat.com>
31324 * lib/target-supports.exp (check_gc_sections_available): Disable
31325 for alpha and ia64.
31327 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
31329 PR middle-end/17909
31330 * g++.dg/other/vararg-2.C: New test.
31332 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31334 PR c++/17011, c++/17971
31335 * g++.dg/template/error15.C: Adjust expected error.
31336 * g++.dg/template/instantiate3.C: Likewise.
31338 2004-12-03 Janis Johnson <janis187@us.ibm.com>
31340 * gcc.dg/altivec-18.c: Fix for darwin
31342 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
31345 * g++.dg/parse/ptrmem2.C: New.
31348 * g++.dg/template/new1.C: New.
31350 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31353 * gfortran.dg/direct_io_3.f90: New test.
31355 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
31358 * g++.dg/parse/crash21.C: New.
31360 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31362 PR c++/15664, c++/18276
31363 * g++.dg/template/ttp13.C: New test.
31364 * g++.dg/template/ttp14.C: Likewise.
31366 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31369 * g++.dg/parse/enum2.C: New test.
31370 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31372 2004-12-02 Nick Clifton <nickc@redhat.com>
31374 * gcc.target/xstormy16: New test directory.
31375 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31376 * gcc.target/xstormy16/bp.c: Check the generation of bp
31378 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31379 bn instructions and the BELOW100 attribute.
31381 2004-12-02 Alan Modra <amodra@bigpond.net.au>
31384 * gcc.dg/ppc-eabi.c: New.
31386 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31389 * gfortran.dg/backspace.f90
31391 2004-12-02 Bud Davis <bdavis9659@comcast.net>
31393 * gfortran.dg/inquire.f90: New test.
31395 2004-12-01 Janis Johnson <janis187@us.ibm.com>
31397 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31398 handle effective-target-keyword.
31399 (dg-skip-if): Support effective-target keyword as target list.
31400 (dg-xfail-if): Ditto.
31401 * lib/target-supports.exp (is-effective-target-keyword): New proc.
31403 2004-12-01 Diego Novillo <dnovillo@redhat.com>
31405 PR tree-optimization/18291
31406 * gcc.c-torture/compile/pr18291.c: New test.
31408 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
31411 * g++.dg/parse/crash20.C: New.
31414 * g++.dg/overload/arg1.C: New.
31415 * g++.dg/overload/arg2.C: New.
31416 * g++.dg/overload/arg3.C: New.
31417 * g++.dg/overload/arg4.C: New.
31419 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
31421 * gcc.dg/c99-flex-array-4.c: Remove.
31423 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31425 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31427 * lib/target-supports.exp (is-effective-target): Simplify.
31429 * lib/target-supports.exp (check_effective_target_vect_long):
31430 Fix for powerpc64-*-*.
31432 2004-11-30 Loren James Rittle <ljrittle@acm.org>
31434 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31435 to support new requirements on FreeBSD 5.
31437 2004-11-30 Devang Patel <dpatel@apple.com>
31440 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31442 2004-11-30 Janis Johnson <janis187@us.ibm.com>
31444 * g++.dg/ext/altivec-13.C: New test.
31446 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
31449 * gcc.c-torture/execute/p18298.c: New test.
31451 2004-11-30 Ira Rosen <irar@il.ibm.com>
31452 Dorit Naishlos <dorit@il.ibm.com>
31455 * gcc.dg/vect/vect-89.c: New test.
31457 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
31459 * gcc.dg/pr18596-1.c: New test.
31461 2004-11-30 Ben Elliston <bje@au.ibm.com>
31463 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31465 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31468 * gcc.dg/pr18479.c: New test.
31470 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31473 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31474 mmix-knuth-mmixware.
31476 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31477 cris-*-elf* cris-*-aout* mmix-*-*
31479 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
31481 PR middle-end/18725
31482 * gcc.dg/pr18725.c: New test.
31484 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31487 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31490 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31492 2004-11-29 Mark Mitchell <mark@codesourcery.com>
31495 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31496 * g++.old-deja/g++.law/ctors5.C: Likewise.
31497 * g++.old-deja/g++.other/crash25.C: Likewise.
31500 * g++.dg/template/error16.C: New test.
31503 * g++.dg/template/crash29.C: New test.
31505 2004-11-29 Diego Novillo <dnovillo@redhat.com>
31507 PR tree-optimization/18712
31508 * gcc.c-torture/compile/pr18712.c: New test.
31510 2004-11-29 Joseph Myers <joseph@codesourcery.com>
31513 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31516 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31519 * g++.dg/lookup/crash6.C: New test.
31521 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
31523 PR middle-end/18164
31524 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
31526 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
31528 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31529 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31530 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31532 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
31534 * gcc.dg/pr18164.c: New test.
31536 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
31538 * gcc.dg/funroll-loops-all.c: New.
31540 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31543 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31544 delimeter, match space and TAB as well as ":".
31547 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31550 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31553 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31556 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31558 2004-11-28 Bud Davis <bdavis9659@comcast.net>
31560 * gfortran.dg/direct_io_2.f90: New test.
31562 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31565 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31567 2004-11-28 Richard Henderson <rth@redhat.com>
31569 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31571 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31573 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31574 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31575 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31576 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31577 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31578 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31579 gcc.dg/pointer-arith-8.c: New tests.
31581 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31584 * gfortran.dg/endfile.f90: New test.
31586 2004-11-27 Falk Hueffner <falk@debian.org>
31588 * gcc.dg/loop-6.c: New test.
31590 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31592 * gcc.c-torture/execute/20041126-1.c: New test.
31594 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31596 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31599 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31601 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31604 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31606 PR rtl-optimization/17825
31607 * gcc.c-torture/compile/20041119-1.c: New test.
31609 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31611 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31612 Check existence of ld library path variables before unsetting.
31614 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31616 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31618 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31620 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31622 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31624 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31626 2004-11-26 Ben Elliston <bje@au.ibm.com>
31628 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31631 2004-11-26 Ben Elliston <bje@au.ibm.com>
31633 * gcc.dg/pr17957.c: Pass --param, not -param.
31635 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31637 PR middle-end/17957
31638 * gcc.dg/pr17957.c: New test.
31640 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31643 * g++.dg/template/crash28.C: Likewise.
31646 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31647 * g++.dg/ext/lvaddr.C: Likewise.
31648 * g++.dg/opt/pr7503-3.C: Likewise.
31651 * g++.dg/parse/qualified3.C: New test.
31652 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31655 * g++.dg/expr/return1.C: New test.
31657 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31659 Friend class name lookup 3/n, PR c++/3332
31660 * g++.dg/lookup/friend3.C: New test.
31661 * g++.dg/lookup/friend4.C: Likewise.
31662 * g++.dg/lookup/friend5.C: Likewise.
31664 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31666 Friend class name lookup 2/n, PR c++/14513, c++/15410
31667 * g++.dg/lookup/friend2.C: New test.
31668 * g++.dg/template/friend31.C: Likewise.
31670 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31672 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31674 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31677 * g++.dg/tc1/dr56.C: Remove.
31678 * g++.dg/template/typedef1.C: Add dg-error markers.
31679 * g++.old-deja/g++.other/typedef7.C: Likewise.
31682 * g++.dg/parse/typedef7.C: New test.
31684 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31686 * gcc.c-torture/execute/20041124-1.c: New test.
31688 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31690 * g++.dg/template/deduce3.C: New test.
31693 * g++.dg/template/crash27.C: New test.
31696 * g++.dg/warn/Wshadow-3.C: New test.
31698 2004-11-24 Devang Patel <dpatel@apple.com>
31701 * gcc.dg/cpp/isysroot-1.c: New test.
31702 * gcc.dg/cpp/usr/include/stdio.h: New file.
31703 * gcc.dg/cpp/isysroot-2.c: New test.
31704 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31707 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31710 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31712 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31714 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31715 * gcc.target/sparc/pdist.c: Likewise.
31717 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31720 * g++.dg/conversion/simd1.C: New test.
31722 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31724 * lib/target-libpath.exp: New file defining
31725 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31726 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31727 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31728 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31729 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31731 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31733 * gcc.dg/pragma-align-2.c: Test macro expansion.
31734 * gcc.dg/pragma-pack-2.c: New test.
31736 2004-11-23 Richard Henderson <rth@redhat.com>
31738 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31739 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31740 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31741 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31742 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31743 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31745 * gcc.dg/vect/vect.exp: Add check for alpha.
31746 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31747 (check_effective_target_vect_int): Enable for alpha.
31748 (check_effective_target_vect_long): New.
31749 (is-effective-target): Add it.
31751 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31753 * gcc.dg/pr18614-1.c: New test.
31755 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31757 * gcc.dg/setjmp-2.c: New test.
31759 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31761 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31762 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31763 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31764 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31765 gcc.target/sparc/pdist.c: New tests.
31767 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31769 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31771 2004-11-22 Dale Johannesen <dalej@apple.com>
31773 * gcc.dg/20041111-1.c: New.
31775 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31778 * gcc.dg/vect/pr18536.c: New test.
31780 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31783 * g++.dg/template/nontype11.C: New test.
31785 2004-11-21 Roger Sayle <roger@eyesopen.com>
31787 PR middle-end/18520
31788 * gcc.dg/pr18520-1.c: New test case.
31790 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31792 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31793 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31794 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31795 expected diagnostics.
31797 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31800 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31801 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31802 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31804 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31806 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31808 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31809 Joseph Myers <joseph@codesourcery.com>
31811 * lib/target-supports.exp (check_visibility_available): Really
31814 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31817 * gcc.dg/vect/vect-85.c: New test.
31818 * gcc.dg/vect/vect-86.c: New test.
31819 * gcc.dg/vect/vect-87.c: New test.
31820 * gcc.dg/vect/vect-88.c: New test.
31822 2004-11-19 Ben Elliston <bje@au.ibm.com>
31824 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31826 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31828 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31829 * gcc.dg/ppc-and-1.c: Ditto.
31830 * gcc.dg/ppc-compare-1.c: Ditto.
31831 * gcc.dg/ppc-mov-1.c: Ditto
31833 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31834 Mark Mitchell <mark@codesourcery.com>
31836 * gcc.dg/pragma-init-fini-2.c: New test.
31838 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31839 Aldy Hernandez <aldyh@redhat.com>
31841 * lib/target-supports.exp (check_effective_target_vect_int): New
31842 (check_effective_target_vect_float): New
31843 (check_effective_target_vect_double): New.
31844 (is-effective-target): Support new effective targets keywords.
31845 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31846 default action for dg-do.
31847 * gcc.dg/vect/pr16105.c: Use new support.
31848 * gcc.dg/vect/pr18400.c: Ditto.
31849 * gcc.dg/vect/pr18425.c: Ditto.
31850 * gcc.dg/vect/vect-1.c: Ditto.
31851 * gcc.dg/vect/vect-10.c: Ditto.
31852 * gcc.dg/vect/vect-11.c: Ditto.
31853 * gcc.dg/vect/vect-12.c: Ditto.
31854 * gcc.dg/vect/vect-13.c: Ditto.
31855 * gcc.dg/vect/vect-14.c: Ditto.
31856 * gcc.dg/vect/vect-15.c: Ditto.
31857 * gcc.dg/vect/vect-16.c: Ditto.
31858 * gcc.dg/vect/vect-17.c: Ditto.
31859 * gcc.dg/vect/vect-18.c: Ditto.
31860 * gcc.dg/vect/vect-19.c: Ditto.
31861 * gcc.dg/vect/vect-2.c: Ditto.
31862 * gcc.dg/vect/vect-20.c: Ditto.
31863 * gcc.dg/vect/vect-21.c: Ditto.
31864 * gcc.dg/vect/vect-22.c: Ditto.
31865 * gcc.dg/vect/vect-23.c: Ditto.
31866 * gcc.dg/vect/vect-24.c: Ditto.
31867 * gcc.dg/vect/vect-25.c: Ditto.
31868 * gcc.dg/vect/vect-26.c: Ditto.
31869 * gcc.dg/vect/vect-27.c: Ditto.
31870 * gcc.dg/vect/vect-27a.c: Ditto.
31871 * gcc.dg/vect/vect-28.c: Ditto.
31872 * gcc.dg/vect/vect-29.c: Ditto.
31873 * gcc.dg/vect/vect-29a.c: Ditto.
31874 * gcc.dg/vect/vect-3.c: Ditto.
31875 * gcc.dg/vect/vect-30.c: Ditto.
31876 * gcc.dg/vect/vect-31.c: Ditto.
31877 * gcc.dg/vect/vect-32.c: Ditto.
31878 * gcc.dg/vect/vect-33.c: Ditto.
31879 * gcc.dg/vect/vect-34.c: Ditto.
31880 * gcc.dg/vect/vect-35.c: Ditto.
31881 * gcc.dg/vect/vect-36.c: Ditto.
31882 * gcc.dg/vect/vect-37.c: Ditto.
31883 * gcc.dg/vect/vect-38.c: Ditto.
31884 * gcc.dg/vect/vect-4.c: Ditto.
31885 * gcc.dg/vect/vect-40.c: Ditto.
31886 * gcc.dg/vect/vect-41.c: Ditto.
31887 * gcc.dg/vect/vect-42.c: Ditto.
31888 * gcc.dg/vect/vect-43.c: Ditto.
31889 * gcc.dg/vect/vect-44.c: Ditto.
31890 * gcc.dg/vect/vect-45.c: Ditto.
31891 * gcc.dg/vect/vect-46.c: Ditto.
31892 * gcc.dg/vect/vect-47.c: Ditto.
31893 * gcc.dg/vect/vect-48.c: Ditto.
31894 * gcc.dg/vect/vect-48a.c: Ditto.
31895 * gcc.dg/vect/vect-49.c: Ditto.
31896 * gcc.dg/vect/vect-5.c: Ditto.
31897 * gcc.dg/vect/vect-50.c: Ditto.
31898 * gcc.dg/vect/vect-51.c: Ditto.
31899 * gcc.dg/vect/vect-52.c: Ditto.
31900 * gcc.dg/vect/vect-53.c: Ditto.
31901 * gcc.dg/vect/vect-54.c: Ditto.
31902 * gcc.dg/vect/vect-55.c: Ditto.
31903 * gcc.dg/vect/vect-56.c: Ditto.
31904 * gcc.dg/vect/vect-56a.c: Ditto.
31905 * gcc.dg/vect/vect-57.c: Ditto.
31906 * gcc.dg/vect/vect-58.c: Ditto.
31907 * gcc.dg/vect/vect-59.c: Ditto.
31908 * gcc.dg/vect/vect-6.c: Ditto.
31909 * gcc.dg/vect/vect-60.c: Ditto.
31910 * gcc.dg/vect/vect-61.c: Ditto.
31911 * gcc.dg/vect/vect-62.c: Ditto.
31912 * gcc.dg/vect/vect-63.c: Ditto.
31913 * gcc.dg/vect/vect-64.c: Ditto.
31914 * gcc.dg/vect/vect-65.c: Ditto.
31915 * gcc.dg/vect/vect-66.c: Ditto.
31916 * gcc.dg/vect/vect-67.c: Ditto.
31917 * gcc.dg/vect/vect-68.c: Ditto.
31918 * gcc.dg/vect/vect-69.c: Ditto.
31919 * gcc.dg/vect/vect-7.c: Ditto.
31920 * gcc.dg/vect/vect-72.c: Ditto.
31921 * gcc.dg/vect/vect-72a.c: Ditto.
31922 * gcc.dg/vect/vect-73.c: Ditto.
31923 * gcc.dg/vect/vect-74.c: Ditto.
31924 * gcc.dg/vect/vect-75.c: Ditto.
31925 * gcc.dg/vect/vect-76.c: Ditto.
31926 * gcc.dg/vect/vect-77.c: Ditto.
31927 * gcc.dg/vect/vect-77a.c: Ditto.
31928 * gcc.dg/vect/vect-78.c: Ditto.
31929 * gcc.dg/vect/vect-79.c: Ditto.
31930 * gcc.dg/vect/vect-8.c: Ditto.
31931 * gcc.dg/vect/vect-80.c: Ditto.
31932 * gcc.dg/vect/vect-82.c: Ditto.
31933 * gcc.dg/vect/vect-82_64.c: Ditto.
31934 * gcc.dg/vect/vect-83.c: Ditto.
31935 * gcc.dg/vect/vect-83_64.c: Ditto.
31936 * gcc.dg/vect/vect-9.c: Ditto.
31937 * gcc.dg/vect/vect-all.c: Ditto.
31938 * gcc.dg/vect/vect-none.c: Ditto.
31940 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31942 * lib/gcc-dg.exp (dg-skip-if): New function.
31943 (dg-forbid-option): Remove.
31944 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31945 * g++.dg/abi/bitfield8.C: Likewise.
31946 * g++.dg/abi/dtor1.C: Likewise.
31947 * g++.dg/abi/empty10.C: Likewise.
31948 * g++.dg/abi/empty7.C: Likewise.
31949 * g++.dg/abi/empty9.C: Likewise.
31950 * g++.dg/abi/layout3.C: Likewise.
31951 * g++.dg/abi/layout4.C: Likewise.
31952 * g++.dg/abi/thunk1.C: Likewise.
31953 * g++.dg/abi/thunk2.C: Likewise.
31954 * g++.dg/abi/vbase11.C: Likewise.
31955 * g++.dg/abi/vthunk2.C: Likewise.
31956 * g++.dg/abi/vthunk3.C: Likewise.
31957 * g++.dg/ext/attrib8.C: Likewise.
31958 * g++.dg/opt/longbranch2.C: Likewise.
31959 * g++.dg/opt/reg-stack4.C: Likewise.
31960 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31961 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31962 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31963 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31964 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31965 * gcc.dg/20000609-1.c: Likewise.
31966 * gcc.dg/20000720-1.c: Likewise.
31967 * gcc.dg/20011107-1.c: Likewise.
31968 * gcc.dg/20011119-1.c: Likewise.
31969 * gcc.dg/20020108-1.c: Likewise.
31970 * gcc.dg/20020122-2.c: Likewise.
31971 * gcc.dg/20020122-3.c: Likewise.
31972 * gcc.dg/20020201-3.c: Likewise.
31973 * gcc.dg/20020206-1.c: Likewise.
31974 * gcc.dg/20020218-1.c: Likewise.
31975 * gcc.dg/20020310-1.c: Likewise.
31976 * gcc.dg/20020411-1.c: Likewise.
31977 * gcc.dg/20020418-2.c: Likewise.
31978 * gcc.dg/20020426-1.c: Likewise.
31979 * gcc.dg/20020426-2.c: Likewise.
31980 * gcc.dg/20020517-1.c: Likewise.
31981 * gcc.dg/20020523-1.c: Likewise.
31982 * gcc.dg/20020523-2.c: Likewise.
31983 * gcc.dg/20020729-1.c: Likewise.
31984 * gcc.dg/20030204-1.c: Likewise.
31985 * gcc.dg/20030826-2.c: Likewise.
31986 * gcc.dg/20030926-1.c: Likewise.
31987 * gcc.dg/20031202-1.c: Likewise.
31988 * gcc.dg/980312-1.c: Likewise.
31989 * gcc.dg/980313-1.c: Likewise.
31990 * gcc.dg/990117-1.c: Likewise.
31991 * gcc.dg/990424-1.c: Likewise.
31992 * gcc.dg/990524-1.c: Likewise.
31993 * gcc.dg/991230-1.c: Likewise.
31994 * gcc.dg/i386-387-1.c: Likewise.
31995 * gcc.dg/i386-387-2.c: Likewise.
31996 * gcc.dg/i386-387-3.c: Likewise.
31997 * gcc.dg/i386-387-4.c: Likewise.
31998 * gcc.dg/i386-387-5.c: Likewise.
31999 * gcc.dg/i386-387-6.c: Likewise.
32000 * gcc.dg/i386-asm-1.c: Likewise.
32001 * gcc.dg/i386-bitfield1.c: Likewise.
32002 * gcc.dg/i386-bitfield2.c: Likewise.
32003 * gcc.dg/i386-loop-1.c: Likewise.
32004 * gcc.dg/i386-loop-2.c: Likewise.
32005 * gcc.dg/i386-loop-3.c: Likewise.
32006 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32007 * gcc.dg/i386-pic-1.c: Likewise.
32008 * gcc.dg/i386-regparm.c: Likewise.
32009 * gcc.dg/i386-signbit-1.c: Likewise.
32010 * gcc.dg/i386-signbit-2.c: Likewise.
32011 * gcc.dg/i386-signbit-3.c: Likewise.
32012 * gcc.dg/i386-sse-5.c: Likewise.
32013 * gcc.dg/i386-sse-8.c: Likewise.
32014 * gcc.dg/i386-unroll-1.c: Likewise.
32015 * gcc.dg/tls/opt-1.c: Likewise.
32016 * gcc.dg/tls/opt-2.c: Likewise.
32017 * gcc.dg/unroll-1.c: Likewise.
32018 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32019 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32020 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32021 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32023 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32025 * g++.dg/template/incomplete1.C: New test.
32027 2004-11-16 Nick Clifton <nickc@redhat.com>
32029 Revert patches accidentally commited during checkin of fixes for
32031 gcc.c-torture/execute/simd-4.c: Revert
32032 gcc.dg/20040910-1.c: Revert.
32034 2004-11-16 Paul Brook <paul@codesourcery.com>
32037 * gfortran.dg/der_pointer_1.f90: New test.
32039 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
32042 * gcc.dg/bitfld-13.c: New test.
32044 2004-11-15 Janis Johnson <janis187@us.ibm.com>
32046 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32049 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32050 * gcc.dg/ppc64-abi-2.c: Ditto.
32051 * gcc.dg/ppc64-abi-3.c: Ditto.
32053 * lib/gcc-dg.exp (dg-target-list): Remove.
32055 2004-11-15 Steve Ellcey <sje@cup.hp.com>
32057 * gcc.dg/ia64-postinc.c: New test.
32059 2004-11-15 Mark Mitchell <mark@codesourcery.com>
32061 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32063 2004-11-15 Nick Clifton <nickc@redhat.com>
32065 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32066 __INT_MAX__ so that the test can be compiled by toolchains
32067 targeted at 16-bit processors.
32069 * gcc.dg/20040625-1.c: Use long constants rather than integers
32070 when performing arithmetic that will overflow 16-bits.
32072 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32073 xstormy16. It does not support 128-bit vector operations.
32075 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32076 with the macro PTR_TYPE. Define this macro to an integer type
32077 suitable for holding a pointer.
32079 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32080 the target is a 16-bit processor.
32082 * gcc.dg/cpp/if-2.c: Expect a different warning message from
32083 16-bit targets where the character constant will be too long.
32085 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32086 where the double will not be directly addressable.
32088 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32090 Friend class name lookup 1/n, PR c++/18471
32091 * g++.dg/template/crash26.C: New test.
32092 * g++.dg/lookup/struct1.C: Adjust expected error.
32093 * g++.dg/parse/elab1.C: Likewise.
32094 * g++.dg/parse/elab2.C: Likewise.
32095 * g++.dg/parse/int-as-enum1.C: Likewise.
32096 * g++.dg/parse/struct-as-enum1.C: Likewise.
32097 * g++.dg/parse/typedef1.C: Likewise.
32098 * g++.dg/parse/typedef3.C: Likewise.
32099 * g++.dg/parse/typedef4.C: Likewise.
32100 * g++.dg/parse/typedef5.C: Likewise.
32101 * g++.dg/template/nontype4.C: Likewise.
32102 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32103 * g++.old-deja/g++.other/elab1.C: Likewise.
32104 * g++.old-deja/g++.other/syntax4.C: Likewise.
32106 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32108 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32110 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
32112 * gcc.c-torture/execute/20041114-1.c: New test.
32114 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
32116 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32117 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32118 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32119 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32120 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32121 gcc.dg/switch-7.c: New tests.
32123 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32125 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32127 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32130 * gcc.dg/vect/pr18400.c: New test.
32132 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
32133 Andrew Pinski <pinskia@physics.uc.edu>
32136 * gcc.dg/vect/pr18425.c: New test.
32138 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32140 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32141 Guard with dg-require-alias and dg-require-visibility.
32143 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32145 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32147 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32149 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32151 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32154 * g++.dg/template/defarg5.C: New test.
32156 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32158 * g++.dg/parse/cast1.C: Run only on ILP32.
32159 * g++.old-deja/g++.mike/p784.C: Likewise.
32161 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
32163 * gcc.c-torture/execute/20041113-1.c: New test.
32165 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32168 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32169 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32170 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32171 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32172 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32173 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32174 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32175 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32176 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32177 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32178 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32179 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32180 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32182 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
32184 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32185 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32186 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32187 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32188 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32189 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32190 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32191 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32192 gcc.target/sparc/combined-1.c: New tests.
32194 2004-11-12 Ziemowit Laski <zlaski@apple.com>
32196 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32199 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32201 * lib/gcc-dg.exp (dg-forbid-option): New function.
32202 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32203 * g++.dg/abi/bitfield8.C: Likewise.
32204 * g++.dg/abi/dtor1.C: Likewise.
32205 * g++.dg/abi/empty10.C: Likewise.
32206 * g++.dg/abi/empty7.C: Likewise.
32207 * g++.dg/abi/empty9.C: Likewise.
32208 * g++.dg/abi/layout3.C: Likewise.
32209 * g++.dg/abi/layout4.C: Likewise.
32210 * g++.dg/abi/thunk1.C: Likewise.
32211 * g++.dg/abi/thunk2.C: Likewise.
32212 * g++.dg/abi/vbase11.C: Likewise.
32213 * g++.dg/abi/vthunk2.C: Likewise.
32214 * g++.dg/abi/vthunk3.C: Likewise.
32215 * g++.dg/ext/attrib8.C: Likewise.
32216 * g++.dg/opt/longbranch2.C: Likewise.
32217 * g++.dg/opt/reg-stack4.C: Likewise.
32218 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32219 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32220 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32221 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32222 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32223 * gcc.dg/20000609-1.c: Likewise.
32224 * gcc.dg/20000720-1.c: Likewise.
32225 * gcc.dg/20011107-1.c: Likewise.
32226 * gcc.dg/20011119-1.c: Likewise.
32227 * gcc.dg/20020108-1.c: Likewise.
32228 * gcc.dg/20020122-2.c: Likewise.
32229 * gcc.dg/20020122-3.c: Likewise.
32230 * gcc.dg/20020201-3.c: Likewise.
32231 * gcc.dg/20020206-1.c: Likewise.
32232 * gcc.dg/20020218-1.c: Likewise.
32233 * gcc.dg/20020310-1.c: Likewise.
32234 * gcc.dg/20020411-1.c: Likewise.
32235 * gcc.dg/20020418-2.c: Likewise.
32236 * gcc.dg/20020426-1.c: Likewise.
32237 * gcc.dg/20020426-2.c: Likewise.
32238 * gcc.dg/20020517-1.c: Likewise.
32239 * gcc.dg/20020523-1.c: Likewise.
32240 * gcc.dg/20020523-2.c: Likewise.
32241 * gcc.dg/20020729-1.c: Likewise.
32242 * gcc.dg/20030204-1.c: Likewise.
32243 * gcc.dg/20030826-2.c: Likewise.
32244 * gcc.dg/20030926-1.c: Likewise.
32245 * gcc.dg/20031202-1.c: Likewise.
32246 * gcc.dg/980312-1.c: Likewise.
32247 * gcc.dg/980313-1.c: Likewise.
32248 * gcc.dg/990117-1.c: Likewise.
32249 * gcc.dg/990424-1.c: Likewise.
32250 * gcc.dg/990524-1.c: Likewise.
32251 * gcc.dg/991230-1.c: Likewise.
32252 * gcc.dg/i386-387-1.c: Likewise.
32253 * gcc.dg/i386-387-2.c: Likewise.
32254 * gcc.dg/i386-387-3.c: Likewise.
32255 * gcc.dg/i386-387-4.c: Likewise.
32256 * gcc.dg/i386-387-5.c: Likewise.
32257 * gcc.dg/i386-387-6.c: Likewise.
32258 * gcc.dg/i386-asm-1.c: Likewise.
32259 * gcc.dg/i386-bitfield1.c: Likewise.
32260 * gcc.dg/i386-bitfield2.c: Likewise.
32261 * gcc.dg/i386-loop-1.c: Likewise.
32262 * gcc.dg/i386-loop-2.c: Likewise.
32263 * gcc.dg/i386-loop-3.c: Likewise.
32264 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32265 * gcc.dg/i386-pic-1.c: Likewise.
32266 * gcc.dg/i386-regparm.c: Likewise.
32267 * gcc.dg/i386-signbit-1.c: Likewise.
32268 * gcc.dg/i386-signbit-2.c: Likewise.
32269 * gcc.dg/i386-signbit-3.c: Likewise.
32270 * gcc.dg/i386-sse-5.c: Likewise.
32271 * gcc.dg/i386-sse-8.c: Likewise.
32272 * gcc.dg/i386-unroll-1.c: Likewise.
32273 * gcc.dg/tls/opt-1.c: Likewise.
32274 * gcc.dg/tls/opt-2.c: Likewise.
32275 * gcc.dg/unroll-1.c: Likewise.
32276 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32277 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32278 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32279 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32280 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32283 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32286 * g++.dg/parse/cond1.C: New test.
32289 * g++.dg/template/array9.C: New test.
32290 * g++.dg/ext/vla1.C: Adjust error messages.
32291 * g++.dg/ext/vlm1.C: Likewise.
32292 * g++.dg/template/crash2.C: Likewise.
32295 * g++.dg/template/call3.C: New test.
32298 * g++.dg/template/ptrmem11.C: New test.
32300 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
32303 * lib/g++.exp: Set LC_ALL and LANG to C.
32304 * lib/gcc-dg.exp: Likewise.
32305 * lib/gfortran.exp: Likewise.
32306 * lib/objc.exp: Likewise.
32307 * lib/treelang.exp: Likewise.
32309 2004-11-12 Andreas Schwab <schwab@suse.de>
32311 * gcc.dg/pr16286.c: Fix last change.
32313 2004-11-12 Mark Mitchell <mark@codesourcery.com>
32316 * g++.dg/init/global1.C: New test.
32318 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
32320 * gcc.c-torture/execute/20041112-1.c: New test.
32322 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32324 * lib/gcc-dg.exp (dg-target-list): New.
32326 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32327 Richard Sandiford <rsandifo@redhat.com>
32329 * lib/target-supports.exp (get-compiler_messages): New.
32330 (check_named_sections_available): Use it.
32331 (check_effective_target_ilp32): New.
32332 (check_effective_target_lp64): New.
32333 (is-effective-target): New.
32334 * lib/gcc-dg.exp (dg-require-effective-target): New.
32336 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
32338 * gcc.dg/precedence-1.c: New test.
32340 2004-11-11 Janis Johnson <janis187@us.ibm.com>
32342 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32344 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32345 message, delete generated files, use more descriptive name for
32346 executable, and make the test unsupported when it cannot be run.
32348 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32349 (dg-require-weak, dg-require-visibility, dg-require-alias,
32350 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32351 dg-require-iconv, dg-require-named-sections): Use it.
32353 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32355 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
32358 * gcc.dg/ppc-and-1: New
32361 * gcc.dg/ppc-mov-1.c: New.
32364 * gcc.dg/ppc-compare-1.c: New.
32366 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
32368 * objc.dg/desig-init-2.m: New test.
32370 2004-11-10 Adam Nemet <anemet@lnxw.com>
32372 PR middle-end/18160
32373 * g++.dg/warn/register-var-1.C: New test.
32374 * g++.dg/warn/register-var-2.C: New test.
32376 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
32378 * gcc.dg/union-2.c: New test.
32380 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
32382 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32383 New test for PR tree-optimization/17892.
32385 2004-11-09 Mark Mitchell <mark@codesourcery.com>
32388 * g++.dg/init/new12.C: New test.
32390 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
32392 * gcc.target/sparc: New directory.
32393 * gcc.target/sparc/sparc.exp: New driver.
32394 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32395 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32396 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32397 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32399 2004-11-10 Paul Brook <paul@codesourcery.com>
32402 * gfortran.dg/list_read.c: New test.
32404 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32407 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32408 expected diagnostic location.
32410 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
32412 * gcc.dg/20041109-1.c: New test.
32414 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
32417 * objc/compile/pr18406.m: New test.
32419 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32421 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32423 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
32425 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32427 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32429 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32431 2004-11-08 Steve Ellcey <sje@cup.hp.com>
32433 * gcc.dg/20030225-2.c: Add prototype for abort and
32436 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
32439 * gcc.c-torture/pr18299-1.c: New test.
32441 2004-11-06 Andreas Schwab <schwab@suse.de>
32443 * gcc.dg/pr16286.c: Also test for bool and pixel.
32445 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
32447 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32448 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32449 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32450 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32451 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32452 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32453 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32454 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32455 gcc.dg/struct-semi-3.c: New tests.
32457 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32459 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32461 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32463 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32464 Do not use C99 designators.
32466 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32468 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32470 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32472 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32473 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32474 * gcc.c-torture/execute/simd-5.x: Remove.
32476 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
32478 PR rtl-optimization/17933
32479 * gcc.dg/torture/pr17933-1.c: New test.
32481 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32484 * lib/target-supports.exp (check_weak_available): Support
32487 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
32489 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32490 call to fflush(stdout) before abort.
32491 (my_ffsll): New function.
32492 (generate_fields): Use it.
32494 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32496 * gcc.dg/init-undef-1.c: New test.
32498 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
32500 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32501 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32502 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32503 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32504 expected messages for new parser.
32506 2004-11-04 Mark Mitchell <mark@codesourcery.com>
32508 * g++.dg/ext/visibility/symbian1.C: New test.
32510 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32512 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32515 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32517 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32518 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32519 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32520 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32521 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32522 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32523 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32524 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32525 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32526 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32528 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
32530 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32531 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32532 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32533 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32534 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32535 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32536 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32539 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
32542 * gcc.dg/20041104-1.c: New test.
32544 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32546 * g++.dg/template/nontype7.C: New test.
32547 * g++.dg/template/nontype8.C: Likewise.
32548 * g++.dg/template/nontype9.C: Likewise.
32549 * g++.dg/template/nontype10.C: Likewise.
32550 * g++.dg/tc1/dr49.C: Likewise.
32551 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32552 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32554 2004-11-04 Ben Elliston <bje@au.ibm.com>
32556 * g++.dg/rtti/tinfo1.C: Remove xfails.
32558 2004-11-04 Ben Elliston <bje@au.ibm.com>
32560 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32561 packed attribute to the definition to satisfy the new C++ parser.
32563 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32565 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32566 invocations of va_arg.
32568 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32571 * g++.dg/template/crash25.C: New test.
32574 * g++.dg/template/typedef2.C: New test.
32575 * g++.dg/parse/crash13.C: Adjust error markers.
32578 * g++.dg/conversion/const3.C: New test.
32580 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32585 * gfortran.dg/generic_[123].f90: New testcases.
32587 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32589 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32590 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32592 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32595 * gcc.c-torture/compile/pr16808.c: New test.
32597 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32599 PR rtl-optimization/17104
32600 * gcc.dg/ppc-bitfield1.c: New.
32602 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32604 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32606 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32608 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32609 strings for 32-bit code.
32611 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32614 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32616 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32619 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32621 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32624 * g++.dg/init/aggr2.C: New test.
32626 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32628 * objc.dg/local-decl-1.m: New test.
32630 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32632 * gcc.dg/20040910-1.c: Adjust regex.
32634 2004-10-30 Roger Sayle <roger@eyesopen.com>
32636 PR rtl-optimization/18084
32637 * g++.dg/opt/pr18084-1.C: New testcase.
32639 2004-10-30 Matt Austern <austern@apple.com>
32642 * g++.dg/ext/attrib18.C: New test.
32644 2004-10-30 Roger Sayle <roger@eyesopen.com>
32646 PR middle-end/18096
32647 * gcc.dg/pr18096-1.c: New test case.
32649 2004-10-30 Roger Sayle <roger@eyesopen.com>
32651 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32653 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32656 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32657 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32658 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32659 gcc.dg/old-style-prom-3.c: New tests.
32661 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32663 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32664 Remove unnecessary inclusion of stdio.h.
32666 2004-10-29 Roger Sayle <roger@eyesopen.com>
32668 PR rtl-optimization/17581
32669 * gcc.dg/pr17581-1.c: New test case.
32671 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32673 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32675 * g++.dg/conversion/dr195-1.C: New.
32676 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32677 * g++.old-deja/g++.mike/p10148.C: Likewise.
32679 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32682 * g++.dg/debug/typedef2.C: New test.
32684 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32687 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32688 * gfortran.dg/g77/README: Update.
32690 2004-10-28 Matt Austern <austern@apple.com>
32693 * g++.dg/ext/packed7.C: New test.
32695 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32697 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32699 * lib/scanasm.exp (hidden-scan-for): New proc.
32700 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32702 (scan-not-hidden): Likewise.
32703 * lib/target-supports.exp (check_visibility_available): mach-o is
32706 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32709 * g++.dg/template/memclass3.C: New test.
32711 2004-10-28 Adam Nemet <anemet@lnxw.com>
32713 PR middle-end/18160
32714 * gcc.dg/register-var-1.c: New test.
32715 * gcc.dg/register-var-2.c: New test.
32716 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32719 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32722 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32724 * gcc.dg/vect/vect-22.c: Likewise.
32726 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32728 * gcc.dg/i386-rotate-1.c: New test.
32730 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32732 * g++.dg/init/ref12.C: Add "run" marker.
32735 * g++.dg/init/ref12.C: New test.
32738 * g++.dg/template/shift1.C: New test.
32739 * g++.dg/template/error10.C: Adjust error markers.
32741 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32744 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32746 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32748 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32749 * gcc.dg/weak/weak-3.c: Likewise.
32750 * gcc.dg/weak/weak-5.c: Likewise.
32751 * gcc.dg/weak/weak-9.c: Likewise.
32752 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32753 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32755 * gcc.dg/darwin-weakimport-1.c: New.
32757 2004-10-28 Ben Elliston <bje@au.ibm.com>
32759 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32761 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32763 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32764 'syntax' error messages.
32765 * gcc.dg/cpp/direct2s.c: Likewise.
32767 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32769 * gcc.c-torture/compile/20041026-1.c: New.
32771 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32774 * g++.dg/lookup/ns2.C: New test.
32777 * g++.dg/template/enum4.C: New test.
32780 * g++.dg/template/expr1.C: New test.
32782 2004-10-26 Ben Elliston <bje@au.ibm.com>
32784 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32786 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32788 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32789 gcc.dg/decl-nospec-3.c: New tests.
32791 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32793 * objc.dg/super-class-3.m: New test.
32795 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32797 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32799 * gcc.dg/cpp/direct2s.c: Likewise.
32801 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32803 * objc.dg/image-info.m: Update for changes to section selection.
32805 2004-10-25 David Ayers <d.ayers@inode.at>
32806 Ziemowit Laski <zlaski@apple.com>
32808 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32809 diagnostics when messaging 'id <Proto>'.
32810 * objc.dg/class-protocol-1.m: New test.
32811 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32812 a non-existent method signature.
32813 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32814 Update diagnostics when messaging with non-existent method signature.
32815 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32816 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32817 invalid receivers are now resolved as if messaging 'id'; remove
32818 extraneous diagnostics.
32820 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32823 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32824 gcc.dg/init-desig-obs-3.c: New tests.
32826 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32828 * gcc.dg/debug/20041023-1.c: New test.
32830 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32832 PR middle-end/17407
32833 * gcc.c-torture/compile/pr17407.c: New test.
32836 * g++.dg/template/array8.C: New test.
32838 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32841 * lib/g++.exp: Accept more than one multilib libgcc.
32842 * lib/gcc-dg.exp: Likewise.
32843 * lib/objc.exp: Likewise.
32844 * lib/treelang.exp: Likewise.
32845 * lib/gfortran.exp: Likewise.
32847 2004-10-24 Ben Elliston <bje@au.ibm.com>
32849 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32851 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32853 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32854 * gcc.dg/c99-const-expr-3.c: Likewise.
32856 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32858 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32860 2004-10-23 Ben Elliston <bje@au.ibm.com>
32862 * gcc.c-torture/execute/loop-2e.x: Remove.
32864 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32867 * g++.dg/parse/crash18.C: New.
32868 * g++.dg/parse/crash19.C: New.
32870 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32872 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32873 * g++.dg/ext/dllimport2.C: Same.
32874 * g++.dg/ext/dllimport8.C: Same.
32876 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32879 * g++.dg/conversion/cast1.C: New test.
32880 * g++.dg/overload/pmf1.C: Adjust error marker.
32882 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32885 * objc.dg/const-str-7.m: New test.
32887 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32889 * g++.dg/template/memfriend11.C: Fix comment typo.
32890 * g++.dg/template/memfriend14.C: Likewise.
32892 2004-10-20 Richard Henderson <rth@redhat.com>
32894 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32895 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32896 -fasynchronous-unwind-tables.
32898 2004-10-20 Richard Henderson <rth@redhat.com>
32900 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32901 (main): Return success.
32902 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32903 (main): Return success.
32905 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32908 * g++.dg/template/memfriend9.C: New test.
32909 * g++.dg/template/memfriend10.C: Likewise.
32910 * g++.dg/template/memfriend11.C: Likewise.
32911 * g++.dg/template/memfriend12.C: Likewise.
32912 * g++.dg/template/memfriend13.C: Likewise.
32913 * g++.dg/template/memfriend14.C: Likewise.
32914 * g++.dg/template/memfriend15.C: Likewise.
32915 * g++.dg/template/memfriend16.C: Likewise.
32916 * g++.dg/template/memfriend17.C: Likewise.
32917 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32919 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32921 * g++.dg/conversion/dr195.C: New.
32922 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32924 2004-10-20 Ben Elliston <bje@au.ibm.com>
32925 Devang Patel <dpatel@apple.com>
32927 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32928 of floating point arithmetic, which could trap.
32930 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32933 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32934 * g++.dg/conversion/const2.C: New test.
32935 * g++.dg/expr/reinterpret2.C: New test.
32936 * g++.dg/expr/reinterpret3.C: New test.
32937 * g++.dg/expr/cast2.C: New test.
32938 * g++.dg/expr/copy1.C: New test.
32939 * g++.dg/other/conversion1.C: Change error message.
32940 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32941 function pointers to void *.
32942 * g++.old-deja/g++.mike/p10148.C: Likewise.
32944 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32946 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32948 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32952 * g++.dg/parse/expr3.C: New test.
32954 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32956 * gcc.dg/smod-1.c: New test.
32958 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32960 * objc.dg/method-14.m: New test.
32962 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32964 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32965 Also xfail as the patch was reverted.
32967 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32969 PR middle-end/16973
32970 * gcc.dg/pr16973.c: New test.
32972 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32974 PR tree-optimization/17656
32975 * gcc.c-torture/compile/pr17656.c: New test.
32977 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32979 * g++.dg/eh/shadow1.C: New.
32981 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32983 * gcc.c-torture/compile/20041018-1.c: New test.
32985 2004-10-18 Ben Elliston <bje@au.ibm.com>
32987 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32988 compiler referring to register 0 when accessing sdata. The linker
32989 now patches things up.
32991 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32994 * gcc.c-torture/compile/pr17529.c: New test.
32996 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32999 * g++.dg/ext/attrib17.C: New test.
33001 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33003 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33005 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33008 * g++.dg/ext/attrib16.C: New test.
33010 2004-10-15 Mark Mitchell <mark@codesourcery.com>
33013 * g++.dg/init/dso_handle1.C: New test.
33016 * g++.dg/parse/typedef6.C: New test.
33019 * g++.dg/parse/pragma1.C: New test.
33021 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
33023 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33025 2004-10-15 Steve Ellcey <sje@cup.hp.com>
33027 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33028 -fno-common when on HPPA HP-UX platforms.
33030 2004-10-15 Jakub Jelinek <jakub@redhat.com>
33033 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33035 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33038 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33041 * g++.dg/lookup/strong-using-4.C: New test.
33043 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33045 PR middle-end/16567
33046 * gcc.c-torture/compile/nested-1.c: New test.
33048 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33050 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33051 and mipsisa64*-*-* (until support for misaligned loads is added).
33052 * gcc.dg/vect/vect-50.c: Likewise.
33053 * gcc.dg/vect/vect-52.c: Likewise.
33054 * gcc.dg/vect/vect-54.c: Likewise.
33055 * gcc.dg/vect/vect-58.c: Likewise.
33056 * gcc.dg/vect/vect-60.c: Likewise.
33057 * gcc.dg/vect/vect-80.c: Likewise.
33059 2004-10-14 Mark Mitchell <mark@codesourcery.com>
33062 * g++.dg/init/dtor3.C: New test.
33064 2004-10-15 Ben Elliston <bje@au.ibm.com>
33066 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33068 2004-10-14 Geoffrey Keating <geoffk@apple.com>
33070 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33071 * gcc.dg/macho-lo-sum.c: Likewise.
33073 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
33075 * gcc.dg/ppc-spe64-1.c: New test.
33077 2004-10-14 Devang Patel <dpatel@apple.com>
33080 * gcc.dg/pr17635.c : New test.
33082 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
33084 * gcc.dg/vect/vect-28.c: Remove xfail.
33085 * gcc.dg/vect/vect-30.c: Remove xfail.
33086 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33087 * gcc.dg/vect/vect-33.c: Remove xfail.
33088 * gcc.dg/vect/vect-44.c: Remove xfail.
33089 * gcc.dg/vect/vect-46.c: Remove xfail.
33090 * gcc.dg/vect/vect-50.c: Remove xfail.
33091 * gcc.dg/vect/vect-52.c: Remove xfail.
33092 * gcc.dg/vect/vect-54.c: Remove xfail.
33093 * gcc.dg/vect/vect-58.c: Remove xfail.
33094 * gcc.dg/vect/vect-60.c: Remove xfail.
33095 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33096 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33097 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33098 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33099 * gcc.dg/vect/vect-8.c: Remove xfail.
33100 * gcc.dg/vect/vect-80.c: Remove xfail.
33101 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33103 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33105 * gcc.dg/vect/vect-82.c: New testcase.
33106 * gcc.dg/vect/vect-82_64.c: New testcase.
33107 * gcc.dg/vect/vect-83.c: New testcase.
33108 * gcc.dg/vect/vect-83_64.c: New testcase.
33110 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33112 * gcc.dg/cpp/error-1.c: New test.
33114 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33116 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33118 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
33121 * gcc.dg/cris-peep2-xsrand2.c: New test.
33123 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
33126 * g++.dg/expr/for2.C: New test.
33128 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33130 * g++.dg/inherit/thunk1.C: Run on the SPARC.
33132 2004-10-13 Jakub Jelinek <jakub@redhat.com>
33134 PR tree-optimization/17724
33135 * g++.dg/opt/pr17724-1.C: New test.
33136 * g++.dg/opt/pr17724-2.C: New test.
33137 * g++.dg/opt/pr17724-3.C: New test.
33138 * g++.dg/opt/pr17724-4.C: New test.
33139 * g++.dg/opt/pr17724-5.C: New test.
33140 * g++.dg/opt/pr17724-6.C: New test.
33142 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
33145 * gcc.dg/pr17301-2.c: New test.
33147 2004-10-11 Mark Mitchell <mark@codesourcery.com>
33150 * g++.dg/parse/error22.C: New test.
33153 * g++.dg/template/spec18.C: New test.
33155 2004-10-11 Steve Ellcey <sje@cup.hp.com>
33157 * gcc.dg/ia64-asm-1.c: Add prototype for abort
33158 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33160 * gcc.dg/ia64-sync-2.c: Ditto.
33161 * gcc.dg/ia64-sync-3.c: Ditto.
33163 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
33165 * g++.dg/eh/cleanup5.C: Add dg-options "".
33167 2004-10-11 Roger Sayle <roger@eyesopen.com>
33169 PR middle-end/17657
33170 * gcc.dg/switch-4.c: New test case.
33172 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
33174 * gcc.c-torture/execute/20041011-1.c: New test.
33176 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33179 * g++.dg/init/for3.C: New test.
33182 * g++.dg/opt/switch2.C: New test.
33184 PR middle-end/17703
33185 * g++.dg/warn/Wreturn-2.C: New test.
33187 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
33190 * g++.dg/eh/cleanup5.C: New test.
33192 2004-10-10 Mark Mitchell <mark@codesourcery.com>
33195 * g++.dg/parse/error21.C: New test.
33197 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
33199 * g++.dg/overload/pmf1.C: Adjust quoting marks.
33200 * g++.dg/warn/incomplete1.C: Likewise.
33201 * g++.dg/template/qualttp20.C: Likewise.
33203 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33206 * parm-incomplete-1.c: New test.
33208 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33211 * g++.dg/parse/error19.C: New test.
33214 * g++.dg/init/new11.C: New test.
33217 * g++.dg/parse/error20.C: New test.
33220 * g++.dg/template/crash24.C: New test.
33222 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33225 * gcc.dg/pr17301-1.c: New test.
33227 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
33230 * gcc.dg/anon-struct-5.c: New test.
33232 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
33235 * gcc.dg/pr17844-1.c: New test.
33237 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
33239 PR tree-optimization/17906
33240 * gcc.c-torture/compile/pr17906.c: New.
33242 2004-10-09 Stuart Hastings <stuart@apple.com>
33243 Roger Sayle <roger@eyesopen.com>
33245 PR rtl-optimization/17853
33246 * gcc.dg/i386-mmx-5.c: New testcase.
33248 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
33250 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33252 2004-10-09 Mark Mitchell <mark@codesourcery.com>
33255 * g++.dg/template/static9.C: New test.
33258 * g++.dg/parse/operator5.C: New test.
33260 2004-10-09 Roger Sayle <roger@eyesopen.com>
33262 PR middle-end/17894
33263 * gcc.c-torture/execute/divcmp-4.c: New test case.
33265 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33268 * g++.dg/opt/pr17902.C: New test.
33270 2004-10-09 Jakub Jelinek <jakub@redhat.com>
33272 * gcc.dg/cpp/ident-1.c: Add dg-options "".
33274 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33276 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33278 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33280 * gcc.dg/assign-warn-3.c: New test.
33282 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33285 * gcc.dg/cpp/ident-1.c: New test.
33287 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
33289 * gcc.c-torture/compile/acc1.c: New.
33291 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
33293 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33294 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33296 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33298 * gcc.dg/ultrasp11.c: New test.
33300 2004-10-08 Michael Matz <matz@suse.de>
33302 * gcc.dg/doloop-2.c: New test.
33304 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
33306 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33307 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33308 objc.dg/method-9.m: Update expected diagnostics.
33310 2004-10-07 Geoffrey Keating <geoffk@apple.com>
33312 * gcc.dg/ppc-fsel-3.c: New file.
33313 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33315 2004-10-07 Paul Brook <paul@codesourcery.com>
33317 * gfortran.dg/intrinsic_verify_1.f90: New test.
33319 2004-10-07 Paul Brook <paul@codesourcery.com>
33321 * gfortran.dg/empty_format_1.f90: Remove stray commas.
33323 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33325 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33326 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33329 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
33331 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33333 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33336 * g++.dg/warn/Winline-4.C: New test.
33338 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
33340 * gcc.c-torture/compile/20041007-1.c: New test.
33342 2004-10-07 Paul Brook <paul@codesourcery.com>
33345 * gfortran.dg/use_allocated_1.f90: New test.
33347 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33349 PR middle-end/17849
33350 * gfortran.fortran-torture/compile/nested.f90: New test
33352 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
33354 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33356 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
33359 * g++.dg/ext/asm6.C: New test.
33361 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
33363 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33365 2004-10-06 Paul Brook <paul@codesourcery.com>
33367 PR libfortran/17709
33368 * gfortran.dg/empty_format_1.f90: New test.
33370 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33373 * gfortran.dg/ishft.f90: New test.
33376 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33379 2004-10-06 Paul Brook <paul@codesourcery.com>
33381 * gfortran.dg/do_1.f90: New test.
33383 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33385 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33386 optimizing for size.
33388 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33390 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33392 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
33394 * gcc.c-torture/compile/20041005-1.c: New test.
33396 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
33399 * g++.dg/lookup/koenig4.C: New.
33401 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
33403 * g++.dg/other/classkey1.C: Adjust quoting marks.
33404 * g++.dg/parse/error15.C: Likewise.
33405 * g++.dg/template/meminit2.C (int>): Likewise.
33407 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33410 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33413 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33416 * gfortran.dg/pr17708.f90: New test.
33418 2004-10-04 Chao-ying Fu <fu@mips.com>
33420 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33421 * gcc.dg/vect/vect-4.c: Ditto.
33422 * gcc.dg/vect/vect-5.c: Ditto.
33423 * gcc.dg/vect/vect-6.c: Ditto.
33424 * gcc.dg/vect/vect-8.c: Ditto.
33425 * gcc.dg/vect/vect-16.c: Ditto.
33426 * gcc.dg/vect/vect-30.c: Ditto.
33427 * gcc.dg/vect/vect-40.c: Ditto.
33428 * gcc.dg/vect/vect-41.c: Ditto.
33429 * gcc.dg/vect/vect-42.c: Ditto.
33430 * gcc.dg/vect/vect-43.c: Ditto.
33431 * gcc.dg/vect/vect-44.c: Ditto.
33432 * gcc.dg/vect/vect-45.c: Ditto.
33433 * gcc.dg/vect/vect-46.c: Ditto.
33434 * gcc.dg/vect/vect-47.c: Ditto.
33435 * gcc.dg/vect/vect-48.c: Ditto.
33436 * gcc.dg/vect/vect-49.c: Ditto.
33437 * gcc.dg/vect/vect-50.c: Ditto.
33438 * gcc.dg/vect/vect-51.c: Ditto.
33439 * gcc.dg/vect/vect-52.c: Ditto.
33440 * gcc.dg/vect/vect-53.c: Ditto.
33441 * gcc.dg/vect/vect-54.c: Ditto.
33442 * gcc.dg/vect/vect-55.c: Ditto.
33443 * gcc.dg/vect/vect-56.c: Ditto.
33444 * gcc.dg/vect/vect-57.c: Ditto.
33445 * gcc.dg/vect/vect-58.c: Ditto.
33446 * gcc.dg/vect/vect-59.c: Ditto.
33447 * gcc.dg/vect/vect-60.c: Ditto.
33448 * gcc.dg/vect/vect-74.c: Ditto.
33449 * gcc.dg/vect/vect-79.c: Ditto.
33450 * gcc.dg/vect/vect-80.c: Ditto.
33452 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
33454 * gcc.dg/unused-7.c: Use the correct option.
33456 2004-10-04 Paul Brook <paul@codesourcery.com>
33457 Bud Davis <bdavis9659@comcast.net>
33461 * gfortran/pr17706.f90: New test.
33462 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33464 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33466 * gfortran.dg/pr17612.f90: New test.
33468 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
33470 * g++.dg/template/local1.C: Adjust quoting marks in
33471 testing for diagnostics.
33472 * g++.dg/tls/diag-2.C: Likewise.
33473 * g++.dg/other/error8.C: Likewise.
33475 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33478 * gcc.dg/unused-4.c: Adjust to be correct.
33481 * gcc.dg/unused-7.c: New test.
33483 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
33486 * g++.dg/overload/template2.C: New test.
33488 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
33490 PR tree-optimization/16632
33491 * gcc.dg/tree-ssa/20041002-1.c: New.
33493 2004-10-03 Paul Brook <paul@codesourcery.com>
33495 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
33496 rather than relying on default formatting.
33498 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
33500 * gcc.dg/20040920-1.c: Update expected message text.
33502 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
33504 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33506 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
33508 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33511 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33513 * gcc.dg/tree-ssa/pr17343.c: Remove.
33515 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
33518 * gcc.dg/tree-ssa/pr17343.c: New test.
33520 2004-10-01 Jakub Jelinek <jakub@redhat.com>
33522 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33523 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33524 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33525 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33526 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33528 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33530 * gcc.dg/lvalue-2.c: New test.
33532 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
33535 * gcc.dg/pr17730-1.c: New test
33537 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
33540 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33542 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33544 * gcc.c-torture/execute/stdarg-1.c: New test.
33545 * gcc.c-torture/execute/stdarg-2.c: New test.
33546 * gcc.c-torture/execute/stdarg-3.c: New test.
33547 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33548 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33549 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33550 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33551 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33553 2004-09-29 Jakub Jelinek <jakub@redhat.com>
33555 PR tree-optimization/17697
33556 * g++.dg/opt/pr17697-1.C: New test.
33557 * g++.dg/opt/pr17697-2.C: New test.
33558 * g++.dg/opt/pr17697-3.C: New test.
33560 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33563 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33564 gcc.dg/vla-init-5.c: New tests.
33566 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33569 * gcc.dg/pr13804-1.c: New test.
33571 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33574 * gfortran.dg/pr16938.f90: New test.
33576 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33578 * g++.dg/template/crash23.C: New test.
33580 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33583 * g++.dg/template/static8.C: New test.
33585 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33588 * g++.dg/other/error9.C: New test.
33590 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33592 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33594 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33597 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33599 2004-09-26 Roger Sayle <roger@eyesopen.com>
33601 PR middle-end/17112
33602 * gcc.dg/pr17112-1.c: New test case.
33604 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33607 * gcc.dg/pr11459-1.c: New test.
33609 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33611 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33612 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33614 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33616 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33618 2004-09-25 Jan Hubicka <jh@suse.cz>
33620 * compile/30040909-1.c: New test.
33621 * compile/30040907-1.c: New test.
33623 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33625 * gcc.c-torture/execute/va-arg-26.c: New test.
33627 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33629 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33630 extra diagnostics on targets with 64-bit pointers.
33631 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33633 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33636 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33637 * gcc.dg/decl-3.c: Adjust expected message.
33639 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33642 * gfortran.dg/pr17615.f90: New test.
33644 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33646 PR tree-optimzation/17517
33647 * g++.dg/tree-ssa/pr17517.C: New Test.
33649 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33652 * g++.dg/lookup/ambig3.C: New.
33654 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33657 * g++.dg/opt/pr17624.C: New test.
33659 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33662 * gcc.dg/Wbad-function-cast-1.c: New test.
33664 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33666 * g++.dg/ext/complit1.C
33667 * g++.dg/other/error2.C
33668 * g++.dg/other/nontype-1.C
33669 * g++.dg/parse/crash11.C
33670 * g++.dg/parse/crash12.C
33671 * g++.dg/parse/error15.C
33672 * g++.dg/parse/error4.C
33673 * g++.dg/parse/tmpl-outside1.C
33674 * g++.dg/parse/too-many-tmpl-args1.C
33675 * g++.dg/template/dependent-expr3.C
33676 * g++.dg/template/error10.C
33677 * g++.dg/template/instantiate1.C
33678 * g++.dg/template/vtable2.C
33679 * g++.dg/warn/Wshadow-1.C
33680 * g++.dg/warn/weak1.C
33681 * g++.old-deja/g++.brendan/crash16.C
33682 * g++.old-deja/g++.brendan/crash18.C
33683 * g++.old-deja/g++.brendan/crash48.C
33684 * g++.old-deja/g++.brendan/crash49.C
33685 * g++.old-deja/g++.brendan/crash55.C
33686 * g++.old-deja/g++.brendan/crash56.C
33687 * g++.old-deja/g++.brendan/crash8.C
33688 * g++.old-deja/g++.brendan/enum11.C
33689 * g++.old-deja/g++.brendan/enum8.C
33690 * g++.old-deja/g++.brendan/enum9.C
33691 * g++.old-deja/g++.brendan/friend3.C
33692 * g++.old-deja/g++.brendan/misc14.C
33693 * g++.old-deja/g++.bugs/900402_02.C
33694 * g++.old-deja/g++.bugs/900404_03.C
33695 * g++.old-deja/g++.bugs/900404_04.C
33696 * g++.old-deja/g++.bugs/900428_03.C
33697 * g++.old-deja/g++.jason/crash4.C
33698 * g++.old-deja/g++.jason/overload21.C
33699 * g++.old-deja/g++.jason/redecl1.C
33700 * g++.old-deja/g++.jason/report.C
33701 * g++.old-deja/g++.jason/rfg10.C
33702 * g++.old-deja/g++.jason/template30.C
33703 * g++.old-deja/g++.law/arm12.C
33704 * g++.old-deja/g++.law/ctors5.C
33705 * g++.old-deja/g++.law/cvt20.C
33706 * g++.old-deja/g++.law/init10.C
33707 * g++.old-deja/g++.law/init8.C
33708 * g++.old-deja/g++.law/visibility17.C
33709 * g++.old-deja/g++.law/visibility7.C
33710 * g++.old-deja/g++.mike/net8.C
33711 * g++.old-deja/g++.mike/p646.C
33712 * g++.old-deja/g++.mike/p700.C
33713 * g++.old-deja/g++.mike/p701.C
33714 * g++.old-deja/g++.mike/p811.C
33715 * g++.old-deja/g++.ns/template13.C
33716 * g++.old-deja/g++.other/array3.C
33717 * g++.old-deja/g++.other/crash25.C
33718 * g++.old-deja/g++.other/dtor3.C
33719 * g++.old-deja/g++.other/dtor4.C
33720 * g++.old-deja/g++.other/main1.C
33721 * g++.old-deja/g++.other/warn7.C
33722 * g++.old-deja/g++.pt/crash11.C
33723 * g++.old-deja/g++.pt/crash36.C
33724 * g++.old-deja/g++.pt/spec22.C
33725 * g++.old-deja/g++.pt/spec9.C
33726 * g++.old-deja/g++.pt/ttp52.C
33727 * g++.old-deja/g++.robertl/eb103.C
33728 * g++.old-deja/g++.robertl/eb121.C
33729 * g++.old-deja/g++.robertl/eb22.C
33730 * g++.old-deja/g++.robertl/eb8.C:
33731 Update locations and/or regexps of dg-error markers.
33732 Remove markers for some bogus messages that are no longer issued.
33734 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33736 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33737 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33739 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33742 * g++.dg/lookup/crash5.C: New test.
33744 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33746 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33747 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33748 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33749 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33750 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33751 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33753 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33754 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33755 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33756 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33757 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33758 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33760 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33762 * gcc.dg/vect/vect-44.c: Check additional cases.
33763 * gcc.dg/vect/vect-48.c: Check additional cases.
33765 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33766 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33767 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33768 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33769 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33770 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33771 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33772 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33773 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33775 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33776 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33777 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33779 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33781 * gcc.dg/tree-ssa/loop-6.c: New test.
33783 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33786 * g++.dg/inherit/base2.C: New.
33788 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33790 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33791 * gcc.dg/20001012-2.c: Likewise.
33792 * gcc.dg/20001013-1.c: Likewise.
33793 * gcc.dg/20001101-1.c: Likewise.
33794 * gcc.dg/20001102-1.c: Likewise.
33795 * gcc.dg/bf-spl1.c: Likewise.
33796 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33797 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33799 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33801 PR tree-optimization/16721
33802 * gcc.dg/tree-ssa/pr16721.c: New test.
33804 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33806 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33807 * gcc.dg/20040305-1.c: Likewise.
33809 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33812 * gcc.c-torture/compile/pr16566-1.c,
33813 gcc.c-torture/compile/pr16566-2.c,
33814 gcc.c-torture/compile/pr16566-3.c: New tests.
33816 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33818 PR tree-optimization/17512
33819 * gcc.c-torture/compile/20040916-1.c.
33821 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33823 * gcc.dg/pragma-re-3.c: New test.
33825 2004-09-17 Matt Austern <austern@apple.com>
33828 * g++.dg/other/anon3.C: New.
33830 2004-09-21 Roger Sayle <roger@eyesopen.com>
33833 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33834 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33835 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33836 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33837 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33839 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33842 * gfortran.dg/pr17286.f90: New test.
33844 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33847 * g++.dg/template/static7.C: New test.
33849 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33852 * gcc.c-torture/compile/pr17558.c: New test.
33854 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33856 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33857 if SKIP_ATTRIBUTE is defined.
33859 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33862 * gfortran.dg/pr15957.f90: New test.
33864 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33866 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33868 * gcc.dg/vect/vect-79.c: Likewise.
33869 * gcc.dg/vect/vect-80.c: Likewise.
33871 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33874 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33876 2004-09-20 Ira Rosen <irar@il.ibm.com>
33878 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33879 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33880 * gcc.dg/vect/vect-62.c: New testcase.
33881 * gcc.dg/vect/vect-63.c: New testcase.
33882 * gcc.dg/vect/vect-64.c: New testcase.
33883 * gcc.dg/vect/vect-65.c: New testcase.
33884 * gcc.dg/vect/vect-66.c: New testcase.
33885 * gcc.dg/vect/vect-67.c: New testcase.
33886 * gcc.dg/vect/vect-68.c: New testcase.
33887 * gcc.dg/vect/vect-69.c: New testcase.
33888 * gcc.dg/vect/vect-79.c: New testcase.
33889 * gcc.dg/vect/vect-80.c: New testcase.
33891 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33893 * gcc.target/mips/asm-1.c: New test.
33895 2004-09-19 Ira Rosen <irar@il.ibm.com>
33897 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33898 * gcc.dg/vect/vect-73.c: New testcase.
33899 * gcc.dg/vect/vect-74.c: New testcase.
33900 * gcc.dg/vect/vect-75.c: New testcase.
33901 * gcc.dg/vect/vect-76.c: New testcase.
33902 * gcc.dg/vect/vect-77.c: New testcase.
33903 * gcc.dg/vect/vect-78.c: New testcase
33905 2004-09-18 Paul Brook <paul@codesourcery.com>
33907 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33909 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33912 * gcc.dg/pr17424-1.c: New test.
33914 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33916 * g++.dg/tree-ssa/pr17153.C: New test.
33918 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33921 * g++.dg/pch/wchar-1.C: New.
33922 * g++.dg/pch/wchar-1.Hs: New.
33924 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33926 * gcc.c-torture/execute/20040917-1.c: New test.
33928 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33930 PR tree-optimization/17319
33931 * gcc.dg/pr17319.c: New test.
33933 2004-09-17 Devang Patel <dpatel@apple.com>
33935 * gcc.dg/20040813-1.c: New test.
33937 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33939 PR tree-optimization/17273
33940 * gcc.c-torture/compile/pr17273.c: New test.
33942 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33944 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33945 Update expected messages.
33946 * gcc.dg/declspec-13.c: New test.
33948 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33950 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33952 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33954 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33955 change what 'a' is pointing to.
33957 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33960 * g++.dg/template/error18.C: New test.
33963 * g++.dg/warn/Wunused-8.C: New test.
33965 2004-09-17 Steven Bosscher <stevenb@suse.de>
33967 PR tree-optimization/17513
33968 * gcc.dg/20040916-1.c: New test.
33970 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33973 * g++.dg/template/typename7.C: New test.
33975 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33977 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33979 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33981 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33982 with -ftree-based-profiling also.
33983 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33985 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33988 * gfortran.dg/der_array_io_1.f90: New test.
33989 * gfortran.dg/der_array_io_2.f90: New test.
33990 * gfortran.dg/der_array_io_3.f90: New test.
33992 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33994 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33997 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33999 * g++.dg/opt/switch1.C: New test.
34001 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
34003 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34004 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34005 Update expected messages.
34007 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34010 * gfortran.dg/same_name_1.f90: New test.
34012 2004-09-15 Diego Novillo <dnovillo@redhat.com>
34014 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
34015 dereference garbage pointers.
34017 2004-09-15 Jakub Jelinek <jakub@redhat.com>
34019 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34020 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34022 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34023 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34024 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34026 2004-09-14 Mark Mitchell <mark@codesourcery.com>
34029 * g++.dg/template/mangle1.C: New test.
34031 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34033 PR tree-optimization/17252
34034 * gcc.c-torture/execute/pr17252.c: New test.
34036 2004-09-14 Andrew Pinski <apinski@apple.com>
34038 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34040 2004-09-14 Roger Sayle <roger@eyesopen.com>
34042 PR rtl-optimization/9771
34043 * gcc.dg/pr9771-1.c: New test case.
34045 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34047 PR tree-optimization/15262
34048 * gcc.c-torture/execute/pr15262-1.c: New test.
34049 * gcc.c-torture/execute/pr15262-2.c: New test.
34051 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
34053 * gcc.dg/declspec-12.c: New test.
34055 2004-09-14 Bud Davis <bdavis9659@comcast.net>
34057 * gfortran.dg/pr17090.f90: Add directives to test.
34059 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34061 * gcc.c-torture/compile/20040914-1.c: New test.
34063 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34066 * g++.dg/template/decl2.C: New test.
34068 2004-09-13 Bud Davis <bdavis9659@comcast.net>
34071 * gfortran.dg/pr17090.f90: New test.
34073 2004-09-13 Dale Johannesen <dalej@apple.com>
34075 * gcc.c-torture/compile/pr17408.c: New test case.
34077 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34080 * g++.dg/parse/crash17.C: New test.
34083 * g++.dg/template/enum3.C: New test.
34085 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
34087 * lib/gcc-defs.exp: Load wrapper.exp.
34088 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34090 * lib/gcc.exp (gcc_init): Similar.
34091 * lib/gfortran.exp (gfortran_init): Similar.
34092 * lib/objc.exp (objc_init): Similar.
34093 * lib/treelang.exp (treelang_init): Similar.
34094 * lib/wrapper.exp: New file with build_wrapper call machinery in
34095 ${tool}_maybe_build_wrapper.
34097 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34099 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34101 * gcc.dg/declspec-11.c: Update expected messages.
34102 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34103 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34104 gcc.dg/inline-12.c: New tests.
34106 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
34108 * g++.dg/tree-ssa/pr17400.C: New testcase.
34110 2004-09-13 James E Wilson <wilson@specifixinc.com>
34112 * gcc.target/mips/sb1-1.c: New testcase.
34114 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
34116 * lib/g77-dg.exp: Remove unused file.
34117 * lib/mike-g77.exp: Ditto.
34118 * lib/g77.exp: Ditto.
34120 2004-09-12 Richard Henderson <rth@redhat.com>
34122 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34124 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34126 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34127 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34128 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34129 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34130 Update expected messages.
34132 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
34134 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34135 declaration/use mismatch for dirp parameter.
34137 2004-09-12 Andrew Pinski <apinski@apple.com>
34139 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34140 -fgnu-runtime is passed.
34142 2004-09-12 Richard Henderson <rth@redhat.com>
34144 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34145 do the uplevel thing and update additional_flags directly.
34146 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34147 gfortran.fortran-torture/execute/intrinsic_nearest.x,
34148 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34149 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34151 2004-09-11 Steven Bosscher <stevenb@suse.de>
34153 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34155 2004-09-11 Roger Sayle <roger@eyesopen.com>
34157 PR middle-end/17411
34158 * g++.dg/opt/pr17411-1.C: New test case.
34160 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34162 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34163 gcc.dg/tls/diag-2.c: Update expected messages.
34164 * gcc.dg/991209-1.c: Specify compilation options. Update expected
34166 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34167 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34168 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34169 gcc.dg/tls/diag-5.c: New tests.
34171 2004-09-11 Zack Weinberg <zack@codesourcery.com>
34173 * gcc.dg/20040910-1.c: Correct dg-error regexp.
34175 2004-09-11 Steven Bosscher <stevenb@suse.de>
34177 * g++.dg/parse/break-in-for.C: New test.
34179 2004-09-11 Jakub Jelinek <jakub@redhat.com>
34181 * gcc.dg/tree-ssa/20040911-1.c: New test.
34183 2004-09-11 Andreas Jaeger <aj@suse.de>
34185 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34186 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34188 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
34190 * gcc.target/frv: New directory of FR-V-specific tests.
34192 2004-09-10 James E Wilson <wilson@specifixinc.com>
34194 * gcc.dg/convert-vec-1.c: New test.
34196 2004-09-10 Roger Sayle <roger@eyesopen.com>
34198 PR middle-end/17024
34199 * gcc.dg/pr17024-1.c: New test case.
34201 2004-09-10 Eric Christopher <echristo@redhat.com>
34203 * gcc.dg/20040910-1.c: New test.
34205 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
34207 * gcc.dg/bitfld-9.c: New test.
34209 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
34211 * gcc.c-torture/execute/ieee/acc1.c: New test.
34212 * gcc.c-torture/execute/ieee/acc2.c: New test.
34213 * gcc.c-torture/execute/ieee/mzero6.c: New test.
34215 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
34217 * gcc.dg/deprecated-2.c: New test.
34219 2004-09-09 James E Wilson <wilson@specifixinc.com>
34221 * gcc.dg/init-vec-1.c: New test.
34223 2004-09-09 Roger Sayle <roger@eyesopen.com>
34225 PR middle-end/17055
34226 * gcc.dg/pr17055-1.c: New test case.
34228 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
34231 * gcc.c-torture/execute/pr17377.c: New test.
34233 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34236 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34237 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34238 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34239 gcc.dg/long-long-typespec-1.c: New tests.
34240 * gcc.dg/tls/diag-2.c: Update expected diagnostics
34242 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
34244 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34245 gcc.dg/gnu99-static-1.c: New tests.
34247 2004-09-08 Devang Patel <dpatel@apple.com>
34249 * gcc.dg/darwin-ld-20040828-1.c: New test.
34250 * gcc.dg/darwin-ld-20040828-2.c: New test.
34251 * gcc.dg/darwin-ld-20040828-3.c: New test.
34253 2004-09-08 Ziemowit Laski <zlaski@apple.com>
34255 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34256 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34258 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34259 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34261 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34262 types they qualify.
34263 * objc.dg/type-size-2.m: Fix wording in comment.
34264 * objc.dg/va-meth-1.m: New test case.
34266 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
34269 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34270 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34272 2004-09-06 Devang Patel <dpatel@apple.com>
34274 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34275 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34277 2004-09-06 Zack Weinberg <zack@codesourcery.com>
34279 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34280 reflect changed line numbering of diagnostics.
34282 2004-09-06 Paul Brook <paul@codesourcery.com>
34284 * gfortran.dg/edit_real_1.f90: Add new test.
34286 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34288 * gcc.dg/tree-ssa/loop-2.c: New test.
34289 * gcc.dg/tree-ssa/loop-3.c: New test.
34290 * gcc.dg/tree-ssa/loop-4.c: New test.
34291 * gcc.dg/tree-ssa/loop-5.c: New test.
34293 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34295 * gcc.dg/format/sentinel-1.c: Update for parameter option.
34297 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34299 * gcc.dg/format/sentinel-1.c: New test.
34301 2004-09-04 Uros Bizjak <uros@kss-loka.si>
34303 * gcc.dg/builtins-46.c: New.
34305 2004-09-03 Devang Patel <dpatel@apple.com>
34307 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34308 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34310 2004-09-03 Jan Beulich <jbeulich@novell.com>
34312 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34313 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34314 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34315 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34316 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34317 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34318 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34319 the non-portable bzero.
34320 * gcc.dg/20010912-1.c: xfail for NetWare.
34321 * gcc.dg/20020426-2.c: xfail for NetWare.
34322 * gcc.dg/20021014-1.c: xfail for NetWare.
34323 * gcc.dg/20021018-1.c: xfail for NetWare.
34324 * gcc.dg/20030213-1.c: xfail for NetWare.
34325 * gcc.dg/20030225-1.c: xfail for NetWare.
34326 * gcc.dg/20030708-1.c: xfail for NetWare.
34327 * gcc.dg/builtins-config.h: Also exclude NetWare.
34328 * gcc.dg/format/format.h: Define restrict only if not already defined.
34329 * gcc.dg/nest.c: xfail for NetWare.
34330 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34331 * lib/target-supports.exp (check_visibility_available): Exclude
34334 2004-09-03 Jan Beulich <jbeulich@novell.com>
34336 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34337 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34338 deterministic starting point for the alignment of structure fields.
34339 * gcc.dg/Wpadded.c: Dito.
34340 * g++.dg/abi/vbase10.C: Dito.
34342 2004-09-03 Devang Patel <dpatel@apple.com>
34344 * g++.dg/debug/pr15736.cc: New test.
34346 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34348 * README.QMTEST: Fix out-of-date link.
34350 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
34353 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34354 Delete. Duplicate of gfortran.dg/g77/20010610.f
34356 2004-09-02 Mark Mitchell <mark@codesourcery.com>
34358 * g++.dg/abi/arm_rtti1.C: New test.
34360 2004-09-02 Geoffrey Keating <geoffk@apple.com>
34362 * gcc.dg/ppc-vector-memcpy.c: New.
34363 * gcc.dg/ppc-vector-memset.c: New.
34365 2004-09-02 Chao-ying Fu <fu@mips.com>
34367 * gcc.target/mips/mips-3d-1.c: New test.
34368 * gcc.target/mips/mips-3d-2.c: New test.
34369 * gcc.target/mips/mips-3d-3.c: New test.
34370 * gcc.target/mips/mips-3d-4.c: New test.
34371 * gcc.target/mips/mips-3d-5.c: New test.
34372 * gcc.target/mips/mips-3d-6.c: New test.
34373 * gcc.target/mips/mips-3d-7.c: New test.
34374 * gcc.target/mips/mips-3d-8.c: New test.
34375 * gcc.target/mips/mips-3d-9.c: New test.
34376 * gcc.target/mips/mips-ps-1.c: New test.
34377 * gcc.target/mips/mips-ps-2.c: New test.
34378 * gcc.target/mips/mips-ps-3.c: New test.
34379 * gcc.target/mips/mips-ps-4.c: New test.
34380 * gcc.target/mips/mips-ps-type.c: New test.
34382 2004-09-02 Paul Brook <paul@codesourcery.com>
34384 * gfortran.dg/edit_real_1.f90: Add new tests.
34386 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34389 * gfortran.dg/merge_char_1.f90: New test.
34391 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34394 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34396 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
34399 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34401 2004-09-01 Mark Mitchell <mark@codesourcery.com>
34403 * g++.dg/opt/loop1.C: Do not XFAIL.
34405 2004-09-01 Jakub Jelinek <jakub@redhat.com>
34407 * gcc.c-torture/execute/20040831-1.c: New test.
34409 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
34412 * gfortran.dg/g77/20010610.f: Now passes.
34413 Copy from g77.f-torture/execute. Add dg-run directive.
34414 * gfortran.dg/g77/README: Update
34416 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
34418 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34419 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34420 (t1, t2, t3, t4): Add volatile.
34422 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34424 * g++.dg/ext/visibility/arm1.C: New test.
34426 2004-08-31 Geoffrey Keating <geoffk@apple.com>
34428 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34431 2004-09-01 Paul Brook <paul@codesourcery.com>
34433 * gfortran.dg/eof_2.f90: New test.
34435 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34438 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34440 2004-08-31 Bud Davis <bdavis9659@comcast.net>
34442 PR libfortran/16805
34443 * gfortran.dg/list_read_2.f90: New test.
34445 2004-08-31 Mark Mitchell <mark@codesourcery.com>
34447 * g++.dg/abi/key1.C: New test.
34449 2004-08-31 Richard Henderson <rth@redhat.com>
34451 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34453 * g++.dg/other/offsetof5.C: Remove duplicate.
34455 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34458 * gfortran.dg/func_derived_1.f90: New test.
34460 2004-08-31 Paul Brook <paul@codesourcery.com>
34462 * gfortran.dg/eof_1.f90: New test.
34464 2004-08-31 Paul Brook <paul@codesourcery.com>
34466 * gfortran.dg/list_read_1.f90: New file.
34468 2004-08-30 Mark Mitchell <mark@codesourcery.com>
34470 * g++.dg/opt/loop1.C: XFAIL.
34472 2004-08-30 Geoffrey Keating <geoffk@apple.com>
34474 * gcc.dg/funcdef-storage-1.c: New.
34475 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34476 an extern function in local scope.
34477 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34478 declare an 'auto inline' function in local scope.
34479 * gcc.dg/20011130-1.c: Likewise.
34480 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34481 an 'auto' function in local scope.
34482 * gcc.dg/20021014-1.c: Likewise.
34483 * gcc.dg/20030331-2.c: Likewise.
34485 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34487 * gfortran.dg/blockdata_1.f90: New test.
34489 2004-08-30 Richard Henderson <rth@redhat.com>
34491 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34493 2004-08-30 Richard Henderson <rth@redhat.com>
34495 * lib/fortran-torture.exp (fortran-torture-execute): Honor
34496 additional_flags set by alternate driver.
34497 (ieee-options): New procedure.
34498 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34499 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34500 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34501 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34503 2004-08-30 Richard Henderson <rth@redhat.com>
34505 * lib/f-torture.exp: Remove.
34507 2004-08-29 Mark Mitchell <mark@codesourcery.com>
34509 PR rtl-optimization/16590
34510 * g++.dg/opt/loop1.C: New test.
34512 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34515 * gfortran.dg/oldstyle_1.f90: New test.
34517 2004-08-29 Steven G. Kargl <kargls@comcast.net>
34518 Paul Brook <paul@codesourcery.com>
34520 * gfortran.dg/g77/README: Update.
34521 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34522 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34523 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34525 2004-08-28 Paul Brook <paul@codesourcery.com>
34527 PR libfortran/17195
34528 * gfortran.dg/edit_real_1.f90: New test.
34530 2004-08-27 Paul Brook <paul@codesourcery.com>
34532 * gfortran.dg/rewind_1.f90: New test.
34534 2004-08-27 Bud Davis <bdavis9659@comcast.net>
34537 * gfortran.dg/pr16597.f90: New test.
34539 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34542 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34543 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34544 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34545 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34546 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34548 2004-08-26 Nick Clifton <nickc@redhat.com>
34550 * gcc.c-torture/compile/pr17119.c: New test.
34552 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
34554 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34556 2004-08-25 Richard Henderson <rth@redhat.com>
34558 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34559 the bits that expect kind=8 to be the largest real kind.
34561 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34563 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34565 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34567 * gfortran.dg/assignment_1.f90: New test.
34569 2004-08-25 Adam Nemet <anemet@lnxw.com>
34571 * g++.dg/template/repo3.C: New test.
34573 2004-08-25 Roger Sayle <roger@eyesopen.com>
34575 PR middle-end/16693
34576 PR tree-optimization/16372
34577 * g++.dg/opt/pr16372-1.C: New test case.
34578 * g++.dg/opt/pr16693-1.C: New test case.
34579 * g++.dg/opt/pr16693-2.C: New test case.
34581 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34583 * objc.dg/proto-lossage-4.m: New test.
34585 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34588 * g++.dg/inherit/local2.C: New test.
34590 2004-08-25 Paul Brook <paul@codesourcery.com>
34593 * gfortran.dg/string_ctor_1.f90: New test.
34595 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34598 * g++.dg/template/redecl2.C: New test.
34600 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34603 * gfortran.dg/pr17143.f90: New test.
34605 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34608 * gfortran.dg/pr17164.f90: New test.
34610 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34612 * gcc.dg/tree-ssa/loop-1.c: New test.
34614 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34616 * gcc.c-torture/compile/20040824-1.c: New test.
34618 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34620 * gcc.c-torture/compile/iftrap-3.c: New test.
34622 2004-08-24 Paul Brook <paul@codesourcery.com>
34624 * gfortran.dg/entry_2.f90: New test.
34626 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34629 * g++.dg/lookup/ambig[12].C: New.
34631 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34634 * g++.dg/template/crash21.C: New test.
34635 * g++.dg/template/crash22.C: Likewise.
34637 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34640 * g++.dg/template/access15.C: New.
34642 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34645 * g++.dg/template/repo2.C: New test.
34647 2004-08-23 Roger Sayle <roger@eyesopen.com>
34649 PR rtl-optimization/17078
34650 * gcc.c-torture/execute/pr17078-1.c: New test case.
34652 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34655 * gcc.dg/debug/crash1.c: New test.
34657 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34660 * gcc.dg/loop-5.c: New test.
34662 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34664 * gcc.c-torture/execute/20040823-1.c: New test.
34666 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34668 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34669 to the assembler. Simplify test accordingly.
34670 (asm_abi_flags): Use GNU names.
34671 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34672 to check for ABI flags.
34674 2004-08-22 Andrew Pinski <apinski@apple.com>
34676 * g++.dg/opt/pr14029.C: New test.
34677 * gcc.c-torture/execute/pr15262.c: New test.
34679 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34681 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34683 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34686 * gfortran.dg/direct_io.f90: New test.
34688 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34691 * g++.dg/inherit/local2.C: New test.
34693 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34696 * g++.dg/warn/Wparentheses-4.C: New test.
34698 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34701 * g++.dg/inherit/local2.C: New test.
34703 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34704 * gcc.dg/ppc-ldstruct.c: Likewise.
34705 * gcc.dg/ppc64-abi-2.c: Likewise.
34707 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34709 PR rtl-optimization/17099
34710 * gcc.c-torture/execute/20040820-1.c: New test.
34712 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34714 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34716 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34719 * gfortran.dg/auto_array_1.f90: New test.
34721 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34724 * gfortran.dg/simpleif_1.f90: New test.
34726 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34728 * lib/target-supports.exp (check_profiling_available): Return
34729 false for arm*-*-symbianelf* and arm*-*-eabi*.
34732 * g++.dg/template/delete1.C: New test.
34734 2004-08-19 Paul Brook <paul@codesourcery.com>
34738 * gfortran.dg/data_char_1.f90: New test.
34740 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34743 * gfortran.dg/reduction.f90: New testcase.
34745 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34748 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34750 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34753 * g++.dg/Wparentheses-3.C: New test.
34755 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34757 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34758 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34759 * gcc.dg/vect/vect-2.c: Likewise.
34760 * gcc.dg/vect/vect-3.c: Likewise.
34761 * gcc.dg/vect/vect-4.c: Likewise.
34762 * gcc.dg/vect/vect-5.c: Likewise.
34763 * gcc.dg/vect/vect-6.c: Likewise.
34764 * gcc.dg/vect/vect-7.c: Likewise.
34765 * gcc.dg/vect/vect-25.c: Likewise.
34766 * gcc.dg/vect/vect-31.c: Likewise.
34767 * gcc.dg/vect/vect-32.c: Likewise.
34768 * gcc.dg/vect/vect-34.c: Likewise.
34769 * gcc.dg/vect/vect-36.c: Likewise.
34770 * gcc.dg/vect/vect-all.c: Likewise.
34772 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34775 * g++.dg/template/operator4.C: New test.
34777 2004-08-18 Richard Henderson <rth@redhat.com>
34779 * gcc.dg/20040206-1.c: XFAIL.
34781 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34784 * g++.dg/template/array7.C: New test.
34786 2004-08-17 James E Wilson <wilson@specifixinc.com>
34788 * gcc.dg/mips-movcc-1.c: New test.
34789 * gcc.dg/mips-movcc-2.c: New test.
34790 * gcc.dg/mips-movcc-3.c: New test.
34792 * gcc.dg/mips-nmadd-1.c: New test.
34793 * gcc.dg/mips-nmadd-2.c: New test.
34795 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34798 * g++.dg/opt/inline8.C: New test.
34801 * g++.dg/parse/error17.C: New test.
34803 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34805 * gcc.dg/vect: New directory for vectorizer tests.
34806 * gcc.dg/vect/tree-vect.h: New file.
34807 * gcc.dg/vect/vect.exp: New file.
34808 * gcc.dg/vect/pr16105.c.c: New test.
34809 * gcc.dg/vect/vect-1.c: New test.
34810 * gcc.dg/vect/vect-2.c: New test.
34811 * gcc.dg/vect/vect-3.c: New test.
34812 * gcc.dg/vect/vect-4.c: New test.
34813 * gcc.dg/vect/vect-5.c: New test.
34814 * gcc.dg/vect/vect-6.c: New test.
34815 * gcc.dg/vect/vect-7.c: New test.
34816 * gcc.dg/vect/vect-8.c: New test.
34817 * gcc.dg/vect/vect-9.c: New test.
34818 * gcc.dg/vect/vect-10.c: New test.
34819 * gcc.dg/vect/vect-11.c: New test.
34820 * gcc.dg/vect/vect-12.c: New test.
34821 * gcc.dg/vect/vect-13.c: New test.
34822 * gcc.dg/vect/vect-14.c: New test.
34823 * gcc.dg/vect/vect-15.c: New test.
34824 * gcc.dg/vect/vect-16.c: New test.
34825 * gcc.dg/vect/vect-17.c: New test.
34826 * gcc.dg/vect/vect-18.c: New test.
34827 * gcc.dg/vect/vect-19.c: New test.
34828 * gcc.dg/vect/vect-20.c: New test.
34829 * gcc.dg/vect/vect-21.c: New test.
34830 * gcc.dg/vect/vect-22.c: New test.
34831 * gcc.dg/vect/vect-23.c: New test.
34832 * gcc.dg/vect/vect-24.c: New test.
34833 * gcc.dg/vect/vect-25.c: New test.
34834 * gcc.dg/vect/vect-26.c: New test.
34835 * gcc.dg/vect/vect-27.c: New test.
34836 * gcc.dg/vect/vect-28.c: New test.
34837 * gcc.dg/vect/vect-29.c: New test.
34838 * gcc.dg/vect/vect-30.c: New test.
34839 * gcc.dg/vect/vect-31.c: New test.
34840 * gcc.dg/vect/vect-32.c: New test.
34841 * gcc.dg/vect/vect-33.c: New test.
34842 * gcc.dg/vect/vect-34.c: New test.
34843 * gcc.dg/vect/vect-35.c: New test.
34844 * gcc.dg/vect/vect-36.c: New test.
34845 * gcc.dg/vect/vect-37.c: New test.
34846 * gcc.dg/vect/vect-38.c: New test.
34847 * gcc.dg/vect/vect-40.c: New test.
34848 * gcc.dg/vect/vect-41.c: New test.
34849 * gcc.dg/vect/vect-42.c: New test.
34850 * gcc.dg/vect/vect-43.c: New test.
34851 * gcc.dg/vect/vect-44.c: New test.
34852 * gcc.dg/vect/vect-45.c: New test.
34853 * gcc.dg/vect/vect-46.c: New test.
34854 * gcc.dg/vect/vect-47.c: New test.
34855 * gcc.dg/vect/vect-48.c: New test.
34856 * gcc.dg/vect/vect-49.c: New test.
34857 * gcc.dg/vect/vect-50.c: New test.
34858 * gcc.dg/vect/vect-51.c: New test.
34859 * gcc.dg/vect/vect-52.c: New test.
34860 * gcc.dg/vect/vect-53.c: New test.
34861 * gcc.dg/vect/vect-54.c: New test.
34862 * gcc.dg/vect/vect-55.c: New test.
34863 * gcc.dg/vect/vect-56.c: New test.
34864 * gcc.dg/vect/vect-57.c: New test.
34865 * gcc.dg/vect/vect-58.c: New test.
34866 * gcc.dg/vect/vect-59.c: New test.
34867 * gcc.dg/vect/vect-60.c: New test.
34868 * gcc.dg/vect/vect-61.c: New test.
34869 * gcc.dg/vect/vect-all.c: New test.
34870 * gcc.dg/vect/vect-none.c: New test.
34872 2004-08-17 Paul Brook <paul@codesourcery.com>
34875 * gfortran.dg/entry_1.f90: New test.
34877 2004-08-17 Andrew Pinski <apinski@apple.com>
34879 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34881 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34883 * gcc.dg/pr17036-1.c: New test.
34885 2004-08-16 Devang Patel <dpatel@apple.com>
34887 * gcc.dg/darwin-20040809-1.c: New test.
34889 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34891 * gcc.dg/funcdef-attr-1.c: New test.
34893 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34895 * gcc.dg/altivec-17.c: New test.
34896 * gcc.dg/altivec-18.c: New test.
34898 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34901 * g++.dg/template/vtable2.C: New test.
34903 2004-08-14 Richard Henderson <rth@redhat.com>
34905 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34906 * gcc.dg/pack-test-4.c (main): Return 0.
34907 * gcc.dg/setjmp-1.c: Remove XFAIL.
34908 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34910 2004-08-14 Richard Henderson <rth@redhat.com>
34912 * gcc.dg/980217-1.c: Add prototype for printf.
34914 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34916 * gfortran.dg/pr16935.f90: New test.
34918 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34920 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34922 2004-08-13 Paul Brook <paul@codesourcery.com>
34924 * gfortran.dg/der_io_1.f90: Remove stray comma.
34926 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34928 * gcc.dg/vmx/cw-bug-2.c: Remove.
34929 * gcc.dg/vmx/vprint-1.c: Remove.
34930 * gcc.dg/vmx/vscan-1.c: Remove.
34932 2004-08-12 Devang patel <dpatel@apple.com>
34934 * gcc.dg/darwin-20040809-2.c: New test.
34936 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34938 * g++.dg/ext/altivec-12.C: New test.
34940 * g++.dg/ext/altivec-11.C: New test.
34942 2004-08-12 Paul Brook <paul@codesourcery.com>
34944 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34946 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34948 * g++.dg/ext/altivec-2.C: Check for hardware support before
34949 executing any VMX instructions.
34951 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34953 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34956 * g++.old-deja/g++.other/comdat4.C: New test.
34957 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34959 2004-08-12 Ben Elliston <bje@au.ibm.com>
34962 * gcc.dg/pr16286.c: New test.
34964 2004-08-12 Jan Beulich <jbeulich@novell.com>
34966 * g++.dg/ext/asm5.C: New.
34968 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34971 * g++.dg/eh/crash1.C: New test.
34974 * g++.dg/ext/construct1.C: New test.
34976 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34979 * g++.dg/init/ptrmem1.C: New test.
34982 * g++.dg/parse/offsetof5.C: New test.
34985 * g++.dg/template/overload3.C: New test.
34987 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34990 * g++.dg/parse/error16.C: New test.
34993 * g++.dg/template/error14.C: New test.
34996 * g++.dg/template/error15.C: New test.
34998 2004-08-11 Devang Patel <dpatel@apple.com>
35000 * gcc.dg/darwin-ld-20040809-1.c: New test.
35001 * gcc.dg/darwin-ld-20040809-2.c: New test.
35003 2004-08-11 Steven G. Kargl <kargls@comcast.net>
35006 * gfortran.dg/dfloat_1.f90: New test.
35008 2004-08-09 Mark Mitchell <mark@codesourcery.com>
35010 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35011 * gcc.dg/dll-2.c: Fix dg-require syntax.
35012 * gcc.misc-tests/arm-isr.c (abort): Declare.
35015 2004-08-10 Mark Mitchell <mark@codesourcery.com>
35018 * g++.dg/parse/crash16.C: New test.
35020 2004-08-10 Roger Sayle <roger@eyesopen.com>
35022 * gcc.dg/mips-rsqrt-1.c: New test case.
35023 * gcc.dg/mips-rsqrt-2.c: New test case.
35024 * gcc.dg/mips-rsqrt-3.c: New test case.
35026 2004-08-10 Paul Brook <paul@codesourcery.com>
35028 * gfortran.dg/der_io_1.f90: New test.
35030 2004-08-10 Paul Brook <paul@codesourcery.com>
35033 * gfortran.dg/der_array_1.f90: New test.
35035 2004-08-09 David Edelsohn <edelsohn@gnu.org>
35037 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35039 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
35041 * gcc.dg/wchar_t-2.c: Fix typo.
35043 2004-08-09 Falk Hueffner <falk@debian.org>
35045 PR tree-optimization/12517
35046 * gcc.c-torture/compile/pr12517.c: New test.
35048 PR tree-optimization/12578
35049 * gcc.c-torture/compile/pr12578.c: New test.
35051 PR tree-optimization/12899
35052 * gcc.c-torture/compile/pr12899.c: New test.
35054 PR rtl-optimization/14692
35055 * gcc.c-torture/compile/pr14692.c: New test.
35057 PR tree-optimization/16461
35058 * gcc.c-torture/compile/pr16461.c: New test.
35060 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
35062 * gfortran.dg/getenv_1.f90: New test.
35064 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35066 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35068 * gcc.dg/symbian5.c: Test -fno-short-wchar.
35070 2004-08-06 Paul Brook <paul@codesourcery.com>
35072 * gfortran.dg/ret_array_1.f90: New test.
35073 * gfortran.dg/ret_pointer_1.f90: New test.
35075 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
35077 * gcc.dg/missing-field-init-[12].c: New tests.
35078 * g++.dg/warn/missing-field-init-[12].C: New tests.
35080 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35082 * gcc.dg/enum2.c: New test.
35083 * gcc.dg/symbian3.c: Likewise.
35084 * gcc.dg/symbian4.c: Likewise.
35085 * gcc.dg/wchar_t-2.c: Likewise.
35087 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35089 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35092 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35094 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35095 dg-require-visiblity.
35096 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35097 * g++.dg/ext/visibility/fvisibility.C: Likewise.
35098 * g++.dg/ext/visibility/memfuncts.C: Likewise.
35099 * g++.dg/ext/visibility/new1.C: Likewise.
35100 * g++.dg/ext/visibility/pragma.C: Likewise.
35101 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35102 * g++.dg/ext/visibility/virtual.C: Likewise.
35103 * g++/dg/ext/visibility/visibility-1.C: Likewise.
35104 * g++/dg/ext/visibility/visibility-2.C: Likewise.
35105 * g++/dg/ext/visibility/visibility-3.C: Likewise.
35106 * g++/dg/ext/visibility/visibility-4.C: Likewise.
35107 * g++/dg/ext/visibility/visibility-5.C: Likewise.
35108 * g++/dg/ext/visibility/visibility-6.C: Likewise.
35109 * g++/dg/ext/visibility/visibility-7.C: Likewise.
35110 * g++/dg/ext/visibility/visibility-8.C: New test.
35111 * gcc.c-torture/compile/dll.x: Remove.
35112 * gcc.dg/dll-2.c: Use dg-require-dll
35113 * gcc.dg/visibility-10.c: New test.
35114 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35116 * lib/scanasm.exp (scan_hidden): New function.
35117 (scan_not_hidden): Likewise.
35119 2004-08-05 David Edelsohn <edelsohn@gnu.org>
35121 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35123 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
35125 * gcc.c-torture/execute/20040805-1.c: New test.
35127 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
35129 * gcc.dg/20020118-1.c: Declare abort.
35130 * gcc.dg/altivec_check.h: Likewise.
35131 * gcc.dg/iftrap-2.c: Likewise.
35132 * gcc.dg/pragma-darwin.c: Likewise.
35133 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35135 2004-08-04 Geoffrey Keating <geoffk@apple.com>
35137 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35139 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
35141 * gcc.c-torture/execute/builtins/abs-2.c,
35142 gcc.c-torture/execute/builtins/abs-3.c,
35143 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35144 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35145 intmax_t, uintmax_t and their limits.
35146 * gcc.dg/intmax_t-1.c: New test.
35148 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35150 * g++.dg/tc1/dr147.C: Add reference to PR.
35152 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
35154 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35155 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35157 2004-08-03 David Edelsohn <edelsohn@gnu.org>
35159 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35161 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35163 * gcc.dg/redecl-5.c: New test.
35164 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35167 2004-08-03 Roger Sayle <roger@eyesopen.com>
35169 PR middle-end/16790
35170 * gcc.c-torture/execute/pr16790-1.c: New test case.
35172 2004-08-03 Mark Mitchell <mark@codesourcery.com>
35174 * g++.dg/ext/visibility/assign1.C: New test.
35175 * g++.dg/ext/visibility/new1.C: Likewise.
35177 * gcc.dg/symbian1.c: New test.
35178 * gcc.dg/symbian2.c: Likewise.
35180 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
35183 * gcc.dg/i386-sse-9.c: New test.
35185 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35187 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35189 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
35191 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35192 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35193 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35194 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35195 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35196 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35197 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35198 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35199 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35200 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35201 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35202 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35203 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35204 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35205 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35206 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35207 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35208 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35209 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35210 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35211 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35212 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35213 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35214 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35215 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35216 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35217 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35218 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35219 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35220 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35221 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35222 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35223 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35224 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35225 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35226 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35227 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35228 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35229 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35230 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35231 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35232 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35233 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35234 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35235 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35236 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35237 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35238 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35239 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35240 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35241 gcc.misc-tests/i386-pf-3dnow-1.c,
35242 gcc.misc-tests/i386-pf-athlon-1.c,
35243 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35244 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35245 Declare built-in functions used.
35246 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35248 2004-08-02 Mark Mitchell <mark@codesourcery.com>
35251 * g++.dg/lookup/using12.C: New test.
35253 * g++.dg/init/null1.C: Fix PR number.
35254 * g++.dg/parse/namespace10.C: Likewise.
35256 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35259 * g++.dg/template/spec17.C: New test.
35260 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35261 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35263 2004-08-02 David Billinghurst
35266 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35268 2004-08-01 Zack Weinberg <zack@codesourcery.com>
35270 * gcc.dg/ia64-got-1.c: New test case.
35272 2004-08-01 Mark Mitchell <mark@codesourcery.com>
35275 * g++.dg/init/null1.C: New test.
35276 * g++.dg/tc1/dr76.C: Adjust error marker.
35279 * g++.dg/parse/namespace10.C: New test.
35282 * g++.dg/inherit/ptrmem2.C: New test.
35284 2004-08-02 Ben Elliston <bje@au.ibm.com>
35287 * gcc.dg/pr16155.c: New test.
35289 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
35291 * gcc.dg/redecl-2.c: New test.
35293 2004-07-30 Geoffrey Keating <geoffk@apple.com>
35295 * gcc.dg/darwin-longdouble.c: New file.
35297 2004-07-30 Richard Henderson <rth@redhat.com>
35299 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35300 write to constant argument.
35301 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35303 2004-07-30 Richard Henderson <rth@redhat.com>
35305 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35306 tests of nearest around zero.
35308 2004-07-30 Andrew Pinski <apinski@apple.com>
35310 * gcc.c-torture/compile/20040730-1.c: New test.
35312 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35314 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35317 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
35319 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35321 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
35323 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35324 contains $ld_library_path.
35325 * lib/gfortran.exp (gfortran_link_flags): Likewise.
35327 2004-07-29 Richard Henderson <rth@redhat.com>
35329 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35331 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35332 (alt2, which): New.
35333 (Check): Accept either alternative.
35335 2004-07-29 Mark Mitchell <mark@codesourcery.com>
35337 * g++.dg/abi/inline1.C: New test.
35338 * g++.dg/abi/local1-a.cc: Likewise.
35339 * g++.dg/abi/local1.C: Likewise.
35340 * g++.dg/abi/mangle11.C: Tweak location of warnings.
35341 * g++.dg/abi/mangle12.C: Likewise.
35342 * g++.dg/abi/mangle17.C: Likewise.
35343 * g++.dg/abi/mangle20-2.C: Likewise.
35344 * g++.dg/opt/interface1.C: Likewise.
35345 * g++.dg/opt/interface1.h: Likewise.
35346 * g++.dg/opt/interface1-a.cc: New test.
35347 * g++.dg/parse/repo1.C: New test.
35348 * g++.dg/template/repo1.C: Likewise.
35349 * g++.dg/warn/Winline-1.C: Likewise.
35350 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35352 2004-07-29 Diego Novillo <dnovillo@redhat.com>
35354 * gcc.dg/tree-ssa/20040729-1.c: New test.
35356 2004-07-27 Matt Austern <austern@apple.com>
35358 * gcc.dg/darwin-bool-1.c: New test.
35359 * gcc.dg/darwin-bool-2.c: New test.
35361 2004-07-28 Richard Henderson <rth@redhat.com>
35363 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35364 arguments in the correct type. Don't write to constant arguments.
35366 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35368 PR tree-optimization/16688
35369 PR tree-optimization/16689
35370 * g++.dg/tree-ssa/pr16688.C: New test.
35372 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35374 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35375 loads. Not only in the comment, this time.
35377 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
35379 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
35380 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35381 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
35382 * gcc.dg/sh4a-bitmovua.c: New.
35383 * gcc.dg/sh4a-cos.c: New.
35384 * gcc.dg/sh4a-cosf.c: New.
35385 * gcc.dg/sh4a-fprun.c: New.
35386 * gcc.dg/sh4a-fsrra.c: New.
35387 * gcc.dg/sh4a-memmovua.c: New.
35388 * gcc.dg/sh4a-sin.c: New.
35389 * gcc.dg/sh4a-sincos.c: New.
35390 * gcc.dg/sh4a-sincosf.c: New.
35391 * gcc.dg/sh4a-sinf.c: New.
35393 2004-07-28 Diego Novillo <dnovillo@redhat.com>
35395 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35397 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35399 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35402 2004-07-27 Andrew Pinski <apinski@apple.com>
35404 * g++.dg/rtti/tinfo1.C: Correct the xfail.
35406 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
35408 * gcc.dg/pragma-isr.c: New test.
35410 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35413 * g++.dg/template/ttp11.C: New test.
35415 2004-07-27 Diego Novillo <dnovillo@redhat.com>
35417 * gcc.c-torture/compile/20040727-1.c: New test.
35419 2004-07-26 Eric Christopher <echristo@redhat.com>
35421 * gcc.c-torture/compile/20040726-2.c: New test.
35423 2004-07-26 Andrew Pinski <apinski@apple.com>
35425 * g++.dg/rtti/tinfo1.C: Xfail.
35427 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
35429 * gcc.c-torture/compile/20040726-1.c: New test.
35431 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
35432 Brian Ryner <bryner@brianryner.com>
35436 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35437 * g++.dg/ext/visibility/: New directory.
35438 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35439 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35440 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35441 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35442 * g++.dg/ext/visibility/fvisibility.C,
35443 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35444 g++.dg/ext/visibility/fvisibility-override1.C
35445 g++.dg/ext/visibility/fvisibility-override2.C
35446 g++.dg/ext/visibility/memfuncts.C
35447 g++.dg/ext/visibility/noPLT.C
35448 g++.dg/ext/visibility/pragma.C
35449 g++.dg/ext/visibility/pragma-override1.C
35450 g++.dg/ext/visibility/pragma-override2.C
35451 g++.dg/ext/visibility/staticmemfuncts.C
35452 g++.dg/ext/visibility/virtual.C: New tests.
35454 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35457 * gcc.dg/pr15360-1.c: New test.
35459 2004-07-25 Daniel Jacobowitz <dan@debian.org>
35461 * gcc.dg/pragma-align-2.c: New test.
35462 * gcc.dg/pragma-init-fini.c: New test.
35463 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
35466 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
35468 * gcc.dg/init-string-2.c: New test.
35470 2004-07-24 Zack Weinberg <zack@codesourcery.com>
35473 * gcc.dg/Wredundant-decls-1.c: New test case.
35475 2004-07-24 Jakub Jelinek <jakub@redhat.com>
35477 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35478 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35479 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35480 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35481 * gcc.dg/compat/generate-random.c: New file.
35482 * gcc.dg/compat/generate-random.h: Likewise.
35483 * gcc.dg/compat/generate-random_r.c: Likewise.
35484 * gcc.dg/compat/struct-layout-1.h: Likewise.
35485 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35486 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35487 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35488 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35489 * gcc.dg/compat/struct-layout-1_main.c: New test.
35490 * gcc.dg/compat/struct-layout-1_x.c: New file.
35491 * gcc.dg/compat/struct-layout-1_y.c: New file.
35492 * gcc.dg/compat/struct-layout-1_test.h: New file.
35494 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
35496 * gcc.dg/comp-return-1.c: New test
35498 2004-07-23 Janis Johnson <janis187@us.ibm.com>
35500 * gcc.dg/vmx/8-02a.c: Fix typo.
35502 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35503 * gcc.dg/darwin-abi-3.c: New test.
35505 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35506 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35508 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35509 * gcc.dg/vmx/ops-long-1.c: New test.
35510 * gcc.dg/vmx/ops-long-2.c: New test.
35512 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
35514 * g++.dg/lookup/conv-[1234].C: New.
35516 2004-07-22 Mark Mitchell <mark@codesourcery.com>
35518 * g++.dg/parse/attr2.C: Simplify.
35520 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35523 * gcc.c-torture/execute/pr7284-1.c: New test.
35525 2004-07-22 Brian Booth <bbooth@redhat.com>
35527 * gcc.dg/tree-ssa/20040721-1.c: New test.
35529 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
35531 * g++.dg/template/crash20.c: New.
35533 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
35535 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35536 Add dg-run directive. Declare variables as required.
35537 * gfortran.dg/g77/README: Update
35539 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
35541 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35542 gcc.dg/cris-peep2-andu2.c: New tests.
35544 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35547 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35549 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
35551 * gcc.dg/qual-return-2.c: Update expected messages.
35552 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35554 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35556 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35557 * gcc.dg/noncompile/921102-1.c: Update expected error message.
35559 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35562 * gcc.dg/init-string-1.c: New test.
35564 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35566 PR middle-end/15345
35568 * gcc.dg/torture/nested-fn-1.c: New test.
35570 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35573 * gcc.dg/ia64-fptr-1.c: New file.
35575 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35578 * g++.dg/template/spec16.C: New test.
35579 * g++.old-deja/g++.robertl/eb118.C: Remove.
35581 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35584 * g++.dg/template/spec15.C: New test.
35586 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35588 Copy cases from g77.f-torture/execute and add dg-run
35589 directive. Other changes as noted.
35590 * gfortran.dg/g77/13037.f
35591 * gfortran.dg/g77/1832.f
35592 * gfortran.dg/g77/19981119-0.f
35593 * gfortran.dg/g77/19990313-0.f
35594 * gfortran.dg/g77/19990313-1.f
35595 * gfortran.dg/g77/19990313-2.f
35596 * gfortran.dg/g77/19990313-3.f
35597 * gfortran.dg/g77/19990419-1.f
35598 * gfortran.dg/g77/19990826-0.f
35599 * gfortran.dg/g77/19990826-2.f
35600 * gfortran.dg/g77/20000503-1.f
35601 * gfortran.dg/g77/20001111.f
35602 * gfortran.dg/g77/20010116.f
35603 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35604 * gfortran.dg/g77/20010430.f
35605 * gfortran.dg/g77/6177.f
35606 * gfortran.dg/g77/947.f
35607 * gfortran.dg/g77/970816-3.f
35608 * gfortran.dg/g77/971102-1.f
35609 * gfortran.dg/g77/980520-1.f
35610 * gfortran.dg/g77/980628-0.f
35611 * gfortran.dg/g77/980628-1.f
35612 * gfortran.dg/g77/980628-10.f
35613 * gfortran.dg/g77/980628-2.f
35614 * gfortran.dg/g77/980628-3.f
35615 * gfortran.dg/g77/980628-7.f
35616 * gfortran.dg/g77/980628-8.f
35617 * gfortran.dg/g77/980628-9.f
35618 * gfortran.dg/g77/980701-0.f
35619 * gfortran.dg/g77/980701-1.f
35620 * gfortran.dg/g77/cabs.f
35621 * gfortran.dg/g77/claus.f
35622 * gfortran.dg/g77/complex_1.f
35623 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35624 * gfortran.dg/g77/dcomplex.f
35625 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35626 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35627 * gfortran.dg/g77/f90-intrinsic-numeric.f
35628 * gfortran.dg/g77/int8421.f
35629 * gfortran.dg/g77/labug1.f
35630 * gfortran.dg/g77/large_vec.f
35631 * gfortran.dg/g77/le.f
35632 * gfortran.dg/g77/short.f
35633 * gfortran.dg/g77/README: Update
35635 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35638 * g++.dg/parse/lookup4.C: New test.
35640 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35643 * g++.dg/template/ttp10.C: New test.
35645 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35647 * gcc.dg/pr12625-1.c: New test.
35649 2004-07-20 Steven Bosscher <stevenb@suse.de>
35651 * gcc.dg/switch-warn-1.c: New test.
35652 * gcc.dg/switch-warn-2.c: New test.
35653 * gcc.c-torture/compile/pr14730.c: Update.
35655 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35657 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35658 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35659 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35660 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35662 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35665 * g++.dg/template/assign1.C: New test.
35667 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35670 * g++.dg/template/ttp9.C: New test.
35672 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35674 * gcc.dg/format/cmn-err-1.c: New test.
35676 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35678 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35679 gcc.dg/Wparentheses-10.c: New tests.
35680 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35682 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35685 * gfortran.dg/g77//ffixed-line-length-0.f,
35686 gfortran.dg/g77/ffixed-line-length-132.f,
35687 gfortran.dg/g77/ffixed-line-length-72.f,
35688 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35689 gfortran.dg/g77/README: Update.
35691 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35694 * g++.dg/template/non-dependent7.C: New test.
35695 * g++.dg/template/non-dependent8.C: Likewise.
35696 * g++.dg/template/non-dependent9.C: Likewise.
35697 * g++.dg/template/non-dependent10.C: Likewise.
35699 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35702 * g++.dg/parse/attr2.C: New test.
35704 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35707 * g77.f-torture: Ditto.
35709 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35711 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35712 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35713 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35715 2004-07-16 Richard Henderson <rth@redhat.com>
35717 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35719 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35721 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35722 tests with full list of options.
35723 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35724 of TORTURE_OPTIONS if test contains 'dg-do run'.
35727 * gfortran.dg/do_iterator.f90: New test.
35729 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35731 PR rtl-optimization/16536
35732 * gcc.c-torture/execute/restrict-1.c: New test.
35734 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35737 * gfortran.dg/pr15324.f90: New test.
35740 * gfortran.dg/pr15129.f90: New test.
35743 * gfortran.dg/pr15140.f90: New test.
35746 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35747 compile-time simplification.
35749 2004-07-14 Mike Stump <mrs@apple.com>
35751 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35753 2004-07-14 James E Wilson <wilson@specifixinc.com>
35756 * gcc.dg/profile-generate-1.c: New.
35758 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35760 * gcc.c-torture/execute/20040709-1.c: New test.
35761 * gcc.c-torture/execute/20040709-2.c: New test.
35763 2004-07-14 Mike Stump <mrs@apple.com>
35765 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35767 2004-07-14 Mike Stump <mrs@apple.com>
35769 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35771 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35774 * g++.dg/parse/mutable1.C: New test.
35776 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35778 PR tree-optimization/16443
35779 * gcc.dg/tree-ssa/20040713-1.c: New test.
35781 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35783 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35786 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35788 * gfortran.dg/g77/README: New file
35789 * gfortran.dg/g77/19981216-0.f: Copy from
35790 g77.f-torture/noncompile. Add "dg-do compile" and
35791 dg-error as required.
35792 * gfortran.dg/g77/19990218-1.f: Likewise.
35793 * gfortran.dg/g77/19990905-1.f: Likewise.
35794 * gfortran.dg/g77/9263.f: Likewise.
35795 * gfortran.dg/g77/980615-0.f: Likewise.
35796 * gfortran.dg/g77/980616-0.f: Likewise.
35797 * gfortran.dg/g77/check0.f: Likewise.
35798 * gfortran.dg/g77/select_no_compile.f: Likewise.
35800 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35802 Copy files from g77.f-torture/compile.
35803 Add "{ dg-do compile}". Other changes as noted
35804 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35805 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35806 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35807 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35808 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35809 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35810 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35811 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35812 statement to conform to standard. Append alpha1.x for reference.
35813 * gfortran.dg/g77/xformat.f: Add dg-warning
35815 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35817 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35818 Add {dg-do compile} directive.
35819 * gfortran.dg/g77/cpp2.F: Likewise.
35821 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35824 * g++.dg/lookup/name-clash1.C: New test.
35827 * g++.dg/lookup/name-clash2.C: New test.
35830 * g++.dg/lookup/name-clash3.C: New test.
35832 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35834 * g++.dg/lookup/new2.C: New test.
35835 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35837 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35839 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35840 Add {dg-do compile} directive.
35841 * gfortran.dg/g77/13060.f: Likewise.
35842 * gfortran.dg/g77/19990218-0.f: Likewise.
35843 * gfortran.dg/g77/19990305-0.f: Likewise.
35844 * gfortran.dg/g77/19990419-0.f: Likewise.
35845 * gfortran.dg/g77/19990502-0.f: Likewise.
35846 * gfortran.dg/g77/19990502-1.f: Likewise.
35847 * gfortran.dg/g77/19990525-0.f: Likewise.
35848 * gfortran.dg/g77/19990826-1.f: Likewise.
35849 * gfortran.dg/g77/19990826-3.f: Likewise.
35850 * gfortran.dg/g77/19990905-2.f: Likewise.
35851 * gfortran.dg/g77/20000412-1.f: Likewise.
35852 * gfortran.dg/g77/20000511-1.f: Likewise.
35853 * gfortran.dg/g77/20000511-2.f: Likewise.
35854 * gfortran.dg/g77/20000518.f: Likewise.
35855 * gfortran.dg/g77/20000601-1.f: Likewise.
35856 * gfortran.dg/g77/20000601-2.f: Likewise.
35857 * gfortran.dg/g77/20000629-1.f: Likewise.
35858 * gfortran.dg/g77/20000630-2.f: Likewise.
35859 * gfortran.dg/g77/20010115.f: Likewise.
35860 * gfortran.dg/g77/20010321-1.f: Likewise.
35861 * gfortran.dg/g77/20010426.f: Likewise.
35862 * gfortran.dg/g77/20020307-1.f: Likewise.
35863 * gfortran.dg/g77/8485.f: Likewise.
35864 * gfortran.dg/g77/960317-1.f: Likewise.
35865 * gfortran.dg/g77/970915-0.f: Likewise.
35866 * gfortran.dg/g77/980310-1.f: Likewise.
35867 * gfortran.dg/g77/980310-2.f: Likewise.
35868 * gfortran.dg/g77/980310-3.f: Likewise.
35869 * gfortran.dg/g77/980310-4.f: Likewise.
35870 * gfortran.dg/g77/980310-6.f: Likewise.
35871 * gfortran.dg/g77/980310-7.f: Likewise.
35872 * gfortran.dg/g77/980310-8.f: Likewise.
35873 * gfortran.dg/g77/980419-2.f: Likewise.
35874 * gfortran.dg/g77/980424-0.f: Likewise.
35875 * gfortran.dg/g77/980427-0.f: Likewise.
35876 * gfortran.dg/g77/980729-0.f: Likewise.
35877 * gfortran.dg/g77/981117-1.f: Likewise.
35878 * gfortran.dg/g77/toon_1.f: Likewise.
35880 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35883 * g++.dg/other/abstract2.C: New test.
35885 2004-07-12 Paul Brook <paul@codesourcery.com>
35887 * gfortran.dg/pointer_init_1.f90: New test.
35889 2004-07-11 Paul Brook <paul@codesourcery.com>
35892 * gfortran.dg/contained_1.f90: New test.
35894 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35896 * g++.dg/parse/defarg8.C: New test.
35898 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35901 * gfortran.dg/pr16433.f: New test.
35904 * gfortran.dg/pr15754.f90: New test.
35906 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35908 PR tree-optimization/16437
35909 * gcc.c-torture/execute/bitfld-4.c: New test.
35911 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35913 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35914 access to common var from module.
35916 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35919 * gfortran.fortran-torture/execute/common_2.f90: New test.
35921 2004-07-10 Paul Brook <paul@codesourcery.com>
35923 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35925 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35928 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35930 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35932 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35933 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35934 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35935 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35936 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35937 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35938 * gfortran.dg/g77/funderscoring.f: Likewise.
35939 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35941 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35943 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35945 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35946 Paul Brook <paul@codesourcery.com>
35949 * gfortran.dg/common_pointer_1.f90: New test.
35951 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35953 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35955 2004-07-09 James E Wilson <wilson@specifixinc.com>
35958 * gcc.c-torture/compile/20040709-1.c: New.
35960 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35963 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35965 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35968 * gfortran.dg/shape_1.f90: New test.
35970 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35971 Andrew Pinski <apinski@apple.com>
35973 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35975 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35977 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35980 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35981 Paul Brook <paul@codesourcery.com>
35983 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35986 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35988 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35990 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35992 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35993 testcases with capital suffix.
35995 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36001 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36003 * gfortran.dg/implicit_1.f90: New test.
36005 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36007 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36008 expression to match gfortran warning/error messages
36009 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36012 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36014 * lib/fortran-torture.exp: Rename proc search_for to
36017 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36019 * gcc.c-torture/execute/simd-5.x: New file.
36020 XFAIL on SPARC 64-bit at -O0.
36022 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36026 * g++.dg/warn/effc3.C: New test.
36028 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36030 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36031 change X to 1X in format.
36032 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36033 add data statements to conform to standard.
36035 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36037 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36038 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36039 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36041 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36043 * gfortran.dg/g77/7388.f: Copy from g77.dg
36044 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36045 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36046 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36047 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36048 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36049 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36050 * gfortran.dg/g77/strlen0.f: Likewise.
36052 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36054 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36055 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36057 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36059 * gcc.c-torture/execute/920428-2.x: Delete.
36060 * gcc.c-torture/execute/920501-7.x: Likewise.
36062 2004-07-08 Jakub Jelinek <jakub@redhat.com>
36064 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36065 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
36066 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36068 (PREFETCH_3DNOW): Add -march=c3.
36070 2004-07-08 Diego Novillo <dnovillo@redhat.com>
36073 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36074 * gcc.c-torture/execute/bf64-1.x: Likewise.
36076 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36078 * gcc.c-torture/compile/20040708-1.c: New test.
36080 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36083 * g++.dg/warn/effc2.C: New test.
36085 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
36087 * gcc.c-torture/execute/bitfld-1.x: Remove.
36088 * gcc.c-torture/execute/bitfld-3.c: New test.
36089 * gcc.dg/bitfld-2.c: Remove XFAILs.
36091 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
36094 * g++.dg/rtti/tinfo1.C: New file.
36096 2004-07-07 Eric Christopher <echristo@redhat.com>
36098 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36100 2004-07-07 Andrew Pinski <apinski@apple.com>
36102 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36104 2004-07-07 Mark Mitchell <mark@codesourcery.com>
36106 * g++.dg/init/call1.C: XFAIL.
36108 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
36110 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36111 except for movstrict*, to movmem* and clrstr* to clrmem*.
36113 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
36115 * gcc.c-torture/execute/20040707-1.c: New test.
36117 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
36119 * gcc.c-torture/execute/20040706-1.c: New test.
36121 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36124 * g++.dg/template/spec14.C: New test.
36126 2004-07-05 Jakub Jelinek <jakub@redhat.com>
36128 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36129 nothing if not yet defined. Use it in b, c and d type definitions.
36130 * gcc.c-torture/execute/20040705-1.c: New test.
36131 * gcc.c-torture/execute/20040705-2.c: New test.
36133 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36136 * g++.dg/lookup/new1.C: New test.
36138 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36141 * g++.dg/template/sizeof8.C: New test.
36143 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
36145 * gcc.c-torture/compile/20040705-1.c: New test.
36147 2004-07-04 Bud Davis <bdavis9659@comcast.net>
36149 * gfortran.fortran-torture/execute/seq_io.f90: New test.
36151 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
36153 * gcc.dg/cpp/if-mop.c: Two new testcases.
36154 * gcc.dg/cpp/trad/comment-3.c: New.
36156 2004-07-04 Paul Brook <paul@codesourcery.com>
36158 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36160 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
36163 * g++.dg/lookup/crash4.C: New test.
36165 2004-07-02 Zack Weinberg <zack@codesourcery.com>
36167 * gcc.c-torture/execute/builtin-abs-1.c
36168 * gcc.c-torture/execute/builtin-abs-2.c
36169 * gcc.c-torture/execute/builtin-complex-1.c
36170 * gcc.c-torture/execute/builtins/string-1-lib.c
36171 * gcc.c-torture/execute/builtins/string-1.c
36172 * gcc.c-torture/execute/builtins/string-2-lib.c
36173 * gcc.c-torture/execute/builtins/string-2.c
36174 * gcc.c-torture/execute/builtins/string-3-lib.c
36175 * gcc.c-torture/execute/builtins/string-3.c
36176 * gcc.c-torture/execute/builtins/string-4-lib.c
36177 * gcc.c-torture/execute/builtins/string-4.c
36178 * gcc.c-torture/execute/builtins/string-5-lib.c
36179 * gcc.c-torture/execute/builtins/string-5.c
36180 * gcc.c-torture/execute/builtins/string-6-lib.c
36181 * gcc.c-torture/execute/builtins/string-6.c
36182 * gcc.c-torture/execute/builtins/string-7-lib.c
36183 * gcc.c-torture/execute/builtins/string-7.c
36184 * gcc.c-torture/execute/builtins/string-8-lib.c
36185 * gcc.c-torture/execute/builtins/string-8.c
36186 * gcc.c-torture/execute/builtins/string-9-lib.c
36187 * gcc.c-torture/execute/builtins/string-9.c
36188 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36189 * gcc.c-torture/execute/builtins/string-asm-1.c
36190 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36191 * gcc.c-torture/execute/builtins/string-asm-2.c
36192 * gcc.c-torture/execute/stdio-opt-1.c
36193 * gcc.c-torture/execute/stdio-opt-2.c
36194 * gcc.c-torture/execute/stdio-opt-3.c
36195 * gcc.c-torture/execute/string-opt-1.c
36196 * gcc.c-torture/execute/string-opt-10.c
36197 * gcc.c-torture/execute/string-opt-11.c
36198 * gcc.c-torture/execute/string-opt-12.c
36199 * gcc.c-torture/execute/string-opt-13.c
36200 * gcc.c-torture/execute/string-opt-14.c
36201 * gcc.c-torture/execute/string-opt-15.c
36202 * gcc.c-torture/execute/string-opt-16.c
36203 * gcc.c-torture/execute/string-opt-2.c
36204 * gcc.c-torture/execute/string-opt-6.c
36205 * gcc.c-torture/execute/string-opt-7.c
36206 * gcc.c-torture/execute/string-opt-8.c:
36209 * gcc.c-torture/execute/builtins/abs-2.c
36210 * gcc.c-torture/execute/builtins/abs-3.c
36211 * gcc.c-torture/execute/builtins/complex-1.c
36212 * gcc.c-torture/execute/builtins/fprintf.c
36213 * gcc.c-torture/execute/builtins/fputs.c
36214 * gcc.c-torture/execute/builtins/memcmp.c
36215 * gcc.c-torture/execute/builtins/memmove.c
36216 * gcc.c-torture/execute/builtins/memops-asm.c
36217 * gcc.c-torture/execute/builtins/mempcpy-2.c
36218 * gcc.c-torture/execute/builtins/mempcpy.c
36219 * gcc.c-torture/execute/builtins/memset.c
36220 * gcc.c-torture/execute/builtins/printf.c
36221 * gcc.c-torture/execute/builtins/sprintf.c
36222 * gcc.c-torture/execute/builtins/strcat.c
36223 * gcc.c-torture/execute/builtins/strchr.c
36224 * gcc.c-torture/execute/builtins/strcmp.c
36225 * gcc.c-torture/execute/builtins/strcpy.c
36226 * gcc.c-torture/execute/builtins/strcspn.c
36227 * gcc.c-torture/execute/builtins/strlen-2.c
36228 * gcc.c-torture/execute/builtins/strlen.c
36229 * gcc.c-torture/execute/builtins/strncat.c
36230 * gcc.c-torture/execute/builtins/strncmp-2.c
36231 * gcc.c-torture/execute/builtins/strncmp.c
36232 * gcc.c-torture/execute/builtins/strncpy.c
36233 * gcc.c-torture/execute/builtins/strpbrk.c
36234 * gcc.c-torture/execute/builtins/strpcpy-2.c
36235 * gcc.c-torture/execute/builtins/strpcpy.c
36236 * gcc.c-torture/execute/builtins/strrchr.c
36237 * gcc.c-torture/execute/builtins/strspn.c
36238 * gcc.c-torture/execute/builtins/strstr-asm.c
36239 * gcc.c-torture/execute/builtins/strstr.c:
36240 ... these new files.
36242 * gcc.c-torture/execute/builtins/abs-2-lib.c
36243 * gcc.c-torture/execute/builtins/abs-3-lib.c
36244 * gcc.c-torture/execute/builtins/complex-1-lib.c
36245 * gcc.c-torture/execute/builtins/fprintf-lib.c
36246 * gcc.c-torture/execute/builtins/fputs-lib.c
36247 * gcc.c-torture/execute/builtins/memcmp-lib.c
36248 * gcc.c-torture/execute/builtins/memmove-lib.c
36249 * gcc.c-torture/execute/builtins/memops-asm-lib.c
36250 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36251 * gcc.c-torture/execute/builtins/mempcpy-lib.c
36252 * gcc.c-torture/execute/builtins/memset-lib.c
36253 * gcc.c-torture/execute/builtins/printf-lib.c
36254 * gcc.c-torture/execute/builtins/sprintf-lib.c
36255 * gcc.c-torture/execute/builtins/strcat-lib.c
36256 * gcc.c-torture/execute/builtins/strchr-lib.c
36257 * gcc.c-torture/execute/builtins/strcmp-lib.c
36258 * gcc.c-torture/execute/builtins/strcpy-lib.c
36259 * gcc.c-torture/execute/builtins/strcspn-lib.c
36260 * gcc.c-torture/execute/builtins/strlen-2-lib.c
36261 * gcc.c-torture/execute/builtins/strlen-lib.c
36262 * gcc.c-torture/execute/builtins/strncat-lib.c
36263 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36264 * gcc.c-torture/execute/builtins/strncmp-lib.c
36265 * gcc.c-torture/execute/builtins/strncpy-lib.c
36266 * gcc.c-torture/execute/builtins/strpbrk-lib.c
36267 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36268 * gcc.c-torture/execute/builtins/strpcpy-lib.c
36269 * gcc.c-torture/execute/builtins/strrchr-lib.c
36270 * gcc.c-torture/execute/builtins/strspn-lib.c
36271 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36272 * gcc.c-torture/execute/builtins/strstr-lib.c
36273 * gcc.c-torture/execute/builtins/lib/abs.c
36274 * gcc.c-torture/execute/builtins/lib/fprintf.c
36275 * gcc.c-torture/execute/builtins/lib/memset.c
36276 * gcc.c-torture/execute/builtins/lib/printf.c
36277 * gcc.c-torture/execute/builtins/lib/sprintf.c
36278 * gcc.c-torture/execute/builtins/lib/strcpy.c
36279 * gcc.c-torture/execute/builtins/lib/strcspn.c
36280 * gcc.c-torture/execute/builtins/lib/strncat.c
36281 * gcc.c-torture/execute/builtins/lib/strncmp.c
36282 * gcc.c-torture/execute/builtins/lib/strncpy.c
36283 * gcc.c-torture/execute/builtins/lib/strpbrk.c
36284 * gcc.c-torture/execute/builtins/lib/strspn.c
36285 * gcc.c-torture/execute/builtins/lib/strstr.c:
36286 New files containing support routines.
36288 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36290 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36291 when not optimizing.
36293 2004-07-02 Mark Mitchell <mark@codesourcery.com>
36296 * g++.dg/abi/mangle22.C: New test.
36297 * g++.dg/abi/mangle23.C: Likewise.
36299 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
36302 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36303 Allow for cases without denormalized floating point numbers.
36305 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
36308 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36309 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36310 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36311 expected warning text.
36312 * gcc.dg/format/diag-2.c: New test.
36314 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36316 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36318 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
36320 * gcc.dg/builtins-43.c: New.
36321 * gcc.dg/builtins-44.c: New.
36322 * gcc.dg/builtins-45.c: New.
36324 2004-06-26 Geoffrey Keating <geoffk@apple.com>
36325 Andreas Tobler <a.tobler@schweiz.ch>
36327 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36328 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
36330 * gcc.dg/cleanup-11.c: Likewise.
36331 * gcc.dg/cleanup-8.c: Likewise.
36332 * gcc.dg/cleanup-9.c: Likewise.
36333 * gcc.dg/cleanup-5.c: Run on all platforms.
36335 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
36337 * g++.dg/warn/nonnull1.C: New test.
36339 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
36341 * gcc.dg/compat/compat-common.h: Wrap up CINT in
36342 an #ifndef SKIP_COMPLEX_INT/#endif pair.
36343 Special-case the Sun compiler wrt to <complex.h>.
36345 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
36347 * gcc.dg/Wunreachable-8.C: New test.
36349 * gcc.dg/h8300-ice2.c : New test.
36351 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
36354 * gfortran.fortran-torture/compile/implicit.f90: Add test
36355 for implicit character.
36357 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
36360 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36361 Use tiny() intrinsic to find smallest non-negative real
36363 2004-06-30 Jakub Jelinek <jakub@redhat.com>
36365 * gcc.dg/compat/struct-by-value-22_main.c: New test.
36366 * gcc.dg/compat/struct-by-value-22_x.c: New.
36367 * gcc.dg/compat/struct-by-value-22_y.c: New.
36369 * gcc.c-torture/execute/20040629-1.c: New test.
36371 2004-06-29 Jakub Jelinek <jakub@redhat.com>
36373 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36374 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36377 * gcc.dg/20040625-1.c: New test.
36379 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36381 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36383 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36386 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36388 2004-06-29 Richard Henderson <rth@redhat.com>
36390 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36392 2004-06-29 Paul Brook <paul@codesourcery.com>
36394 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36395 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36397 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
36400 * g++.dg/parse/crash15.C: New.
36402 2004-06-28 Andrew Pinski <apinski@apple.com>
36404 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36405 by the error already.
36407 * g++.dg/opt/ptrmem4.C: Change to compile only test.
36409 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
36412 * gcc.dg/h8300-bss-align-1.c : New.
36414 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
36417 * g++.dg/template/ctor4.C: New.
36419 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36422 * g++.dg/warn/Wsequence-point-1.C: New test.
36424 2004-06-27 Paul Brook <paul@codesourcery.com>
36426 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36428 2004-06-27 Zack Weinberg <zack@codesourcery.com>
36430 * g++.old-deja/g++.mike/p7325.C: Remove.
36432 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
36435 * gcc.dg/pr14963.c: New test.
36437 2004-06-27 Mark Mitchell <mark@codesourcery.com>
36440 * g++.dg/parse/redef1.C: New test.
36442 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
36444 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36446 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36448 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36449 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36451 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36452 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36453 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36454 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36455 g++.brendan/enum14.C.
36456 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36457 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36458 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36460 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36463 2004-06-27 Roger Sayle <roger@eyesopen.com>
36465 * gcc.dg/20040527-1.c: New test case.
36467 2004-06-26 Bud Davis <bdavis9659@comcast.net>
36469 PR gfortran/pr16196
36470 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36472 2004-06-25 Roger Sayle <roger@eyesopen.com>
36474 PR middle-end/15825
36475 * gcc.dg/pr15825-1.c: New test case.
36477 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36479 * gcc.c-torture/execute/20040625-1.c: New test.
36481 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36483 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36485 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
36487 * gcc.dg/torture/mips-div-1.c: New test.
36489 2004-06-24 Jeff Law <law@redhat.com>
36491 * gcc.dg/tree-ssa/20040624-1.c: New test.
36493 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
36495 * gcc.c-torture/compile/20040624-1.c: New test.
36497 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36499 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36502 2004-06-23 Andrew Pinski <apinski@apple.com>
36504 PR middle-end/15988
36505 * g++.dg/opt/ptrmem4.C: New test.
36507 * gcc.dg/c90-array-quals-2.c: New test.
36509 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
36511 * gcc.dg/kpice1.c: New test.
36513 2006-06-23 Andrew Pinski <apinski@apple.com>
36515 * gcc.dg/c90-array-quals.c: New test.
36517 2006-06-22 Richard Henderson <rth@redhat.com>
36519 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36521 2004-06-22 Loren James Rittle <ljrittle@acm.org>
36523 * gcc.dg/builtins-config.h: Handle FreeBSD.
36525 2006-06-22 Richard Henderson <rth@redhat.com>
36527 * g++.dg/opt/devirt1.C: New.
36529 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
36531 * g++.dg/opt/pr15551.C: New testcase.
36533 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
36536 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36537 x86_64-*-linux* when compiling for 32bit.
36539 2004-06-21 Andrew Pinski <apinski@apple.com>
36541 * gcc.dg/pch/struct-1.c: New.
36542 * gcc.dg/pch/struct-1.hs: New.
36544 2004-06-21 Geoffrey Keating <geoffk@apple.com>
36546 * gcc.dg/pch/save-temps-1.c: New file.
36547 * gcc.dg/pch/save-temps-1.hs: New file.
36549 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
36551 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36552 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36554 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36556 * gfortran.fortran-torture/execute/select_1.f90: Rename function
36558 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36559 Remove trailing spaces.
36561 2004-06-21 Richard Henderson <rth@redhat.com>
36563 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36564 merging && to BIT_FIELD_REF.
36566 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36568 * g++.dg/opt/placeholder1.C: New test.
36570 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36572 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36573 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36574 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36575 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36577 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36579 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36581 * g++.dg/other/pragma-re-1.C: Add comments.
36583 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36586 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36588 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36590 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36591 instead of setting the type of size_t by
36594 2004-06-18 Roger Sayle <roger@eyesopen.com>
36596 * gcc.dg/unordered-2.c: New test case.
36597 * gcc.dg/unordered-3.c: New test case.
36599 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36602 * lib/g++.exp (g++_version): Tweak regexp for version
36603 * lib/g77.exp (g77_version): Likewise.
36604 * lib/gfortran.exp (gfortran_version): Likewise.
36605 * lib/objc.exp (objc_version): Likewise.
36606 * lib/treelang.exp (treelang_version): Likewise.
36608 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36610 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36611 Use INT_MAX instead of __INT_MAX__.
36612 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36614 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36615 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36616 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36617 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36618 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36619 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36620 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36621 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36622 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36624 * gcc.dg/range-test-1.c: New test.
36625 * g++.dg/opt/range-test-1.C: New test.
36627 2004-06-17 Richard Henderson <rth@redhat.com>
36629 * objc.dg/sync-1.m: New.
36630 * objc.dg/try-catch-1.m: Don't force next runtime.
36631 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36632 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36633 shadowed catch clause.
36634 * objc.dg/try-catch-5.m: New.
36636 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36639 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36641 2004-06-15 Richard Henderson <rth@redhat.com>
36643 * gcc.dg/20001116-1.c: Move expected warning line.
36645 2004-06-15 Richard Henderson <rth@redhat.com>
36647 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36648 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36650 2004-06-15 Jeff Law <law@redhat.com>
36652 * gcc.dg/tree-ssa/20040615-1.c: New test.
36653 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36654 be less sensitive to operand ordering.
36655 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36657 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36659 * g++.dg/abi/bitfield3.C: Add comment..
36661 2004-06-15 Richard Henderson <rth@redhat.com>
36663 * g++.dg/ext/stmtexpr1.C: XFAIL.
36664 * gcc.dg/20030612-1.c: XFAIL.
36666 2004-06-15 Eric Christopher <echristo@redhat.com>
36668 * g++.dg/charset/asm5.c: New.
36669 * gcc.dg/charset/asm6.c: New.
36671 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36674 * gfortran.fortran-torture/execute/select_1.f90: New test.
36676 2004-06-15 Paul Brook <paul@codesourcery.com>
36678 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36680 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36683 * g++.dg/lookup/crash3.C: New test.
36685 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36688 * g++.dg/parse/dtor4.C: New test.
36690 2004-06-14 Jeff Law <law@redhat.com>
36692 * gcc.c-torture/compile/20040614-1.c: New test.
36694 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36697 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36698 LEN of a character array.
36700 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36703 * g++.dg/template/ptrmem10.C: New test.
36706 * g++.dg/template/friend30.C: New test.
36708 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36711 * gfortran.fortran-torture/compile/mloc.f90: New test.
36713 2004-06-13 Paul Brook <paul@codesourcery.com>
36715 * gfortran.fortran-torture/execute/random_2.f90: New test.
36717 2004-06-13 Eric Christopher <echristo@redhat.com>
36719 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36721 2004-06-12 Paul Brook <paul@codesourcery.com>
36723 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36725 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36728 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36730 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36733 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36734 syntax errors in end statements of contained subroutines.
36736 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36739 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36741 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36744 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36746 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36749 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36751 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36754 * g++.dg/parse/enum1.C: New test.
36756 2004-06-10 Jeff Law <law@redhat.com>
36758 * gcc.c-torture/compile/20040610-1.c: New test.
36760 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36762 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36763 * g++.old-deja/g++.other/decl3.C: Likewise.
36765 2004-06-10 Brian Booth <bbooth@redhat.com>
36767 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36768 V_MAY_DEF instead of VDEF.
36769 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36771 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36774 * g++.dg/conversion/const1.C: New test.
36777 * g++.dg/conversion/reinterpret1.C: New test.
36780 * g++.dg/template/enum2.C: New test.
36783 * g++.dg/template/error13.C: New test.
36785 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36788 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36789 arguments to test_* REAL and of the right size.
36791 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36794 PR rtl-optimization/15681
36795 * gcc.dg/20040609-1.c: New test.
36797 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36800 * g++.dg/opt/builtins1.C: New test.
36802 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36804 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36805 that use default windows32 struct layout.
36806 * gcc.dg/i386-bitfield2.c: Likewise.
36808 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36810 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36811 for mingw32 and cygwin targets.
36813 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36815 * gcc.dg/pch/macro-4.c: New.
36816 * gcc.dg/pch/macro-4.hs: New.
36818 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36821 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36823 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36826 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36828 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36831 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36833 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36836 * gfortran.fortran-torture/execute/backspace.c : New test.
36838 2004-06-09 Paul Brook <paul@codesourcery.com>
36840 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36841 (pointer_to_section): Rewrite to use smaller array.
36843 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36845 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36846 * gcc.dg/ext/altivec-10.c: Same.
36847 * gcc.dg/ext/altivec-11.c: Same.
36848 * gcc.dg/ext/altivec-12.c: Same.
36849 * gcc.dg/ext/altivec-13.c: Same.
36850 * gcc.dg/ext/altivec-14.c: Same.
36851 * gcc.dg/ext/altivec-15.c: Same.
36852 * gcc.dg/ext/altivec-16.c: Same.
36853 * gcc.dg/ext/altivec-3.c: Same.
36854 * gcc.dg/ext/altivec-4.c: Same.
36855 * gcc.dg/ext/altivec-6.c: Same.
36856 * gcc.dg/ext/altivec-7.c: Same.
36857 * gcc.dg/ext/altivec-8.c: Same.
36858 * gcc.dg/ext/altivec-varargs-1.c: Same.
36860 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36861 * g++.dg/ext/altivec-10.C: Same.
36862 * g++.dg/ext/altivec-2.C: Same.
36863 * g++.dg/ext/altivec-3.C: Same.
36864 * g++.dg/ext/altivec-4.C: Same.
36865 * g++.dg/ext/altivec-5.C: Same.
36866 * g++.dg/ext/altivec-6.C: Same.
36867 * g++.dg/ext/altivec-7.C: Same.
36868 * g++.dg/ext/altivec-8.C: Same.
36869 * g++.dg/ext/altivec-9.C: Same.
36871 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36874 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36876 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36878 * gcc.dg/union-1.c: New test.
36880 2004-06-07 Roger Sayle <roger@eyesopen.com>
36882 * gcc.dg/builtins-41.c: New test case.
36883 * gcc.dg/builtins-42.c: New test case.
36885 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36887 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36888 * g++.dg/ext/altivec-10.C: Same.
36889 * g++.dg/ext/altivec-2.C: Same.
36890 * g++.dg/ext/altivec-3.C: Same.
36891 * g++.dg/ext/altivec-4.C: Same.
36892 * g++.dg/ext/altivec-5.C: Same.
36893 * g++.dg/ext/altivec-6.C: Same.
36894 * g++.dg/ext/altivec-7.C: Same.
36895 * g++.dg/ext/altivec-8.C: Same.
36896 * g++.dg/ext/altivec-9.C: Same.
36897 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36898 * g++.old-deja/g++.brendan/new3.C: Same.
36899 * gcc.c-torture/execute/eeprof-1.x: Same.
36901 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36904 * gcc.dg/pr14765-1.c: New test.
36906 2004-06-07 Roger Sayle <roger@eyesopen.com>
36909 * gcc.dg/pr14649-1.c: New test case.
36911 2004-06-07 Richard Henderson <rth@redhat.com>
36913 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36916 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36918 * g++.dg/eh/elide1.C: Remove XFAIL.
36920 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36923 * g++.dg/expr/sizeof3.C: New test.
36926 * g++.dg/template/access14.C: New test.
36929 * g++.dg/template/enum1.C: New test.
36932 * g++.dg/eh/throw1.C: New test.
36934 2004-06-07 David Ayers <d.ayers@inode.at>
36935 Ziemowit Laski <zlaski@apple.com>
36937 * lib/objc.exp (objc_target_compile): Revert the '-framework
36938 Foundation' flag fix, since bare Darwin does not ship
36939 with the Foundation framework.
36940 * objc/execute/next_mapping.h: Provide a local NSConstantString
36941 @interface and @implementation.
36942 (objc_constant_string_init): A constructor function, used to
36943 initialize the NSConstantString meta-class object.
36944 * objc/execute/string1.m: Include "next_mapping.h" instead of
36945 <Foundation/NSString.h>.
36946 * objc/execute/string2.m: Likewise.
36947 * objc/execute/string3.m: Likewise.
36948 * objc/execute/string4.m: Likewise.
36950 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36952 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36953 to double. Replace double with FLOAT.
36954 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36956 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36957 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36958 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36959 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36960 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36961 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36962 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36963 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36965 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36968 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36970 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36973 * g++.dg/template/meminit2.C: New test.
36975 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36978 * gcc.c-torture/execute/compare-fp-1.c,
36979 gcc.c-torture/execute/compare-fp-2.c,
36980 gcc.c-torture/execute/compare-fp-3.c,
36981 gcc.c-torture/execute/compare-fp-4.c,
36982 gcc.c-torture/execute/compare-fp-3.x,
36983 gcc.c-torture/execute/compare-fp-4.x: Moved...
36984 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36985 gcc.c-torture/execute/ieee/compare-fp-2.c,
36986 gcc.c-torture/execute/ieee/compare-fp-3.c,
36987 gcc.c-torture/execute/ieee/compare-fp-4.c,
36988 gcc.c-torture/execute/ieee/compare-fp-3.x,
36989 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36991 2004-06-04 David Ayers <d.ayers@inode.at>
36993 * objc/execute/protocol-isEqual-4.m: New testcase.
36995 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36997 * objc/execute/protocol-isEqual-1.m: New testcase.
36998 * objc/execute/protocol-isEqual-2.m: New testcase.
36999 * objc/execute/protocol-isEqual-3.m: New testcase.
37001 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37003 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37005 2004-06-02 Ziemowit Laski <zlaski@apple.com>
37007 * lib/objc.exp (objc_target_compile): When running tests on
37008 Darwin (Mac OS X), inform the linker about '-framework
37011 2004-06-02 Eric Christopher <echristo@redhat.com>
37013 * gcc.c-torture/compile/20040602-1.c: New.
37015 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
37017 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37018 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37020 PR tree-optimization/14736
37021 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37023 PR tree-optimization/14042
37024 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37026 PR tree-optimization/14729
37027 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37029 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37032 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37034 2004-06-01 Richard Hederson <rth@redhat.com>
37036 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37038 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37041 * g++.dg/parse/offsetof4.C: New test.
37043 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
37046 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37048 2004-05-31 Mark Mitchell <mark@codesourcery.com>
37051 * g++.dg/template/friend29.C: New test.
37053 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
37056 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37058 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
37060 * gcc.dg/sparc-trap-1.c: New test.
37062 2004-05-31 Roger Sayle <roger@eyesopen.com>
37064 PR middle-end/15069
37065 * g++.dg/opt/fold3.C: New test case.
37067 2004-05-30 Graham Stott <graham.stott@btinternet.com>
37069 * lib/target-supports.exp (check_iconv_available): Fix fallout
37070 from 2004-05-28 patch.
37072 2004-05-30 Paul Brook <paul@codesourcery.com>
37075 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37076 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37078 2004-05-30 Steven G. Kargl <kargls@comcast.net>
37080 * gfortran.fortran-torture/execute/random_1.f90: New test.
37082 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37084 * g++.dg/ext/altivec-10.C: New test.
37086 2004-05-29 Paul Brook <paul@codesourcery.com>
37088 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37090 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37092 * gcc.dg/altivec-16.c: New test.
37094 2004-05-28 Janis Johnson <janis187@us.ibm.com>
37096 * lib/target-supports.exp (check_vmx_hw_available): New.
37097 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37099 * lib/target-supports.exp (check_alias_available,
37100 check_iconv_available, check_named_sections_available): Use
37101 unique names for temporary files.
37103 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37105 * gcc.dg/altivec-15.c: New test.
37107 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37110 * g++.dg/warn/noeffect6.C: New test.
37113 * g++.dg/expr/ptrmem4.C: New test.
37116 * g++.dg/template/operator3.C: New test.
37118 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37121 * g++.dg/lookup/redecl1.C: New test.
37122 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37124 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
37126 * gcc.c-torture/execute/compare-fp-1.c,
37127 gcc.c-torture/execute/compare-fp-2.c,
37128 gcc.c-torture/execute/compare-fp-3.c,
37129 gcc.c-torture/execute/compare-fp-4.c,
37130 gcc.c-torture/execute/compare-fp-3.x,
37131 gcc.c-torture/execute/compare-fp-4.x,
37132 gcc.dg/pr15649-1.c: New.
37134 2004-05-27 Adam Nemet <anemet@lnxw.com>
37137 * g++.dg/init/array14.C: New test.
37139 2004-05-25 Janis Johnson <janis187@us.ibm.com>
37141 * lib/compat.exp (compat-get-options-main): New.
37142 (compat-get-options): Remove unneeded code, warn for ignored
37144 (compat-execute): Check flag set by dg-require-* commands.
37146 * lib/compat.exp (compat-execute): Break up long lines.
37148 2004-05-24 Janis Johnson <janis187@us.ibm.com>
37150 * gcc.dg/altivec-7.c: Don't use 'vector long'.
37151 * gcc.dg/altivec-14.c: New test.
37152 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37154 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37155 * gcc.dg/altivec-12.c: Ditto.
37157 * gcc.dg/altivec-3.c: Move call to altivec_check.
37159 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37162 * g++.dg/template/error12.C: New test.
37165 * g++.dg/ext/attrib15.C: New test.
37168 * g++.dg/template/ptrmem9.C: New test.
37170 2004-05-25 Paul Brook <paul@codesourcery.com>
37172 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37174 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37177 * g++.dg/template/crash19.C: New test.
37179 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37182 * g++.dg/template/redecl1.C: New test.
37184 2004-05-23 Mark Mitchell <mark@codesourcery.com>
37187 * g++.dg/other/ns1.C: New test.
37190 * g++.dg/template/invalid1.C: New test.
37192 2004-05-23 Paul Brook <paul@codesourcery.com>
37193 Victor Leikehman <lei@haifasphere.co.il>
37195 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37196 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37198 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37202 * g++.dg/template/non-dependent5.C: New test.
37203 * g++.dg/template/non-dependent6.C: New test.
37205 2004-05-22 Mark Mitchell <mark@codesourcery.com>
37208 * g++.dg/inherit/union1.C: New test.
37211 * g++.dg/template/addr1.C: New test.
37214 * g++.dg/template/array5.C: New test.
37217 * g++.dg/template/array6.C: New test.
37219 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
37220 Roger Sayle <roger@eyesopen.com>
37222 * g++.dg/lookup/forscope2.C: New test case.
37224 2004-05-22 Ben Elliston <bje@au.ibm.com>
37226 * gcc.dg/cpp/Wmissingdirs.c: New.
37228 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37231 * gcc.dg/compat/union-m128-1.h: New file.
37232 * gcc.dg/compat/union-m128-1_main.c: Likewise.
37233 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37234 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37236 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
37239 * gcc.dg/compat/struct-complex-1.h: New file.
37240 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37241 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37242 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37244 2004-05-20 Roger Sayle <roger@eyesopen.com>
37247 * gcc.dg/pr3074-1.c: New test case.
37248 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37250 2004-05-20 Falk Hueffner <falk@debian.org>
37253 * gcc.dg/ftrapv-1.c: New test case.
37255 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
37257 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37259 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
37260 Jeff Law <law@redhat.com>
37262 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37263 * gcc.dg/tree-ssa/20040518-2.c: New test.
37265 * gcc.dg/tree-ssa/20040518-1.c: New test.
37267 2004-05-18 Zack Weinberg <zack@codesourcery.com>
37269 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37271 2004-05-18 Paul Brook <paul@codesourcery.com>
37274 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37276 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37278 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37281 2004-05-17 Steven Bosscher <stevenb@suse.de>
37283 * gcc.dg/tree-ssa/20040517-1.c: New test.
37285 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37287 * gcc.dg/loop-4.c: New test.
37289 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
37291 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37293 2004-05-15 Bud Davis <bdavis9659@comcast.net>
37296 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37298 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37302 * gfortran.fortran-torture/compile/data_1.f90: New test.
37304 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
37306 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37307 * gcc.dg/uninit-H.c: Define ASM for __s390__.
37309 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37311 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37313 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
37316 * gcc.dg/format/xopen-1.c: Adjust expected message.
37317 * gcc.dg/format/xopen-3.c: New test.
37319 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
37321 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37323 2004-05-14 Jeff Law <law@redhat.com>
37325 * gcc.dg/tree-ssa/20040514-2.c: New test.
37327 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37329 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37331 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37334 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
37336 * gcc.dg/tree-ssa/20040514-1.c: New test.
37338 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37340 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37343 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37346 * gfortran.fortran-torture/compile/do_1.f90: New test.
37348 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37351 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37354 2004-05-14 Bud Davis <bdavis9659@comcast.net>
37357 * gfortran.fortran-torture/execute/random_init.f90: New test.
37359 2004-05-13 Paul Brook <paul@codesourcery.com>
37362 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37364 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
37366 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37367 for the powerpc case.
37369 2004-05-13 Jeff Law <law@redhat.com>
37371 * gcc.dg/tree-ssa/20040513-1.c: New test.
37372 * gcc.dg/tree-ssa/20040513-2.c: New test.
37374 2004-05-13 Paul Brook <paul@codesourcery.com>
37376 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37377 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37378 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37380 2004-05-13 Andreas Schwab <schwab@suse.de>
37383 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37386 2004-05-13 Bud Davis <bdavis9659@comcast.net>
37389 * gfortran.fortran-torture/execute/adjustr.f90: New file.
37391 2004-05-13 Diego Novillo <dnovillo@redhat.com>
37393 Merge from tree-ssa-20020619-branch. See
37394 ChangeLog.tree-ssa for details.
37396 2004-05-11 Ziemowit Laski <zlaski@apple.com>
37398 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37399 include <altivec.h> explicitly.
37400 * gcc.dg/altivec-13.c: Likewise.
37402 2004-05-11 Paul Brook <paul@codesourcery.com>
37404 * gcc.c-torture/compile/20010518-1.c: Force enum size.
37406 2004-05-10 Eric Christopher <echristo@redhat.com>
37408 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37409 * gcc.dg/sibcall-4.c: Ditto.
37411 2004-05-10 Ziemowit Laski <zlaski@apple.com>
37413 * g++.dg/ext/altivec-8.C: New test case.
37414 * gcc.dg/altivec-13.c: New test case.
37416 2004-05-08 Roger Sayle <roger@eyesopen.com>
37418 * gcc.c-torture/execute/divcmp-1.c: New test case.
37419 * gcc.c-torture/execute/divcmp-2.c: New test case.
37420 * gcc.c-torture/execute/divcmp-3.c: New test case.
37422 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37424 * g++.dg/other/pragma-re-2.C: New test.
37426 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37428 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37429 * gcc.dg/i386-387-2.c: Likewise.
37431 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37433 * gcc.dg/i386-387-6.c: Likewise.
37435 2004-05-07 Uros Bizjak <uros@kss-loka.si>
37437 * gcc.dg/builtins-33.c: Also check log1p*.
37439 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
37441 PR optimization/15296
37442 * gcc.c-torture/execute/pr15296.c: New test.
37444 2004-05-05 Uros Bizjak <uros@kss-loka.si>
37446 * gcc.dg/builtins-40.c: New test.
37448 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
37450 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37452 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
37454 * g++.dg/ext/spe1.C: New testcase.
37456 2004-05-04 Ziemowit Laski <zlaski@apple.com>
37458 * objc.dg/image-info.m: Allow additional attributes
37459 for __image_info section.
37461 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
37463 * gcc.dg/torture/mips-hilo-2.c: New test.
37465 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37468 * g++.dg/template/member5.C: New test.
37470 2004-05-03 Uros Bizjak <uros@kss-loka.si>
37472 * gcc.dg/builtins-34.c: Also check expm1*.
37474 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37476 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37477 * gcc.dg/torture/builtin-convert-3.c: New test.
37479 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
37481 PR middle-end/15054
37482 * g++.dg/opt/pr15054.C: New test.
37484 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37486 * gcc.dg/torture/builtin-rounding-1.c: New test.
37487 * gcc.dg/builtins-25.c: Delete.
37488 * gcc.dg/builtins-29.c: Delete.
37490 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
37492 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37493 * gcc.dg/sibcall-4.c: Likewise.
37494 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37496 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37498 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37499 bit-field on 16-bit targets.
37501 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
37503 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37506 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
37508 * gcc.dg/rs6000-power2-1.c: Change to compile only.
37509 * gcc.dg/rs6000-power2-2.c: Likewise.
37511 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
37513 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37514 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37515 Change the asm registers to be in form of frN instead of fN.
37517 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37519 * gcc.dg/torture/builtin-convert-2.c: New test.
37521 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
37523 * gcc.dg/rs6000-power2-1.c: New test.
37524 * gcc.dg/rs6000-power2-2.c: New test.
37526 2004-04-28 Jan Hubicka <jh@suse.cz>
37528 * gcc.dg/unused-6.c: New test.
37530 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37531 Ulrich Weigand <uweigand@de.ibm.com>
37533 * ada/acats/run_all.sh: Define $target variable.
37535 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
37538 * g++.dg/other/vararg-1.C: New test.
37541 * g++.dg/eh/cleanup3.C: New test.
37543 2004-04-24 Laurent GUERBY <laurent@guerby.net>
37545 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37546 and ad8011a (target_insn).
37547 * ada/acats/support/macro.dfs: Likewise.
37548 * ada/acats/support/impbit.adb: New file.
37550 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
37552 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37554 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37556 * gcc.dg/loop-3.c: New test.
37558 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
37560 * gcc.c-torture/execute/simd-5.c: New test.
37562 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37565 * g++.dg/template/crash18.C: New test.
37567 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37569 * g++.dg/ext/complit3.C: New test.
37571 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37573 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37574 * gcc.dg/altivec-3.c: Same.
37575 * gcc.dg/altivec-varargs-1.c: Same.
37577 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37579 * lib/target-supports.exp (check_profiling_available): Assume
37580 profiling is not available on powerpc-eabi targets.
37582 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37584 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37585 * gcc.dg/vmx/bug-1.c: Ditto.
37587 2004-04-20 Eric Christopher <echristo@redhat.com>
37589 * gcc.dg/charset/extern.c: New test.
37590 * g++.dg/charset/extern3.cc: Ditto.
37592 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37594 * gcc.dg/builtins-39.c: New test.
37596 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37598 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37600 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37602 * gcc.dg/torture/mips-hilo-1.c: New test.
37604 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37606 * gcc.c-torture/compile/20040419-1.c: New test.
37608 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37610 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37612 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37613 Aldy Hernandez <aldyh@redhat.com>
37615 * gcc.c-torture/execute/va-arg-24.c: New.
37617 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37618 Aldy Hernandez <aldyh@redhat.com>
37620 * gcc.dg/vmx/1b-01.c: New.
37621 * gcc.dg/vmx/1b-02.c: New.
37622 * gcc.dg/vmx/1b-03.c: New.
37623 * gcc.dg/vmx/1b-04.c: New.
37624 * gcc.dg/vmx/1b-05.c: New.
37625 * gcc.dg/vmx/1b-06.c: New.
37626 * gcc.dg/vmx/1b-07.c: New.
37627 * gcc.dg/vmx/1c-01.c: New.
37628 * gcc.dg/vmx/1c-02.c: New.
37629 * gcc.dg/vmx/3a-01a.c: New.
37630 * gcc.dg/vmx/3a-01.c: New.
37631 * gcc.dg/vmx/3a-01m.c: New.
37632 * gcc.dg/vmx/3a-03.c: New.
37633 * gcc.dg/vmx/3a-03m.c: New.
37634 * gcc.dg/vmx/3a-04.c: New.
37635 * gcc.dg/vmx/3a-04m.c: New.
37636 * gcc.dg/vmx/3a-05.c: New.
37637 * gcc.dg/vmx/3a-06.c: New.
37638 * gcc.dg/vmx/3a-06m.c: New.
37639 * gcc.dg/vmx/3a-07.c: New.
37640 * gcc.dg/vmx/3b-01.c: New.
37641 * gcc.dg/vmx/3b-02.c: New.
37642 * gcc.dg/vmx/3b-10.c: New.
37643 * gcc.dg/vmx/3b-13.c: New.
37644 * gcc.dg/vmx/3b-14.c: New.
37645 * gcc.dg/vmx/3b-15.c: New.
37646 * gcc.dg/vmx/3c-01a.c: New.
37647 * gcc.dg/vmx/3c-01.c: New.
37648 * gcc.dg/vmx/3c-02.c: New.
37649 * gcc.dg/vmx/3c-03.c: New.
37650 * gcc.dg/vmx/3d-01.c: New.
37651 * gcc.dg/vmx/4-01.c: New.
37652 * gcc.dg/vmx/4-03.c: New.
37653 * gcc.dg/vmx/5-01.c: New.
37654 * gcc.dg/vmx/5-02.c: New.
37655 * gcc.dg/vmx/5-03.c: New.
37656 * gcc.dg/vmx/5-04.c: New.
37657 * gcc.dg/vmx/5-05.c: New.
37658 * gcc.dg/vmx/5-06.c: New.
37659 * gcc.dg/vmx/5-07.c: New.
37660 * gcc.dg/vmx/5-07t.c: New.
37661 * gcc.dg/vmx/5-08.c: New.
37662 * gcc.dg/vmx/5-10.c: New.
37663 * gcc.dg/vmx/5-11.c: New.
37664 * gcc.dg/vmx/7-01a.c: New.
37665 * gcc.dg/vmx/7-01.c: New.
37666 * gcc.dg/vmx/7c-01.c: New.
37667 * gcc.dg/vmx/7d-01.c: New.
37668 * gcc.dg/vmx/7d-02.c: New.
37669 * gcc.dg/vmx/8-01.c: New.
37670 * gcc.dg/vmx/8-02a.c: New.
37671 * gcc.dg/vmx/8-02.c: New.
37672 * gcc.dg/vmx/brode-1.c: New.
37673 * gcc.dg/vmx/bug-1.c: New.
37674 * gcc.dg/vmx/bug-2.c: New.
37675 * gcc.dg/vmx/bug-3.c: New.
37676 * gcc.dg/vmx/cw-bug-1.c: New.
37677 * gcc.dg/vmx/cw-bug-2.c: New.
37678 * gcc.dg/vmx/cw-bug-3.c: New.
37679 * gcc.dg/vmx/dct.c: New.
37680 * gcc.dg/vmx/debug-1.c: New.
37681 * gcc.dg/vmx/debug-2.c: New.
37682 * gcc.dg/vmx/debug-3.c: New.
37683 * gcc.dg/vmx/debug-4.c: New.
37684 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37685 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37686 * gcc.dg/vmx/eg-5.c: New.
37687 * gcc.dg/vmx/fft.c: New.
37688 * gcc.dg/vmx/gcc-bug-1.c: New.
37689 * gcc.dg/vmx/gcc-bug-2.c: New.
37690 * gcc.dg/vmx/gcc-bug-3.c: New.
37691 * gcc.dg/vmx/gcc-bug-4.c: New.
37692 * gcc.dg/vmx/gcc-bug-5.c: New.
37693 * gcc.dg/vmx/gcc-bug-6.c: New.
37694 * gcc.dg/vmx/gcc-bug-7.c: New.
37695 * gcc.dg/vmx/gcc-bug-8.c: New.
37696 * gcc.dg/vmx/gcc-bug-9.c: New.
37697 * gcc.dg/vmx/gcc-bug-b.c: New.
37698 * gcc.dg/vmx/gcc-bug-c.c: New.
37699 * gcc.dg/vmx/gcc-bug-d.c: New.
37700 * gcc.dg/vmx/gcc-bug-e.c: New.
37701 * gcc.dg/vmx/gcc-bug-f.c: New.
37702 * gcc.dg/vmx/gcc-bug-g.c: New.
37703 * gcc.dg/vmx/gcc-bug-i.c: New.
37704 * gcc.dg/vmx/harness.h: New.
37705 * gcc.dg/vmx/ira1.c: New.
37706 * gcc.dg/vmx/ira2a.c: New.
37707 * gcc.dg/vmx/ira2b.c: New.
37708 * gcc.dg/vmx/ira2.c: New.
37709 * gcc.dg/vmx/ira2c.c: New.
37710 * gcc.dg/vmx/mem.c: New.
37711 * gcc.dg/vmx/newton-1.c: New.
37712 * gcc.dg/vmx/ops.c: New.
37713 * gcc.dg/vmx/sn7153.c: New.
37714 * gcc.dg/vmx/spill2.c: New.
37715 * gcc.dg/vmx/spill3.c: New.
37716 * gcc.dg/vmx/spill.c: New.
37717 * gcc.dg/vmx/t.c: New.
37718 * gcc.dg/vmx/varargs-1.c: New.
37719 * gcc.dg/vmx/varargs-2.c: New.
37720 * gcc.dg/vmx/varargs-3.c: New.
37721 * gcc.dg/vmx/varargs-4.c: New.
37722 * gcc.dg/vmx/varargs-5.c: New.
37723 * gcc.dg/vmx/varargs-6.c: New.
37724 * gcc.dg/vmx/varargs-7.c: New.
37725 * gcc.dg/vmx/vmx.exp: New.
37726 * gcc.dg/vmx/vprint-1.c: New.
37727 * gcc.dg/vmx/vscan-1.c: New.
37728 * gcc.dg/vmx/x-01.c: New.
37729 * gcc.dg/vmx/x-02.c: New.
37730 * gcc.dg/vmx/x-03.c: New.
37731 * gcc.dg/vmx/x-04.c: New.
37732 * gcc.dg/vmx/x-05.c: New.
37733 * gcc.dg/vmx/yousufi-1.c: New.
37734 * gcc.dg/vmx/zero-1.c: New.
37735 * gcc.dg/vmx/zero.c: New.
37737 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37739 * g++.dg/lookup/java1.C: Update for chage of
37741 * g++.dg/lookup/java2.C: Likewise.
37743 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37745 * ada/acats/run_all.sh: use -O2 by default.
37747 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37749 * gcc.dg/vr-mult-[12].c: New tests.
37751 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37753 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37755 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37757 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37759 * lib/target-supports.exp (check_profiling_available): Assume
37760 profiling isn't available for mips*-*-elf targets.
37762 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37764 * gcc.dg/builtins-38.c: New test.
37766 2004-04-14 Eric Christopher <echristo@redhat.com>
37768 * g++.dg/charset/charset.exp: Run .cc extension tests.
37770 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37772 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37774 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37776 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37778 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37780 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37781 * gcc.dg/i386-387-2.c: Likewise.
37783 * gcc.dg/i386-387-7.c: New test.
37784 * gcc.dg/i386-387-8.c: New test.
37786 * gcc.dg/builtins-37.c: New test.
37788 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37790 * g++.dg/pch/externc-1.C: Add missing semicolon.
37792 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37794 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37796 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37798 * gcc.c-torture/execute/20040411-1.c: New test.
37800 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37802 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37804 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37806 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37808 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37810 * lib/target-supports.exp (check_named_sections_available): New.
37811 * lib/gcc-dg.exp (dg-require-named-sections): New.
37812 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37813 old-deja.exp. Also prune error-count message from HP linker.
37814 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37816 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37817 * g++.old-deja/g++.pt/static3.C: Likewise.
37818 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37820 2004-04-09 Roger Sayle <roger@eyesopen.com>
37822 * gcc.c-torture/execute/20040409-1.c: New test case.
37823 * gcc.c-torture/execute/20040409-2.c: New test case.
37824 * gcc.c-torture/execute/20040409-3.c: New test case.
37826 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37828 * gcc.dg/20040409-1.c: New test.
37830 2004-04-08 Roger Sayle <roger@eyesopen.com>
37833 * g++.dg/opt/pr14888.C: New test case.
37835 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37837 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37838 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37839 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37840 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37843 2004-04-08 Paul Brook <paul@codesourcery.com>
37845 * gcc.dg/spill-1.c: New test.
37847 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37849 * gcc.dg/torture/builtin-ctype-2.c: New test.
37851 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37853 * gcc.dg/pch/pch.exp: Add largefile test.
37855 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37857 * g++.dg/pch/externc-1.Hs: New.
37858 * g++.dg/pch/externc-1.C: New.
37860 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37862 * gcc.dg/compat/struct-by-value-5a_main.c,
37863 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37864 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37865 * gcc.dg/compat/struct-by-value-5a_x.c,
37866 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37867 gcc.dg/compat/struct-by-value-5_x.c.
37868 * gcc.dg/compat/struct-by-value-5a_y.c,
37869 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37870 gcc.dg/compat/struct-by-value-5_y.c.
37872 * gcc.dg/compat/struct-by-value-6a_main.c,
37873 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37874 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37875 * gcc.dg/compat/struct-by-value-6a_x.c,
37876 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37877 gcc.dg/compat/struct-by-value-6_x.c.
37878 * gcc.dg/compat/struct-by-value-6a_y.c,
37879 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37880 gcc.dg/compat/struct-by-value-6_y.c.
37882 * gcc.dg/compat/struct-by-value-7a_main.c,
37883 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37884 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37885 * gcc.dg/compat/struct-by-value-7a_x.c,
37886 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37887 gcc.dg/compat/struct-by-value-7_x.c.
37888 * gcc.dg/compat/struct-by-value-7a_y.c,
37889 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37890 gcc.dg/compat/struct-by-value-7_y.c.
37892 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37894 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37895 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37896 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37899 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37901 * gcc.dg/builtins-36.c: New test.
37903 2004-04-06 Paul Brook <paul@codesourcery.com>
37905 * README.gcc: Remove obsolete contraint on testcases.
37907 2004-04-05 Paul Brook <paul@codesourcery.com>
37910 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37911 failure and exit(0) on success.
37912 * g++.dg/expr/anew2.C: Ditto.
37913 * g++.dg/expr/anew3.C: Ditto.
37914 * g++.dg/expr/anew4.C: Ditto.
37916 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37919 * g++.dg/template/unify7.C: New.
37921 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37923 * g++.dg/README: Bring up to date with new subdirectories; remove
37924 duplicate subdirectory lines.
37926 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37929 * g++.dg/template/unify5.C: New.
37930 * g++.dg/template/unify6.C: New.
37931 * g++.dg/template/qualttp20.C: Adjust.
37932 * g++.old-deja/g++.jason/report.C: Adjust.
37933 * g++.old-deja/g++.other/qual1.C: Adjust.
37935 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37938 * g++.dg/inherit/ptrmem1.C: New test.
37940 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37943 * gcc.c-torture/execute/20040331-1.c: New test.
37944 * gcc.dg/20040331-1.c: New test.
37946 2004-04-01 Paul Brook <paul@codesourcery.com>
37948 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37950 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37953 * g++.dg/init/goto1.C: New test.
37956 * g++.dg/template/defarg4.C: New test.
37958 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37960 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37962 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37964 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37966 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37968 * gcc.dg/noncompile/undeclared-2.c: New test.
37970 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37972 * gcc.dg/940409-1.c: Remove XFAIL.
37973 * gcc.dg/reg-vol-struct-1.c: New test.
37975 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37977 * gcc.dg/torture/builtin-wctype-1.c: New test.
37979 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37981 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37982 * gcc.dg/20001101-1.c: Likewise.
37983 * gcc.dg/20001102-1.c: Likewise.
37985 2004-03-25 Roger Sayle <roger@eyesopen.com>
37987 * gcc.dg/compare8.c: Add an additional test for XOR.
37989 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37991 * gcc.dg/torture/builtin-ctype-1.c: New test.
37993 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37995 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37996 * gcc.dg/torture/builtin-math-1.c: Likewise.
37997 * gcc.dg/torture/builtin-power-1.c: New test.
37999 2004-03-24 Andreas Schwab <schwab@suse.de>
38001 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38004 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
38005 Roger Sayle <roger@eyesopen.com>
38007 * gcc.dg/compare8.c: New test case.
38009 2004-03-23 Ziemowit Laski <zlaski@apple.com>
38011 * g++.dg/ext/altivec-7.C: New test.
38013 2004-03-23 Zack Weinberg <zack@codesourcery.com>
38015 PR 12267, 12391, 12560, 13129, 14114, 14133
38016 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38017 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38018 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38019 Adjust error regexps.
38020 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38021 * gcc.dg/noncompile/undeclared-1.c: New test cases.
38022 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38023 * gcc.dg/local1.c: Add explanatory comment.
38025 2004-03-23 Roger Sayle <roger@eyesopen.com>
38027 PR optimization/14669
38028 * g++.dg/opt/fold2.C: New test case.
38030 2004-03-22 Jakub Jelinek <jakub@redhat.com>
38033 * gcc.dg/20040322-1.c: New test.
38035 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38037 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
38038 * gcc.dg/ultrasp4.c: Likewise.
38039 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
38041 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38043 * gcc.dg/i386-sse-8.c: Reset default options.
38045 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38047 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38048 in the error message text.
38050 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38052 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38054 2004-03-21 Mark Mitchell <mark@codesourcery.com>
38057 * g++.dg/init/array13.C: New test.
38059 2004-03-20 Roger Sayle <roger@eyesopen.com>
38062 * gcc.c-torture/compile/pr13889.c: New test case.
38064 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
38067 * builtins-1.c (nan, nans): Don't test.
38068 * builtins-30.c: Don't use nan, nanf, nanl.
38069 * builtins-35.c: New test.
38071 2004-03-19 Ziemowit Laski <zlaski@apple.com>
38073 * g++.dg/ext/altivec-6.C: New test.
38075 2004-03-19 Mark Mitchell <mark@codesourcery.com>
38077 * g++.dg/init/placement3.C: New test.
38079 * g++.dg/template/spec13.C: New test.
38081 * g++.dg/lookup/using11.C: New test.
38083 * g++.dg/lookup/koenig3.C: New test.
38085 * g++.dg/template/operator2.C: New test.
38087 * g++.dg/expr/dtor3.C: New test.
38088 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38090 * g++.old-deja/g++.law/visibility28.C: Likewise.
38092 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
38094 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38095 * gcc.dg/ppc64-abi-3.c: Likewise.
38097 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38100 * g++.dg/parse/template15.C: New test.
38102 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38104 * g++.dg/expr/dtor2.C: New test.
38106 * g++.dg/lookup/anon4.C: New test.
38108 * g++.dg/overload/using1.C: New test.
38110 * g++.dg/template/lookup7.C: New test.
38112 * g++.dg/template/typename6.C: New test.
38114 * g++.dg/expr/cond6.C: New test.
38116 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38118 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38120 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38122 * g++.dg/expr/cond5.C: New test.
38123 * g++.dg/expr/constcast1.C: Likewise.
38124 * g++.dg/expr/ptrmem2.C: Likewise.
38125 * g++.dg/expr/ptrmem3.C: Likewise.
38126 * g++.dg/lookup/main1.C: Likewise.
38127 * g++.dg/template/lookup6.C: Likewise.
38129 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38131 * gcc.dg/local1.c: New test.
38133 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38135 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38137 * gcc.dg/torture/builtin-convert-1.c: New test.
38139 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38141 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38143 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38146 * g++.dg/warn/Wunused-7.C: New test.
38148 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38150 * gcc.dg/torture/builtin-integral-1.c: New test.
38152 2004-03-16 Mark Mitchell <mark@codesourcery.com>
38155 * g++.dg/parse/non-dependent3.C: New test.
38157 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
38159 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38160 * g++.dg/eh/simd-2.C: Likewise.
38161 * g++.dg/init/array10.C: Likewise.
38162 * gcc.c-torture/compile/simd-1.c: Likewise.
38163 * gcc.c-torture/compile/simd-2.c: Likewise.
38164 * gcc.c-torture/compile/simd-3.c: Likewise.
38165 * gcc.c-torture/compile/simd-4.c: Likewise.
38166 * gcc.c-torture/compile/simd-6.c: Likewise.
38167 * gcc.c-torture/execute/simd-1.c: Likewise.
38168 * gcc.c-torture/execute/simd-2.c: Likewise.
38169 * gcc.dg/compat/vector-defs.h: Likewise.
38170 * gcc.dg/20020531-1.c: Likewise.
38171 * gcc.dg/altivec-3.c: Likewise.
38172 * gcc.dg/altivec-4.c: Likewise.
38173 * gcc.dg/altivec-varargs-1.c: Likewise.
38174 * gcc.dg/compat/vector-defs.h: Likewise.
38175 * gcc.dg/i386-mmx-3.c: Likewise.
38176 * gcc.dg/i386-sse-4.c: Likewise.
38177 * gcc.dg/i386-sse-5.c: Likewise.
38178 * gcc.dg/i386-sse-8.c: Likewise.
38179 * gcc.dg/simd-1.c: Likewise.
38180 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
38181 __ev64_opaque__ since the machine description provides it.
38183 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38185 * lib/compat.exp (skip_list): New global variable.
38186 Use it to hold the user defined COMPAT_SKIPS list if any.
38187 (compat-obj): Add the members of skip_list to optall.
38189 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38191 * gcc.dg/compat/union-by-value-1_main.c,
38192 union-by-value-1_x.c, union-by-value-1_y.c,
38193 union-check.h, union-defs.h,
38194 union-init.h, union-return-1_main.c,
38195 union-return-1_x.c, union-return-1_y.c: New files.
38197 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38199 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38200 mixed-struct-init.h: Add 4 mixed structure types.
38201 struct-by-value-21_main.c, struct-by-value-21_x.c,
38202 struct-by-value-21_y.c, struct-return-21_main.c,
38203 struct-return-21_x.c, struct-return-21_y.c: New files.
38205 2004-03-13 Mark Mitchell <mark@codesourcery.com>
38208 * g++.dg/parse/template14.C: New test.
38210 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38212 * gcc.c-torture/execute/20040313-1.c: New test.
38214 2004-03-13 Jakub Jelinek <jakub@redhat.com>
38217 * gcc.dg/20040311-2.c: New test.
38219 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
38222 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38225 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
38227 * gcc.dg/20040305-2.c: Add missing return statement.
38229 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38231 * gcc.dg/builtins-34.c: Also check pow10*.
38233 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38236 * gcc.dg/20040305-2.c: New test.
38238 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
38240 * gcc.dg/20040310-1.c: New test.
38242 2004-03-11 Roger Sayle <roger@eyesopen.com>
38244 * gcc.c-torture/execute/20040311-1.c: New test case.
38246 2004-03-11 Mark Mitchell <mark@codesourcery.com>
38249 * g++.dg/lookup/enum1.C: New test.
38251 2004-03-10 Mark Mitchell <mark@codesourcery.com>
38254 * g++.dg/lookup/struct2.C: New test.
38256 2004-03-10 Uros Bizjak <uros@kss-loka.si>
38258 * gcc.dg/builtins-34.c: New test.
38260 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38262 * gcc.dg/torture/builtin-nonneg-1.c: New test.
38264 2004-03-09 James E Wilson <wilson@specifixinc.com>
38266 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38267 * gcc.dg/alias-2.c: New testcase.
38269 2004-03-09 Zack Weinberg <zack@codesourcery.com>
38271 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38273 2004-03-09 Roger Sayle <roger@eyesopen.com>
38275 * gcc.c-torture/execute/20040309-1.c: New test case.
38277 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
38280 * g++.dg/overload/ref1.C: New.
38282 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38285 * g++.dg/template/spec12.C: New test.
38288 * g++.dg/parse/crash14.C: New test.
38290 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38293 * g++.dg/init/ref11.C: New test.
38295 2004-03-09 Mark Mitchell <mark@codesourcery.com>
38298 * g++.dg/parse/builtin2.C: New test.
38300 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38303 * g++.dg/init/ctor3.C: New test.
38304 * g++.dg/init/union1.C: New test.
38305 * g++.dg/ext/anon-struct4.C: New test.
38307 2004-03-08 Mark Mitchell <mark@codesourcery.com>
38309 * g++.dg/lookup/koenig1.C: Tweak error messages.
38310 * g++.dg/lookup/used-before-declaration.C: Likewise.
38311 * g++.dg/other/do1.C: Likewise.
38312 * g++.dg/overload/koenig1.C: Likewise.
38313 * g++.dg/parse/crash13.C: Likewise.
38314 * g++.dg/template/instantiate3.C: Likewise.
38316 2004-03-08 Eric Christopher <echristo@redhat.com>
38318 * * lib/target-supports.exp: Enable libiconv in test
38319 compilation. Fix up error checking.
38321 2004-03-08 Roger Sayle <roger@eyesopen.com>
38323 PR middle-end/14289
38324 * gcc.dg/pr14289-1.c: New test case.
38325 * gcc.dg/pr14289-2.c: Likewise.
38326 * gcc.dg/pr14289-3.c: Likewise.
38328 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
38330 * gcc.c-torture/execute/20040308-1.c: New test.
38332 2004-03-07 Roger Sayle <roger@eyesopen.com>
38334 * gcc.c-torture/execute/20040307-1.c: New test case.
38336 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
38338 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38340 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
38342 * gcc.dg/20040306-1.c: New test.
38344 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
38346 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38348 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38350 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38353 * gcc.dg/decl-6.c: New test.
38355 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38357 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38358 Rename LOGPOW -> LOG_POW.
38359 (SQRT_EXP, POW_EXP): New.
38361 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38363 * gcc.dg/i386-sse-8.c: New test.
38365 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38368 * gcc.dg/decl-5.c: New test.
38370 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
38372 * gcc.dg/20040305-1.c: New test.
38374 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
38377 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38379 2004-03-04 Ziemowit Laski <zlaski@apple.com>
38381 PR c++/14425, c++/14426
38382 * g++.dg/ext/altivec-4.C: New test.
38383 * g++.dg/ext/altivec-5.C: New test.
38385 2004-03-04 Geoffrey Keating <geoffk@apple.com>
38387 * g++.old-deja/g++.other/linkage1.C: Expect errors about
38388 global variables of a type with no linkage.
38389 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38390 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38391 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38392 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38393 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38394 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38395 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38396 * g++.dg/warn/deprecated.C: Name enum Color.
38397 * g++.dg/overload/VLA.C: Name structure for 'b'.
38398 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38400 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38402 * gcc.c-torture/compile/20040304-1.c: New test.
38404 2004-03-03 Zack Weinberg <zack@codesourcery.com>
38407 * gcc.dg/decl-4.c: New testcase.
38409 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
38411 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38412 as PRECF if sizeof (float) > sizeof (double).
38413 (PRECL): Make it the same as PRECF if
38414 sizeof (float) > sizeof (long double).
38416 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38418 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38419 system type. Add check for irix6 which doesn't have c99 runtime.
38421 2004-03-03 Bob Wilson <bob.wilson@acm.org>
38423 * gcc.dg/const-elim-1.c: xfail for xtensa.
38425 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38428 * g++.dg/template/cond4.C: New test.
38430 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38433 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38436 * g++.dg/parse/defarg7.C: New test.
38439 * g++.dg/template/friend26.C: New test.
38441 2004-03-01 Mark Mitchell <mark@codesourcery.com>
38444 * g++.dg/abi/mangle21.C: New test.
38447 * g++.dg/parse/constructor2.C: New test.
38450 * g++.dg/template/sfinae1.C: New test.
38452 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38455 * g++.dg/expr/crash2.C: New test.
38457 PR middle-end/13448
38458 * gcc.dg/inline-5.c: New test.
38459 * gcc.dg/always-inline.c: Split out tests into ...
38460 * gcc.dg/always-inline2.c: ... this and ...
38461 * gcc.dg/always-inline3.c: ... this.
38463 2004-02-29 Mark Mitchell <mark@codesourcery.com>
38466 * g++.dg/debug/crash1.C: New test.
38468 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
38470 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38471 function with __attribute__((noinline)).
38472 (recurser_void2): Likewise.
38473 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38474 (recurser_void2): Likewise.
38476 2004-02-29 Roger Sayle <roger@eyesopen.com>
38478 PR middle-end/14203
38479 * g++.dg/warn/Wunused-6.C: New test case.
38481 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
38483 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38486 2004-02-27 Eric Christopher <echristo@redhat.com>
38488 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38489 * g++.dg/charset/asm2.c: Run only x86.
38490 * gcc.dg/charset/asm3.c: Ditto.
38492 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
38494 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38497 2004-02-27 Ziemowit Laski <zlaski@apple.com>
38499 * g++.dg/ext/altivec-3.C: New.
38501 2004-02-26 Richard Henderson <rth@redhat.com>
38503 * g++.dg/ext/attrib10.C: Mark for warning.
38504 * gcc.dg/attr-alias-1.c: New.
38506 2004-02-26 Richard Henderson <rth@redhat.com>
38508 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38509 * gcc.c-torture/execute/20040208-2.c: ... it back.
38511 2004-02-26 Eric Christopher <echristo@redhat.com>
38513 * lib/target-supports.exp (check-iconv-available): New function.
38514 * lib/gcc-dg.exp (dg-require-iconv): New function.
38516 * gcc.dg/charset: New directory.
38517 * gcc.dg/charset/charset.exp: New file.
38518 * gcc.dg/charset/asm1.c: Ditto.
38519 * gcc.dg/charset/asm2.c: Ditto.
38520 * gcc.dg/charset/asm3.c: Ditto.
38521 * gcc.dg/charset/asm4.c: Ditto.
38522 * gcc.dg/charset/asm5.c: Ditto.
38523 * gcc.dg/charset/attribute1.c: Ditto.
38524 * gcc.dg/charset/attribute2.c: Ditto.
38525 * gcc.dg/charset/string1.c: Ditto.
38526 * g++.dg/charset: New directory.
38527 * g++.dg/dg.exp: Add here. Special options.
38528 * g++.dg/charset/charset.exp: New file.
38529 * g++.dg/charset/asm1.c: Ditto.
38530 * g++.dg/charset/asm2.c: Ditto.
38531 * g++.dg/charset/asm3.c: Ditto.
38532 * g++.dg/charset/asm4.c: Ditto.
38533 * g++.dg/charset/attribute1.c: Ditto.
38534 * g++.dg/charset/attribute2.c: Ditto.
38535 * g++.dg/charset/extern1.cc: Ditto.
38536 * g++.dg/charset/extern2.cc: Ditto.
38537 * g++.dg/charset/string1.c: Ditto.
38539 2004-02-26 Mark Mitchell <mark@codesourcery.com>
38542 * g++.dg/parse/comma1.C: New test.
38544 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38547 * g++.dg/template/ttp8.C: New test.
38549 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
38551 * gcc.dg/fixuns-trunc-1.c: New test.
38553 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38555 * gcc.dg/builtins-config.h: Use #elif.
38557 2004-02-26 Michael Matz <matz@suse.de>
38559 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38560 * gcc.dg/991214-1.c: Likewise.
38561 * gcc.dg/i386-asm-1.c: Likewise.
38563 2004-02-25 Richard Henderson <rth@redhat.com>
38565 * gcc.c-torture/execute/20040208-2.c: Move ...
38566 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38568 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38571 * g++.dg/other/crash-3.C: New test.
38573 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38575 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38576 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38578 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38581 2004-02-24 Michael Matz <matz@suse.de>
38583 * gcc.dg/i386-regparm.c: New.
38585 2004-02-23 James E Wilson <wilson@specifixinc.com>
38587 * gcc.c-torture/execute/20040223-1.c: New.
38589 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38590 Kazu Hirata <kazu@cs.umass.edu>
38592 * gcc.dg/fwritable-strings-1.c: Remove.
38594 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38597 * gcc.dg/20040223-1.c: New test.
38599 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38602 * g++.dg/ext/typeof9.C: New test.
38604 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38607 * g++.dg/other/switch1.C: New test.
38609 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38611 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38612 * gcc.dg/va-arg-1.c: Likewise.
38614 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38617 * g++.dg/template/koenig5.C: New test.
38619 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38621 * g++.dg/ext/altivec-1.C: Generalize target triple.
38622 * g++.dg/ext/altivec-2.C: New test case.
38623 * g++.dg/ext/altivec_check.h: New file.
38624 * gcc.dg/altivec-1.c: Generalize target triple;
38625 include altivec_check.h and call altivec_check().
38626 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38627 * gcc.dg/altivec-6.c: New test case.
38628 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38629 type casts as needed.
38630 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38632 * gcc.dg/altivec-12.c: New test case.
38633 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38634 include altivec_check.h and call altivec_check().
38635 * gcc.dg/altivec_check.h: New file.
38637 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38639 * lib/target-supports.exp (check_alias_available): Don't mangle
38640 function `g' in test program.
38642 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38644 * lib/target-supports.exp (check_profiling_available): Check
38645 argument to determine whether we support a profiling type.
38646 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38647 check_profiling_available.
38648 * g++.dg/bprob/bprob.exp: Likewise.
38649 * g77.dg/bprob/bprob.exp: Likewise.
38650 * gcc.misc-tests/bprob.exp: Likewise.
38651 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38652 dg-require-profiling and delete expected error handling.
38653 * gcc.dg/20021014-1.c: Likewise.
38654 * gcc.dg/nest.c: Likewise.
38656 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38659 * g++.dg/other/vthunk1.C: New test.
38661 2004-02-20 Falk Hueffner <falk@debian.org>
38664 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38666 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38669 * g++.dg/other/error8.C: Remove XFAIL markers.
38672 * g++.dg/ext/packed5.C: New test.
38675 * g++.dg/warn/Wunused-5.C: New test.
38678 * g++.dg/lookup/member1.C: New test.
38680 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38682 * gcc.c-torture/compile/20040130-1.c: Enable only when
38683 __INT_MAX__ >= 2147483647L.
38684 * gcc.c-torture/compile/961203-1.c: Likewise.
38686 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38688 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38689 * g++.dg/opt/template1.C: Robustify assembler regexp
38691 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38693 * gcc.c-torture/execute/simd-4.x: Remove.
38694 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38695 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38696 Guard with #ifndef SKIP_ATTRIBUTE.
38697 * gcc.dg/compat/vector-1_y.c: Likewise.
38698 * gcc.dg/compat/vector-2_x.c: Likewise.
38699 * gcc.dg/compat/vector-2_y.c: Likewise.
38700 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38701 * g++.dg/eh/simd-2.C: Likewise.
38703 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38705 * gcc.c-torture/compile/complex-1.c: New.
38707 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38710 * gcc.c-torture/execute/20040218-1.c: New test.
38712 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38715 * g++.dg/parse/new2.C: New test.
38717 2004-02-18 Paul Brook <paul@codesourcery.com>
38719 * gcc.c-torture/compile/libcall-1.c: New test.
38721 2004-02-18 Paul Brook <paul@codesourcery.com>
38724 * gcc.dg/debug/debug-7.c: New test.
38726 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38728 * gcc.dg/20040217-1.c: New test.
38730 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38732 * gcc.c-torture/execute/990208-1.x: Delete.
38734 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38736 * gcc.c-torture/execute/20040208-2.x: New file.
38738 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38741 * g++.dg/abi/structret1.C: New test.
38743 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38745 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38746 (i386_cpuid): No need to test if cpuid is available on AMD64.
38747 Fix assembly, so that it works onboth i386 and AMD64.
38748 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38749 (vecInLong): Fix s[] member type to unsigned int.
38750 (vecInWord): Remove type.
38751 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38752 (a64, b64, c64, d64, e64): Remove.
38753 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38754 Remove unused variable. Remove initialization of removed variables.
38755 Don't call mmx_tests nor sse_tests.
38756 (reference_mmx, reference_sse): Remove.
38757 (check): Add return stmt.
38758 * gcc.dg/i386-sse-7.c: New test.
38759 * gcc.dg/i386-mmx-4.c: New test.
38761 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38763 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38764 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38765 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38766 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38767 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38768 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38769 g++.dg/tc1/dr94.C: Fix line terminator.
38771 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38773 * gcc.c-torture/compile/20040216-1.c: New.
38775 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38777 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38778 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38779 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38780 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38781 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38782 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38784 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38786 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38788 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38791 * g++.dg/expr/cond4.C: New test.
38794 * g++.dg/lookup/crash2.C: New test.
38796 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38798 * gcc.c-torture/compile/20040214-2.c: New test.
38800 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38803 * g++.dg/ext/typeof8.C: New test.
38805 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38807 * gcc.c-torture/compile/20040214-1.c: New test.
38809 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38812 * g++.dg/template/spec11.C: New test.
38814 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38817 * g++.dg/other/error8.C: New test.
38819 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38822 * g++.dg/template/array4.C: New test.
38825 * g++.dg/inherit/thunk2.C: New test.
38828 * g++.dg/eh/cond2.C: New test.
38830 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38832 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38834 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38836 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38838 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38840 * g++.dg/simd-2.C: xfail on ppc64-linux.
38842 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38845 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38848 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38850 * gcc.dg/builtins-33.c: New test.
38852 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38854 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38856 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38858 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38860 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38862 * gcc.dg/ppc64-abi-3.c: New test.
38864 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38868 * gcc.dg/pr14092-1.c: New testcase.
38870 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38872 * gcc.dg/cpp/assert4.c: Fix typo last change.
38874 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38875 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38877 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38879 2004-02-09 Roger Sayle <roger@eyesopen.com>
38881 * gcc.c-torture/compile/20040209-1.c: New test case.
38883 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38885 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38887 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38889 * gcc.c-torture/execute/20040208-[12].c: New tests.
38891 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38893 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38895 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38897 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38899 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38902 * gcc.dg/visibility-8.c: New testcase.
38904 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38906 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38908 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38910 2004-02-07 Roger Sayle <roger@eyesopen.com>
38912 PR middle-end/13696
38913 * g++.dg/opt/fold1.C: New test case.
38915 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38918 * g++.dg/other/crash-2.C: New test.
38920 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38923 * g++.dg/parse/angle-bracket2.C: New test.
38925 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38927 PR middle-end/13750
38929 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38931 * g++.dg/pch/wchar-1.C: New.
38932 * g++.dg/pch/wchar-1.Hs: New.
38934 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38937 * g++.dg/parse/error15.C: New test.
38938 * g++.dg/parse/crash11.C: Update dg-error mark.
38940 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38943 * g++.dg/warn/conv2.C: New test.
38945 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38948 * g++.dg/warn/incomplete1.C: Remove xfail.
38950 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38952 * lib/file-format.exp (gcc_target_object_format): Use
38953 ${tool}_target_compile, not gcc_target_compile.
38954 * lib/target-supports.exp (check_alias_available): Likewise.
38955 (check_gc_sections_available): Likewise.
38956 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38957 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38960 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38963 * g++.dg/template/static6.C: New test.
38965 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38967 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38969 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38971 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38972 tests for systems where `char' is unsigned by default.
38974 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38977 * g++.dg/template/partial3.C: New test.
38979 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38981 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38982 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38983 Remove mentions of obsolete ports.
38985 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38987 * gcc.dg/noncompile/20001228-1.c: Fix for new
38990 2004-02-03 Roger Sayle <roger@eyesopen.com>
38993 * gcc.c-torture/execute/multdi-1.c: New test case.
38995 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38998 * g++.dg/template/lookup5.C: New test.
39000 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39003 * g++.dg/template/lookup4.C: New test.
39006 * g++.dg/parse/error14.C: New test.
39009 * g++.dg/parse/template13.C: New test.
39011 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39014 * g++.dg/template/koenig4.C: New test.
39017 * g++.dg/template/crash17.C: New test.
39020 * g++.dg/parse/error13.C: New test.
39021 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39023 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39025 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39027 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
39031 * gcc.dg/noncompile/20040203-1.c: New test.
39032 * gcc.dg/noncompile/20040203-2.c: Likewise.
39033 * gcc.dg/noncompile/20040203-3.c: Likewise.
39034 * gcc.dg/20040203-1.c: Likewise.
39036 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
39039 * g++.dg/template/sizeof7.C: New test.
39041 2004-02-02 Eric Christopher <echristo@redhat.com>
39042 Zack Weinberg <zack@codesourcery.com>
39044 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39046 2004-02-02 Zack Weinberg <zack@codesourcery.com>
39048 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39049 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39050 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39051 * gcc.dg/cleanup-5.c: Run only on Linux targets.
39053 2004-02-02 Mark Mitchell <mark@codesourcery.com>
39056 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39059 * g++.dg/ext/attrib13.C: New test.
39062 * g++.dg/conversion/op2.C: New test.
39064 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39066 * gcc.dg/titype-1.c: Fix pasto.
39068 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39070 * gcc.dg/titype-1.c: New test.
39072 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39075 * g++.dg/template/non-type-template-argument-1.C,
39076 g++.dg/template/qualified-id1.C: Update dg-error marks.
39077 * g++.dg/template/nontype6.C: New test.
39079 2004-02-01 Roger Sayle <roger@eyesopen.com>
39081 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39082 * gcc.dg/builtins-31.c: New testcase.
39083 * gcc.dg/builtins-32.c: New testcase.
39085 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
39087 * objc.dg/call-super-2.m: Update line numbers
39088 for the including of stddef.h.
39090 2004-01-30 Michael Matz <matz@suse.de>
39092 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39093 g++.dg/ext/case-range3.C: New tests.
39095 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39099 * g++.dg/template/member4.C: New test.
39101 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39104 * g++.dg/template/sizeof6.C: New test.
39106 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39108 * gcc.dg/fwritable-strings-1.c: New test.
39110 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39112 * gcc.c-torture/compile/20040130-1.c: New test.
39114 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
39116 * objc.dg/call-super-2.m: Include stddef.h for size_t.
39118 2004-01-29 Mark Mitchell <mark@codesourcery.com>
39121 * g++.dg/template/ctor3.C: New test.
39123 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39125 * g++.dg/tc1: New directory.
39126 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39127 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39128 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39129 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39130 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39132 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39134 * g++.dg/parse/error11.C: New test.
39135 * g++.dg/parse/error12.C: Likewise.
39137 2004-01-28 Ziemowit Laski <zlaski@apple.com>
39139 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39140 (scan_initial, main): Use aligned_sizeof instead of sizeof.
39142 2004-01-28 Mark Mitchell <mark@codesourcery.com>
39145 * g++.dg/ext/attrib12.C: New test.
39148 * g++.dg/parse/cast2.C: New test.
39150 2004-01-27 James E Wilson <wilson@specifixinc.com>
39152 * objc.dg/encode-2.m (main): New local string. Set depending on
39153 sizeof long. Use in sscanf call.
39154 * objc.dg/encode-3.m (main): New local string. Set depending on
39155 sizeof long. Use in scan_initial call.
39157 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39159 * objc.dg/call-super-2.m: Make LP64-safe.
39160 * objc.dg/desig-init-1.m: Likewise.
39162 2004-01-27 Devang Patel <dpatel@apple.com>
39164 * g++.dg/debug/namespace1.C: New test.
39166 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
39168 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39171 * gcc.dg/arm-mmx-1.c: New test.
39173 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39175 * gcc.dg/20040127-1.c: New test.
39176 * gcc.dg/20040127-2.c: New test.
39178 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39180 * objc.dg/stret-1.m (glob): Renamed to globa.
39182 2004-01-26 Mark Mitchell <mark@codesourcery.com>
39185 * g++.dg/expr/for1.C: New test.
39187 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
39189 PR middle-end/13779
39190 * gcc.dg/darwin-longlong.c: New test.
39192 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
39194 * gcc.dg/20040124-1.c: Moved test from here...
39195 * gcc.c-torture/compile/20040124-1.c: ...to here.
39197 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39199 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
39200 the assembly output if -m64 is passed.
39202 2004-01-25 Mark Mitchell <mark@codesourcery.com>
39205 * g++.dg/template/cond3.C: New test.
39207 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39210 * g++.dg/template/ttp7.C: New test.
39212 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39215 * g++.dg/template/nontype4.C: New test.
39216 * g++.dg/template/nontype5.C: Likewise.
39218 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
39220 * gcc.dg/torture/mips-clobber-at.c: New test.
39222 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
39224 * gcc.dg/20040124-1.c: New test.
39226 2004-01-24 Jakub Jelinek <jakub@redhat.com>
39228 * gcc.dg/20040123-1.c: New test.
39230 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39232 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39234 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
39236 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39238 2004-01-23 Andrew Pinski <apinski@apple.com>
39240 * gcc.dg/20030121-1.c: Move to ..
39241 * gcc.dg/20040121-1.c: here.
39243 2004-01-23 Roger Sayle <roger@eyesopen.com>
39245 * gcc.dg/builtins-29.c: New test case.
39247 2004-01-23 Zack Weinberg <zack@codesourcery.com>
39250 * gcc.dg/builtins-30.c: New testcase.
39252 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
39254 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39255 * lib/g77.exp: Likewise.
39256 * lib/objc.exp: Likewise.
39257 * lib/g++.exp: Likewise.
39259 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39261 * gcc.dg/struct-by-value-2.c: New test.
39263 2004-01-21 Andrew Pinski <apinski@apple.com>
39266 * gcc.dg/20030121-1.c: New test.
39268 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
39270 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
39271 clobber frame pointer register in asm statement.
39273 2004-01-21 Falk Hueffner <falk@debian.org>
39275 * gcc.c-torture/compile/20040121-1.c: New test.
39277 2004-01-21 Zack Weinberg <zack@codesourcery.com>
39279 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39281 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
39283 * gcc.dg/ppc64-abi-2.c: New test.
39285 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
39287 * lib/treelang.exp: Fill out this file.
39288 * lib/treelang-dg.exp: New File.
39290 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
39292 * gcc.c-torture/compile/981022-1.c: Remove.
39293 * gcc.dg/array-5.c: Remove XFAIL.
39294 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39295 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39296 gcc.dg/cond-lvalue-1.c: Update.
39297 * gcc.dg/cast-lvalue-2.c: New test.
39299 2004-01-19 Mark Mitchell <mark@codesourcery.com>
39302 * g++.dg/other/error1.C (class foo): Tweak error message.
39305 * g++.dg/template/call2.C: New test.
39307 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39309 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39310 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39311 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39312 scalar-return-1_x.c, scalar-return-2_y.c,
39313 scalar-return-3_x.c, scalar-return-3_y.c,
39314 scalar-return-4_x.c, scalar-return-4_y.c,
39315 struct-align-1.h, struct-align-1_x.c,
39316 struct-align-1_y.c, struct-align-2.h,
39317 struct-align-2_x.c, struct-align-2_y.c,
39318 struct-by-value-10_y.c, struct-by-value-11_x.c,
39319 struct-by-value-11_y.c, struct-by-value-12_x.c,
39320 struct-by-value-12_y.c, struct-by-value-13_x.c,
39321 struct-by-value-13_y.c, struct-by-value-14_x.c,
39322 struct-by-value-14_y.c, struct-by-value-15_x.c,
39323 struct-by-value-15_y.c, struct-by-value-16_y.c,
39324 struct-by-value-17_y.c, struct-by-value-18_y.c,
39325 struct-by-value-19_y.c, struct-by-value-1_x.c,
39326 struct-by-value-1_y.c, struct-by-value-20_y.c,
39327 struct-by-value-2_x.c, struct-by-value-2_y.c,
39328 struct-by-value-3_y.c, struct-by-value-4_x.c,
39329 struct-by-value-4_y.c, struct-by-value-5_y.c,
39330 struct-by-value-6_y.c, struct-by-value-7_y.c
39331 struct-by-value-8_x.c, struct-by-value-8_y.c
39332 struct-by-value-9_x.c, struct-by-value-9_y.c
39333 struct-return-10_x.c, struct-return-10_y.c,
39334 struct-return-19_x.c, struct-return-20_x.c
39335 struct-return-2_x.c, struct-return-2_y.c
39336 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39337 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
39339 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39341 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39342 attribute on sparc*-sun-solaris2.*.
39344 2004-01-18 Mark Mitchell <mark@codesourcery.com>
39347 * g++.dg/ext/typeof7.C: New test.
39349 2004-01-18 David Edelsohn <edelsohn@gnu.org>
39351 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39352 * gcc.dg/const-elim-1.c: Same.
39354 2004-01-17 Ziemowit Laski <zlaski@apple.com>
39356 * objc.dg/stret-1.m: New.
39357 * objc.dg/stret-2.m: New.
39359 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
39362 * g++.dg/ext/vector1.C: New test.
39364 2004-01-16 Geoffrey Keating <geoffk@apple.com>
39366 * gcc.dg/pch/import-1.c: New.
39367 * gcc.dg/pch/import-1.hs: New.
39368 * gcc.dg/pch/import-1a.h: New.
39369 * gcc.dg/pch/import-1b.h: New.
39370 * gcc.dg/pch/import-1c.h: New.
39372 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39375 * g++.dg/ext/array1.C: New test.
39378 * g++.dg/conversion/op1.C: New test.
39380 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
39383 From Kazumoto Kojima / Dan Kegel:
39384 * gcc.dg/pr11864-1.c: New test.
39387 From Marcus Comstedt / Dan Kegel:
39388 * gcc.dg/pr10392-1.c: New test.
39390 2004-01-16 Mark Mitchell <mark@codesourcery.com>
39393 * g++.dg/init/ref10.C: New test.
39395 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39398 * g++.dg/parse/typename6.C: New test.
39400 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39403 * g++.dg/pch/wchar-1.C: New.
39404 * g++.dg/pch/wchar-1.Hs: New.
39406 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39409 * g++.dg/expr/sizeof2.C: New test.
39411 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
39413 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39415 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39418 * g++.dg/lookup/strong-using-3.C: New.
39419 * g++.dg/lookup/using-10.C: New.
39421 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
39424 * g++.dg/lookup/strong-using-2.C: New.
39426 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
39427 Dan Kegel <dank@kegel.com>
39428 J"orn Rennecke <joern.rennecke@superh.com>
39431 * gcc.dg/pr9365-1.c: New test.
39433 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39436 * g++.dg/parse/casting-operator2.C: New test.
39437 * g++.old-deja/g++.pt/explicit83.C: Remove.
39439 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
39441 * gcc.dg/label-compound-stmt-1.c: New test.
39442 * gcc.c-torture/compile/950922-1.c,
39443 gcc.c-torture/compile/20000211-3.c,
39444 gcc.c-torture/compile/20000518-1.c,
39445 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39446 compound statements.
39448 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
39450 * gcc.dg/ppc64-abi-1.c: New test.
39452 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
39454 * g++.dg/ext/attrib9.C: Add dg-warnings.
39456 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39459 * g++.dg/parse/dtor3.C: New test.
39461 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
39464 * g++.dg/parse/try-catch-1.C: New test.
39466 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
39468 * ada/acats/run_all.sh: Add more verbose output in acats.log
39469 when compiling tests.
39471 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39474 * gcc.dg/typedef-redecl.c: New test case.
39475 * gcc.dg/typedef-redecl.h: New support file.
39477 2004-01-13 Jan Hubicka <jh@suse.cz>
39479 * gcc.dg/always_inline.c: New test.
39480 * gcc.dg/debug/20031231-1.c: Fix.
39482 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39485 * g++.dg/template/array3.C: New test.
39487 2004-01-12 Zack Weinberg <zack@codesourcery.com>
39489 * g++.dg/ext/lvalue1.C: No longer expected to fail.
39490 * g++.dg/warn/Wunused-2.C: Likewise.
39492 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39495 * g++.dg/template/instantiate6.C: New test.
39497 2004-01-12 Roger Sayle <roger@eyesopen.com>
39499 PR middle-end/11397
39500 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39502 2004-01-12 Jan Hubicka <jh@suse.cz>
39505 * gcc.dg/20040112-1.c: New.
39507 * gcc.dg/dwarf-die[1-7].c: Move to...
39508 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39509 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39511 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
39514 * g++.dg/parse/friend4.C: New test.
39516 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
39519 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39520 definition is called a friend.
39522 2004-01-11 Zack Weinberg <zack@codesourcery.com>
39524 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39526 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
39529 * g++.dg/parse/error10.C: New test.
39530 * g++.dg/template/arg2.C: Accept "invalid type" error.
39532 2004-01-11 Jakub Jelinek <jakub@redhat.com>
39534 PR middle-end/13392
39535 * g++.dg/opt/expect2.C: New test.
39537 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39539 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39540 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39541 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39542 Update dg-error regexps.
39544 2004-01-10 Zack Weinberg <zack@codesourcery.com>
39546 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39547 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39549 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39551 * gcc.dg/pragma-re-1.c: Use right pointer type.
39553 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39555 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39557 2004-01-09 Geoffrey Keating <geoffk@apple.com>
39559 * gcc.dg/rs6000-ldouble-1.c: New.
39561 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39565 * g++.dg/other/abstract1.C: New test.
39567 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39569 * g++.dg/lookup/strong-using-1.C: New.
39571 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39574 * gcc.dg/func-ptr-conv-1.c: New test.
39575 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39577 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39580 * gcc.c-torture/compile/20040109-1.c: New.
39582 2004-01-08 Stuart Hastings <stuart@apple.com>
39584 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39585 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39586 * gcc.dg/i386-sse-6.c: ...this new testcase.
39588 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39590 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39592 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39594 * ada/acats/run_acats: Treat 'gnatchop' the same way
39595 as 'gnatmake'. Export GCC_DRIVER.
39596 * ada/acats/run_all.sh: Add target_gnatchop. Use
39597 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39599 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39602 * g++.dg/template/dependent-expr4.C: New test.
39604 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39606 * gcc.dg/altivec-11.c: New test.
39608 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39610 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39612 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39615 * gcc.dg/enum-compat-1.c: New test.
39616 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39618 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39621 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39622 gcc.dg/c99-idem-qual-3.c: New tests.
39624 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39626 * gcc.dg/winline-7.c: Don't cast void * to int.
39628 2004-01-06 Jan Hubicka <jh@suse.cz>
39630 * gcc.dg/i386-sse-5.c: New test
39631 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39633 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39636 * g++.dg/rtti/typeid4.C: New test.
39638 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39640 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39642 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39645 * g++.dg/template/error11.C: New test.
39648 * g++.dg/template/class2.C: New test.
39650 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39651 Richard Sandiford <rsandifo@redhat.com>
39654 * g++.dg/opt/alias3.C: New test.
39656 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39659 * g++.dg/template/koenig3.C: New test.
39662 * g++.dg/parse/offsetof3.C: New test.
39664 * g++.dg/init/copy7.C: Add missing dg-error markers.
39667 * g++.dg/init/copy7.c: New test.
39670 * g++.dg/parse/cast1.C: New test.
39672 2004-01-04 Jan Hubicka <jh@suse.cz>
39674 * gcc.dg/winline[1-7].c: New tests.
39676 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39679 * g++.dg/template/qualttp22.C: New test.
39681 2004-01-01 Jan Hubicka <jh@suse.cz>
39683 * gcc.dg/debug/20031231-1.c: New.
39684 * gcc.c-torture/compile/20040101-1.c: New.
39685 * gcc.dg/dwarf-die-[1-7].c: New.
39687 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39689 PR optimization/13521
39690 * gcc.c-torture/compile/20031231-1.c: New test.
39692 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39694 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39696 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39699 * g++.dg/template/crash16.C: New test.
39701 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39703 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39705 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39707 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39709 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39710 * g++.old-deja/g++.law/profile1.C: Likewise.
39711 * gcc.c-torture/compile/981006-1.c: Likewise.
39712 * gcc.c-torture/execute/loop-2e.x: Likewise.
39713 * gcc.c-torture/execute/loop-2f.x: Remove.
39714 * gcc.c-torture/execute/loop-2g.x: Likewise.
39715 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39716 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39718 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39721 * g++.dg/ext/attrib11.C: New test.
39724 * g++.dg/template/array2-1.C: New test.
39725 * g++.dg/template/array2-2.C: New test.
39727 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39729 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39731 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39734 * g++.dg/template/array1-1.C: New test.
39735 * g++.dg/template/array1-2.C: New test.
39737 2003-12-29 Roger Sayle <roger@eyesopen.com>
39740 * g77.dg/12632.f: New test case.
39742 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39745 * g++.dg/parse/nontype1.C: New test.
39747 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39750 * g++.dg/parse/explicit1.C: New test.
39751 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39753 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39756 * g++.dg/opt/inline6.C: New test.
39759 * g++.dg/parse/error9.C: New test.
39761 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39763 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39766 * g++.dg/init/assign1.C: New test.
39768 2003-12-28 Roger Sayle <roger@eyesopen.com>
39771 * g++.dg/warn/format3.C: New test case.
39773 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39775 * gcc.c-torture/compile/20031227-1.c: New test.
39777 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39779 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39780 * g77.dg/bprob/bprob.exp: Likewise.
39781 * gcc.misc-tests/bprob.exp: Likewise.
39782 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39783 variants on systems where the library does not provide that
39785 * gcc.dg/builtins-20.c: Use builtins-config.h.
39786 * gcc.dg/builtins-config.h: New file.
39788 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39790 * lib/gcc-dg.exp (dg-require-profiling): New function.
39791 * lib/target-supports.exp (check_profiling_available): Likewise.
39792 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39793 * g77.dg/bprob/bprob.exp: Likewise.
39794 * gcc.misc-tests/bprob.exp: Likewise.
39795 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39796 * gcc.dg/20021014-1.c: Likewise.
39797 * gcc.dg/nest.c: Likewise.
39799 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39801 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39803 * g++.dg/lookup/java2.C: Likewise.
39804 * gcc.dg/cpp/lexident.c: Likewise.
39806 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39808 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39810 * gcc.c-torture/compile/961203-1.c: Likewise.
39811 * gcc.c-torture/compile/980506-1.c: Likewise.
39813 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39815 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39816 (additional_prunes): New global.
39817 (gcc-dg-prune): Handle additional per-test pruning.
39818 (dg-test): Clear additional_prunes between tests.
39820 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39821 dg-prune-output to avoid spurious failures from assembler
39822 complaining about nonexistent WAW violations.
39823 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39824 Use dg-prune-output to avoid spurious failures from assembler
39825 warning about Itanium B-step errata.
39827 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39829 * g++.dg/abi/macro0.C: New test.
39830 * g++.dg/abi/macro1.C: Likewise.
39831 * g++.dg/abi/macro2.C: Likewise.
39833 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39834 * g++.dg/abi/bitfield7.C: Likewise.
39835 * g++.dg/abi/dtor2.C: Likewise.
39836 * g++.dg/abi/mangle11.C: Likewise.
39837 * g++.dg/abi/mangle12.C: Likewise.
39838 * g++.dg/abi/mangle14.C: Likewise.
39839 * g++.dg/abi/mangle17.C: Likewise.
39840 * g++.dg/abi/vbase10.C: Likewise.
39841 * g++.dg/abi/vbase14.C: Likewise.
39842 * g++.dg/template/qualttp17.C: Likewise.
39844 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39847 * gcc.dg/20031223-1.c: New test.
39849 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39851 * gcc.dg/noreturn-7.c: New test.
39853 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39855 * gcc.dg/null-pointer-1.c: New test.
39857 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39859 * g++.old-deja/g++.jason/template18.C: Remove.
39860 * g++.old-deja/g++.jason/template37.C: Likewise.
39863 * g++.dg/lookup/ns1.C: New test.
39866 * g++.dg/template/lookup3.C: New test.
39868 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39870 * g++.dg/template/recurse1.C: New test
39872 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39875 * g++.dg/parse/semicolon1.C: New test.
39876 * g++.dg/parse/semicolon1.h: Likewise.
39878 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39880 * gcc.dg/darwin-misaligned.c: New test.
39882 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39885 * gcc.dg/20031222-1.c: New test.
39887 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39890 * g++.dg/parse/error8.C: New test.
39893 * g++.dg/warn/ctor-init-1.C: New test.
39895 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39897 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39899 * gcc.c-torture/compile/930217-1.c: Likewise.
39900 * gcc.c-torture/compile/930513-1.c: Likewise.
39901 * gcc.c-torture/execute/920908-2.c: Likewise.
39902 * gcc.c-torture/execute/921204-1.c: Likewise.
39903 * gcc.c-torture/execute/930621-1.c: Likewise.
39904 * gcc.c-torture/execute/930630-1.c: Likewise.
39905 * gcc.c-torture/execute/931031-1.c: Likewise.
39906 * gcc.c-torture/execute/980602-2.c: Likewise.
39907 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39908 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39909 * gcc.c-torture/execute/extzvsi.c: Likewise.
39910 * gcc.c-torture/unsorted/ext.c: Likewise.
39912 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39915 * gcc.c-torture/compile/20031220-2.c: New test case.
39917 2003-12-20 Roger Sayle <roger@eyesopen.com>
39919 PR optimization/13031
39920 * gcc.c-torture/compile/20031220-1.c: New test case.
39922 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39924 * gcc.dg/cast-function-1.c: New test.
39926 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39928 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39931 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39934 * g++.dg/ext/attrib10.C: New test.
39936 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39938 * gcc.dg/cleanup-10.c: New test.
39939 * gcc.dg/cleanup-11.c: New test.
39941 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39944 * g++.dg/opt/expect1.C: New test.
39946 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39948 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39950 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39953 * gcc.dg/20031218-1.c: New test.
39956 * gcc.dg/20031218-2.c: New test.
39957 * gcc.dg/20031218-3.c: New test.
39959 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39960 of label name and allow for USER_LABEL_PREFIX == "_" names.
39961 * g++.dg/abi/mangle18-2.C: Likewise.
39962 * g++.dg/abi/mangle19-1.C: Likewise.
39963 * g++.dg/abi/mangle19-2.C: Likewise.
39964 * g++.dg/abi/mangle20-1.C: Likewise.
39965 * g++.dg/abi/mangle20-2.C: Likewise.
39967 2003-12-18 Richard Henderson <rth@redhat.com>
39969 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39971 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39972 Dan Kegel <dank@kegel.com>
39975 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39976 testing a cross compiler, it causes spurious compile failures.
39977 * lib/g++.exp: Likewise.
39979 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39982 * g++.dg/template/access13.C: New test.
39984 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39986 * gcc.dg/20031216-1.c: New test.
39988 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39991 * g++.dg/template/error10.C: New test.
39993 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39995 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39996 * g++.dg/eh/simd-2.C: Likewise.
39998 2003-12-17 James E Wilson <wilson@specifixinc.com>
39999 Roger Sayle <roger@eyesopen.com>
40001 * gcc.c-torture/execute/ieee/mzero5.c: New.
40003 2003-12-17 Mark Mitchell <mark@codesourcery.com>
40006 * g++.dg/parse/error6.C: New test.
40009 * g++.dg/parse/error7.C: New test.
40011 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40013 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40014 at -O with stabs debugging formats.
40015 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40016 * gcc.dg/debug/debug-2.c: Likewise.
40018 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40021 * g++.dg/init/error1.C: New test.
40024 * g++.dg/init/pm3.C: New test.
40026 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
40029 * gcc.dg/bitfld-8.c: New test.
40031 2003-12-16 James Lemke <jim@wasabisystems.com>
40033 * gcc.dg/arm-scd42-[123].c: New tests.
40035 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40038 * g++.dg/abi/mangle20-1.C: New test.
40039 * g++.dg/abi/mangle20-2.C: New test.
40041 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40044 * g++.dg/other/offsetof2.C: Remove XFAIL.
40045 * g++.dg/parse/offsetof1.C: New test.
40046 * g++.gd/parse/offsetof2.C: Likewise.
40048 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40050 * g++.dg/template/nontype3.C: New test.
40051 * g++.dg/template/static2.C: Tweaked the dg-error clause.
40053 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40055 * g++.dg/warn/noreturn-3.C: Also test instantiation.
40057 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40060 * g++.dg/expr/assign1.C: New test.
40063 * g++.dg/abi/mangle19-1.C: New test.
40064 * g++.dg/abi/mangle19-2.C: New test.
40066 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
40068 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40070 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40072 * gcc.c-torture/execute/20031216-1.c: New test.
40074 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40076 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40079 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40082 * g++.dg/template/error9.C: New test.
40085 * g++.dg/template/error8.C: New test.
40087 2003-12-15 Roger Sayle <roger@eyesopen.com>
40089 PR middle-end/13400
40090 * gcc.c-torture/execute/20031215-1.c: New test case.
40092 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40095 * g++.dg/parse/error5.C: New test.
40098 * g++.dg/expr/sizeof1.C: New test.
40101 * g++.dg/template/crash15.C: New test.
40103 2003-12-15 Geoffrey Keating <geoffk@apple.com>
40105 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40106 a non-POD type as the last named parameter of a varargs function.
40108 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40112 * g++.dg/template/crash14.C: New test.
40113 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40115 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
40117 * g++.dg/other/java1.C: New test.
40120 * g++.dg/abi/mangle18-1.C: New test.
40121 * g++.dg/abi/mangle18-2.C: New test.
40123 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40125 PR optimization/10312
40126 * gcc.c-torture/execute/20031214-1.c: New.
40128 2003-12-14 Mark Mitchell <mark@codesourcery.com>
40132 * g++.dg/parse/error3.C: New test.
40133 * g++.dg/parse/error4.C: Likewise.
40134 * g++.dg/abi/mangle4.C: Tweak error messages.
40135 * g++.dg/lookup/using5.C: Likewise.
40136 * g++.dg/other/error2.C: Likewise.
40137 * g++.dg/parse/typename5.C: Likewise.
40138 * g++.dg/parse/undefined1.C: Likewise.
40139 * g++.dg/template/arg2.C: Likewise.
40140 * g++.dg/template/ttp3.C: Likewise.
40141 * g++.dg/template/type1.C: Likewise.
40142 * g++.old-deja/g++.other/crash32.C: Likewise.
40143 * g++.old-djea/g++.pt/defarg8.C: Likewise.
40145 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40148 * g++.dg/warn/noreturn-3.C: New test.
40150 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40153 * g++.dg/abi/covariant3.C: New.
40155 2003-12-12 Jakub Jelinek <jakub@redhat.com>
40157 * g++.dg/eh/ia64-1.C: New test.
40159 2003-12-12 Roger Sayle <roger@eyesopen.com>
40161 PR optimization/13037
40162 * g77.f-torture/execute/13037.f: New test case.
40164 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
40167 * g++.dg/abi/covariant2.C: New.
40169 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
40171 * gcc.dg/cpp/trad/macro.c: New tests.
40173 2003-12-11 Zack Weinberg <zack@codesourcery.com>
40175 * gcc.c-torture/execute/wchar_t-1.x: Delete.
40177 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
40180 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40182 * lib/g++.exp (g++_version): Likewise.
40183 * lib/g77.exp (g77_version): Likewise.
40184 * lib/objc.exp (default_objc_version): Likewise.
40186 2003-12-10 Richard Henderson <rth@redhat.com>
40188 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40190 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40192 2003-12-08 Matt Austern <austern@apple.com>
40195 * lib/gcc-dg.exp (dg-require-visibility): Define.
40196 * lib/target-supports (check_visibility_available): Define.
40197 * gcc.dg/visibility-1.c: New test.
40198 * gcc.dg/visibility-2.c: Likewise.
40199 * gcc.dg/visibility-3.c: Likewise.
40200 * gcc.dg/visibility-4.c: Likewise.
40201 * gcc.dg/visibility-5.c: Likewise.
40202 * gcc.dg/visibility-6.c: Likewise.
40203 * g++.dg/ext/visibility-1.C: Likewise.
40204 * g++.dg/ext/visibility-2.C: Likewise.
40205 * g++.dg/ext/visibility-3.C: Likewise.
40206 * g++.dg/ext/visibility-4.C: Likewise.
40207 * g++.dg/ext/visibility-5.C: Likewise.
40208 * g++.dg/ext/visibility-6.C: Likewise.
40210 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40212 * g++.dg/lookup/java1.C: New test.
40213 * g++.dg/lookup/java2.C: New test.
40215 2003-12-07 Falk Hueffner <falk@debian.org>
40217 * g++.dg/opt/noreturn-1.C: New test.
40219 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
40221 * gcc.dg/overflow-1.c: New test.
40223 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40225 * g77.f-torture/compile/13060.f: New test.
40227 2003-12-06 Mark Mitchell <mark@codesourcery.com>
40230 * g++.dg/inherit/operator2.C: New test.
40232 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40235 * g++.dg/ext/attrib9.C: New test.
40237 2003-12-05 Mark Mitchell <mark@codesourcery.com>
40240 * g++.dg/template/error7.C: New test.
40242 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
40243 J"orn Rennecke <joern.rennecke@superh.com>
40246 * g++.dg/other/struct-va_list.C: New test.
40248 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40251 * g++.dg/parse/defarg6.C: New test.
40253 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
40256 * gcc.c-torture/execute/20031201-1.c: New test.
40258 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
40260 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40262 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40264 * gcc.dg/builtin-return-1.c: New test.
40266 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
40267 J"orn Rennecke <joern.rennecke@superh.com>
40269 PR optimization/13260
40270 * gcc.c-torture/execute/20031204-1.c: New test.
40272 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40275 * g++.dg/template/error6.C: New test.
40277 2003-12-03 Jakub Jelinek <jakub@redhat.com>
40279 * gcc.dg/20031202-1.c: New test.
40281 2003-12-03 Mark Mitchell <mark@codesourcery.com>
40284 * g++.dg/template/eh1.C: New test.
40287 * g++.dg/template/error5.C: New test.
40289 2003-12-02 David Ung <davidu@mips.com>
40291 * gcc.dg/compat/vector-check.h: Corrected type for var
40294 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40297 * g++.dg/template/ptrmem8.C: New test.
40299 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40302 * g++.dg/template/dependent-expr3.C: New test.
40304 2003-12-01 James Lemke <jim@wasabisystems.com>
40306 * gcc.dg/arm-g2.c: New test.
40308 2003-12-01 Roger Sayle <roger@eyesopen.com>
40310 PR optimization/11634
40311 * gcc.dg/20031201-2.c: New test case.
40313 2003-12-01 Zack Weinberg <zack@codesourcery.com>
40316 * objc.dg/proto-lossage-3.m: New test.
40318 2003-12-01 Roger Sayle <roger@eyesopen.com>
40320 PR optimization/12628
40321 * gcc.dg/20031201-1.c: New test case.
40323 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40325 * gcc.dg/unaligned-1.c: New test.
40327 2003-11-30 Mark Mitchell <mark@codesourcery.com>
40330 * g++.dg/template/error4.C: New test.
40331 * g++.dg/template/nested3.C: Adjust error markers.
40333 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40335 * gcc.dg/cpp/assert4.c: Check more #system assertions.
40337 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
40340 * gcc.dg/bitfld-7.c: New test.
40342 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
40344 * gcc.dg/tls/asm-1.C: New test.
40346 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40348 * gcc.dg/cpp/assert4.c: Update.
40350 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40352 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40353 * gcc.dg/builtin-apply3.c: New test.
40355 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40357 * lib/compat.exp (compat-obj): New xfaildata parameter.
40358 Use it to set compiler_conditional_xfail_data before compiling.
40359 (compat-get-options): Handle dg-xfail-if.
40360 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40361 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40362 * gcc.dg/compat/vector-1_y.c: Likewise.
40363 * gcc.dg/compat/vector-2_x.c: Likewise.
40364 * gcc.dg/compat/vector-2_y.c: Likewise.
40366 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40368 * g++.dg/opt/reg-stack4.C: New test.
40370 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40372 * gcc.dg/builtin-apply2.c: New test.
40374 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40376 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40378 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40381 * g++.dg/template/template-id-2.C: New test.
40383 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40386 * g++.dg/template/memfriend1.C: New test.
40387 * g++.dg/template/memfriend2.C: Likewise.
40388 * g++.dg/template/memfriend3.C: Likewise.
40389 * g++.dg/template/memfriend4.C: Likewise.
40390 * g++.dg/template/memfriend5.C: Likewise.
40391 * g++.dg/template/memfriend6.C: Likewise.
40392 * g++.dg/template/memfriend7.C: Likewise.
40393 * g++.dg/template/memfriend8.C: Likewise.
40394 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40396 2003-11-21 Mark Mitchell <mark@codesourcery.com>
40399 * g++.dg/ext/cond1.C: New test.
40401 2003-11-20 Richard Henderson <rth@redhat.com>
40403 * gcc.dg/20020201-2.c: Remove.
40404 * gcc.dg/20020201-4.c: Remove.
40405 * gcc.dg/20020304-1.c: Remove.
40407 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
40409 * gcc.dg/cpp/trad/xwin1.c: New test case.
40411 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
40413 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40414 * lib/g77.exp: Likewise.
40415 * lib/objc.exp: Likewise.
40416 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40419 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40422 * g++.dg/template/static5.C: New test.
40424 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
40426 * gcc.dg/nested-func-1.c: New test.
40428 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40430 * gcc.dg/cpp/assert4.c: New test.
40432 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40435 * g++.dg/lookup/using9.c: New test.
40437 2003-11-14 Mark Mitchell <mark@codesourcery.com>
40440 * g++.dg/template/error3.C: New test.
40442 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
40445 * ada/acats/run_acats, run_all.sh: Fix syntax error.
40446 No longer use a wrapper for gcc, since this does not work under
40449 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
40452 * g++.dg/template/ptrmem7.C: New test.
40454 2003-11-13 Andrew Pinski <apinski@apple.com>
40456 * gcc.c-torture/compile/20031113-1.c: New test.
40458 2003-11-13 Mark Mitchell <mark@codesourcery.com>
40459 Kean Johnston <jkj@sco.com>
40462 * gcc.dg/unused-4.c: Update.
40464 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40466 * g++.dg/opt/const3.C: New test.
40468 2003-11-13 Jan Hubicka <jh@suse.cz>
40470 * gcc.c-torture/compile/20031112-1.c: New test.
40472 2003-11-12 Mark Mitchell <mark@codesourcery.com>
40474 * g++.dg/parse/crash10.C: Remove bogus error marker.
40476 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40478 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40479 (host_gcc): Likewise.
40480 (ROOT): Honor $PWDCMD.
40482 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40484 2003-11-12 Catherine Moore <clm@redhat.com>
40486 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40488 2003-11-12 Andreas Jaeger <aj@suse.de>
40489 Jakub Jelinek <jakub@redhat.com>
40490 Andrew Pinski <pinskia@physics.uc.edu>
40491 Richard Henderson <rth@redhat.com>
40493 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40495 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40497 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40498 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40500 2003-11-11 Andreas Jaeger <aj@suse.de>
40502 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40504 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40506 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
40508 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40511 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
40513 * gcc.dg/trampoline-1.c: New test.
40515 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
40517 * gcc.c-torture/compile/200031109-1.c: New test.
40519 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40523 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40524 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40525 gcc.dg/format/no-y2k-1.c: Update.
40527 2003-11-08 Roger Sayle <roger@eyesopen.com>
40529 PR optimization/10467
40530 * gcc.dg/20031108-1.c: New test case.
40532 2003-11-07 Geoffrey Keating <geoffk@apple.com>
40534 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40536 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
40538 * gcc.dg/compound-lvalue-1.c: New test.
40539 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40542 2003-11-06 Geoffrey Keating <geoffk@apple.com>
40544 * gcc.dg/altivec-varargs-1.c: New test.
40546 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40548 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40549 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40550 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
40551 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
40552 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40554 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
40556 * gcc.dg/cond-lvalue-1.c: New test.
40558 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
40560 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40562 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40565 * g++.dg/template/instantiate5.C: New test.
40567 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40570 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40571 * ChangeLog: Add missing first entry for above test.
40573 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40576 * g++.dg/template/using8.C: New test.
40577 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40579 2003-11-02 Roger Sayle <roger@eyesopen.com>
40581 PR optimization/10817
40582 * gcc.c-torture/compile/20031102-1.c: New test case.
40584 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40586 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40589 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40591 * gcc.dg/20031102-1.c: New test.
40593 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40595 * gcc.dg/complex-1.c: New test.
40597 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40600 * g++.dg/template/crash13.C: Adjust expected error location.
40601 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40603 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40605 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40607 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40610 * gcc.c-torture/compile/20031031-2.c: New test.
40612 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40615 * gcc.c-torture/compile/20031031-1.c: New test.
40617 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40619 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40620 * gcc.misc-tests/bprob.exp: Likewise.
40621 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40622 the execution test on arm-elf configs.
40623 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40624 configs that don't support scratch files.
40625 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40627 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40629 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40632 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40634 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40635 Avoid non pure sh syntax. Add more logging.
40637 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40640 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40643 * gcc.dg/ppc-stackalign-1.c: New test.
40645 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40647 * ada/acats/run_all.sh: Change output to be more compliant with
40649 Create acats.sum and acats.log files under testsuite/ada/acats
40650 Only run [a-z]* directories, to filter out e.g. CVS.
40651 Redirect build output to log file.
40653 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40655 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40657 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40660 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40662 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40664 * gcc.c-torture/compile/20031023-1.c: New test.
40665 * gcc.c-torture/compile/20031023-2.c: New test.
40666 * gcc.c-torture/compile/20031023-3.c: New test.
40667 * gcc.c-torture/compile/20031023-4.c: New test.
40669 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40672 * g++.dg/lookup/scoped8.C: New test.
40674 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40676 * g++.dg/opt/reg-stack3.C: New test.
40678 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40680 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40682 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40685 * g++.dg/template/crash13.C: New test.
40687 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40689 * gcc.dg/c99-restrict-2.c: New test.
40691 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40693 PR c++/12698, c++/12699, c++/12700, c++/12566
40694 * g++.dg/inherit/covariant9.C: New test.
40695 * g++.dg/inherit/covariant10.C: New test.
40696 * g++.dg/inherit/covariant11.C: New test.
40698 2003-10-23 Jason Merrill <jason@redhat.com>
40701 * g++.dg/ext/complit2.C: New test.
40703 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40706 * gcc.c-torture/execute/20031020-1.c: New test.
40708 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40710 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40711 following the jump_insn.
40713 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40715 * gcc.dg/cast-lvalue-1.c: New test.
40717 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40720 * g++.dg/template/cond2.C: New test.
40722 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40724 * gcc.dg/builtins-28.c: New test.
40726 2003-10-20 Jan Hubicka <jh@suse.cz>
40728 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40730 * gcc.dg/inline-2.c: Likewise.
40732 2003-10-20 Phil Edwards <phil@codesourcery.com>
40734 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40735 * gcc.dg/nest.c: Likewise.
40737 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40739 PR c++/9781, c++/10583, c++/11862
40740 * g++.dg/parse/crash13.C: New test.
40742 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40744 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40746 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40748 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40749 Define HAVE_C99_RUNTIME except on Solaris.
40750 * gcc.dg/builtins-20.c: Likewise.
40752 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40754 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40756 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40759 * g++.dg/template/crash21.C: New test.
40761 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40764 * g++.dg/template/typename5.C: New test.
40766 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40769 * g++.dg/template/friend25.C: New test.
40771 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40773 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40776 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40778 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40781 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40783 * gcc.c-torture/execute/960416-1.x: Remove.
40784 * gcc.c-torture/execute/divconst-3.x: Likewise.
40786 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40789 * gcc.dg/torture/cris-volatile-1.c: New test.
40791 2003-10-14 Roger Sayle <roger@eyesopen.com>
40793 PR optimization/9325
40794 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40795 for overflowing floating point to integer conversion during RTL
40798 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40800 * objc/execute/_cmd.m: Fix typo.
40801 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40802 Relax 'scan-assembler' regexp.
40803 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40804 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40805 * objc.dg/zero-link-2.m: Remove blank line.
40806 * objc.dg/zero-link-3.m: New test case.
40808 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40810 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40812 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40813 than linker trickery.
40815 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40818 * g++.dg/other/friend2.C: New test.
40820 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40822 * gcc.dg/20031012-1.c: New test.
40824 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40826 * gcc.dg/weak/weak-3.c: Fix for new warning.
40828 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40830 PR optimization/8750
40831 * gcc.c-torture/execute/20031012-1.c: New test case.
40833 2003-10-11 Roger Sayle <roger@eyesopen.com>
40835 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40836 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40838 2003-10-11 Roger Sayle <roger@eyesopen.com>
40840 PR optimization/12260
40841 * gcc.c-torture/compile/20031011-2.c: New test case.
40843 2003-10-11 Roger Sayle <roger@eyesopen.com>
40845 * gcc.c-torture/execute/20031011-1.c: New testcase.
40847 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40849 * gcc.c-torture/compile/20031011-1.c: New test.
40851 2003-10-11 Jan Hubicka <jh@suse.cz>
40853 * g++.dg/other/first-global.C: New test.
40855 2003-10-11 Roger Sayle <roger@eyesopen.com>
40857 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40859 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40861 * gcc.c-torture/compile/20031010-1.c: New test.
40863 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40865 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40866 * gcc.c-torture/execute/va-arg-25.c: ... here.
40868 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40870 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40872 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40874 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40876 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40878 * g++.dg/parse/error2.C: New test.
40880 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40883 * g++.dg/other/error5.C: Modify the error message.
40884 * g++.dg/lookup/using8.C: New test.
40886 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40888 * gcc.dg/darwin-abi-2.c: New file.
40889 * gcc.c-torture/execute/va-arg-24.c: New file.
40891 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40893 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40896 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40899 * g++.dg/other/error4.C: Update error messages.
40900 * g++.dg/template/ptrmem4.C: Likewise.
40903 * g++.dg/init/new9.C: New test.
40905 PR c++/12334, c++/12236, c++/8656
40906 * g++.dg/ext/attrib8.C: New test.
40908 2003-10-06 Devang Patel <dpatel@apple.com>
40910 * gcc.dg/debug/dwarf2-3.h: New test.
40911 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40913 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40915 * g++.dg/opt/cfg2.C: New test.
40917 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40919 * g++.dg/opt/float1.C: New test.
40921 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40923 * gcc.dg/c90-array-lval-6.c: New test.
40924 * gcc.dg/c99-array-lval-6.c: New test.
40926 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40927 Ziemowit Laski <zlaski@apple.com>
40929 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40930 'Derived', so that it is never considered a class method; add
40931 new warning for '+port' method ambiguity.
40932 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40933 <objc/objc-api.h> (needed on Mac OS X).
40934 * objc.dg/method-13.m: New test.
40936 2003-10-03 Roger Sayle <roger@eyesopen.com>
40938 PR optimization/9325, PR java/6391
40939 * gcc.c-torture/execute/20031003-1.c: New test case.
40941 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40943 PR optimization/12180
40944 * gcc.dg/20031002-1.c: New test.
40947 * g++.dg/inherit/error1.C: New test.
40949 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40951 * lib/f-torture.exp (search_for): Rename to...
40952 (search_for_re): This. Also, clean up comments and the
40953 "regexp" invocation.
40955 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40957 * gcc.c-torture/compile/20031002-1.c: New test.
40959 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40961 * g++.dg/opt/cond1.C: New test.
40963 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40965 * gcc.dg/Wold-style-definition-2.c: New testcase.
40966 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40968 2003-09-29 Richard Henderson <rth@redhat.com>
40970 * g++.dg/init/array10.C: Add dg-options.
40972 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40974 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40976 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40978 * g++.dg/template/friend19.C: Fix typo.
40979 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40981 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40983 * gcc.c-torture/execute/20030928-1.c: New test.
40984 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40986 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40988 * g++.dg/opt/unroll1.C: New test.
40990 2003-09-26 Roger Sayle <roger@eyesopen.com>
40992 PR optimization/11741
40993 * gcc.dg/20030926-1.c: New test case.
40995 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40998 * g++.dg/parse/access7.C: New test.
40999 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41001 2003-09-24 Ziemowit Laski <zlaski@apple.com>
41003 MERGE OF objc-improvements-branch into MAINLINE:
41004 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41005 if libobjc has not been built.
41006 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41007 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41008 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41009 objc/execute/nested-3.m, objc/execute/np-2.m,
41010 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41011 objc/execute/redefining_self.m, objc/execute/root_methods.m,
41012 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41013 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41014 objc.dg/special/unclaimed-category-1.h,
41015 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41016 well as GNU runtime.
41017 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41018 * execute/cascading-1.m, execute/function-message-1.m,
41019 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41020 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41021 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41022 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41023 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41024 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41025 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41026 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41027 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41028 * objc.dg/bitfield-2.m: Run only on Darwin.
41029 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41030 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41031 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41032 * objc.dg/const-str-1.m: Fix constant string layout.
41034 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
41036 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41038 2003-09-23 Geoffrey Keating <geoffk@apple.com>
41040 * gcc.dg/darwin-abi-1.c: New file.
41042 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
41045 * gcc.c-torture/compile/20030921-1.c: New test.
41047 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41049 * g++.dg/opt/reg-stack2.C: New test.
41051 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41053 * g++.dg/eh/delayslot1.C: New test.
41055 2003-09-20 Richard Henderson <rth@redhat.com>
41057 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41059 2003-09-20 Roger Sayle <roger@eyesopen.com>
41061 * gcc.c-torture/execute/20030920-1.c: New test case.
41063 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41065 * g++.dg/rtti/typeid3.C: Correct expected error message.
41067 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41070 * g++.dg/parse/crash12.C: New test.
41072 2003-09-19 Janis Johnson <janis187@us.ibm.com>
41074 * gcc.dg/compat/mixed-struct-check.h: New.
41075 * gcc.dg/compat/mixed-struct-defs.h: New.
41076 * gcc.dg/compat/mixed-struct-init.h: New.
41077 * gcc.dg/compat/struct-by-value-19_main.c: New.
41078 * gcc.dg/compat/struct-by-value-19_x.c: New.
41079 * gcc.dg/compat/struct-by-value-19_y.c: New.
41080 * gcc.dg/compat/struct-by-value-20_main.c: New.
41081 * gcc.dg/compat/struct-by-value-20_x.c: New.
41082 * gcc.dg/compat/struct-by-value-20_y.c: New.
41083 * gcc.dg/compat/struct-return-19_main.c: New.
41084 * gcc.dg/compat/struct-return-19_x.c: New.
41085 * gcc.dg/compat/struct-return-19_y.c: New.
41086 * gcc.dg/compat/struct-return-20_main.c: New.
41087 * gcc.dg/compat/struct-return-20_x.c: New.
41088 * gcc.dg/compat/struct-return-20_y.c: New.
41090 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
41091 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41092 so that it will not complain on LP64 targets.
41094 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41097 * g++.dg/template/friend24.C: New test.
41099 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
41102 * g++.dg/template/memtmpl2.C: New test.
41104 2003-09-18 Mark Mitchell <mark@codesourcery.com>
41107 * gcc.dg/builtin-apply1.c: New test.
41109 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
41112 * g++.dg/warn/Wunused-4.C: New test.
41114 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41117 * g++.dg/other/gc2.C: New test.
41119 2003-09-17 Mark Mitchell <mark@codesourcery.com>
41122 * g++.dg/rtti/typeid3.C: New test.
41125 * g++.dg/overload/template1.C: New test.
41127 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
41129 * g++.dg/opt/cfg3.C: New test.
41131 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41134 * g++.dg/template/crash11.C: New test.
41136 2003-09-16 Jason Merrill <jason@redhat.com>
41137 Jakub Jelinek <jakub@redhat.com>
41139 * gcc.dg/attr-warn-unused-result.c: New test.
41141 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
41144 * g++.dg/expr/call2.C: New test.
41146 2003-09-15 Andreas Jaeger <aj@suse.de>
41148 * gcc.dg/Wold-style-definition-1.c: New test.
41150 2003-09-14 Mark Mitchell <mark@codesourcery.com>
41153 * g++.dg/parse/template12.C: New test.
41155 * g++.dg/abi/bitfield11.C: New test.
41156 * g++.dg/abi/bitfield12.C: Likewise.
41158 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
41160 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
41161 non-expansion of functional macro name without arguments at EOL.
41162 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
41164 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
41166 * gcc.c-torture/execute/20030914-[12].c: New tests.
41168 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
41171 * g++.dg/overload/addr1.C: New test.
41173 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
41175 * gcc.dg/20030909-1.c: New test.
41177 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41179 * gcc.dg/ultrasp10.c: New test.
41181 2003-09-09 Devang Patel <dpatel@apple.com>
41183 * gcc.dg/darwin-ld-6.c: New test.
41185 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41187 * gcc.dg/torture/builtin-explog-1.c: New testcase.
41189 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41191 * gcc.dg/ia64-types1.c: New test.
41192 * gcc.dg/ia64-types2.c: Likewise.
41194 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41196 * gcc.dg/builtins-1.c: Add more _Complex tests.
41197 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41199 * gcc.dg/builtins-1.c: Test existing _Complex functions.
41200 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41202 2003-09-08 Mark Mitchell <mark@codesourcery.com>
41205 * g++.dg/lookup/koenig2.C: New test.
41208 * g++.dg/rtti/typeid2.C: New test.
41210 2003-09-08 Jakub Jelinek <jakub@redhat.com>
41212 * gcc.c-torture/compile/20030904-1.c: New test.
41214 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41216 * g++.dg/opt/longbranch2.C: New test.
41218 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41220 * g++.dg/template/crash10.C: Only compile it.
41222 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
41224 PR middle-end/11665
41225 * gcc.c-torture/compile/20030907-1.c: New test.
41226 * g++.dg/init/array11.C: New test.
41228 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41231 * g++.dg/init/struct1.C: New test.
41233 2003-09-07 Mark Mitchell <mark@codesourcery.com>
41236 * g++.dg/expr/comma1.C: New test.
41238 2003-09-06 Mark Mitchell <mark@codesourcery.com>
41241 * g++.dg/expr/static_cast5.C: New test.
41243 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
41246 * g++.dg/lookup/scoped7.C: New test.
41249 * g++.dg/other/static1.C: New test.
41252 * g++.dg/warn/template-1.C: New test.
41255 * g++.dg/template/crash10.C: New test.
41258 * g++.dg/overload/VLA.C: New test.
41261 * g++.dg/template/call1.C: New test.
41263 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41266 * g++.dg/parse/using3.C: New test.
41268 2003-09-06 Roger Sayle <roger@eyesopen.com>
41271 * g++.dg/overload/builtin3.C: New test case.
41273 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
41276 * gcc.dg/20030906-1.c: New test.
41277 * gcc.dg/20030906-2.c: Likewise.
41279 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
41282 * g++.dg/parse/defarg5.C: New test.
41284 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41286 2003-09-05 Mark Mitchell <mark@codesourcery.com>
41289 * g++.dg/expr/static_cast4.C: New test.
41292 * g++.dg/template/crash9.C: New test.
41294 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
41296 * g++.old-deja/g++.ext/pretty2.C: Update for change
41298 * g++.old-deja/g++.ext/pretty3.C: Likewise.
41300 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
41303 * g++/dg/template/qualified-id1.C: New test.
41306 * g++.dg/warn/noeffect4.C: New test.
41308 2003-09-04 Matt Austern <austern@apple.com>
41310 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41311 * g++.dg/ext/fnname2.C: Likewise.
41312 * g++.dg/ext/fnname3.C: Likewise.
41314 2003-09-04 Mark Mitchell <mark@codesourcery.com>
41316 * g++.dg/expr/lval1.C: New test.
41317 * g++.dg/ext/lvcast.C: Remove.
41319 2003-09-03 Roger Sayle <roger@eyesopen.com>
41321 PR optimization/11700.
41322 * gcc.c-torture/compile/20030903-1.c: New test case.
41324 2003-09-03 Mark Mitchell <mark@codesourcery.com>
41327 * g++.dg/abi/layout4.C: New test.
41329 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
41332 * g++.dg/parse/friend3.C: New test.
41334 2003-09-02 Mark Mitchell <mark@codesourcery.com>
41337 * g++.dg/template/class1.C: New test.
41340 * g++.dg/expr/call1.C: New test.
41342 2003-09-01 Mark Mitchell <mark@codesourcery.com>
41345 * g++.dg/init/ref9.C: New test.
41348 * g++.dg/template/nested4.C: New test.
41350 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41353 * g++.dg/template/non-dependent4.C: New test.
41356 * g++.dg/inherit/conv1.C: New test.
41358 2003-08-29 Mark Mitchell <mark@codesourcery.com>
41361 * g++.dg/ext/label1.C: New test.
41362 * g++.dg/ext/label2.C: Likewise.
41364 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41366 * g++.dg/expr/cond3.C: New test.
41368 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41370 * gcc.dg/builtins-1.c: Add new builtin cases.
41372 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41374 * gcc.dg/builtins-1.c: Add new cases.
41375 * gcc.dg/torture/builtin-attr-1.c: Likewise.
41377 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41379 * gcc.dg/builtins-1.c: Add more math builtin tests.
41380 * gcc.dg/torture/builtin-attr-1.c: New test.
41382 2003-08-28 Mark Mitchell <mark@codesourcery.com>
41384 PR optimization/5079
41385 * g++.dg/opt/static3.C: New test.
41387 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41389 * gcc.misc-tests/gcov-10b.c: New test.
41391 2003-08-27 Mark Mitchell <mark@codesourcery.com>
41393 * g++.dg/opt/ptrmem3.C: New test.
41395 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41397 2003-08-27 Jakub Jelinek <jakub@redhat.com>
41399 * gcc.dg/20030826-2.c: New test.
41401 2003-08-26 Roger Sayle <roger@eyesopen.com>
41403 PR middle-end/12002
41404 * g77.f-torture/compile/12002.f: New test case.
41406 2003-08-26 Roger Sayle <roger@eyesopen.com>
41408 * gcc.dg/20030826-1.c: New test case.
41410 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
41412 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41414 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
41417 * c++.dg/lookup/crash1.C: New test.
41419 * c++.dg/warn/noeffect3.C: New test.
41421 2003-08-25 Janis Johnson <janis187@us.ibm.com>
41423 * gcc.dg/compat/vector-1_x.c: Compile with -w.
41424 * gcc.dg/compat/vector-1_y.c: Ditto.
41425 * gcc.dg/compat/vector-2_x.c: Ditto.
41426 * gcc.dg/compat/vector-2_y.c: Ditto.
41428 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
41430 * gcc.dg/20030702-1.c: New test.
41432 2003-08-25 Mark Mitchell <mark@codesourcery.com>
41435 * g++.dg/ext/altivec-1.C: New test.
41437 2003-08-24 Richard Henderson <rth@redhat.com>
41439 * g++.dg/eh/simd-2.C: Add -w for x86.
41441 2003-08-23 Jakub Jelinek <jakub@redhat.com>
41443 * gcc.dg/20030815-1.c: New test.
41445 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41448 * g++.dg/parse/access6.C: New test.
41450 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41452 PR c++/641, c++/11876
41453 * g++.dg/template/friend22.C: New test.
41454 * g++.dg/template/friend23.C: Likewise.
41456 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41458 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41461 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41463 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41465 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41467 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41469 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41471 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41473 2003-08-22 Mark Mitchell <mark@codesourcery.com>
41475 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41477 2003-08-21 Mark Mitchell <mark@codesourcery.com>
41480 * g++.dg/overload/prom1.C: New test.
41483 * g++.dg/parse/dtor2.C: New test.
41486 * g++.dg/parse/using2.C: New test.
41488 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
41491 * gcc.c-torture/compile/20030821-1.c: New.
41493 2003-08-20 Mark Mitchell <mark@codesourcery.com>
41496 * g++.dg/template/deduce2.C: New test.
41498 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
41500 * gcc.c-torture/execute/20030821-1.c: New test.
41502 2003-08-20 Roger Sayle <roger@eyesopen.com>
41504 PR middle-end/11984
41505 * gcc.dg/20030820-1.c: New test case.
41507 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
41510 * g++.dg/warn/noeffect2.C: New test.
41512 2003-08-19 Mark Mitchell <mark@codesourcery.com>
41515 * g++.dg/template/dtor2.C: New test.
41518 * g++.dg/template/operator1.C: New test.
41519 * g++.dg/parse/operator4.C: New test.
41522 * g++.dg/expr/enum1.C: New test.
41523 * gcc.dg/c99-bool-1.c: Remove bogus warning.
41526 * g++.dg/parse/elab2.C: New test.
41527 * g++.dg/parse/typedef4.C: Change error message.
41528 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41529 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41530 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41532 2003-08-19 Geoffrey Keating <geoffk@apple.com>
41534 * gcc.dg/pch/warn-1.c: New.
41535 * gcc.dg/pch/warn-1.hs: New.
41537 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41540 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41542 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41544 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
41546 * gcc.dg/uninit-D.c: New Test.
41547 * gcc.dg/uninit-E.c: New Test.
41548 * gcc.dg/uninit-F.c: New Test.
41549 * gcc.dg/uninit-G.c: New Test.
41551 2003-08-19 Michael Ritzert <ritzert@t-online.de>
41553 * g++.dg/README: Describe the pch directory.
41555 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41558 * g++.dg/parse/access4.C: New test.
41559 * g++.dg/parse/access5.C: Likewise.
41560 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41562 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41564 * gcc.dg/noncompile/20030818-1.c: New.
41566 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41569 * g++.dg/warn/noeffect1.C: New test.
41571 * g++.dg/template/scope2.C: New test.
41572 * g++.dg/template/error2.C: Correct dg-error
41574 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41576 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41578 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41581 * g++.dg/template/warn1.C: New.
41583 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41585 * g++.dg/template/error2.C: New test.
41586 * g++.dg/lookup/using7.C: Adjust errors
41587 * g++.old-deja/g++.pt/crash36.C: Likewise.
41588 * g++.old-deja/g++.pt/derived3.C: Likewise.
41590 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41592 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41593 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41594 * gcc.c-torture/execute/builtins/string-9.c: New, from
41595 string-opt-9.c. Adjust for execute/builtins framework.
41596 * gcc.c-torture/execute/string-opt-9.c: Delete.
41598 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41600 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41602 * g++.dg/parse/ret-type2.C: New test.
41605 * g++.dg/init/new8.C: New test.
41608 * g++.dg/parse/typedef5.C: New test.
41611 * g++.dg/parse/qualified2.C: New test.
41612 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41615 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41617 * g++.dg/conversion/ptrmem1.C: New test.
41619 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41622 * gcc.dg/20030811-1.c: New test.
41625 * gcc.c-torture/execute/20030811-1.c: New test.
41627 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41629 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41631 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41634 * g++.dg/inherit/multiple1.C: New test.
41636 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41638 * gcc.dg/spe1.c: New test.
41641 * g++.dg/expr/cast2.C: New test.
41644 * g++.dg/template/dependent-name2.C: New test.
41646 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41648 * g++.dg/parse/crash11.C: Put the dg options in comments.
41650 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41652 * lib/gcc-dg.exp: Update for diagnostic change.
41654 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41657 * g++.dg/parse/crash11.C: New test.
41659 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41661 * gcc.dg/cpp/spacing1.c: Update.
41663 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41666 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41667 a value for -mtune.
41669 2003-08-04 Roger Sayle <roger@eyesopen.com>
41671 PR middle-end/11771
41672 * gcc.c-torture/compile/20030804-1.c: New test case.
41674 2003-08-04 Roger Sayle <roger@eyesopen.com>
41676 * gcc.dg/20030804-1.c: New test case.
41678 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41680 * gcc.dg/cpp/separate-1.c: New test.
41682 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41685 * g++.dg/template/dependent-expr2.C: New test.
41688 * g++.dg/expr/ptrmem1.C: New test.
41690 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41693 * g++.dg/template/friend15.C: New test.
41695 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41697 * lib/dg-pch.exp: Work round PCH bug.
41699 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41701 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41702 builtins. Move cases from builtins-4.c here.
41704 * gcc.dg/torture/builtin-math-1.c: New test taken from
41705 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41708 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41711 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41714 * g++.dg/template/using7.C: New test.
41716 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41718 * import1.c, import2.c: New tests.
41720 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41722 * g++.dg/eh/crossjump1.C: New test.
41724 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41727 * g++.dg/template/using6.C: New test.
41730 * g++.dg/template/koenig2.C: New test.
41732 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41735 * g++.dg/parse/typedef4.C: New test.
41737 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41739 PR c++/8442, c++/8806
41740 * g++.dg/template/elab1.C: New test.
41741 * g++.dg/template/type2.C: Likewise.
41742 * g++.dg/template/ttp3.C: Adjust expected error message.
41743 * g++.old-deja/g++.law/visibility13.C: Likewise.
41744 * g++.old-deja/g++.niklas/t135.C: Likewise.
41745 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41746 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41748 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41750 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41753 * g++.dg/ext/stmtexpr1.C: New test.
41755 * g++.dg/opt/tmp1.C: New test.
41758 * g++.dg/parse/constant4.C: New test.
41761 * g++.dg/template/using5.C: New test.
41763 2003-07-31 Roger Sayle <roger@eyesopen.com>
41765 * gcc.dg/builtins-27.c: New test case.
41767 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41769 * gcc.dg/tls/opt-7.c: New test.
41771 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41773 * g++.old-deja/g++.other/crash18.C: Remove.
41775 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41777 * g++.dg/template/explicit3.C: New.
41778 * g++.dg/template/explicit4.C: New.
41779 * g++.dg/template/explicit5.C: New.
41782 * g++.dg/template/memtmpl1.C: New.
41784 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41787 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41788 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41790 2003-07-30 Jan Hubicka <jh@suse.cz>
41794 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41796 * gcc.dg/struct-in-proto-1.c: New test.
41798 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41800 * gcc.dg/cpp/include2.c: Only expect one message.
41802 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41805 * g++.dg/template/using1.C: New test.
41806 * g++.dg/template/using2.C: New test.
41807 * g++.dg/template/using3.C: New test.
41808 * g++.dg/template/using4.C: New test.
41810 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41812 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41813 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41815 2003-07-28 Jan Hubicka <jh@suse.cz>
41818 * g++.dg/opt/call1.C: New test.
41820 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41823 * g++.dg/init/enum2.C: New test.
41824 * g++.dg/template/overload1.C: Add "-w" option.
41826 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41828 * gcc.dg/Wdeclaration-after-statement-1.c,
41829 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41831 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41833 * gcc.c-torture/compile/20030725-1.c: New test.
41835 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41837 * gcc.dg/20030505.c: Only run for SPE.
41838 Remove definition of opaque type.
41840 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41842 * g++.dg/template/ptrmem6.C: New test.
41844 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41846 * gcc.c-torture/compile/zero-strct-2.c: New test.
41848 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41850 * gcc.dg/intermod-1.c: New test.
41852 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41855 * g++.dg/template/lookup2.C: New test.
41856 * g++.dg/template/memclass1.C: Remove instantiated from error.
41857 * g++.dg/other/error2.C: Tweak expected errors.
41860 * g++.dg/template/defarg3.C: New test.
41862 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41864 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41866 * g++.dg/inherit/access5.C: New test.
41868 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41871 * g++.dg/template/crash8.C: New test.
41873 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41876 * gcc.dg/noncompile/incomplete-2.c: New test.
41878 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41881 * g++.dg/inherit/access4.C: New test.
41884 * g++.dg/expr/cond2.C: New test.
41886 PR optimization/10679
41887 * g++.dg/opt/inline4.C: New test.
41889 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41891 * g++.dg/parse/crash10: New test.
41893 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41895 * g++.dg/ext/flexary1.C: New test.
41897 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41900 * g++.dg/template/crash9.C: New test.
41902 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41905 * g++.dg/parse/typedef3.C: New test.
41908 * g++.dg/parse/operator2.C: New test.
41911 * g++.dg/parse/def-tmpl-arg1.C: New test.
41914 * g++.dg/parse/funptr1.C: New test.
41917 * g++.dg/parse/ambig3.C: New test.
41920 * g++.dg/parse/operator3.C: New test.
41923 * g++.dg/parse/template10.C: New test.
41926 * g++.dg/parse/template11.C: New test.
41929 * g++.dg/parse/invalid-op1.C: New test.
41932 * g++.dg/parse/condexpr1.C: New test.
41934 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41936 * g++.dg/ext/packed3.C: New test.
41937 * g++.dg/ext/packed4.C: New test.
41939 * gcc.dg/pack-test-3.c: New test.
41941 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41943 * lib/compat.exp: Handle dg-options per source file.
41944 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41945 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41946 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41947 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41948 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41949 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41950 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41951 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41952 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41953 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41954 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41955 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41956 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41957 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41959 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41962 * gcc.c-torture/execute/20030718-1.c: New test.
41964 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41966 PR optimization/11536
41967 * gcc.dg/20030721-1.c: New test.
41969 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41972 * g++.dg/template/lookup1.C: New test.
41974 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41976 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41977 diagnostics of ill-formed constructs involving labels.
41978 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41979 the new 'previously defined here' message.
41981 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41983 * g++.dg/parse/non-dependent2.C: New test.
41985 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41987 * g++.dg/init/init-ref4.C: xfail on targets without
41990 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41993 * gcc.c-torture/execute/20030717-1.c: New test.
41995 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41997 * g++.dg/opt/cfg1.C: New test.
41999 2003-07-17 Mark Mitchell <mark@codesourcery.com>
42001 PR optimization/11557
42002 * gcc.dg/20030717-1.c: New test.
42004 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42007 * g++.dg/expr/crash-1.C: New test.
42010 * g++.dg/template/init3.C: New test.
42013 * g++.dg/template/non-dependent1.C: New test.
42016 * g++.dg/template/non-dependent2.C: New test.
42019 * g++.dg/template/non-dependent3.C: New test.
42022 * g++.dg/template/sizeof5.C: New test.
42024 2003-07-17 Geoffrey Keating <geoffk@apple.com>
42027 * gcc.c-torture/compile/mangle-1.c: New file.
42029 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42032 * g++.dg/parse/access3.C: New test.
42034 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42037 * g++.dg/init/init-ref4.C: New test.
42039 2003-07-16 Mark Mitchell <mark@codesourcery.com>
42042 * g++.dg/parse/constant3.C: New test.
42043 * g++.dg/parse/crash7.C: Likewise.
42045 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
42048 * gcc.dg/i386-pentium4-not-mull.c: New.
42050 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
42052 * gcc.dg/asm-names.c (ymain): Make it weak.
42054 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42057 * g++.dg/template/friend21.C: New test.
42059 2003-07-16 Jakub Jelinek <jakub@redhat.com>
42061 * gcc.dg/cleanup-8.c: New test.
42062 * gcc.dg/cleanup-9.c: New test.
42064 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
42066 * g++.dg/ext/dll-MI1.h: New file.
42067 * g++.dg/ext/dllexport-MI1.C: New file.
42068 * g++.dg/ext/dllimport-MI1.C: New file.
42070 2003-07-15 Jakub Jelinek <jakub@redhat.com>
42072 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42073 it does not have cmpstrsi patterns (just cmpmemsi).
42075 2003-07-15 Mark Mitchell <mark@codesourcery.com>
42078 * g++.dg/debug/debug8.C: New test.
42080 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42083 * g++.dg/template/crash7.C: New test.
42085 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
42088 * gcc.c-torture/compile/20030708-1.c: New.
42090 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
42092 * gcc.c-torture/execute/20030715-1.c: New test.
42094 2003-07-14 Geoffrey Keating <geoffk@apple.com>
42096 * gcc.dg/pch/inline-3.c: New file.
42097 * gcc.dg/pch/inline-3.hs: New file.
42098 * gcc.dg/pch/inline-4.c: New file.
42099 * gcc.dg/pch/inline-4.hs: New file.
42101 2003-07-14 Mark Mitchell <mark@codesourcery.com>
42104 * g++.dg/template/crash6.C: New test.
42107 * g++.dg/template/friend20.C: New test.
42110 * g++.dg/template/overload2.C: New test.
42112 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42114 PR optimization/11440
42115 * gcc.c-torture/execute/20030714-1.c: New test.
42117 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42120 * g++.dg/template/partial2.C: New test.
42122 2003-07-13 Mark Mitchell <mark@codesourcery.com>
42125 * g++.dg/template/anon1.C: New test.
42129 * g++.dg/parse/template9.C: Likewise.
42130 * g++.dg/template/crash4.C: New test.
42131 * g++.dg/template/koenig1.C: Likewise.
42132 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42133 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42134 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42136 * g++.old-deja/g++.jason/template36.C: Likewise.
42137 * g++.old-deja/g++.mike/p1989.C: Likewise.
42138 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42139 * g++.old-deja/g++.pt/ttp20.C: Use this->.
42140 * g++.old-deja/g++.pt/ttp21.C: Use this->.
42141 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42143 * g++.old-deja/g++.pt/union2.C: Use this->.
42145 2003-07-11 Jakub Jelinek <jakub@redhat.com>
42147 * gcc.dg/20030711-1.c: New test.
42149 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
42152 * g++.dg/parse/args1.C: New test.
42153 * g++.pt/defarg8.C: Change expected errors.
42155 2003-07-11 Mark Mitchell <mark@codesourcery.com>
42158 * g++.dg/template/nontype2.C: New test.
42161 * g++.dg/parse/template8.C: New test.
42164 * g++.dg/template/scope1.C: New test.
42166 * g++.dg/warn/Wsign-compare-1.C: New test.
42168 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42170 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42172 2003-07-10 Mark Mitchell <mark@codesourcery.com>
42175 * g++.dg/template/explicit2.C: New test.
42178 * g++.dg/warn/pedantic1.C: New test.
42180 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
42183 * g++.dg/other/field1.C: New test.
42185 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
42188 * gcc.c-torture/compile/20030707-1.c: New.
42190 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42193 * g++.dg/template/access12.C: New test.
42195 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
42197 * g++.dg/bprob/bprob.exp (prof_ext): Update.
42198 * g77.dg/bprob/bprob.exp (prof_ext): Update.
42199 * gcc.misc-tests/bprob.exp (prof_ext): Update.
42200 * gcc.misc-tests/gcov.exp: Update
42201 * g++.dg/gcov/gcov.exp: Update
42202 * lib/gcov.exp: Update.
42204 2003-07-08 Mark Mitchell <mark@codesourcery.com>
42206 * g++.dg/abi/mangle17.C: Make sure template expressions are
42208 * g++.dg/abi/mangle4.C: Mark erroneous casts.
42209 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42210 * g++.dg/opt/stack1.C: Remove erroneous code.
42211 * g++.dg/parse/template7.C: New test.
42212 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42213 * g++.old-deja/g++.pt/crash4.C: Likewise.
42215 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42217 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42218 with zero or one occurence of `$' after the initial `L'.
42220 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
42222 * gcc.c-torture/compile/20030704-1.c: Add a comment.
42224 2003-07-08 Roger Sayle <roger@eyesopen.com>
42227 * gcc.dg/Wunreachable-6.c: New testcase.
42228 * gcc.dg/Wunreachable-7.c: New testcase.
42230 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42233 * gcc.dg/20030708-1.c: New test.
42235 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
42237 * gcc.dg/compat/sdata-section.h: New file.
42238 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42239 * gcc.dg/torture/mips-sdata-1.c: New test.
42241 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42244 * g++.dg/template/friend19.C: New test.
42246 2003-07-08 Jakub Jelinek <jakub@redhat.com>
42248 * g++.dg/opt/strength-reduce.C: New test.
42250 2003-07-07 Roger Sayle <roger@eyesopen.com>
42253 * gcc.dg/20030707-1.c: New testcase.
42255 2003-07-07 Roger Sayle <roger@eyesopen.com>
42257 PR optimization/11059
42258 * g++.dg/opt/emptyunion.C: New testcase.
42260 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42261 Eric Botcazou <ebotcazou@libertysurf.fr>
42263 * g++.dg/opt/stack1.C: New test.
42265 2003-07-05 Mark Mitchell <mark@codesourcery.com>
42267 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42271 * g++.dg/expr/static_cast3.C: New test.
42273 2003-07-04 Zack Weinberg <zack@codesourcery.com>
42275 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42277 * gcc.dg/concat.c: Concatenation of string constants with
42278 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42279 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42280 * gcc.dg/cpp/escape-2.c: Use wide character constants where
42281 necessary to avoid multi-character character constant warning.
42282 * gcc.dg/cpp/escape.c: Likewise.
42283 * gcc.dg/cpp/ucs.c: Likewise.
42284 Remove backslashes from dg-bogus comments, as they confuse Tcl.
42287 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42290 * gcc.c-torture/compile/20030704-1.c: New.
42292 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
42294 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42296 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
42298 PR c++/5287, PR c++/7910, PR c++/11021
42299 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42300 tests for warnings.
42301 * g++.dg/ext/dllimport2.C: Add tests for warnings.
42302 * g++.dg/ext/dllimport3.C: Likewise.
42303 * g++.dg/ext/dllimport4.C: New file.
42304 * g++.dg/ext/dllimport5.C: New file.
42305 * g++.dg/ext/dllimport6.C: New file.
42306 * g++.dg/ext/dllimport7.C: New file.
42307 * g++.dg/ext/dllimport8.C: New file.
42308 * g++.dg/ext/dllimport9.C: New file.
42309 * g++.dg/ext/dllimport10.C: New file.
42310 * g++.dg/ext/dllexport1.C: New file.
42312 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42314 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42315 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42317 2003-07-03 Roger Sayle <roger@eyesopen.com>
42319 * gcc.dg/builtins-25.c: New testcase.
42320 * gcc.dg/builtins-26.c: New testcase.
42322 2003-07-03 Janis Johnson <janis187@us.ibm.com>
42324 * gcc.dg/compat/vector-defs.h: New file.
42325 * gcc.dg/compat/vector-setup.h: New file.
42326 * gcc.dg/compat/vector-check.h: New file.
42327 * gcc.dg/compat/vector-1_main.c: New file.
42328 * gcc.dg/compat/vector-1_x.c: New file.
42329 * gcc.dg/compat/vector-1_y.c: New file.
42330 * gcc.dg/compat/vector-2_main.c: New file.
42331 * gcc.dg/compat/vector-2_x.c: New file.
42332 * gcc.dg/compat/vector-2_y.c: New file.
42334 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42335 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42336 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42337 * gcc.dg/compat/struct-align-1.h: New file.
42338 * gcc.dg/compat/struct-align-1_main.c: New file.
42339 * gcc.dg/compat/struct-align-1_x.c: New file.
42340 * gcc.dg/compat/struct-align-1_y.c: New file.
42341 * gcc.dg/compat/struct-align-2.h: New file.
42342 * gcc.dg/compat/struct-align-2_main.c: New file.
42343 * gcc.dg/compat/struct-align-2_x.c: New file.
42344 * gcc.dg/compat/struct-align-2_y.c: New file.
42346 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42347 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42348 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42349 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42350 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42351 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42352 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42353 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42354 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42355 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42356 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42357 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42358 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42359 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42360 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42361 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42362 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42363 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42364 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42365 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42366 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42367 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42368 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42369 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42370 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42371 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42372 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42373 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42374 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42376 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42378 * gcc.dg/i386-call-1.c: New test.
42380 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
42383 * g++.dg/parse/defarg4.C: New.
42385 2003-07-03 Roger Sayle <roger@eyesopen.com>
42388 * gcc.c-torture/compile/20030703-1.c: New test case.
42390 2003-07-03 Mark Mitchell <mark@codesourcery.com>
42392 * g++.dg/template/local3.C: Remove extra semicolon.
42394 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42396 * gcc.dg/i386-volatile-1.c: New test.
42398 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
42401 * g++.dg/other/offsetof2.C: XFAIL.
42402 * g++.dg/other/offsetof5.C: New.
42405 * g++.dg/template/error1.C: New.
42408 * g++.dg/template/dependent-expr1.C: New.
42410 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42413 * g++.dg/template/local3.C: New test.
42416 * g++.dg/lookup/scoped6.C: New test.
42418 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
42421 * g++.dg/other/error7.C: New test.
42423 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
42425 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42426 * g++.old-deja/g++.abi/vtable3.h: Likewise.
42427 * g++.old-deja/g++.law/code-gen5.C: Likewise.
42428 * g++.old-deja/g++.other/union2.C: Likewise.
42429 * gcc.dg/c90-const-expr-2.c: Likewise.
42430 * gcc.dg/c90-const-expr-3.c: Likewise.
42431 * gcc.dg/c99-const-expr-2.c: Likewise.
42432 * gcc.dg/c99-const-expr-3.c: Likewise.
42433 * gcc.dg/concat.c: Likewise.
42435 2003-07-01 Mark Mitchell <mark@codesourcery.com>
42438 * g++.dg/init/static1.C: New test.
42440 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42442 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42443 * g++.old-deja/g++.other/access2.C: Likewise.
42444 * g++.old-deja/g++.other/decl2.C: Likewise.
42445 * gcc.c-torture/execute/20020615-1.c: Likewise.
42447 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42450 * g++.dg/template/sizeof4.C: New test.
42452 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42454 * g++.dg/other/error6.C: New test.
42456 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42459 * g++.dg/parse/constant2.C: New test.
42461 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
42464 * g++.dg/other/error5.C: New test.
42466 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42468 * gcc.dg/format/gcc_diag-1.c: New test.
42470 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
42472 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42474 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
42476 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42477 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42478 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42480 2003-06-28 Jakub Jelinek <jakub@redhat.com>
42482 * gcc.c-torture/execute/builtins/string-8.c: New test.
42483 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42484 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42485 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42487 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42490 * g++.dg/ext/typeof6.C: New test.
42492 2003-06-27 Mark Mitchell <mark@codesourcery.com>
42495 * g++.dg/init/enum1.C: New test.
42497 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
42499 * gcc.dg/20030627-1.c: New test.
42501 2003-06-26 Mark Mitchell <mark@codesourcery.com>
42504 * g++.dg/expr/static_cast2.C: New test.
42506 2003-06-26 Roger Sayle <roger@eyesopen.com>
42507 Jakub Jelinek <jakub@redhat.com>
42509 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42510 sprintf(dst,"%s",src) optimization.
42511 * gcc.c-torture/execute/20030626-1.c: New test case.
42512 * gcc.c-torture/execute/20030626-2.c: New test case.
42514 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
42516 * gcc.c-torture/execute/multi-ix.c: New test.
42518 * gcc.c-torture/execute/simd-4.c (main):
42519 Added missing semicolon at end of union.
42521 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
42524 * g++.dg/template/explicit-instantiation3.C: New test.
42526 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42528 * gcc.dg/20030626-1.c: Use signed char.
42530 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42532 * gcc.dg/20030626-1.c: New test.
42534 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
42536 * const-str-2.m: Update.
42538 2003-06-25 Mark Mitchell <mark@codesourcery.com>
42541 * g++.dg/rtti/dyncast1.C: New test.
42542 * g++.dg/abi/mangle4.C: Correct base-specifier access.
42543 * g++.dg/lookup/scoped1.C: Remove XFAIL.
42544 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42547 * g++.dg/expr/static_cast1.C: New test.
42549 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
42551 * gcc.dg/20030625-1.c: New test.
42553 2003-06-24 Roger Sayle <roger@eyesopen.com>
42555 * gcc.c-torture/compile/20030624-1.c: New test case.
42557 2003-06-24 Jakub Jelinek <jakub@redhat.com>
42559 * gcc.c-torture/execute/string-opt-17.c: New test.
42561 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42564 * g++.dg/parse/crash6.C: New test.
42566 2003-06-23 Roger Sayle <roger@eyesopen.com>
42568 * gcc.dg/builtins-24.c: New test case.
42570 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42572 * g++.dg/opt/operator1.C: New test.
42574 2003-06-22 Roger Sayle <roger@eyesopen.com>
42576 * gcc.c-torture/execute/string-opt-16.c: New test case.
42578 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42580 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42581 * g++.old-deja/g++.other/conv7.C: Likewise.
42582 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42583 * g++.old-deja/g++.other/overload14.C: Likewise.
42585 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42587 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42588 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42590 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42593 * g++.dg/warn/Winline-3.C: New test.
42595 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42597 * lib/target-supports.exp (check_alias_available): Make the test
42598 program acceptable to the Solaris assembler.
42601 * g++.dg/template/memclass2.C: New test.
42603 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42604 Eric Botcazou <ebotcazou@libertysurf.fr>
42606 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42607 data for non-matching targets.
42608 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42610 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42613 * g++.dg/template/member3.C: New test.
42615 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42618 * g++.dg/template/func1.C: New test.
42621 * g++.dg/template/static4.C: New test.
42622 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42625 * g++.dg/init/ref7.C: New test.
42627 2003-06-19 Matt Austern <austern@apple.com>
42630 * g++.dg/anew1.C: New test.
42631 * g++.dg/anew2.C: New test.
42632 * g++.dg/anew3.C: New test.
42633 * g++.dg/anew4.C: New test.
42635 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42637 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42639 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42641 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42644 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42646 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42649 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42651 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42652 * gcc.c-torture/compile/961203-1.c: Likewise.
42653 * gcc.c-torture/compile/980506-1.c: Likewise.
42655 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42658 * g++.dg/lookup/using7.C: New test.
42660 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42663 * g++.dg/abi/conv1.C: Remove it.
42664 * g++.dg/template/conv7.C: New test.
42665 * g++.dg/template/conv8.C: Likewise.
42666 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42667 conversion operator.
42669 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42671 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42672 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42673 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42674 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42675 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42676 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42677 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42678 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42679 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42680 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42681 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42682 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42683 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42684 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42685 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42686 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42687 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42688 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42689 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42690 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42691 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42692 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42693 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42694 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42695 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42696 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42697 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42698 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42699 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42701 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42703 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42704 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42707 2003-06-16 Roger Sayle <roger@eyesopen.com>
42709 * gcc.dg/i386-387-5.c: New test case.
42710 * gcc.dg/i386-387-6.c: New test case.
42711 * gcc.dg/builtins-23.c: New test case.
42713 2003-06-15 Roger Sayle <roger@eyesopen.com>
42715 * gcc.dg/builtins-22.c: New test case.
42716 * gcc.dg/i386-387-1.c: Update to test exp.
42717 * gcc.dg/i386-387-2.c: Likewise.
42719 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42721 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42723 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42725 * lib/gcc-dg.exp (dg-require-dll): New function.
42726 (dg-xfail-if): Likewise.
42727 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42730 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42731 * gcc.c-torture/compile/20001205-1.c: Likewise.
42732 * gcc.c-torture/compile/20001226-1.c: Likewise.
42733 * gcc.c-torture/compile/20010518-2.c: Likewise.
42734 * gcc.c-torture/compile/20020312-1.c: Likewise.
42735 * gcc.c-torture/compile/20020604-1.c: Likewise.
42736 * gcc.c-torture/compile/920501-12.c: Likewise.
42737 * gcc.c-torture/compile/920501-4.c: Likewise.
42738 * gcc.c-torture/compile/920520-1.c: Likewise.
42739 * gcc.c-torture/compile/920521-1.c: Likewise.
42740 * gcc.c-torture/compile/920625-1.c: Likewise.
42741 * gcc.c-torture/compile/961203-1.c: Likewise.
42742 * gcc.c-torture/compile/980506-1.c: Likewise.
42743 * gcc.c-torture/compile/981006-1.c: Likewise.
42744 * gcc.c-torture/compile/981022-1.c: Likewise.
42745 * gcc.c-torture/compile/981223-1.c: Likewise.
42746 * gcc.c-torture/compile/990617-1.c: Likewise.
42747 * gcc.c-torture/compile/dll.c: Likewise.
42748 * gcc.c-torture/compile/labels-3.c: Likewise.
42749 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42750 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42751 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42752 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42753 * gcc.c-torture/compile/simd-5.c: Likewise.
42754 * gcc.c-torture/compile/20000804-1.x: Remove.
42755 * gcc.c-torture/compile/20001205-1.x: Likewise.
42756 * gcc.c-torture/compile/20001226-1.x: Likewise.
42757 * gcc.c-torture/compile/20010518-2.x: Likewise.
42758 * gcc.c-torture/compile/20020312-1.x: Likewise.
42759 * gcc.c-torture/compile/20020604-1.x: Likewise.
42760 * gcc.c-torture/compile/920501-12.x: Likewise.
42761 * gcc.c-torture/compile/920501-4.x: Likewise.
42762 * gcc.c-torture/compile/920520-1.x: Likewise.
42763 * gcc.c-torture/compile/920521-1.x: Likewise.
42764 * gcc.c-torture/compile/920625-1.x: Likewise.
42765 * gcc.c-torture/compile/961203-1.x: Likewise.
42766 * gcc.c-torture/compile/980506-1.x: Likewise.
42767 * gcc.c-torture/compile/981006-1.x: Likewise.
42768 * gcc.c-torture/compile/981022-1.x: Likewise.
42769 * gcc.c-torture/compile/981223-1.x: Likewise.
42770 * gcc.c-torture/compile/990617-1.x: Likewise.
42771 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42772 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42773 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42774 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42775 * gcc.c-torture/compile/simd-5.x: Likewise.
42777 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42779 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42781 * gcc.c-torture/execute/20030611-1.c: New test.
42783 2003-06-12 Roger Sayle <roger@eyesopen.com>
42786 * gcc.dg/20030612-1.c: New test case.
42788 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42791 * g++.dg/expr/cast1.C: New test.
42793 2003-06-12 Roger Sayle <roger@eyesopen.com>
42795 * gcc.dg/builtins-21.c: New test case.
42797 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42799 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42800 options instead of at the end.
42801 * lib/objc.exp (objc_target_compile): Likewise.
42803 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42806 * g++.dg/parse/error1.C: New test.
42808 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42810 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42811 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42812 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42813 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42814 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42815 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42816 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42817 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42818 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42819 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42820 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42821 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42822 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42823 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42824 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42825 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42826 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42827 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42828 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42829 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42830 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42831 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42832 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42833 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42835 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42836 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42837 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42838 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42839 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42840 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42841 * gcc.dg/compat/scalar-return-3_main.c: New file.
42842 * gcc.dg/compat/scalar-return-3_x.c: New file.
42843 * gcc.dg/compat/scalar-return-3_y.c: New file.
42844 * gcc.dg/compat/scalar-return-4_main.c: New file.
42845 * gcc.dg/compat/scalar-return-4_x.c: New file.
42846 * gcc.dg/compat/scalar-return-4_y.c: New file.
42848 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42850 * gcc.dg/compat/fp2-struct-check.h: New file.
42851 * gcc.dg/compat/fp2-struct-defs.h: New file.
42852 * gcc.dg/compat/fp2-struct-init.h: New file.
42853 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42854 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42855 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42856 * gcc.dg/compat/struct-return-10_main.c: New file.
42857 * gcc.dg/compat/struct-return-10_x.c: New file.
42858 * gcc.dg/compat/struct-return-10_y.c: New file.
42860 * gcc.dg/compat/compat-common.h: New file.
42861 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42862 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42863 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42864 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42865 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42866 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42867 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42868 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42869 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42870 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42871 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42872 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42873 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42874 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42875 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42876 * gcc.dg/compat/small-struct-check.h: Ditto.
42877 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42878 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42879 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42880 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42881 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42882 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42883 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42884 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42885 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42886 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42887 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42888 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42889 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42890 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42891 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42892 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42893 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42894 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42895 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42896 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42897 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42898 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42899 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42900 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42901 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42902 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42903 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42904 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42905 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42906 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42908 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42910 * g++.dg/pch/static-1.C: New file.
42911 * g++.dg/pch/static-1.Hs: New file.
42913 2003-06-10 Richard Henderson <rth@redhat.com>
42915 * gcc.dg/asm-7.c: Adjust expected warning text.
42917 2003-06-10 Roger Sayle <roger@eyesopen.com>
42919 * gcc.dg/builtins-20.c: New test case.
42921 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42924 * g++.dg/opt/template1.C: New test.
42926 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42928 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42929 additional_sources.
42931 2003-05-21 David Taylor <dtaylor@emc.com>
42933 * gcc.dg/Wpadded.c: New file.
42935 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42937 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42938 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42939 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42942 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42944 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42946 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42948 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42949 (dg-require-alias): Likewise.
42950 (dg-require-gc-sections): Likewise.
42951 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42953 2003-06-08 Richard Henderson <rth@redhat.com>
42955 * gcc.dg/20011029-2.c: Fix the array reference.
42956 * gcc.dg/asm-7.c: New.
42958 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42960 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42962 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42964 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42965 (dg-require-gc-sections): Likewise.
42967 2003-06-08 Jan Hubicka <jh@suse.cz>
42969 * i386-cmov1.c: Fix regular expression.
42970 * i386-cvt-1.c: Likewise.
42971 * i386-local.c: Likewise.
42972 * i386-local2.c: Likewise.
42973 * i386-mul.c: Likewise.
42974 * i386-ssetype-1.c: Likewise.
42975 * i386-ssetype-3.c: Likewise.
42976 * i386-ssetype-5.c: Likewise.
42978 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42981 * g++.dg/warn/implicit-typename2.C: New test.
42982 * g++.dg/warn/implicit-typename3.C: New test.
42984 2003-06-07 Richard Henderson <rth@redhat.com>
42986 * g++.dg/other/offsetof3.C: Use size_t.
42987 * g++.dg/other/offsetof4.C: Likewise.
42989 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42991 * lib/copy-file.exp: New. Implement gcc_copy_files.
42993 * lib/dg-pch.exp: Load copy-file.exp
42994 (dg-pch): Use gcc_copy_files instead of "file copy".
42996 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42998 * gcc.dg/weak/weak.exp: Simplify.
42999 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43000 * gcc.dg/weak/weak-1.c: Likewise.
43001 * gcc.dg/weak/weak-2.c: Likewise.
43002 * gcc.dg/weak/weak-3.c: Likewise.
43003 * gcc.dg/weak/weak-4.c: Likewise.
43004 * gcc.dg/weak/weak-5.c: Likewise.
43005 * gcc.dg/weak/weak-6.c: Likewise.
43006 * gcc.dg/weak/weak-7.c: Likewise.
43007 * gcc.dg/weak/weak-8.c: Likewise.
43008 * gcc.dg/weak/weak-9.c: Likewise.
43010 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
43012 gcc.c-torture/execute/20030606-1.c: New.
43014 2003-06-06 Roger Sayle <roger@eyesopen.com>
43016 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43017 * gcc.dg/builtins-19.c: Likewise.
43019 2003-06-06 Roger Sayle <roger@eyesopen.com>
43021 * gcc.dg/builtins-2.c: Add some more tests.
43022 * gcc.dg/builtins-18.c: New test case.
43023 * gcc.dg/builtins-19.c: New test case.
43025 2003-06-06 Roger Sayle <roger@eyesopen.com>
43026 Jim Wilson <wilson@tuliptree.org>
43028 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43030 2003-06-06 Jakub Jelinek <jakub@redhat.com>
43032 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43033 mempcpy/stpcpy calls not to be optimized into something else.
43034 * gcc.c-torture/execute/string-opt-3.c: Moved to...
43035 * gcc.c-torture/execute/builtins/string-7.c: ...here.
43036 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43038 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43040 * gcc.dg/format/asm_fprintf-1.c: New test.
43042 2003-06-05 Mark Mitchell <mark@codesourcery.com>
43044 * lib/gcc-defs.exp (additional_sources): New variable.
43045 (dg-additional-sources): New function.
43046 (additional_files): New variable.
43047 (dg-additional-files): New function.
43048 (dg-additional-files-options): Likewise.
43049 * lib/gcc-dg.exp (dg-require-weak): New function.
43050 (dg-require-alias): Likewise.
43051 (dg-require-gc-sections): Likewise.
43052 * lib/target-supports.exp (check_alias_available): Remove testfile
43054 (check_gc_sections_available): New function.
43055 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43056 (dg-gpp-additional-files): Likewise.
43057 * lib/g++.exp (additional_sources): Remove.
43058 (additional_files): Likewise.
43059 (g++_target_compile): Use dg-additional-files-options.
43061 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
43063 * gcc.dg/special/ecos.exp: Remove.
43064 * gcc.dg/special/20000419-2.c: Use dg-require-*.
43065 * gcc.dg/special/alias-1.c: Likewise.
43066 * gcc.dg/special/alias-2.c: Likewise.
43067 * gcc.dg/special/gcsec-1.c: Likewise.
43068 * gcc.dg/special/weak-1.c: Likewise.
43069 * gcc.dg/special/weak-2.c: Likewise.
43070 * gcc.dg/special/wkali-1.c: Likewise.
43071 * gcc.dg/special/wkali-2.c: Likewise.
43073 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43074 dg-gpp-additional-*.
43075 * g++.dg/special/conpr-3.C: Likewise.
43076 * g++.dg/special/conpr-4.C: Likewise.
43077 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43078 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43079 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43080 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43081 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43082 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43083 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43084 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43085 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43086 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43087 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43088 * g++.old-deja/g++.other/comdat1.C: Likewise.
43089 * g++.old-deja/g++.other/comdat2.C: Likewise.
43090 * g++.old-deja/g++.other/comdat3.C: Likewise.
43091 * g++.old-deja/g++.other/ctor1.C: Likewise.
43092 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43094 2003-06-05 Richard Henderson <rth@redhat.com>
43096 * gcc.dg/debug/20030605-1.c: New.
43098 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43100 * README.QMTEST: Update.
43102 2003-06-04 Richard Henderson <rth@redhat.com>
43104 * gcc.dg/cleanup-1.c: New.
43105 * gcc.dg/cleanup-2.c: New.
43106 * gcc.dg/cleanup-3.c: New.
43107 * gcc.dg/cleanup-4.c: New.
43108 * gcc.dg/cleanup-5.c: New.
43109 * gcc.dg/cleanup-6.c: New.
43110 * gcc.dg/cleanup-7.c: New.
43112 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43114 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43116 * lib/dg-pch.exp: New file.
43117 * g++.dg/pch/pch.exp: Use dg-pch.exp.
43118 * gcc.dg/pch/pch.exp: Likewise.
43120 2003-06-04 Roger Sayle <roger@eyesopen.com>
43122 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43123 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43124 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43125 * gcc.dg/builtins-17.c: New test case.
43126 * gcc.dg/i386-387-4.c: New test case.
43127 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43129 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43131 * gcc.dg/ultrasp9.c: New test.
43133 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43135 * gcc.c-torture/compile/20030604-1.c: New test.
43136 * gcc.dg/sparc-constant-1.c: New test.
43138 2003-06-03 Glen Nakamura <glen@imodulo.com>
43140 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43142 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
43144 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43146 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43147 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43149 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
43151 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43153 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43156 * g++.dg/template/spec10.C: New test.
43158 2003-06-03 Roger Sayle <roger@eyesopen.com>
43160 * gcc.dg/builtins-16.c: New test case.
43162 2003-06-03 Jakub Jelinek <jakub@redhat.com>
43164 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43165 mempcpy test with post-increments.
43166 * gcc.c-torture/execute/string-opt-3.c: New test.
43167 * gcc.dg/string-opt-1.c: New test.
43169 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
43172 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43174 2003-06-02 Mark Mitchell <mark@codesourcery.com>
43176 * lib/scanasm.exp (dg-scan): New function, factored out of ...
43177 (scan-assembler): ... here. Use dg-scan.
43178 (scan-assembler-not): Likewise.
43179 (scan-file): New function.
43180 (scan-file-not): Likewise.
43181 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43182 * gcc.dg/cpp/_Pragma4.c: Likewise.
43183 * gcc.dg/cpp/_Pragma5.c: Likewise.
43184 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43185 * gcc.dg/cpp/avoidpaste2.c: Likewise.
43186 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43187 * gcc.dg/cpp/cmdlne-P.c: Likewise.
43188 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43189 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43190 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43191 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43192 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43193 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43194 * gcc.dg/cpp/cxxcom1.c: Likewise.
43195 * gcc.dg/cpp/line1.c: Likewise.
43196 * gcc.dg/cpp/maccom1.c: Likewise.
43197 * gcc.dg/cpp/maccom2.c: Likewise.
43198 * gcc.dg/cpp/maccom3.c: Likewise.
43199 * gcc.dg/cpp/maccom4.c: Likewise.
43200 * gcc.dg/cpp/maccom5.c: Likewise.
43201 * gcc.dg/cpp/maccom6.c: Likewise.
43202 * gcc.dg/cpp/multiline.c: Likewise.
43203 * gcc.dg/cpp/spacing1.c: Likewise.
43204 * gcc.dg/cpp/spacing2.c: Likewise.
43205 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43206 * gcc.dg/cpp/trad/maccom1.c: Likewise.
43207 * gcc.dg/cpp/trad/maccom2.c: Likewise.
43208 * gcc.dg/cpp/trad/maccom3.c: Likewise.
43209 * gcc.dg/cpp/trad/maccom4.c: Likewise.
43210 * gcc.dg/cpp/trad/maccom6.c: Likewise.
43211 * gcc.dg/cpp/cxxcom2.c: Likewise.
43212 * gcc.dg/cpp/cxxcom2.h: New file.
43214 * gcc.dg/cpp/truefalse.cpp: Move it to ...
43215 * g++.dg/cpp/truefalse.C: Here.
43216 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43218 2003-06-01 Loren James Rittle <ljrittle@acm.org>
43220 * gcc.dg/cpp/redef3.c: New file.
43222 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
43224 * gcc.dg/i386-loop-3.c: New test.
43226 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
43228 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43230 2003-05-31 Roger Sayle <roger@eyesopen.com>
43232 * gcc.dg/fwrapv-1.c: New test case.
43233 * gcc.dg/fwrapv-2.c: New test case.
43235 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43238 * g++.dg/template/spec9.C: New test.
43240 2003-05-29 Roger Sayle <roger@eyesopen.com>
43242 * gcc.dg/duff-4.c: New test case.
43244 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
43247 * g77.dg/ffixed-form-1.f: New test
43248 * g77.dg/ffixed-form-2.f: New test
43249 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43250 * g77.dg/ffree-form-3.f: New test
43252 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
43254 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43255 * gcc.dg/wint_t-1.c: Likewise.
43257 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43259 * g++.dg/template/access11.C: New test.
43261 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43264 * g++.dg/template/access10.C: New test.
43266 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43267 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43269 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43271 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43273 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43274 suppress for powerpc-*-darwin*.
43275 * gcc.dg/torture/builtin-noret-2.c: Likewise.
43277 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
43279 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43280 suppress option for powerpc-*-darwin*.
43282 2003-05-23 Roger Sayle <roger@eyesopen.com>
43284 * gcc.dg/builtins-1.c: Add tests for tan and atan.
43285 * gcc.dg/builtins-4.c: Add test for fmod.
43287 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43290 * g++.dg/template/instantiate4.C: New test.
43292 2003-05-22 Roger Sayle <roger@eyesopen.com>
43294 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43296 2003-05-21 Janis Johnson <janis187@us.ibm.com>
43298 * gcc.dg/compat/scalar-return-1_main.c: New file.
43299 * gcc.dg/compat/scalar-return-1_x.c: New file.
43300 * gcc.dg/compat/scalar-return-1_y.c: New file.
43301 * gcc.dg/compat/scalar-return-2_main.c: New file.
43302 * gcc.dg/compat/scalar-return-2_x.c: New file.
43303 * gcc.dg/compat/scalar-return-2_y.c: New file.
43304 * gcc.dg/compat/struct-return-3_main.c: New file.
43305 * gcc.dg/compat/struct-return-3_y.c: New file.
43306 * gcc.dg/compat/struct-return-3_x.c: New file.
43307 * gcc.dg/compat/struct-return-2_main.c: New file.
43308 * gcc.dg/compat/struct-return-2_x.c: New file.
43309 * gcc.dg/compat/struct-return-2_y.c: New file.
43311 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43313 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43314 for hppa*-hp-hpux*.
43315 * gcc.dg/20021014-1.c (dg-options): Likewise.
43316 * gcc.dg/nest.c (dg-options): Likewise.
43318 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
43321 * g++.dg/ext/dllimport2.C: New file.
43322 * g++.dg/ext/dllimport3.C: New file.
43324 2003-05-20 Janis Johnson <janis187@us.ibm.com>
43326 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43327 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43328 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43329 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43330 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43331 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43332 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43333 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43334 * gcc.dg/compat/small-struct-defs.h: New file.
43335 * gcc.dg/compat/small-struct-init.h: New file.
43336 * gcc.dg/compat/small-struct-check.h: New file.
43337 * gcc.dg/compat/fp-struct-defs.h: New file.
43338 * gcc.dg/compat/fp-struct-check.h: New file.
43339 * gcc.dg/compat/fp-struct-init.h: New file.
43340 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43341 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43343 2003-05-19 Jakub Jelinek <jakub@redhat.com>
43345 * gcc.dg/20030225-2.c: New test.
43347 2003-05-18 Roger Sayle <roger@eyesopen.com>
43348 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43350 * gcc.c-torture/compile/20030518-1.c: New test case.
43352 2003-05-18 Mark Mitchell <mark@codesourcery.com>
43354 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43355 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43356 gcc-dg-debug-runtest.
43357 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43358 gcc-dg-debug-runtest.
43360 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43363 * g++.dg/lookup/using6.C: New test.
43365 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43367 * g++.dg/parse/access2.C: New test.
43369 2003-05-17 Mark Mitchell <mark@codesourcery.com>
43371 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43372 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43373 * gcc.dg/debug/debug.exp: Likewise.
43375 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
43377 * gcc.dg/dollar.c: New test.
43379 2003-05-16 Janis Johnson <janis187@us.ibm.com>
43381 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43382 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43383 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43384 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43385 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43386 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43387 * gcc.dg/compat/struct-by-value-6_main.c: New file.
43388 * gcc.dg/compat/struct-by-value-6_x.c: New file.
43389 * gcc.dg/compat/struct-by-value-6_y.c: New file.
43390 * gcc.dg/compat/struct-by-value-7_main.c: New file.
43391 * gcc.dg/compat/struct-by-value-7_x.c: New file.
43392 * gcc.dg/compat/struct-by-value-7_y.c: New file.
43393 * gcc.dg/compat/struct-by-value-8_main.c: New file.
43394 * gcc.dg/compat/struct-by-value-8_x.c: New file.
43395 * gcc.dg/compat/struct-by-value-8_y.c: New file.
43396 * gcc.dg/compat/struct-by-value-9_main.c: New file.
43397 * gcc.dg/compat/struct-by-value-9_x.c: New file.
43398 * gcc.dg/compat/struct-by-value-9_y.c: New file.
43400 2003-05-16 Mark Mitchell <mark@codesourcery.com>
43402 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43403 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
43404 support for "repo" mode.
43405 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43406 * lib/g77-dg.exp: Likewise.
43407 * lib/obj-dg.exp: Likewise.
43409 2003-05-16 Jakub Jelinek <jakub@redhat.com>
43411 Merge from gcc-3_2-rhl8-branch:
43412 2003-04-23 Jakub Jelinek <jakub@redhat.com>
43414 * gcc.dg/tls/opt-6.c: New test.
43416 2003-04-05 Jakub Jelinek <jakub@redhat.com>
43418 * gcc.dg/20030405-1.c: New test.
43420 2003-03-09 Jakub Jelinek <jakub@redhat.com>
43422 * gcc.dg/20030309-1.c: New test.
43424 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43426 * gcc.c-torture/execute/20030307-1.c: New test.
43428 2003-02-20 Randolph Chung <tausq@debian.org>
43430 * gcc.c-torture/compile/20030220-1.c: New test.
43432 2003-02-18 Jakub Jelinek <jakub@redhat.com>
43434 * gcc.dg/20030217-1.c: New test.
43436 2003-01-29 Jakub Jelinek <jakub@redhat.com>
43438 * gcc.c-torture/compile/20020129-1.c: New test.
43440 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43442 * gcc.dg/unroll-1.c: New test.
43444 2002-11-16 Jan Hubicka <jh@suse.cz>
43446 * gcc.c-torture/execute/20020920-1.c: New test.
43448 2002-10-08 Jakub Jelinek <jakub@redhat.com>
43451 * gcc.c-torture/compile/20021008-1.c: New test.
43453 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
43456 * gcc.c-torture/execute/20020810-1.c: New test.
43458 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43460 * gcc.c-torture/compile/20020807-1.c: New test.
43462 2002-07-30 Jakub Jelinek <jakub@redhat.com>
43464 * gcc.dg/tls/opt-1.c: New test.
43466 2002-07-29 Jakub Jelinek <jakub@redhat.com>
43468 * gcc.dg/20020729-1.c: New test.
43470 2002-07-20 Jakub Jelinek <jakub@redhat.com>
43472 * g++.dg/opt/life1.C: New test.
43474 2002-05-20 Jakub Jelinek <jakub@redhat.com>
43476 * gcc.dg/20020525-1.c: New test.
43478 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43481 * g++.dg/ext/pretty1.C: New test.
43482 * g++.dg/ext/pretty2.C: New test.
43484 2003-05-15 Mark Mitchell <mark@codesourcery.com>
43487 * g++.dg/ext/typeof5.C: New test.
43489 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
43491 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43492 __USER_LABEL_PREFIX__ into account.
43493 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43495 2003-05-14 Roger Sayle <roger@eyesopen.com>
43497 * gcc.dg/builtins-15.c: New test case.
43499 2003-05-13 Zack Weinberg <zack@codesourcery.com>
43501 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43503 2003-05-12 Mark Mitchell <mark@codesourcery.com>
43505 * lib/g++.exp: Tweak handling of additional source files.
43506 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43507 * g++.dg/special/conpr-2a.C: Rename to ...
43508 * g++.dg/special/conpr-2a.cc: ... this.
43509 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43510 * g++.dg/special/conpr-3a.C: Rename to ...
43511 * g++.dg/special/conpr-3a.cc: This.
43512 * g++.dg/special/conpr-3b.C: Rename to ...
43513 * g++.dg/special/conpr-3b.cc: This.
43514 * g++.dg/special/conpr-4.C: New test.
43515 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43517 2003-05-12 David Edelsohn <edelsohn@gnu.org>
43519 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43521 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43523 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43524 * g++.old-deja/g++.robertl/eb71.C: Likewise.
43525 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43526 * g++.old-deja/g++.other/warn3.C: Likewise.
43528 2003-05-11 Roger Sayle <roger@eyesopen.com>
43530 * gcc.dg/i386-387-1.c: Update to also test log.
43531 * gcc.dg/i386-387-2.c: Likewise.
43533 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
43535 * g77.f-torture/execute/int8421.f: New test.
43537 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43539 PR c++/10230, c++/10481
43540 * g++.dg/lookup/scoped5.C: New test.
43542 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43545 * g++.dg/template/ttp6.C: New test.
43547 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
43549 * gcc.c-torture/execute/builtins: New directory.
43550 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43551 gcc.c-torture/execute/builtins.
43552 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43553 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43554 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
43555 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43557 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43560 * g++.dg/template/access8.C: New test.
43561 * g++.dg/template/access9.C: New test.
43563 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43566 * g++.dg/parse/access1.C: New test.
43568 2003-05-09 DJ Delorie <dj@redhat.com>
43570 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43571 long, and not an int.
43573 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43575 PR c++/10555, c++/10576
43576 * g++.dg/template/memclass1.C: New test.
43578 2003-05-08 DJ Delorie <dj@redhat.com>
43580 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43582 * gcc.c-torture/execute/20021024-1.x: Likewise.
43583 * gcc.c-torture/execute/shiftdi.x: Likewise.
43584 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43585 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43586 * gcc.dg/20021018-1.c: Likewise.
43588 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43590 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43592 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43593 (bcopy): Call memmove.
43595 2003-05-08 Roger Sayle <roger@eyesopen.com>
43597 * g77.f-torture/compile/8485.f: New test case.
43599 2003-05-07 Richard Henderson <rth@redhat.com>
43602 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43603 Verify exception_cleanup not called for rethrows.
43604 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43605 when exiting catch block without rethrowing.
43606 * g++.dg/eh/forced3.C: New.
43607 * g++.dg/eh/forced4.C: New.
43609 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43611 * gcc.dg/20030505.c: Fix triplet.
43613 2003-05-06 DJ Delorie <dj@redhat.com>
43615 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43616 * gcc.dg/nest.c: Likewise.
43618 2003-05-05 Roger Sayle <roger@eyesopen.com>
43620 * gcc.dg/builtins-14.c: New test case.
43622 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43624 * lib/compat.exp (compat-execute): New argument.
43625 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43626 * gcc.dg/compat: New test directory.
43627 * gcc.dg/compat/compat.exp: New expect script.
43628 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43629 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43630 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43631 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43632 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43633 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43635 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43636 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43637 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43638 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43639 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43640 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43641 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43642 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43643 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43644 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43645 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43646 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43647 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43648 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43649 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43651 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43653 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43655 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43657 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43659 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43661 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43662 * gcc.dg/ppc-fsel-2.c: New test.
43664 * gcc.dg/unused-5.c: New test.
43666 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43669 * g++.dg/warn/pmf1.C: New test.
43671 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43674 * g++.dg/warn/main.C: New test.
43676 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43678 * gcc.dg/nonnull-3.c: New test.
43680 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43682 * gcc.dg/cpp/Wtrigraphs.c: Update.
43683 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43685 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43687 * gcc.dg/ppc-fsel-1.c: New test.
43689 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43692 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43694 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43696 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43698 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43700 PR c++/9364, c++/10553, c++/10586
43701 * g++.dg/parse/typename4.C: New test.
43702 * g++.dg/parse/typename5.C: Likewise.
43704 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43706 * gcc.c-torture/compile/20030503-1.c: New test.
43708 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43710 * g++.dg/lookup/using5.C: Fix testcase error.
43712 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43714 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43715 since MEABI is no longer supported. Remove all vestiges
43716 of MEABI from the test.
43718 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43721 * g++.dg/lookup/using5.C: New test.
43723 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43726 * g++.dg/template/ttp5.C: New test.
43728 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43730 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43731 (dg-gpp-additional-sources): New function.
43732 (dg-gpp-additional-files): Likewise.
43733 * lib/g++.exp (additional_sources): New variable.
43734 (additional_files): Likewise.
43735 (g++_target_compile): Deal with them.
43736 * lib/old-dejagnu.exp: Remove.
43737 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43738 * g++.old-deja: Revise all tests to use dg commands.
43740 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43742 PR c++/9432, c++/9528
43743 * g++.dg/lookup/using4.C: New test.
43745 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43747 * gcc.dg/noreturn-5.c: New file.
43748 * gcc.dg/noreturn-6.c: New file.
43750 * gcc.c-torture/compile/inline-1.c: New file.
43752 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43755 * g++.dg/template/explicit1.C: New test.
43757 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43760 * g++.dg/other/bitfield1.C: New test.
43763 * g++.dg/init/new7.C: New test.
43765 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43767 * g++.dg/ext/desig1.C: New test.
43768 * g++.dg/ext/init1.C: Update.
43770 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43772 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43775 * g++.dg/warn/Winline-1.C: New test.
43777 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43779 * gcc.c-torture/execute/string-opt-19.c: New test.
43781 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43782 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43784 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43787 * g++.dg/init/new6.C: New test.
43790 * g++.dg/init/ref6.C: New test.
43792 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43794 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43796 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43798 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43799 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43801 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43803 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43804 initialized static data members.
43806 2003-04-25 H.J. Lu <hjl@gnu.org>
43808 * gcc.dg/ia64-sync-4.c: New test.
43810 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43812 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43815 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43818 * g++.dg/warn/conv1.C: New test.
43819 * g++.old-deja/g++.other/conv7.C: Adjust.
43820 * g++.old-deja/g++.other/overload14.C: Adjust.
43822 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43825 * g++.dg/template/defarg2.C: New test.
43827 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43829 * gcc.dg/cpp/include2.c: Update.
43830 * gcc.dg/cpp/multiline-2.c: New.
43831 * gcc.dg/cpp/multiline.c: Update.
43832 * gcc.dg/cpp/strify2.c: Update.
43833 * gcc.dg/cpp/trad/literals-2.c: Update.
43835 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43837 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43839 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43841 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43843 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43846 * g++.dg/parse/crash4.C: New test.
43849 * g++.dg/parse/crash5.C: New test.
43851 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43854 * g++.dg/parse/crash3.C: New test.
43857 * g++.dg/parse/elab1.C: New test.
43859 2003-04-22 Devang Patel <dpatel@apple.com>
43861 * gcc.dg/cpp/trad/funlike-5.c: New test.
43863 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43865 * g++.dg/other/packed1.C: Fix dg options.
43867 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43869 * g++.dg/other/offsetof2.C: New test.
43871 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43873 * g++.dg/template/recurse.C: Adjust location of error messages.
43875 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43878 * g++.dg/init/addr-const1.C: New test.
43879 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43881 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43884 * g++.dg/lookup/struct-hack1.C: New test.
43886 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43888 * ucs.c: Update diagnostic messages.
43890 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43892 * gcc.dg/cpp/truefalse.cpp: New test.
43893 * gcc.dg/cpp/cpp.exp: Update.
43894 * g++.dg/other/stdbool-if.C: Remove.
43896 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43898 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43899 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43901 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43903 * gcc.c-torture/compile/20030418-1.c: New test.
43905 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43907 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43909 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43912 g++.dg/template/dependent-name1.C: New test.
43914 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43916 * gcc.dg/warn-1.c (tourist_guide): New array,
43917 contains a pointer to bar.
43919 2003-04-16 Roger Sayle <roger@eyesopen.com>
43921 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43922 * gcc.c-torture/execute/medce-1.c: New test case.
43923 * gcc.c-torture/execute/medce-2.c: New test case.
43925 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43927 * lib/prune.exp: Ignore more messages.
43930 * g++.dg/parse/lookup3.C: New test.
43932 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43934 * gcc.c-torture/compile/20030415-1.c : New test.
43936 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43938 * gcc.c-torture/execute/scope-2.c: Move to ...
43939 * gcc.dg/noncompile/scope.c: .... here.
43941 2003-04-14 Roger Sayle <roger@eyesopen.com>
43943 * gcc.dg/20030414-2.c: New test case.
43945 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43948 * gcc.dg/20030414-1.c: New test.
43950 2003-04-13 Roger Sayle <roger@eyesopen.com>
43952 * gcc.dg/builtins-12.c: New test case.
43953 * gcc.dg/builtins-13.c: New test case.
43955 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43957 * gcc.c-torture/execute/string-opt-18.c: New test.
43959 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43962 * g++.dg/init/new5.C: New test.
43964 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43967 * g++.dg/ext/dllimport1.C: New test.
43969 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43971 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43973 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43976 * g77.f-torture/noncompile/9263.f: New test
43978 * g77.f-torture/execute/1832.f: New test
43980 2003-04-11 David Chad <davidc@freebsd.org>
43981 Loren J. Rittle <ljrittle@acm.org>
43984 * objc.dg/headers.m: New test.
43986 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43988 * gcc.c-torture/execute/builtin-noret-2.c: New.
43989 * gcc.c-torture/execute/builtin-noret-2.x: New.
43990 XFAIL builtin-noret-2.c at -O1 and above.
43991 * gcc.dg/redecl.c: New.
43992 * gcc.dg/Wshadow-1.c: Update error regexps.
43994 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43996 * g++.dg/abi/bitfield10.C: New test.
43998 2003-04-09 Mike Stump <mrs@apple.com>
44000 * gcc.dg/pch/pch.exp: Make testcase names longer.
44001 * g++.dg/pch/pch.exp: Make testcase names longer.
44003 2003-04-08 Roger Sayle <roger@eyesopen.com>
44005 * gcc.dg/builtins-11.c: New test case.
44007 2003-04-08 Roger Sayle <roger@eyesopen.com>
44009 * gcc.dg/builtins-9.c: New test case.
44010 * gcc.dg/builtins-10.c: New test case.
44012 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
44014 * gcc.dg/noncompile/init-4.c.c: New test.
44016 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
44018 * gcc.misc-test/gcov-9.c: New test.
44019 * gcc.misc-test/gcov-10.c: New test
44020 * gcc.misc-test/gcov-11.c: New test.
44022 2003-04-05 Zack Weinberg <zack@codesourcery.com>
44024 PR optimization/10024
44025 * gcc.c-torture/compile/20030405-1.c: New test.
44027 2003-04-04 Geoffrey Keating <geoffk@apple.com>
44029 * gcc.dg/pch/static-3.c: New.
44030 * gcc.dg/pch/static-3.hs: New.
44031 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44033 2003-04-04 Richard Henderson <rth@redhat.com>
44035 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44036 * g++.dg/eh/forced2.C: Likewise.
44038 2003-04-03 Mike Stump <mrs@apple.com>
44040 * lib/scanasm.exp (scan-assembler): Add xfail processing for
44042 (scan-assembler-times, scan-assembler-not): Likewise.
44043 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44045 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44047 * gcc.dg/sparc-loop-1.c: New test.
44049 2003-04-02 Geoffrey Keating <geoffk@apple.com>
44052 * g++.dg/pch/system-2.C: New.
44053 * g++.dg/pch/system-2.Hs: New.
44055 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
44057 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44059 * g++.dg/eh/simd-1.C (vecfunc): Same.
44061 2003-04-01 Roger Sayle <roger@eyesopen.com>
44063 * gcc.c-torture/execute/20030401-1.c: New test case.
44065 2003-04-01 Ziemowit Laski <zlaski@apple.com>
44067 * objc.dg/defs.m: New.
44069 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
44071 * g++.dg/eh/simd-1.C: New.
44072 * g++.dg/eh/simd-2.C: New.
44074 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
44076 * gcc.c-torture/execute/simd-3.c: New.
44078 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44081 * gcc.dg/20030331-2.c: New test.
44083 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44086 * g++.dg/parse/crash2.C: New test.
44088 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44090 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44091 * gcc.c-torture/execute/20030331-1.c: ...here.
44093 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44095 * gcc.c-torture/execute/20030331-1.c: New test.
44097 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
44099 * lib/gcov.exp: Adjust call return testing strings.
44100 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44102 2003-03-31 Roger Sayle <roger@eyesopen.com>
44104 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44105 * gcc.dg/builtins-7.c: New test case.
44106 * gcc.dg/builtins-8.c: New test case.
44108 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44110 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44112 2003-03-30 Mark Mitchell <mark@codesourcery.com>
44115 * g++.dg/lookup-class-member-2.C: New test.
44117 2003-03-30 Glen Nakamura <glen@imodulo.com>
44119 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44121 2003-03-28 Roger Sayle <roger@eyesopen.com>
44123 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44125 2003-03-28 Mark Mitchell <mark@codesourcery.com>
44127 * g++.dg/init/attrib1.C: New test.
44129 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44131 * gcc.dg/ultrasp8.c: New test.
44133 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44135 * gcc.dg/ultrasp7.c: New test.
44137 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
44140 * g++.dg/template/inline1.C: New test.
44142 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44144 * gcc.dg/sparc-dwarf2.c: New test.
44146 2003-03-27 Roger Sayle <roger@eyesopen.com>
44148 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44149 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44151 2003-03-27 Mark Mitchell <mark@codesourcery.com>
44153 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44154 than reading .x files.
44155 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44156 * g77.dg/gcov/gcov-1.f: Likewise.
44157 * gcc.misc-tests/gcov-4b.c: Likewise.
44158 * gcc.misc-tests/gcov-5b.c: Likewise.
44159 * gcc.misc-tests/gcov-6.c: Likewise.
44160 * gcc.misc-tests/gcov-7.c: Likewise.
44161 * gcc.misc-tests/gcov-8.c: Likewise.
44162 * g++.dg/gcov/gcov-1.x: Remove.
44163 * g77.dg/gcov/gcov-1.x: Likewise.
44164 * gcc.misc-tests/gcov-4b.x: Likewise.
44165 * gcc.misc-tests/gcov-5b.x: Likewise.
44166 * gcc.misc-tests/gcov-6.x: Likewise.
44167 * gcc.misc-tests/gcov-7.x: Likewise.
44168 * gcc.misc-tests/gcov-8.x: Likewise.
44170 2003-03-27 Glen Nakamura <glen@imodulo.com>
44173 * gcc.dg/20030324-1.c: New test.
44175 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
44178 * g++.dg/template/arg3.C: New test.
44181 * g++.dg/template/friend18.C: New test.
44183 2003-03-26 Roger Sayle <roger@eyesopen.com>
44185 * g77.f-torture/compile/20030326-1.f: New test case.
44187 2003-03-26 Janis Johnson <janis187@us.ibm.com>
44189 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44191 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44193 2003-03-26 Jakub Jelinek <jakub@redhat.com>
44195 * gcc.dg/ia64-sync-3.c: New test.
44197 2003-03-26 Alan Modra <amodra@bigpond.net.au>
44199 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44201 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44203 * gcc.dg/ultrasp6.c: New test.
44205 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44207 * gcc.dg/i386-signbit-1.c: New test.
44208 * gcc.dg/i386-signbit-2.c: New test.
44209 * gcc.dg/i386-signbit-3.c: New test.
44211 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44213 * gcc.dg/ultrasp5.c: Fix options.
44215 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44217 * gcc.dg/ultrasp5.c: Fix comment.
44219 2003-03-24 Bud Davis <bdavis9659@comcast.net>
44222 * g77.f-torture/execute/10197.f: New test.
44224 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
44226 PR c++/9898, c++/383
44227 * g++.dg/template/conv6.C: New test.
44230 * g++.dg/template/ptrmem5.C: New test.
44233 * g++.dg/lookup/koenig1.C: New test.
44236 * g++.dg/lookup/template2.C: New test.
44238 2003-03-24 Jakub Jelinek <jakub@redhat.com>
44240 * g++.dg/opt/rtti1.C: New test.
44242 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44244 * gcc.dg/ultrasp5.c: New test.
44246 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
44249 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44252 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44255 * gcc.dg/20030323-1.c: New test.
44257 2003-03-23 Roger Sayle <roger@eyesopen.com>
44259 * gcc.c-torture/compile/20030323-1.c: New test case.
44261 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
44263 * gcc.dg/20030321-1.c: New test.
44265 2003-03-22 Zack Weinberg <zack@codesourcery.com>
44267 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44269 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
44271 PR c++/9978, c++/9708
44272 * g++.dg/ext/vlm1.C: Adjust expected error.
44273 * g++.dg/ext/vla2.C: New test.
44274 * g++.dg/template/arg1.C: New test.
44275 * g++.dg/template/arg2.C: New test.
44277 2003-03-22 Bud Davis <bdavis9659@comcast.net>
44279 * g77.f-torture/execute/select.f: New test.
44280 * g77.f-torture/noncompile/select_no_compile.f: New test.
44282 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
44285 * g++.dg/other/error4.C: New test.
44287 2003-03-20 Mark Mitchell <mark@codesourcery.com>
44289 * g++.dg/template/friend17.C: New test.
44291 2003-03-21 Alan Modra <amodra@bigpond.net.au>
44293 * gcc.c-torture/compile/20030320-1.c: New.
44295 2003-03-20 Roger Sayle <roger@eyesopen.com>
44297 * gcc.dg/builtins-6.c: New test case.
44299 2003-03-19 Alan Modra <amodra@bigpond.net.au>
44302 * gcc.c-torture/compile/20030319-1.c: New.
44304 2003-03-18 Jan Hubicka <jh@suse.cz>
44306 * gcc.dg/i386-cvt-1.c: New test.
44308 2003-03-17 Zack Weinberg <zack@codesourcery.com>
44310 * objc.dg/naming-1.m: Use "(parse|syntax) error".
44311 * objc.dg/naming-2.m: Likewise.
44313 2003-03-17 Mark Mitchell <mark@codesourcery.com>
44316 * g++.dg/parse/crash1.C: New test.
44318 2003-03-16 Mark Mitchell <mark@codesourcery.com>
44321 * g++.dg/eh/cleanup1.C: New test.
44323 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44325 * gcc.c-torture/execute/20030316-1.c: New test case.
44327 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
44330 * g++.dg/init/ctor2.C: New test.
44332 2003-03-15 Roger Sayle <roger@eyesopen.com>
44334 * g77.f-torture/compile/xformat.f: New test case.
44336 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44338 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44339 * g++.old-deja/g++.mike/eh50.C: Likewise.
44341 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44344 * g++.dg/template/spec7.C: New test.
44345 * g++.dg/template/spec8.C: Likewise.
44347 2003-03-14 Jakub Jelinek <jakub@redhat.com>
44349 * gcc.c-torture/execute/20030313-1.c: New test.
44351 2003-03-14 Richard Henderson <rth@redhat.com>
44353 * gcc.dg/inline-2.c: Adjust alpha test for external call.
44355 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44357 * gcc.c-torture/compile/20030314-1.c: New test.
44359 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
44361 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44362 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44364 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44365 to accept newer _imp__ prefix and additional
44366 newline in .drectve section.
44367 * gcc.dg/dll-4.c: Likewise.
44368 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44371 2003-03-13 Mark Mitchell <mark@codesourcery.com>
44373 * g++.dg/parse/namespace9.C: New test.
44375 * g++.dg/init/ref5.C: New test.
44376 * g++.dg/parse/ptrmem1.C: Likewise.
44378 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44380 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44381 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44382 regular expression.
44383 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44384 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44386 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
44388 * gcc.c-torture/execute/20030224-2.c: New test.
44390 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44392 * gcc.dg/decl-3.c: New test.
44394 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44396 * gcc.dg/i386-loop-2.c: New test.
44398 2003-03-11 Mark Mitchell <mark@codesourcery.com>
44401 * g++.dg/parse/namespace8.C: New test.
44404 * g++.dg/overload/builtin2.C: New test.
44406 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
44408 * gcc.dg/return-type-3.c: New test.
44410 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44412 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44413 profiling options are not supported.
44415 2003-03-10 Mark Mitchell <mark@codesourcery.com>
44417 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44418 * g++.old-deja/g++.warn/impint2.C: Likewise.
44420 2003-03-10 Devang Patel <dpatel@apple.com>
44422 * g++.dg/cpp/c++_cmd_1.C: New test.
44423 * g++.dg/cpp/c++_cmd_1.h: New file.
44425 2003-03-10 Segher Boessenkool <segher@koffie.nl>
44427 * gcc.dg/altivec-9.c: New file.
44429 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44431 * gcc.dg/ppc-sdata-1.c: New test.
44432 * gcc.dg/ppc-sdata-2.c: New test.
44434 2003-03-09 Mark Mitchell <mark@codesourcery.com>
44437 * g++.dg/opt/ptrmem2.C: New test.
44440 * g++.dg/opt/ptrmem1.C: New test.
44442 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44444 * gcc.dg/i386-loop-1.c: New test.
44446 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44449 * g++.dg/lookup/friend1.C: New test.
44451 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44454 * g++.dg/parser/constructor1.C: New test.
44456 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
44458 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44460 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44462 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
44464 * gcc.dg/cpp/Wunused.c: Update test.
44466 2003-03-08 Jan Hubicka <jh@suse.cz>
44468 * gcc.dg/inline-3.c: New test.
44470 2003-03-08 Mark Mitchell <mark@codesourcery.com>
44473 * g++.dg/parse/builtin1.C: New test.
44476 * g++.dg/abi/cookie1.C: New test.
44477 * g++.dg/abi/cookie2.C: Likewise.
44480 * g++.dg/template/field1.C: New test.
44483 * g++.dg/parse/class1.C: New test.
44484 * g++.dg/parse/namespace7.C: Likewise.
44485 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44487 2003-03-07 Mark Mitchell <mark@codesourcery.com>
44489 * g++.dg/init/ref4.C: New test.
44491 2003-03-07 Jan Hubicka <jh@suse.cz>
44493 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44494 * gcc.dg/inline-3.c: New test.
44496 2003-03-06 Mark Mitchell <mark@codesourcery.com>
44498 * g++.dg/init/ref3.C: New test.
44501 * g++.dg/init/ref2.C: New test.
44504 * g++.dg/warn/Wshadow-2.C: New test.
44507 * g++.dg/warn/Woverloaded-1.C: New test.
44509 2003-03-05 Jan Hubicka <jh@suse.cz>
44511 * gcc.dg/i386-local2.c: New.
44512 * gcc.dg/i386-local.c: Fix typo.
44514 2003-03-05 Mark Mitchell <mark@codesourcery.com>
44516 * g++.dg/abi/layout3.C: New test.
44518 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44520 * gcc.c-torture/compile/20030305-1.c
44522 2003-03-05 Jan Hubicka <jh@suse.cz>
44524 * gcc.dg/i386-local.c: New.
44526 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
44528 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44530 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44532 * gcc.dg/switch-2.c: New test.
44533 * gcc.dg/switch-3.c: New test.
44534 * gcc.dg/Wswitch.c: Adjust line numbers.
44535 * gcc.dg/Wswitch-default.c: Likewise.
44536 * gcc.dg/Wswitch-enum.c: Likewise.
44538 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
44540 * gcc.c-torture/execute/20030222-1.c: New test.
44542 2003-03-03 James E Wilson <wilson@tuliptree.org>
44544 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44546 2003-03-03 Mark Mitchell <mark@codesourcery.com>
44549 * g++.dg/init/ref1.C: New test.
44551 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
44553 * gcc.dg/sh-relax.c: New SH-only test.
44555 2003-03-03 Geoffrey Keating <geoffk@apple.com>
44557 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
44558 comment explaining purpose of testcase.
44560 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44562 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44563 for HC11/HC12 (asm needs two int registers).
44564 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44565 HC11/HC12 because the test uses an asm which needs two 32-bit
44568 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44570 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44571 for HC11/HC12 (array is too large otherwise).
44572 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44573 * gcc.c-torture/compile/20010518-2.x: Likewise.
44574 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44575 HC11/HC12 (array is too large).
44577 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44579 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44580 * lib/g++-dg.exp (g++-dg-test): Likewise.
44582 2003-03-01 Roger Sayle <roger@eyesopen.com>
44584 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44585 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44587 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44589 * g++.dg/warn/implicit-typename1.C: Remove warning.
44591 2003-02-28 Richard Henderson <rth@redhat.com>
44593 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44594 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44596 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44598 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44599 * g++.dg/pch/pch.exp: Likewise.
44601 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44604 * g++.dg/init/new4.C: New test.
44606 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44608 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44610 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44612 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44615 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44618 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44620 * lib/scanasm.exp: Add support for counting numbers of
44622 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44623 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44625 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44628 * g++.dg/template/static3.C: New test.
44631 * g++.dg/parse/namespace6.C: New test.
44633 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44636 * gcc.dg/20030225-1.c: New test.
44638 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44640 * README: Remove out-of-date information.
44643 * g++.dg/template/spec6.C: New test.
44645 2003-02-24 Jeff Law <law@redhat.com>
44647 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44649 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44651 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44652 * gcc.dg/pragma-ep-1.c: Likewise.
44654 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44657 * g++.dg/template/friend16.C: New test.
44659 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44662 * g++.dg/parse/fused-params1.C: Adjust error messages.
44663 * g++.dg/template/nested3.C: New test.
44665 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44667 * g++.dg/abi/param1.C: New test.
44669 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44672 * g++.dg/warn/implicit-typename1.C: New test.
44674 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44676 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44678 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44679 * gcc.c-torture/execute/20010129-1.x: Likewise.
44680 * gcc.dg/20011107-1.c: Likewise.
44681 * gcc.dg/20020108-1.c: Likewise.
44682 * gcc.dg/20020122-3.c: Likewise.
44683 * gcc.dg/20020206-1.c: Likewise.
44684 * gcc.dg/20020310-1.c: Likewise.
44685 * gcc.dg/20020426-2.c: Likewise.
44686 * gcc.dg/20020517-1.c: Likewise.
44687 * gcc.dg/991230-1.c: Likewise.
44688 * gcc.dg/i386-unroll-1.c: Likewise.
44689 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44691 2003-02-22 Jan Hubicka <jh@suse.cz>
44693 * gcc.dg/i386-mul.c: New test.
44695 2003-02-21 Roger Sayle <roger@eyesopen.com>
44697 * gcc.dg/builtins-5.c: New test case.
44699 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44701 * gcc.dg/asmreg-1.c: New test.
44703 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44706 * g++.dg/parse/varmod1.C: New test.
44708 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44711 * g++.dg/template/op1.C: New test.
44713 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44716 * g++.dg/template/nested2.C: New test.
44718 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44721 * g++.dg/expr/dtor1.C: New test.
44723 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44725 * gcc.dg/cpp/include3.c: New test.
44726 * gcc.dg/cpp/inc/foo.h: New file.
44728 2003-02-21 Glen Nakamura <glen@imodulo.com>
44730 * gcc.c-torture/execute/20030221-1.c: New test.
44732 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44735 * g++.dg/abi/conv1.C: New test.
44737 2003-02-20 Jan Hubicka <jh@suse.cz>
44739 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44741 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44743 * gcc.c-torture/compile/20030219-1.c: New test.
44745 2003-02-18 Jan Hubicka <jh@suse.cz>
44747 * gcc.dg/funcorder.c: New test.
44749 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44751 * gcc.c-torture/execute/20030218-1.c: New.
44753 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44755 * gcc.dg/20030218-1.c: New.
44757 2003-02-18 Richard Henderson <rth@redhat.com>
44759 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44760 * gcc.dg/attr-used-2.c: New.
44762 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44765 * g++.dg/init/copy5.C: New test.
44767 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44769 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44770 * g++.dg/pch/pch.exp: Likewise.
44772 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44774 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44775 STACK_SIZE is not defined.
44777 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44780 * g++.dg/template/init1.C: New test.
44782 2003-02-16 Jan HUbicka <jh@suse.cz>
44784 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44785 (foo): Add few extra tests
44786 * gcc.dg/c99-const-expr-3.c: Likewise.
44787 * gcc.c-torture/execute/20030216-1.c: New.
44789 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44792 * g++.dg/ext/typeof4.C: New test.
44794 2003-02-15 Roger Sayle <roger@eyesopen.com>
44796 * gcc.dg/i386-387-3.c: New test case.
44798 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44800 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44801 cris-*-elf* cris-*-aout* and mmix-*-*.
44803 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44805 * gcc.dg/20030213-1.c: New test.
44807 2003-02-12 Roger Sayle <roger@eyesopen.com>
44809 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44810 * gcc.dg/i386-387-2.c: Likewise.
44812 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44814 * gcc.dg/ppc-spe.c: Fix formatting.
44815 Enable tests that were previously unsupported by gas.
44816 Delete tests for instructions that no longer exist.
44817 Switch arguments on evsubifw builtin.
44819 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44821 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44822 STACK_SIZE is too small.
44824 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44825 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44827 * gcc.dg/decl-2.c: New test.
44829 2003-02-10 Jan Hubicka <jh@suse.cz>
44831 * gcc.dg/i386-fpcvt-1.c: New test.
44833 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44835 * gcc.c-torture/execute/20030209-1.c: New test.
44837 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44839 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44840 int-wide bitops, use the constants of the same width.
44841 Likewise, if long long is 32-bit wide, test bitops using
44844 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44846 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44848 2003-02-07 Roger Sayle <roger@eyesopen.com>
44850 * gcc.dg/builtins-4.c: New test case.
44852 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44854 * gcc.dg/20020430-1.c: Fix dg command typos.
44855 * gcc.dg/20020503-1.c: Likewise.
44857 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44860 * g++.dg/parse/fused-params1.C: New test.
44863 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44866 * g++.dg/parse/non-dependent1.C: New test.
44869 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44872 * g++.dg/parse/undefined7.C: New test.
44873 * g++.dg/parse/non-templ1.C: New test.
44876 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44878 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44880 * gcc.c-torture/compile/20030206-1.c: New test.
44882 2003-02-05 Roger Sayle <roger@eyesopen.com>
44884 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44885 "pow" to "foo" to avoid potential confusion with a math built-in.
44887 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44889 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44890 conditions for SPARC targets.
44892 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44894 * gcc.dg/20030204-1.c: New test.
44896 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44899 * g++.dg/parse/array-size1.C: New test.
44902 * g++.dg/parse/undefined3.C: New test.
44905 * g++.dg/parse/undefined4.C: New test.
44908 * g++.dg/parse/undefined5.C: New test.
44911 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44914 * g++.dg/parse/casting-operator1.C: New test.
44917 * g++.dg/parse/undefined6.C: New test.
44920 * g++.dg/parse/missing-template1.C: New test.
44922 2003-02-04 Jan Hubicka <jh@suse.cz>
44924 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44925 * gcc.dg/i386-cmov?.c: Likewise.
44926 * gcc.dg/i386-fpcvt-?.c: Likewise.
44927 * gcc.dg/i386-ssefp-1.c: Likewise.
44928 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44931 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44934 * g++.dg/ext/max.C: New test.
44936 2003-02-03 Jan Hubicka <jh@suse.cz>
44938 * gcc.c-torture/execute/20030203-1.c: New test.
44940 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44942 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44945 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44947 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44948 * g++.dg/init/new2.C: Likewise.
44949 * g++.dg/other/new1.C: Likewise.
44951 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44953 * gcc.dg/struct-ret-libc.c: New test.
44955 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44957 * gcc.dg/20030129-1.c: New test.
44959 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44962 * g++.dg/template/ptrmem4.C: New test.
44964 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44966 * g++.dg/parser/constant1.C: New test.
44968 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44971 * g++.dg/parse/friend2.C: New test.
44973 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44976 * g++.dg/template/unify4.C: New test.
44978 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44980 * gcc.c-torture/execute/20030128-1.c: New test.
44982 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44984 * g++.dg/lookup/nested1.C: Test moved from ...
44985 * g++.old-deja/g++.other/lookup24.C: ... here.
44987 2003-01-28 Jan Hubicka <jh@suse.cz>
44989 * gcc.dg/i386-cmov5.c: New test.
44991 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44993 * gcc.c-torture/execute/20010925-1.c: Changed the
44994 memcpy declaration.
44996 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44999 * g++.dg/parse/template5.C: New test.
45001 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
45004 * g77.dg/pr9258: New test.
45006 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45008 * README: Move relevant parts from README.g++.
45010 * README.g++: Remove this file.
45012 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45014 * g++.dg/abi/dcast1.C: New test.
45016 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45018 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45020 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
45023 * g++.old-deja/g++.other/lookup24.C: New test.
45025 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45028 * gcc.dg/uninit-C.c: New test.
45030 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
45032 * g++.dg/abi/covariant1.C: New test.
45034 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
45036 * gcc.dg/20030123-1.c: New test.
45038 2003-01-25 Jan Hubicka <jh@suse.cz>
45041 * gcc.c-torture/compile/20030125-1.c
45043 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
45046 * g++.dg/parse/template3.C: New test.
45047 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45050 * g++.dg/parse/template4.C: New test.
45053 * g++.dg/template/qual2.C: New test.
45056 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45058 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45060 2003-01-25 Roger Sayle <roger@eyesopen.com>
45062 * gcc.c-torture/execute/switch-1.c: New test case.
45064 2003-01-25 Jan Hubicka <jh@suse.cz>
45066 * gcc.c-torture/execute/20030125-1.[cx]: New test.
45068 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
45070 Tweaks for Bison-1.875. From the NEWS file:
45071 "- `parse error' -> `syntax error'
45072 Bison now uniformly uses the term `syntax error'"
45073 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45074 * gcc.dg/cpp/digraph2.c: Likewise.
45075 * gcc.dg/cpp/direct2.c: Likewise.
45076 * gcc.dg/cpp/paste4.c: Likewise.
45077 * gcc.dg/c90-restrict-1.c: Likewise.
45078 * gcc.dg/c99-func-2.c: Likewise.
45079 * gcc.dg/noncompile/920721-2.c: Likewise.
45080 * gcc.dg/noncompile/930622-2.c: Likewise.
45081 * gcc.dg/noncompile/940112-1.c: Likewise.
45082 * gcc.dg/noncompile/950921-1.c: Likewise.
45083 * gcc.dg/noncompile/951123-1.c: Likewise.
45084 * gcc.dg/noncompile/971104-1.c: Likewise.
45085 * gcc.dg/noncompile/990416-1.c: Likewise.
45087 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
45089 * g++.dg/parse/undefined1.C: Add error message.
45091 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45094 * g++.dg/parse/new1.C: New test.
45097 * g++.dg/parse/template2.C: New test.
45100 * g++.dg/parse/typedef2.C: New test.
45103 * g++.dg/ext/typeof3.C: New test.
45105 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45108 * g++.dg/parse/ret-type1.C: New test.
45111 * g++.dg/parse/tmpl-outside1.C: New test.
45114 * g++.dg/parse/int-as-enum1.C: New test.
45117 * g++.dg/parse/no-typename1.C: New test.
45120 * g++.dg/parse/no-value1.C: New test.
45123 * g++.dg/parse/wrong-inline1.C: New test.
45126 * g++.dg/parse/ref1.C: New test.
45129 * g++.dg/parse/attr-ctor1.C: New test.
45132 * g++.dg/parse/namespace5.C: New test.
45135 * g++.dg/parse/func-def1.C: New test.
45138 * g++.dg/parse/undefined1.C: New test.
45140 PR c++/5723, PR c++/8522
45141 * g++.dg/parse/specialization1.C: New test.
45143 PR c++/163, PR c++/8595
45144 * g++.dg/parse/struct-as-enum1.C: New test.
45147 * g++.dg/parse/undefined2.C: New test.
45149 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45152 * g++.dg/parse/template1.C: New test.
45155 * g++.dg/parse/using1.C: New test.
45159 * g++.dg/parse/expr2.C: New test.
45162 * g++.dg/parse/lookup2.C: Likewise.
45164 2003-01-21 Jan Hubicka <jh@suse.cz>
45166 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45167 * gcc.c-torture/execute/eeprof-1.c: Likewise.
45168 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45169 * gcc.c-torture/execute/string-opt-*.c: Likewise.
45171 2003-01-20 Nick Clifton <nickc@redhat.com>
45173 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
45174 problem with ARM sibcall code generation.
45176 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
45178 * gcc.c-torture/execute/20030120-1.c: New.
45180 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
45182 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45184 2003-01-17 Mark Mitchell <mark@codesourcery.com>
45187 * g++.dg/parse/ctor1.C: New test.
45190 * g++.dg/parse/qualified1.C: New test.
45192 * g++.dg/parse/typename3.C: New test.
45194 2003-01-16 Richard Henderson <rth@redhat.com>
45196 * g++.dg/tls/init-2.C: Fix error matches for real this time.
45198 2003-01-16 Richard Henderson <rth@redhat.com>
45200 * g++.dg/pch/pch.exp: Copy test header to the working directory
45201 before using it either for precompilation or direct use.
45202 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45203 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45205 2003-01-16 Richard Henderson <rth@redhat.com>
45207 * gcc.dg/pch/pch.exp: Copy test header to the working directory
45208 before using it either for precompilation or direct use.
45209 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45210 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45212 2003-01-16 Mark Mitchell <mark@codesourcery.com>
45214 * g++.dg/ext/typename1.C: Add typename keyword.
45215 * g++.dg/template/crash1.C: Update error messages.
45216 * g++.dg/template/crash2.C: Remove error message.
45217 * g++.dg/parse/typename2.C: New test.
45218 * g++.dg/template/typename2.C: Change implicit
45219 typename warning into error.
45220 * g++.old-deja/g++.benjamin/tem03.C: Issue more
45222 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45223 * g++.old-deja/g++.brendan/crash56.C: Add this->.
45224 * g++.old-deja/g++.law/visibility13.C: Remove error
45226 * g++.old-deja/g++.ns/template17.C: Reorder code to
45227 make declaration visible in template.
45228 * g++.old-deja/g++.pt/crash3.C: Fix typos.
45229 * g++.old-deja/g++.pt/crash36.C: Issue more error
45231 * g++.old-deja/g++.pt/crash5.C: Improve error
45233 * g++.old-deja/g++.pt/crash67.C: Remove warning.
45234 * g++.old-deja/g++.pt/inherit1.C: Add this->.
45235 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45236 * g++.old-deja/g++.pt/typename16.C: Replace implicit
45237 typename warning with error message.
45238 * g++.old-deja/g++.pt/typename19.C: Remove warning.
45239 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45240 * g++.old-deja/g++.robertl/eb24.C: Use this->.
45242 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
45244 * g++.dg/parse/ambig2.C: New test.
45246 2003-01-15 Richard Henderson <rth@redhat.com>
45248 * g++.dg/tls/init-2.C: Update error message string.
45250 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45252 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45254 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
45256 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45258 * gcc.c-torture/compile/20001205-1.x: Likewise.
45259 * gcc.c-torture/compile/20001226-1.x: Likewise.
45260 * gcc.c-torture/compile/920520-1.x: Likewise.
45261 * gcc.c-torture/compile/961203-1.x: Likewise.
45262 * gcc.c-torture/compile/20020604-1.x: Likewise.
45264 2003-01-15 Jan Hubicka <jh@suse.cz>
45266 * gcc.c-torture/compile/20030115-1.c: New test.
45268 * gcc.dg/i386-fpcvt-1.c: New test.
45269 * gcc.dg/i386-fpcvt-2.c: New test.
45271 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
45273 Further conform g++'s __vmi_class_type_info to the C++ ABI
45275 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45278 2003-01-14 Jan Hubicka <jh@suse.cz>
45280 * gcc.dg/i386-fpcvt-1.c: New test.
45281 * gcc.dg/i386-fpcvt-2.c: New test.
45283 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45285 * gcc.dg/i386-mmx-3.c: New test.
45287 2003-01-12 Mark Mitchell <mark@codesourcery.com>
45290 * g++.dg/parse/octal1.C: New file.
45293 * g++.dg/parse/typename1.C: New file.
45295 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
45297 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45298 * gcc.dg/bf-no-ms-layout.c: Likewise.
45299 * gcc.dg/bf-ms-attrib.c: Likewise.
45301 2003-01-10 Mark Mitchell <mark@codesourcery.com>
45304 * g++.dg/parse/dtor1.C: New file.
45307 * g++.dg/rtti/typeid1.C: New file.
45310 * g++.dg/parse/lookup1.C: New file.
45313 * g++.dg/templ/spec5.C: New file.
45315 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
45317 * gcc.c-torture/compile/20030110-1.c: New test.
45319 2003-01-09 Geoffrey Keating <geoffk@apple.com>
45321 Merge from pch-branch:
45323 2002-12-23 Geoffrey Keating <geoffk@apple.com>
45325 * gcc.dg/pch/cpp-1.h: New.
45326 * gcc.dg/pch/cpp-1.c: New.
45327 * gcc.dg/pch/cpp-2.h: New.
45328 * gcc.dg/pch/cpp-2.c: New.
45330 2002-11-19 Geoffrey Keating <geoffk@apple.com>
45332 * gcc.dg/pch/except-1.h: New.
45333 * gcc.dg/pch/except-1.c: New.
45335 2002-11-13 Geoffrey Keating <geoffk@apple.com>
45337 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45339 * gcc.dg/pch: Include *.hp not *.h.
45340 * gcc.dg/pch/system-1.h: New.
45341 * gcc.dg/pch/system-1.c: New.
45343 2002-11-11 Geoffrey Keating <geoffk@apple.com>
45345 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45346 rather than trying to build and run a program using PCH.
45347 * gcc.dg/pch: Remove dg-do commands from test files.
45349 2002-11-08 Geoffrey Keating <geoffk@apple.com>
45351 * gcc.dg/pch/macro-3.c: New.
45352 * gcc.dg/pch/macro-3.h: New.
45354 2002-11-04 Geoffrey Keating <geoffk@apple.com>
45356 * gcc.dg/pch/common-1.c: New.
45357 * gcc.dg/pch/common-1.h: New.
45358 * gcc.dg/pch/decl-1.c: New.
45359 * gcc.dg/pch/decl-1.h: New.
45360 * gcc.dg/pch/decl-2.c: New.
45361 * gcc.dg/pch/decl-2.h: New.
45362 * gcc.dg/pch/decl-3.c: New.
45363 * gcc.dg/pch/decl-3.h: New.
45364 * gcc.dg/pch/decl-4.c: New.
45365 * gcc.dg/pch/decl-4.h: New.
45366 * gcc.dg/pch/decl-5.c: New.
45367 * gcc.dg/pch/decl-5.h: New.
45368 * gcc.dg/pch/global-1.c: New.
45369 * gcc.dg/pch/global-1.h: New.
45370 * gcc.dg/pch/inline-1.c: New.
45371 * gcc.dg/pch/inline-1.h: New.
45372 * gcc.dg/pch/inline-2.c: New.
45373 * gcc.dg/pch/inline-2.h: New.
45374 * gcc.dg/pch/static-1.c: New.
45375 * gcc.dg/pch/static-1.h: New.
45376 * gcc.dg/pch/static-2.c: New.
45377 * gcc.dg/pch/static-2.h: New.
45379 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
45381 * g++.dg/pch/pch.exp: Better handle failing testcases.
45382 * gcc.dg/pch/pch.exp: Likewise.
45383 * gcc.dg/pch/macro-1.c: New.
45384 * gcc.dg/pch/macro-1.h: New.
45385 * gcc.dg/pch/macro-2.c: New.
45386 * gcc.dg/pch/macro-2.h: New.
45388 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
45390 * g++.dg/dg.exp: Treat files in pch/ specially.
45391 * g++.dg/pch/pch.exp: New file.
45392 * g++.dg/pch/empty.H: New file.
45393 * g++.dg/pch/empty.C: New file.
45394 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45397 * gcc.dg/pch/pch.exp: New file.
45398 * gcc.dg/pch/empty.h: New file.
45399 * gcc.dg/pch/empty.c: New file.
45400 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45403 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45405 * g++.dg/template/friend14.C: New test.
45407 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45409 * gcc.dg/old-style-asm-1.c: New test.
45411 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
45413 * gcc.c-torture/compile/20030109-1.c: New test.
45415 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45417 * gcc.c-torture/execute/20030109-1.c: New test.
45419 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
45421 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45422 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45423 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45424 * g++.old-deja/g++.mike/eh2.C: Likewise.
45425 * g++.old-deja/g++.mike/eh3.C: Likewise.
45426 * g++.old-deja/g++.mike/eh5.C: Likewise.
45427 * g++.old-deja/g++.mike/eh6.C: Likewise.
45428 * g++.old-deja/g++.mike/eh7.C: Likewise.
45429 * g++.old-deja/g++.mike/eh8.C: Likewise.
45430 * g++.old-deja/g++.mike/eh9.C: Likewise.
45431 * g++.old-deja/g++.mike/eh10.C: Likewise.
45432 * g++.old-deja/g++.mike/eh12.C: Likewise.
45433 * g++.old-deja/g++.mike/eh13.C: Likewise.
45434 * g++.old-deja/g++.mike/eh14.C: Likewise.
45435 * g++.old-deja/g++.mike/eh16.C: Likewise.
45436 * g++.old-deja/g++.mike/eh17.C: Likewise.
45437 * g++.old-deja/g++.mike/eh18.C: Likewise.
45438 * g++.old-deja/g++.mike/eh21.C: Likewise.
45439 * g++.old-deja/g++.mike/eh23.C: Likewise.
45440 * g++.old-deja/g++.mike/eh24.C: Likewise.
45441 * g++.old-deja/g++.mike/eh25.C: Likewise.
45442 * g++.old-deja/g++.mike/eh26.C: Likewise.
45443 * g++.old-deja/g++.mike/eh27.C: Likewise.
45444 * g++.old-deja/g++.mike/eh28.C: Likewise.
45445 * g++.old-deja/g++.mike/eh29.C: Likewise.
45446 * g++.old-deja/g++.mike/eh31.C: Likewise.
45447 * g++.old-deja/g++.mike/eh33.C: Likewise.
45448 * g++.old-deja/g++.mike/eh34.C: Likewise.
45449 * g++.old-deja/g++.mike/eh35.C: Likewise.
45450 * g++.old-deja/g++.mike/eh36.C: Likewise.
45451 * g++.old-deja/g++.mike/eh37.C: Likewise.
45452 * g++.old-deja/g++.mike/eh38.C: Likewise.
45453 * g++.old-deja/g++.mike/eh39.C: Likewise.
45454 * g++.old-deja/g++.mike/eh40.C: Likewise.
45455 * g++.old-deja/g++.mike/eh41.C: Likewise.
45456 * g++.old-deja/g++.mike/eh42.C: Likewise.
45457 * g++.old-deja/g++.mike/eh44.C: Likewise.
45458 * g++.old-deja/g++.mike/eh46.C: Likewise.
45459 * g++.old-deja/g++.mike/eh47.C: Likewise.
45460 * g++.old-deja/g++.mike/eh48.C: Likewise.
45461 * g++.old-deja/g++.mike/eh49.C: Likewise.
45462 * g++.old-deja/g++.mike/eh50.C: Likewise.
45463 * g++.old-deja/g++.mike/eh51.C: Likewise.
45464 * g++.old-deja/g++.mike/eh53.C: Likewise.
45465 * g++.old-deja/g++.mike/eh55.C: Likewise.
45466 * g++.old-deja/g++.mike/p7912.C: Likewise.
45467 * g++.old-deja/g++.mike/p9706.C: Likewise.
45468 * g++.old-deja/g++.mike/p10416.C: Likewise.
45469 * g++.old-deja/g++.mike/p11667.C: Likewise.
45470 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45471 Remove redundant reference to Iris.
45472 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45473 Elxsi, i860, Pico Java, and WE32K.
45475 2003-01-07 Mark Mitchell <mark@codesourcery.com>
45477 * g++.dg/ext/asm4.C: New test.
45479 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45482 * g++.dg/template/friend12.C: New test.
45483 * g++.dg/template/friend13.C: Likewise.
45484 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45486 2003-01-08 Jan Hubicka <jh@suse.cz>
45488 * gcc.dg/i386-cadd.c: New test.
45489 * gcc.dg/i386-cmov4.c: Likewise.
45491 2003-01-06 Mark Mitchell <mark@codesourcery.com>
45494 * g++.dg/warn/Wunused-3.C: New test.
45496 * g++.dg/abi/bitfield9.C: New test.
45499 * g++.dg/parse/defarg3.C: New test.
45501 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
45503 * g++.dg/parse/ambig1.C: New test.
45504 * g++.dg/parse/defarg2.C: New test.
45506 2003-01-05 Mark Mitchell <mark@codesourcery.com>
45508 * g++.dg/template/defarg-1.C: New test.
45509 * g++.dg/template/local2.C: Likewise.
45511 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
45513 * gcc.c-torture/execute/20030105-1.c: New test.
45515 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45517 * g++.dg/parse/namespace3.C: Remove extra semicolons.
45518 * g++.dg/parse/namespace4.C: Likewise.
45520 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
45522 * g++.dg/template/ntp2.C: New test.
45524 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
45526 * g++.dg/parse/extern-C-1.C: New test.
45528 * g++.dg/parse/namespace4.C: New test.
45530 * g++.dg/template/nested1.C: New test.
45532 * g++.dg/parse/namespace3.C: New test.
45534 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
45536 * g++.dg/lookup/two-stage1.C: New test.
45538 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45540 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45541 * g++.old-deja/g++.jason/access8.C: Likewise.
45542 * g++.old-deja/g++.other/decl5.C: Likewise.
45544 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45546 * g++.dg/parse/parse7.C: New test.
45548 2003-01-02 Mark Mitchell <mark@codesourcery.com>
45551 * g++.dg/ext/attrib7.C: New test.
45553 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
45555 * g++.dg/parse/parse6.C: New test.
45557 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
45559 * gcc.dg/h8300-stack-1.c: New.
45561 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45563 g++.dg/lookup/exception1.C: New test.
45565 g++.dg/lookup/template1.C: New test.
45567 g++.dg/parse/namespace2.C: New test.
45569 g++.dg/parse/parens2.C: New test.
45571 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45573 * g++.dg/parse/parse5.C: New test.
45574 * g++.dg/lookup/scoped4.C: New test.
45576 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45578 * g++.dg/parse/parens1.C: New test.
45580 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45582 * g++.dg/parse/parens2.C: New test.
45584 * g++.dg/lookup/scope-operator1.C: New test.
45586 * g++.dg/parse/operator1.C: New test.
45588 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45590 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45591 * g++.old-deja/g++.other/access6.C: Likewise.
45592 * g++.old-deja/g++.other/decl1.C: Likewise.
45593 * g++.old-deja/g++.pt/typename12.C: Likewise.
45595 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45597 * g++.dg/parse/namespace1.C: New test.
45599 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45601 * g++.dg/parse/parse4.C: New test.
45603 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45605 * g++.dg/parse/parse3.C: New test.
45607 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45609 * g++.dg/parse/parse2.C: New test.
45611 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45613 * g++.dg/template/friend11.C: New test.
45615 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45617 * g++.dg/parse/parse1.C: New test.
45619 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45621 * lib/profopt.exp: Change the name of a global variable to avoid
45622 possible clashes with other test suites.
45624 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45626 * g++.dg/inherit/covariant8.C: New test.
45628 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45630 * g++.dg/init/array9.C: New test.
45633 * g++.dg/parse/expr1.C: New test.
45635 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45637 * gcc.c-torture/compile/20021230-1.c: New test.
45639 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45641 * g++.dg/inherit/covariant5.C: New test.
45642 * g++.dg/inherit/covariant6.C: New test.
45643 * g++.dg/inherit/covariant7.C: New test.
45645 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45648 * g++.dg/other/access2.C: New test.
45650 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45652 * g++.dg/other/anon-struct.C: No longer fails
45653 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45654 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45655 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45657 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45659 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45661 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45663 * g++.dg/eh/spec4.C: Remove stray semicolon.
45664 * g++.dg/expr/pmf-1.C: Change error message.
45665 * g++.dg/ext/asm1.C: Remove stray semicolon.
45666 * g++.dg/ext/typename1.C: Add missing typenames.
45667 * g++.dg/inherit/template-as-base.C: Change error message.
45668 * g++.dg/lookup/scoped1.C: Likewise.
45669 * g++.dg/lookup/scoped2.C: Likewise.
45670 * g++.dg/lookup/using2.C: Likewise.
45671 * g++.dg/other/component1.C: Remove stray semicolon.
45672 * g++.dg/other/do1.C: Change error message.
45673 * g++.dg/other/error2.C: Likewise.
45674 * g++.dg/other/init1.C: Likewise.
45675 * g++.dg/other/packed1.C: Remove stray semicolon.
45676 * g++.dg/other/ptrmem2.C: Change error message.
45677 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45679 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45680 * g++.dg/template/access3.C: Add typename keyword.
45681 * g++.dg/template/access5.C: Remove stray semicolon.
45682 * g++.dg/template/access6.C: Likewise.
45683 * g++.dg/template/complit1.C: Likewise.
45684 * g++.dg/template/crash1.C: Change error message.
45685 * g++.dg/template/inherit2.C: Remove stray semicolon.
45686 * g++.dg/template/instantiate2.C: Likewise.
45687 * g++.dg/template/instantiate3.C: Change error message.
45688 * g++.dg/template/qual1.C: Remove stray semicolon.
45689 * g++.dg/template/qualttp18.C: Change error message.
45690 * g++.dg/template/ref1.C: Remove stray semicolon.
45691 * g++.dg/template/sizeof1.C (A::value): Declare it.
45692 * g++.dg/template/spec4.C: Change error message.
45693 * g++.dg/template/static1.C: Likewise.
45694 * g++.dg/template/type1.C: Likewise.
45695 * g++.dg/template/typename3.C: Likewise.
45696 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45697 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45698 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45699 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45700 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45701 named return value extension.
45702 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45703 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45704 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45705 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45706 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45707 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45708 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45709 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45710 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45711 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45712 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45713 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45714 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45715 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45717 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45718 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45719 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45720 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45721 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45722 * g++.old-deja/g++.brendan/template11.C: Likewise.
45723 * g++.old-deja/g++.brendan/template26.C: Likewise.
45724 * g++.old-deja/g++.brendan/template27.C: Use explicit
45725 specialization syntax.
45726 * g++.old-deja/g++.brendan/template30.C: Likewise.
45727 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45728 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45729 non-dependent names.
45730 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45731 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45732 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45733 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45734 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45735 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45736 named return value extension.
45737 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45738 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45739 * g++.old-deja/g++.ext/return1.C: Likewise.
45740 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45741 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45742 * g++.old-deja/g++.jason/access8.C: Likewise.
45743 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45744 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45745 pseudo-destructor names.
45746 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45747 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45748 pseudo-destructor names.
45749 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45750 * g++.old-deja/g++.jason/overload19.C: Likewise.
45751 * g++.old-deja/g++.jason/overload32.C: Likewise.
45752 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45754 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45755 * g++.old-deja/g++.jason/return.C: Likewise.
45756 * g++.old-deja/g++.jason/return2.C: Likewise.
45757 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45758 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45760 * g++.old-deja/g++.jason/template10.C: Account for use of
45761 non-dependent names.
45762 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45764 * g++.old-deja/g++.jason/template37.C: Likewise.
45765 * g++.old-deja/g++.law/access4.C: Change error messages.
45766 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45767 pseudo-destructor names.
45768 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45769 * g++.old-deja/g++.law/ctors9.C: Likewise.
45770 * g++.old-deja/g++.law/cvt22.C: Likewise.
45771 * g++.old-deja/g++.law/dtors5.C: Likewise.
45772 * g++.old-deja/g++.law/global-init1.C: Likewise.
45773 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45774 * g++.old-deja/g++.law/operators28.C: Likewise.
45775 * g++.old-deja/g++.law/visibility28.C: Likewise.
45776 * g++.old-deja/g++.martin/eval1.C: Likewise.
45777 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45779 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45780 * g++.old-deja/g++.mike/net34.C: Likewise.
45781 * g++.old-deja/g++.mike/net36.C: Likewise.
45782 * g++.old-deja/g++.mike/ns2.C: Likewise.
45783 * g++.old-deja/g++.mike/p12306.C: Likewise.
45784 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45786 * g++.old-deja/g++.mike/p700.C: Likewise.
45787 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45788 * g++.old-deja/g++.mike/p710.C: Likewise.
45789 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45791 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45792 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45793 * g++.old-deja/g++.ns/crash2.C: Likewise.
45794 * g++.old-deja/g++.ns/crash3.C: Likewise.
45795 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45796 * g++.old-deja/g++.ns/ns17.C: Likewise.
45797 * g++.old-deja/g++.ns/template16.C: Likewise.
45798 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45800 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45801 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45802 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45803 named return value extension.
45804 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45805 * g++.old-deja/g++.other/access4.C: Issue additional error
45807 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45808 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45809 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45810 * g++.old-deja/g++.other/crash25.C: Change error message.
45811 * g++.old-deja/g++.other/crash4.C: Change error message.
45812 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45813 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45814 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45816 * g++.old-deja/g++.other/defarg8.C: Likewise.
45817 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45818 * g++.old-deja/g++.other/dtor10.C: Likewise.
45819 * g++.old-deja/g++.other/incomplete.C: Likewise.
45820 * g++.old-deja/g++.other/linkage7.C: Likewise.
45821 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45823 * g++.old-deja/g++.other/mangle2.C: Likewise.
45824 * g++.old-deja/g++.other/refinit2.C: Likewise.
45825 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45826 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45827 * g++.old-deja/g++.pt/crash28.C: Likewise.
45828 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45830 * g++.old-deja/g++.pt/crash32.C: Change error message.
45831 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45832 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45833 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45834 error message position.
45835 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45836 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45837 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45839 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45840 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45841 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45842 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45844 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45845 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45846 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45848 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45849 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45851 * g++.old-deja/g++.pt/friend28.C: Account for use of
45852 non-dependent names.
45853 * g++.old-deja/g++.pt/friend29.C: Likewise.
45854 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45856 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45857 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45858 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45860 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45861 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45863 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45864 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45865 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45867 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45868 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45869 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45870 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45871 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45872 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45874 * g++.old-deja/g++.pt/spec10.C: Likewise.
45875 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45876 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45877 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45878 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45879 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45880 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45881 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45882 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45883 * g++.old-deja/g++.pt/typename15.C: Likewise.
45884 * g++.old-deja/g++.pt/typename22.C: Likewise.
45885 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45886 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45887 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45888 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45890 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45891 return value extension.
45892 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45893 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45894 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45895 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45897 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45899 * g++.dg/warn/inline1.C: New test.
45900 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45901 * g++.old-deja/g++.jason/synth10.C: Likewise.
45902 * g++.old-deja/g++.mike/net31.C: Likewise.
45903 * g++.old-deja/g++.mike/p8786.C: Likewise.
45905 * g++.dg/template/friend10.C: New test.
45906 * g++.dg/template/conv5.C: New test.
45908 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45910 * g++.dg/lookup/scoped3.C: New test.
45912 * g++.dg/lookup/decl1.C: New test.
45913 * g++.dg/lookup/decl2.C: New test.
45915 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45917 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45918 gcc.c-torture/compile/20021015-1.c,
45919 gcc.c-torture/compile/20021015-2.c,
45920 gcc.c-torture/compile/20021123-1.c,
45921 gcc.c-torture/compile/20021123-2.c,
45922 gcc.c-torture/compile/20021123-3.c,
45923 gcc.c-torture/compile/20021123-4.c,
45924 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45925 only to 3.1 or 3.2 branch.
45927 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45929 * gcc.dg/i386-bitfield3.c: New test.
45931 * gcc.dg/i386-bitfield2.c: New test.
45933 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45935 * g++.dg/parse/conv_op1.C: New test.
45937 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45939 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45942 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45944 * gcc.c-torture/compile/20021220-1.c: New test.
45946 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45948 * gcc.dg/i386-fastcall-1.c: New.
45950 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45952 * gcc.c-torture/execute/20021219-1.c: New test.
45954 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45956 * gcc.dg/i386-pic-1.c: New test.
45958 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45961 * g++.dg/template/friend9.C: New test.
45963 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45966 * g++.dg/template/access7.C: New test.
45968 2002-12-18 Nick Clifton <nickc@redhat.com>
45970 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45971 the libstdc++-v3 directory has been found.
45973 2002-12-12 Devang Patel <dpatel@apple.com>
45974 * gcc.dg/darwin-ld-1.c: New test.
45975 * gcc.dg/darwin-ld-2.c: New test.
45976 * gcc.dg/darwin-ld-3.c: New test.
45977 * gcc.dg/darwin-ld-4.c: New test.
45978 * gcc.dg/darwin-ld-5.c: New test.
45980 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45982 * gcc.c-torture/compile/20021212-1.c: New test.
45984 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45986 * gcc.dg/fshort-wchar: New test.
45988 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45991 * g++.dg/template/dtor1.C: New test.
45993 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45996 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45998 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46000 2002-12-09 Mark Mitchell <mark@codesourcery.com>
46002 * g++.dg/template/static1.C: New test.
46003 * g++.dg/template/static2.C: New test.
46004 * g++.old-deja/g++.ext/memconst.C: New test.
46006 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46008 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46009 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46010 * g++.dg/special/initp1.C: Likewise.
46012 2002-12-06 Jakub Jelinek <jakub@redhat.com>
46014 * gcc.c-torture/execute/20021204-1.c: New test.
46016 2002-12-04 Geoffrey Keating <geoffk@apple.com>
46018 * gcc.dg/ppc-fmadd-1.c: New file.
46019 * gcc.dg/ppc-fmadd-2.c: New file.
46020 * gcc.dg/ppc-fmadd-3.c: New file.
46022 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46024 * gcc.c-torture/compile/20021204-1.c: New test.
46026 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
46028 * g++.dg/inherit/covariant2.C: New test.
46029 * g++.dg/inherit/covariant3.C: New test.
46030 * g++.dg/inherit/covariant4.C: New test.
46031 * g++.dg/inherit/covariant1.C: Remove XFAIL.
46032 * g++.old-deja/g++.robertl/eb17.C: Likewise.
46034 2002-12-03 Mark Mitchell <mark@codesourcery.com>
46037 * g++.dg/init/brace3.C: New test.
46039 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
46041 * gcc.dg/20020210-1.c: Fix a comment typo.
46043 2002-12-02 Mark Mitchell <mark@codesourcery.com>
46046 * g++.dg/parse/defarg1.C: New test.
46049 * g++.dg/template/char1.C: New test.
46051 * g++.dg/template/varmod1.C: Fix typo.
46053 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46056 * g++.old-deja/g++.pt/crash32.C: Expect error.
46058 2002-12-01 Mark Mitchell <mark@codesourcery.com>
46061 * g++.dg/template/varmod1.C: New test.
46064 * g++.dg/inherit/typeinfo1.C: New test.
46067 * g++.dg/inherit/typedef1.C: New test.
46069 2002-11-30 Mark Mitchell <mark@codesourcery.com>
46073 * g++.dg/template/strlen1.C: New test.
46076 * g++.dg/template/ctor2.C: New test.
46079 * g++.dg/init/string1.C: New test.
46082 * g++.dg/template/friend8.C: New test.
46084 2002-11-29 Joe Buck <jbuck@synopsys.com>
46086 * g++.dg/lookup/anon2.C: New test.
46088 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
46090 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46093 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
46095 * gcc.dg/bitfld-6.c: New test.
46097 2002-11-27 Jan Hubicka <jh@suse.cz>
46099 * gcc.c-torture/execute/20021127.[cx]: New test.
46101 2002-11-26 Jan Hubicka <jh@suse.cz>
46103 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46106 2002-11-26 Geoffrey Keating <geoffk@apple.com>
46108 * g++.dg/init/brace2.C: New test.
46109 * g++.old-deja/g++.mike/p9129.C: Correct.
46111 2002-11-26 Mark Mitchell <mark@codesourcery.com>
46113 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46115 2002-11-25 Andreas Bauer <baueran@in.tum.de>
46117 * gcc.dg/sibcall-6: New test for indirect sibcalls.
46119 2002-11-25 Mark Mitchell <mark@codesourcery.com>
46121 * g++.dg/abi/empty11.C: New test.
46122 * g++.dg/rtti/cv1.C: New test.
46124 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
46126 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46128 2002-11-24 Mark Mitchell <mark@codesourcery.com>
46130 * g++.dg/abi/empty10.C: New test.
46132 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46134 * gcc.c-torture/compile/20021124-1.c: New test.
46136 2002-11-22 Mark Mitchell <mark@codesourcery.com>
46138 * g++.dg/abi/rtti2.C: New test.
46140 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46142 * gcc.dg/i386-unroll-1.c: New test.
46144 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46146 * gcc.c-torture/compile/20021120-1.c: New test.
46147 * gcc.c-torture/compile/20021120-2.c: New test.
46149 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46151 * gcc.dg/bitfld-5.c: New test.
46153 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46155 * gcc.c-torture/execute/20021120-3.c: New test.
46157 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46159 * gcc.c-torture/execute/20021120-2.c: New test.
46161 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
46163 * gcc.c-torture/execute/20021120-1.c: New test.
46165 2002-11-20 Jakub Jelinek <jakub@redhat.com>
46167 * gcc.c-torture/execute/20021118-3.c: New test.
46169 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46171 * gcc.c-torture/compile/20021119-1.c: New test.
46173 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
46175 * gcc.dg/duff-1.c: New test.
46176 * gcc.dg/duff-2.c: New test.
46177 * gcc.dg/duff-3.c: New test.
46179 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
46181 * gcc.dg/cpp/_Pragma5.c: New test.
46183 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46185 * gcc.c-torture/execute/20021118-2.c: New test.
46187 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
46189 * gcc.c-torture/execute/20021118-1.c: New test.
46191 2002-11-16 Jakub Jelinek <jakub@redhat.com>
46193 * gcc.dg/20021116-1.c: New test.
46195 2002-11-14 Mark Mitchell <mark@codesourcery.com>
46197 * g++.dg/abi/vcall1.C: New test.
46199 2002-11-14 Jakub Jelinek <jakub@redhat.com>
46201 * gcc.dg/20021029-1.c: New test.
46202 * gcc.dg/20021029-2.c: New test.
46204 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
46206 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46208 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46211 * gcc.dg/20021110.c: Move to ...
46212 * gcc.c-torture/compile/20021110.c: .... here.
46214 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46217 * gcc.c-torture/execute/20021111-1.c
46219 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46222 * gcc.dg/20021110.c: New test.
46224 2002-11-10 Mark Mitchell <mark@codesourcery.com>
46226 * g++.dg/abi/vthunk3.C: Run only on x86.
46228 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
46230 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46232 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
46234 * lib/compat.exp (compat-execute): Fix logic error in last
46237 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
46239 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46241 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46244 * g++.dg/template/access6.C: New test.
46246 2002-11-08 Jan Hubicka <jh@suse.cz>
46248 * gcc.dg/i386-ssefp-1.c: New test.
46249 * gcc.dg/i386-ssefp-1.c: New test.
46251 2002-11-08 Jan Hubicka <jh@suse.cz>
46253 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46255 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46257 * g++.dg/abi/vthunk3.C: New test.
46260 * g++.dg/template/crash2.C: New test.
46262 2002-11-07 Mark Mitchell <mark@codesourcery.com>
46264 * g++.dg/abi/dtor1.C: New test.
46265 * g++.dg/abi/dtor2.C: Likewise.
46267 2002-11-05 Geoffrey Keating <geoffk@apple.com>
46269 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46272 2002-11-04 Adam Nemet <anemet@lnxw.com>
46274 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46275 -mthumb. Only xfail with -O0.
46277 2002-11-03 Mark Mitchell <mark@codesourcery.com>
46279 * g++.dg/abi/thunk1.C: New test.
46280 * g++.dg/abi/thunk2.C: Likewise.
46281 * g++.dg/abi/vtt1.C: Likewise.
46283 2002-11-02 Diego Novillo <dnovillo@redhat.com>
46285 PR optimization/8423
46286 * gcc.c-torture/execute/builtin-constant.c: New test.
46288 2002-11-01 Zack Weinberg <zack@codesourcery.com>
46290 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46291 Add some more cases.
46293 2002-11-01 Mark Mitchell <mark@codesourcery.com>
46296 * g++.dg/opt/local1.C: New test.
46298 2002-10-30 Mark Mitchell <mark@codesourcery.com>
46301 * g++.dg/template/complit1.C: New test.
46304 * g++.dg/template/typename4.C: Likewise.
46306 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46308 Core issue 287, PR c++/7639
46309 * g++.dg/template/instantiate1.C: Adjust error location.
46310 * g++.dg/template/instantiate3.C: New test.
46311 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46312 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46313 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46315 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
46317 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46319 2002-10-29 Mark Mitchell <mark@codesourcery.com>
46322 * g++.dg/init/dtor2.C: New test.
46324 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46326 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46327 * gcc.dg/nest.c: Bypass errors on irix6.
46329 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
46331 * gcc.dg/nest.c: Expect error for mmix-*-*.
46332 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46334 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
46336 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46339 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46341 2002-10-25 Mike Stump <mrs@apple.com>
46343 * gcc.dg/warn-1.c: New test.
46345 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46347 * g++.dg/template/typename3.C: New test.
46349 2002-10-25 Mark Mitchell <mark@codesourcery.com>
46351 * g++.dg/lookup/ptrmem1.C: New test.
46353 * g++.dg/abi/vthunk2.C: New test.
46355 2002-10-25 Zack Weinberg <zack@codesourcery.com>
46357 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46359 2002-10-24 Mark Mitchell <mark@codesourcery.com>
46361 * g++.dg/abi/empty9.C: New test.
46363 2002-10-24 Richard Henderson <rth@redhat.com>
46365 * g++.dg/inherit/thunk1.C: Enable for ia64.
46367 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46370 * g++.dg/lookup/pretty1.C: New test.
46372 2002-10-23 Jakub Jelinek <jakub@redhat.com>
46374 * gcc.dg/20021023-1.c: New test.
46376 2002-10-23 Mark Mitchell <mark@codesourcery.com>
46379 * g++.dg/parse/inline1.C: New test.
46381 2002-10-23 Richard Henderson <rth@redhat.com>
46383 * g++.dg/inherit/thunk1.C: Enable for x86_64.
46385 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46387 2002-10-22 Mark Mitchell <mark@codesourcery.com>
46390 * g++.dg/parse/stmtexpr3.C: New test.
46392 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
46394 * g++.dg/expr/cond1.C: New test.
46396 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46398 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46400 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46402 * g++.dg/abi/vbase13.C: New test.
46403 * g++.dg/abi/vbase14.C: Likewise.
46405 2002-10-21 Jakub Jelinek <jakub@redhat.com>
46407 * gcc.dg/tls/pic-1.c: New test.
46408 * gcc.dg/tls/nonpic-1.c: New test.
46409 * gcc.dg/20021018-1.c: New test.
46411 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46413 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46414 Remove only files with the same base name as the test case.
46415 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46416 (profopt-execute): Likewise. Also, remove old profiling
46417 and performance data files before running the tests.
46419 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46420 * g++.dg/bprob/bprob.exp: Likewise.
46421 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
46422 to allow more general test case names.
46424 * g++.dg/bprob/bprob-1.C: Rename to ...
46425 * g++.dg/bprob/g++-bprob-1.C: ... this.
46427 * g77.dg/bprob/bprob-1.f: Rename to ...
46428 * g77.dg/bprob/g77-bprob-1.f: ... this.
46430 2002-10-21 Zack Weinberg <zack@codesourcery.com>
46432 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46433 bison 1.50 or later.
46435 2002-10-21 Janis Johnson <janis187@us.ibm.com>
46437 * g++.dg/README: Describe more test directories.
46439 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46441 * g++.dg/init/array6.C: Add additional tests.
46443 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
46445 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46446 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46448 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
46450 * gcc.c-torture/compile/20020604-1.x: New.
46451 * gcc.c-torture/compile/simd-5.x: Likewise.
46452 * gcc.c-torture/execute/920710-1.x: Likewise.
46453 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46455 2002-10-21 Mark Mitchell <mark@codesourcery.com>
46457 * g++.dg/inherit/override1.C: Add dg-options clause.
46459 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46461 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46464 2002-10-19 Andreas Schwab <schwab@suse.de>
46466 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46467 directory component.
46469 2002-10-18 Mark Mitchell <mark@codesourcery.com>
46471 * g++.dg/inherit/thunk1.C: New test.
46473 * g++.dg/inherit/override1.C: New test.
46475 * g++.dg/abi/mangle11.C: New test.
46476 * g++.dg/abi/mangle14.C: New test.
46477 * g++.dg/abi/mangle17.C: New test.
46479 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
46481 * g++.dg/overload/member2.C: New test.
46483 2002-10-17 Janis Johnson <janis187@us.ibm.com>
46485 * g++.dg/README: Describe new compat directory.
46486 * g++.dg/dg.exp: Skip tests in compat directory.
46487 * README.compat: New file.
46488 * lib/compat.exp: New expect script.
46489 * g++.dg/compat: New test directory.
46490 * g++.dg/compat/compat.exp: New expect script.
46491 * g++.dg/compat/abi: New test directory.
46492 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46493 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46494 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46495 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46496 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46497 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46498 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46499 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46500 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46501 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46502 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46503 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46504 * g++.dg/compat/break: New test directory.
46505 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46506 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46507 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46508 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46509 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46510 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46511 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46512 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46513 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46514 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46515 g++.dg/compat/break/README: New files.
46516 * g++.dg/compat/eh: New test directory.
46517 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46518 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46519 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46520 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46521 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46522 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46523 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46524 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46525 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46526 g++.dg/compat/eh/filter2_y.C,
46527 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46528 g++.dg/compat/eh/new1_y.C,
46529 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46530 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46531 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46532 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46533 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46534 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46535 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46536 g++.dg/compat/eh/unexpected1_y.C: New files.
46537 * g++.dg/compat/init: New test directory.
46538 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46539 g++.dg/compat/init/array5_y.C,
46540 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46541 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46542 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46543 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46544 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46545 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46546 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46547 g++.dg/compat/init/init-ref2_y.C: New files.
46549 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46552 * g++.dg/inherit/using3.C: New test.
46554 2002-10-17 Jan Hubicka <jh@suse.cz>
46556 * gcc.dg/20021017-2.c: New test.
46558 2002-10-17 Mark Mitchell <mark@codesourcery.com>
46560 * g++.dg/abi/mangle16.C: Adjust.
46562 * g++.dg/init/array8.C: New test.
46564 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46566 * gcc.dg/special/mips-abi.exp: New test.
46567 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46569 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46571 * g++.dg/abi/mangle16.C: New test.
46572 * g++.dg/abi/mangle17.C: Likewise.
46575 * g++.dg/template/ref1.C: New test.
46577 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46579 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46581 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46583 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46585 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46588 * g++.dg/init/array7.C: New test.
46590 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46592 * g++.dg/init/array6.C: New test.
46594 * g++.dg/abi/mangle13.C: Likewise.
46595 * g++.dg/abi/mangle14.C: Likewise.
46596 * g++.dg/abi/mangle15.C: Likewise.
46598 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46600 * g++.dg/abi/empty8.C: New test.
46602 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46604 * g++.dg/init/ctor1.C: New test.
46606 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46608 * gcc.c-torture/execute/20021015-1.c: New test.
46610 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46612 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46614 2002-10-14 Jan Hubicka <jh@suse.cz>
46616 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46618 2002-10-14 Richard Henderson <rth@redhat.com>
46620 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46622 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46624 PR optimization/6631
46625 * g++.dg/opt/const2.C: New test.
46627 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46630 * g++.dg/parse/friend1.C: New test.
46631 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46633 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46635 * gcc.dg/20021014-1.c: New test.
46637 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46640 * g++.dg/ext/vlm1.C: New test.
46641 * g++.dg/ext/vlm2.C: Likewise.
46643 * g++.dg/init/array1.C: Remove invalid braces.
46644 * g++.dg/init/brace1.C: New test.
46645 * g++.dg/init/copy2.C: Likewise.
46646 * g++.dg/init/copy3.C: Likewise.
46647 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46648 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46651 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46653 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46655 2002-10-11 Richard Shann <richard.shann@superh.com>
46657 * gcc.c-torture/compile/simd-5.c: New test.
46659 2002-10-10 Roger Sayle <roger@eyesopen.com>
46661 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46663 2002-10-10 Jim Wilson <wilson@redhat.com>
46665 * gcc.c-torture/execute/20021010-1.c: New test.
46667 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46670 * g++.dg/ext/typedef-init.C: New test.
46671 * gcc.dg/typedef-init.c: New test.
46673 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46675 * gcc.dg/cpp/paste13.c: New test.
46677 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46679 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46680 remaining platforms, XFAIL during compile, not execute. Don't
46683 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46685 * gcc.dg/alias-1.c: Tweak expected warning.
46687 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46689 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46691 2002-10-06 Andreas Jaeger <aj@suse.de>
46693 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46694 * gcc.dg/cpp/c++98.C: Likewise.
46696 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46697 * g++.dg/cpp/c++98.C: Likewise.
46699 * g++.dg/README (Subdirectories): Mention cpp directory.
46702 * gcc.dg/20021006-1.c: New test.
46704 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46707 * g++.dg/other/warning1.C: New test.
46709 2002-10-04 Roger Sayle <roger@eyesopen.com>
46711 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46712 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46713 and sparc-*-* with -m64 as expected failures. See PR 8087.
46715 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46718 * g++.dg/template/ptrmem3.C: New test.
46721 * g++.dg/template/union1.C: New test.
46723 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46726 * g++.dg/abi/mangle9.C: New test.
46727 * g++.dg/abi/mangle10.C: New test.
46728 * g++.dg/abi/mangle11.C: New test.
46729 * g++.dg/abi/mangle12.C: New test.
46731 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46734 * g++.dg/template/meminit1.C: New test.
46735 * g++.dg/warn/Wreorder-1.C: Likewise.
46736 * g++.old-deja/g++.mike/warn3.C: Tweak.
46737 * lib/prune.exp: Ingore "in copy constructor".
46739 2002-10-02 Andreas Jaeger <aj@suse.de>
46741 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46742 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46743 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46746 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46748 * gcc.dg/empty1.C: Fix typo.
46750 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46752 * gcc.dg/alias-1.c: New test.
46754 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46756 * gcc.dg/empty1.C: New test.
46758 * g++.dg/tls/init-2.C: Tweak error messages.
46760 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46762 * gcc.c-torture/compile/20020923-1.c: New test.
46764 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46766 * gcc.c-torture/execute/ffs-1.c: New test.
46767 * gcc.c-torture/execute/ffs-2.c: Ditto.
46769 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46771 * g++.dg/overload/member1.C: New test.
46773 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46775 * g++.dg/abi/empty7.C: New test.
46776 * g++.dg/init/pm2.C: Likewise.
46778 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46780 * g++.dg/rtti/crash1.C: New test.
46782 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46784 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46785 gcc.dg/sibcall-4.c: New tests.
46787 2002-09-28 Roger Sayle <roger@eyesopen.com>
46789 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46790 powerpc and MMIX targets.
46792 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46794 * gcc.dg/cpp/20020927-1.c: New.
46796 2002-09-26 David S. Miller <davem@redhat.com>
46798 * gcc.c-torture/compile/trunctfdf.c: New.
46800 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46802 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46804 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46806 * gcc.c-torture/execute/loop-15.c: New.
46808 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46810 * README.QMTEST: Fix typo.
46812 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46814 * gcc.dg/20020926-1.c: New test.
46816 2002-09-25 David S. Miller <davem@redhat.com>
46819 * gcc.c-torture/execute/shiftdi.c: New test.
46821 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46823 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46824 unique to the tool.
46825 * lib/g77.exp (g77_init): Likewise.
46826 * lib/g++.exp (g++_init): Likewise.
46827 * lib/objc.exp (objc_init): Likewise.
46829 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46831 * g++.dg/abi/empty5.C: New test.
46832 * g++.dg/abi/empty6.C: New test.
46833 * g++.dg/abi/vbase12.C: New test.
46835 2002-09-25 Richard Henderson <rth@redhat.com>
46837 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46838 too-small long double.
46840 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46842 * gcc.dg/20020919-1.c: New test.
46844 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46846 * g++.dg/abi/bitfield6.C: New test.
46847 * g++.dg/abi/bitfield7.C: New test.
46848 * g++.dg/abi/bitfield8.C: New test.
46849 * g++.dg/abi/vbase11.C: New test.
46851 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46853 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46854 hppa*-*-hpux*. Update test comment.
46856 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46858 * gcc.dg/tls/struct-1.c: New test.
46860 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46862 * gcc.dg/cpp/tr-warn2.c: Update.
46864 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46866 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46868 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46870 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46873 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46875 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46877 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46878 Adjust for c++filt moved to binutils. Remove spurious duplicate
46879 setting of cxxfilt.
46881 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46883 * gcc.dg/20020312-2.c: Update for darwin.
46885 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46887 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46889 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46891 * objc.dg/comp-types-1.m: New test.
46892 * objc.dg/comp-types-2.m: New test.
46893 * objc.dg/comp-types-3.m: New test.
46894 * objc.dg/comp-types-4.m: New test.
46895 * objc.dg/comp-types-5.m: New test.
46896 * objc.dg/comp-types-6.m: New test.
46898 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46900 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46902 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46904 * g++.dg/other/do1.C: New test.
46906 * g++.dg/template/subst1.C: New test.
46908 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46910 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46912 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46914 * g++.dg/template/qualttp20.C: Adjust expected errors.
46915 * g++.old-deja/g++.jason/report.C: Likewise.
46916 * g++.old-deja/g++.other/qual1.C: Likewise.
46918 * g++.dg/lookup/scoped2.C: New test.
46920 * g++.dg/ext/asm3.C: New test.
46922 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46924 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46926 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46928 * ChangeLog: follow spelling conventions.
46929 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46930 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46931 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46932 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46933 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46934 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46935 * g++.old-deja/g++.law/global-init1.C: Likewise.
46936 * g++.old-deja/g++.other/delete4.C: Likewise.
46937 * g++.old-deja/g++.other/inline21.C: Likewise.
46938 * g++.old-deja/g++.other/singleton.C: Likewise.
46939 * g77.dg/strlen0.f: Likewise.
46940 * g77.f-torture/compile/20010519-1.f: Likewise.
46941 * g77.f-torture/compile/980310-4.f: Likewise.
46942 * gcc.c-torture/compile/20000605-1.c: Likewise.
46943 * gcc.c-torture/execute/20020225-1.c: Likewise.
46944 * gcc.dg/c90-hexfloat-2.c: Likewise.
46945 * gcc.dg/c99-bool-1.c: Likewise.
46946 * gcc.dg/c99-hexfloat-2.c: Likewise.
46947 * gcc.dg/dll-2.c: Likewise.
46948 * gcc.dg/wtr-union-init-1.c: Likewise.
46949 * gcc.dg/wtr-union-init-2.c: Likewise.
46950 * gcc.dg/wtr-union-init-3.c: Likewise.
46951 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46952 * gcc.dg/cpp/defined.c: Likewise.
46953 * gcc.dg/cpp/macsyntx.c: Likewise.
46954 * gcc.dg/cpp/paste2.c: Likewise.
46955 * gcc.dg/cpp/trad/defined.c: Likewise.
46956 * gcc.dg/format/c90-printf-1.c: Likewise.
46957 * gcc.dg/format/c90-scanf-1.c: Likewise.
46958 * gcc.dg/format/c99-printf-1.c: Likewise.
46959 * gcc.dg/format/c99-scanf-1.c: Likewise.
46960 * gcc.misc-tests/gcov-8.c: Likewise.
46961 * lib/profopt.exp: Likewise.
46963 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46965 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46967 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46969 * g++.dg/inherit/using2.C: New test.
46971 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46973 * ChangeLog: Follow spelling conventions.
46974 * g++.dg/template/friend4.C: Likewise.
46975 * g++.old-deja/g++.pt/crash67.C: Likewise.
46976 * gcc.c-torture/execute/20000801-4.c: Likewise.
46977 * gcc.dg/c90-digraph-1.c: Likewise.
46978 * gcc.dg/c94-digraph-1.c: Likewise.
46979 * gcc.dg/c99-digraph-1.c: Likewise.
46980 * gcc.dg/cpp/line5.c: Likewise.
46981 * gcc.dg/cpp/multiline.c: Likewise.
46982 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46983 * gcc.dg/format/attr-3.c: Likewise.
46984 * gcc.dg/format/c90-scanf-3.c: Likewise.
46985 * gcc.dg/format/ext-4.c: Likewise.
46987 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46989 * g++.dg/template/pretty1.C: New test.
46991 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46993 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46995 2002-09-13 Matt Austern <austern@apple.com>
46997 * g++.dg/other/constref[12].C: New, regression tests for
46998 passing a cast expression to a function by const reference.
47000 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
47002 * g++.dg/template/deduce1.C: New test.
47004 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
47006 * gcc.c-torture/execute/simd-1.c: Force all use of int to
47009 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
47011 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47014 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
47016 * gcc.c-torture/compile/20020910-1.c: New test.
47018 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
47020 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47022 2002-09-10 Andreas Jaeger <aj@suse.de>
47024 * gcc.dg/20020312-2.c: Adjust for x86-64.
47026 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
47028 * g77.dg/7388.f: New test case for PR 7388.
47030 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
47032 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47034 2002-09-05 Ziemowit Laski <zlaski@apple.com>
47036 * objc.dg/proto-lossage-1.m: New test.
47038 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
47040 * gcc.dg/cpp/_Pragma4.c: Fix typo.
47042 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
47044 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
47047 2002-09-06 Stan Shebs <shebs@apple.com>
47048 David Edelsohn <edelsohn@gnu.org>
47050 * gcc.dg/weak: New directory.
47051 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47052 target-specific xfail bits.
47053 * gcc.dg/typeof-2.c: Move to new directory.
47054 * gcc.dg/weak.exp: New expect script.
47056 2002-09-06 Alan Modra <amodra@bigpond.net.au>
47058 * gcc.c-torture/execute/extzvsi.c: New test.
47060 2002-09-05 Stan Shebs <shebs@apple.com>
47062 * gcc.dg/weak-1.c: xfail on Darwin.
47063 * gcc.dg/weak-2.c: Ditto.
47064 * gcc.dg/weak-3.c: Ditto.
47065 * gcc.dg/weak-4.c: Ditto.
47066 * gcc.dg/weak-5.c: Ditto.
47067 * gcc.dg/weak-6.c: Ditto.
47068 * gcc.dg/weak-7.c: Ditto.
47069 * gcc.dg/weak-8.c: Ditto.
47070 * gcc.dg/weak-9.c: Ditto.
47072 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
47074 * gcc.c-torture/execute/loop-14.c: New test.
47076 2002-09-04 Jakub Jelinek <jakub@redhat.com>
47078 * g++.dg/other/cxa-atexit1.C: New test.
47080 * gcc.dg/typeof-2.c: New test.
47082 2002-09-03 Roger Sayle <roger@eyesopen.com>
47084 * gcc.dg/builtins-2.c: New testcase.
47085 * gcc.dg/builtins-3.c: New testcase.
47087 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
47089 * gcc.dg/cpp/_Pragma4.c: New test.
47091 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
47093 * objc/execute/nil_method-1.m: New testcase.
47095 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
47097 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47098 [Object class], not [Object initialize].
47100 2002-08-31 Roger Sayle <roger@eyesopen.com>
47101 Hans-Peter Nilsson <hp@bitrange.com>
47103 * gcc.c-torture/execute/20020720-1.x: Skip test on
47104 mmix-knuth-mmixware. Correct comment.
47106 2002-08-27 Mark Mitchell <mark@codesourcery.com>
47108 * g++.dg/abi/bitfield5.C: New test.
47109 * g++.dg/abi/vbase10.C: Likewise.
47111 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
47113 * objc.dg/undeclared-selector.m: New test.
47115 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
47117 * g++.dg/other/offsetof1.C: Avoid cast warning.
47119 2002-08-26 Ziemowit Laski <zlaski@apple.com>
47121 * objc.dg/super-class-2.m: New test.
47123 2002-08-24 Matt Austern <austern@apple.com>
47125 * g++.dg/ext/lvaddr.C: New test.
47126 * g++.dg/ext/lvcast.C: New test.
47128 2002-08-22 Mark Mitchell <mark@codesourcery.com>
47130 * g++.dg/inherit/cond1.C: New test.
47132 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
47134 * gcc.dg/noncompile/incomplete-1.c: New test.
47136 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
47138 * gcc.dg/typespec-1.c: New test.
47140 2002-08-20 Devang Patel <dpatel@apple.com>
47141 * objc.dg/proto-hier-2.m: New test.
47143 2002-08-19 Ziemowit Laski <zlaski@apple.com>
47145 * objc.dg/bitfield-1.m: New test.
47146 * objc.dg/bitfield-2.m: New test.
47148 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
47150 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47151 gcc.dg/c99-flex-array-4.c: New tests.
47153 2002-08-16 Stan Shebs <shebs@apple.com>
47155 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47157 2002-08-15 Jakub Jelinek <jakub@redhat.com>
47159 * gcc.dg/typeof-1.c: New test.
47160 * g++.dg/ext/typeof2.C: New test.
47162 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
47164 * g++.dg/other/offsetof1.C: New test.
47166 2002-08-14 Richard Henderson <rth@redhat.com>
47168 * gcc.dg/tls/diag-3.c: Fix expected message strings.
47170 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
47172 * gcc.dg/cpp/_Pragma3.c: New test.
47174 2002-08-13 Mark Mitchell <mark@codesourcery.com>
47176 * g++.dg/template/inherit3: New test.
47178 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
47180 * gcc.dg/bitfld-4.c: Add blank options.
47182 2002-08-09 Mark Mitchell <mark@codesourcery.com>
47184 * g++.dg/template/crash1.C: New test.
47186 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47188 * gcc.dg/tls/opt-2.c: New test.
47190 2002-08-08 Devang Patel <dpatel@apple.com>
47192 * objc.dg/selector-1.m : New test
47194 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47196 * g++.dg/abi/bitfield4.C: New test.
47197 * gcc.dg/bitfld-4.c: New test.
47199 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
47201 * g++.dg/other/packed1.C: New test.
47203 2002-08-07 Mark Mitchell <mark@codesourcery.com>
47205 * g++.dg/abi/offsetof.C: Tweak error messages.
47206 * g++.old-deja/g++.mike/p10769a.C: Likewise.
47208 2002-08-08 Jakub Jelinek <jakub@redhat.com>
47210 * gcc.dg/bitfld-3.c: New test.
47212 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47213 Richard Henderson <rth@redhat.com>
47215 * gcc.dg/i386-bitfield1.c: New test.
47216 * g++.dg/abi/bitfield3.C: Update.
47218 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
47220 * objc.dg/const-str-2.m: Update.
47221 * gcc.dg/cpp/c++98.c: Change to C extension.
47222 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47223 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47225 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
47227 * gcc.dg/tls/diag-3.c: New.
47229 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
47231 * g++.dg/README (Subdirectories): Document new subdir expr.
47232 * g++.dg/expr/pmf-1.C: New test.
47234 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
47236 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47238 2002-08-06 Jakub Jelinek <jakub@redhat.com>
47240 * g++.dg/abi/bitfield3.C: New test.
47242 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
47244 * lib/gcov.exp: Tweak expected line formats.
47245 * gcc.misc-tests/gcov8.c: New test.
47246 * gcc.misc-tests/gcov8.x: New flags.
47248 2002-08-05 Jakub Jelinek <jakub@redhat.com>
47250 * consistency.vlad/layout/endian.c: Include string.h.
47252 * gcc.c-torture/execute/20020805-1.c: New test.
47254 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
47256 * g++.dg/other/conversion1.C: New test.
47258 2002-08-03 Roger Sayle <roger@eyesopen.com>
47260 * gcc.dg/builtins-1.c: New testcase.
47262 2002-08-02 Mark Mitchell <mark@codesourcery.com>
47264 * g++.dg/inherit/access3.C: New test.
47266 2002-08-01 Jakub Jelinek <jakub@redhat.com>
47268 * gcc.dg/ia64-visibility-2.c: New test.
47270 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
47272 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47273 __qualifier_flags to __flags.
47275 2002-07-31 Mark Mitchell <mark@codesourcery.com>
47277 * g++.dg/inherit/operator1.C: New test.
47278 * g++.dg/lookup/disamb1.C: Fix typo in comment.
47279 * g++.dg/other/error1.C: Change expected error message.
47280 * g++.dg/template/conv4.C: Likewise.
47282 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
47284 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47285 for documented behavior.
47287 2002-07-25 Roger Sayle <roger@eyesopen.com>
47289 * gcc.c-torture/execute/20020720-1.x: Skip this test on
47290 several targets known to fail.
47292 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
47294 * gcc.dg/mips-args-[123].c: New tests.
47296 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
47298 * gcc.dg/ppc-spe.c: New.
47300 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
47302 * g++.dg/other/ptrmem4.C: New testcase.
47304 2002-07-24 Richard Henderson <rth@redhat.com>
47306 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47308 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
47310 * g++.dg/ext/alignof1.C (main): Return 0 for success.
47312 2002-07-24 Roger Sayle <roger@eyesopen.com>
47314 * gcc.c-torture/execute/memset-3.c: New testcase.
47316 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
47318 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47319 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47321 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47323 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47326 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
47328 * gcc.c-torture/compile/simd-4.c: New test.
47330 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47332 PR c++/7347, c++/7348
47333 * g++.dg/template/access4.C: New test.
47334 * g++.dg/template/access5.C: New test.
47335 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47336 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47337 * g++.old-deja/g++.pt/ttp58.C: Likewise.
47338 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47340 2002-07-22 Jakub Jelinek <jakub@redhat.com>
47342 * gcc.dg/gnu89-init-2.c: New test.
47344 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
47346 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47348 2002-07-20 Roger Sayle <roger@eyesopen.com>
47350 * gcc.c-torture/execute/20020720-1.c: New testcase.
47352 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
47354 * gcc.dg/cpp/Wsignprom.c: New tests.
47356 2002-07-20 Alan Modra <amodra@bigpond.net.au>
47358 * gcc.c-torture/execute/loop-13.c: New test.
47360 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
47362 * gcc.dg/cpp/expr.c: New tests.
47364 2002-07-18 David Edelsohn <edelsohn@gnu.org>
47366 * g++.dg/opt/pr6713.C: Add template instantiation.
47368 2002-07-18 Alan Modra <amodra@bigpond.net.au>
47370 * gcc.dg/nest.c: New test.
47372 2002-07-17 Richard Henderson <rth@redhat.com>
47374 * g++.dg/opt/pr6713.C: New test.
47376 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
47378 * gcc.c-torture/execute/loop-2e.x: Let the testcase
47379 XFAIL for all x86 processors.
47381 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
47383 * gcc.c-torture/execute/20010122-1.x: Do not test with
47384 -fomit-frame-pointer.
47386 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47388 * g++.dg/template/instantiate2.C: New test.
47389 * g++.dg/template/spec4.C: New test.
47391 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47393 * g++.dg/template/access2.C: New test.
47394 * g++.dg/template/access3.C: New test.
47396 2002-07-15 Zack Weinberg <zack@codesourcery.com>
47398 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47399 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47400 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47401 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47402 Convert to use <stdarg.h>.
47403 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47405 * gcc.dg/va-arg-2.c: New.
47406 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47408 2002-07-15 Jakub Jelinek <jakub@redhat.com>
47410 * gcc.c-torture/compile/20020710-1.c: New test.
47412 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
47413 Andrew Pinski <pinskia@physics.uc.edu>
47415 gcc.c-torture/compile/simd-2.c: New testcase.
47416 gcc.c-torture/compile/simd-3.c: Likewise.
47418 2002-07-11 Mark Mitchell <mark@codesourcery.com>
47421 * g++.dg/overload/error1.C: New test.
47423 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47425 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47426 configuration and IRIX 6 O32 ABI.
47428 2002-07-11 Roger Sayle <roger@eyesopen.com>
47430 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47432 2002-07-10 Roger Sayle <roger@eyesopen.com>
47434 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47436 2002-07-10 Jeffrey A Law <law@redhat.com>
47438 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47440 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
47442 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
47444 * gcc.dg/20020312-2.c: Check for __PPC__.
47446 2002-07-09 Diego Novillo <dnovillo@redhat.com>
47448 * gcc.c-torture/compile/20020709-1.c: New test.
47450 2002-07-07 Roger Sayle <roger@eyesopen.com>
47452 * g++.dg/template/qualttp21.C: New test case.
47454 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
47456 * gcc.c-torture/compile/20020706-1.c: New test.
47457 * gcc.c-torture/compile/20020706-2.c: New test.
47459 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
47460 Alexandre Oliva <aoliva@redhat.com>
47462 * g++.dg/warn/incomplete1.C: New test.
47464 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47467 * g++.dg/warn/noreturn1.C: New test.
47469 2002-07-03 Mark Mitchell <mark@codesourcery.com>
47472 * g++.dg/debug/debug6.C: New test.
47473 * g++.dg/debug/debug7.C: New test.
47475 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
47477 * gcc.c-torture/compile/simd-3.c: New test.
47479 2002-07-03 Chris Demetriou <cgd@broadcom.com>
47481 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47482 * gcc.dg/20020620-1.c: Likewise.
47484 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47487 * g++.dg/init/array4.C: New test.
47488 * g++.dg/init/array5.C: New test.
47490 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
47492 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47493 * gcc.c-torture/execute/simd-2.c (main): Likewise.
47495 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47497 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47498 * gcc.dg/wtr-aggr-init-1.c: Likewise.
47499 * gcc.dg/wtr-conversion-1.c: Likewise.
47500 * gcc.dg/wtr-escape-1.c: Likewise.
47501 * gcc.dg/wtr-int-type-1.c: Likewise.
47502 * gcc.dg/wtr-label-1.c: Likewise.
47503 * gcc.dg/wtr-static-1.c: Likewise.
47504 * gcc.dg/wtr-strcat-1.c: Likewise.
47505 * gcc.dg/wtr-suffix-1.c: Likewise.
47506 * gcc.dg/wtr-switch-1.c: Likewise.
47507 * gcc.dg/wtr-unary-plus-1.c: Likewise.
47508 * gcc.dg/wtr-union-init-1.c: Likewise.
47509 * gcc.dg/wtr-union-init-2.c: Likewise.
47510 * gcc.dg/wtr-union-init-3.c: Likewise.
47512 * gcc.dg/wtr-func-def-1.c: New test.
47514 2002-07-02 Devang Patel <dpatel@apple.com>
47516 * objc.dg/param-1.m: New test.
47518 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
47520 * gcc.dg/cpp/trad/directive.c: Add test.
47521 * gcc.dg/cpp/trad/macroargs.c: Add test.
47522 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47524 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
47526 * gcc.dg/cpp/cmdlne-M.c: New test.
47528 2002-07-02 Ziemowit Laski <zlaski@apple.com>
47530 * objc.dg/desig-init-1.m: New test.
47532 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47535 * g++.dg/template/instantiate1.C: New test.
47537 2002-07-01 Mark Mitchell <mark@codesourcery.com>
47540 * g++.dg/template/sizeof2.C: New test.
47542 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47544 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47545 gcc.dg/cpp/trad/include.c: New tests.
47547 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
47550 * gcc.c-torture/compile/20020701-1.c: New test.
47552 2002-07-01 Stan Shebs <shebs@apple.com>
47554 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47556 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47557 (objc-torture-execute): or here.
47559 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
47561 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47563 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47565 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47567 2002-06-30 Devang Patel <dpatel@apple.com>
47569 * objc.dg/fsyntax-only.m: New test.
47571 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47574 * g++.dg/template/friend7.C: New file.
47576 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47578 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47581 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47583 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47584 avoid division by zero.
47586 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47588 * gcc.dg/Wunknownprag.c: New tests.
47590 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47592 * gcc.c-torture/execute/simd-2.c: New test.
47594 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47596 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47597 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47598 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47599 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47600 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47601 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47602 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47603 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47604 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47605 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47606 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47607 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47608 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47609 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47610 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47611 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47612 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47614 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47616 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47617 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47618 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47619 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47621 * gcc.dg/cpp/trad/directive.c: Update.
47623 2002-06-23 Andreas Jaeger <aj@suse.de>
47625 * gcc.c-torture/execute/complex-6.c: New.
47627 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47629 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47630 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47631 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47632 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47634 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47636 * gcc.dg/cpp/trad: New directory with traditional tests copied
47637 from parent directory.
47638 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47639 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47640 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47641 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47642 Move to trad/ and rename.
47643 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47644 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47645 gcc.dg/cpp/trad/redef2.c: New tests.
47646 * gcc.dg/cpp/trad/trad.exp: New driver.
47648 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47650 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47651 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47652 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47653 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47656 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47658 * gcc.dg/20020620-1.c: New test.
47660 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47662 * g++.dg/template/ttp4.C: New test.
47664 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47666 * g++.dg/opt/vt1.C: Fix regexp.
47668 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47670 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47671 Don't use attribute `noinline'.
47673 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47675 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47677 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47679 * gcc.c-torture/execute/simd-1.c: New.
47681 * gcc.dg/simd-1.c: New.
47683 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47685 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47687 2002-06-16 Richard Henderson <rth@redhat.com>
47689 * g++.dg/ext/anon-struct1.C: New.
47690 * g++.dg/ext/anon-struct2.C: New.
47691 * g++.dg/ext/anon-struct3.C: New.
47692 * gcc.dg/anon-struct-1.c: New.
47693 * gcc.dg/anon-struct-2.c: New.
47694 * gcc.dg/anon-struct-3.c: New.
47695 * gcc.dg/20011008-1.c: Adjust warning text.
47696 * gcc.dg/20020527-1.c: Add -fms-extensions.
47698 2002-06-16 Richard Henderson <rth@redhat.com>
47700 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47702 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47704 * gcc.c-torture/execute/20020615-1.c: New test.
47706 2002-06-15 Roger Sayle <roger@eyesopen.com>
47708 * gcc.c-tortuture/execute/compare-1.c: New test case.
47709 * gcc.c-tortuture/execute/compare-2.c: New test case.
47710 * gcc.c-tortuture/execute/compare-3.c: New test case.
47712 2002-06-13 Richard Henderson <rth@redhat.com>
47714 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47717 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47719 * g++.dg/template/typename2.C: Update error message.
47721 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47723 * gcc.c-torture/execute/20020611-1.c: New test.
47725 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47727 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47728 list of targets to skip.
47730 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47732 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47733 targets if not optimizing.
47735 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47737 * gcc.c-torture/compile/20020605-1.c: New test.
47739 * g++.dg/opt/vt1.C: New test.
47741 * gcc.dg/20020531-1.c: New test.
47743 * gcc.dg/20020530-1.c: New test.
47745 * gcc.dg/20020527-1.c: New test.
47747 * g++.dg/opt/cse1.C: New test.
47749 2002-06-07 Roger Sayle <roger@eyesopen.com>
47751 * gcc.dg/20020607-2.c: New test case.
47753 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47755 * gcc.c-torture/compile/20020604-1.c: New test.
47757 2002-06-04 Richard Henderson <rth@redhat.com>
47759 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47760 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47761 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47763 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47765 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47767 2002-06-03 Richard Henderson <rth@redhat.com>
47769 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47770 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47772 2002-06-02 Richard Henderson <rth@redhat.com>
47774 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47775 test functions static.
47777 2002-06-02 Andreas Jaeger <aj@suse.de>
47779 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47782 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47784 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47785 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47786 Update for mofified diagnostics.
47787 * gcc.dg/c99-intconst-1.c: No longer fail.
47789 2002-06-02 Richard Henderson <rth@redhat.com>
47791 * gcc.dg/uninit-A.c: Remove xfail markers.
47793 2002-06-01 Roger Sayle <roger@eyesopen.com>
47795 * gcc.dg/fnegate-1.c: New test case.
47797 2002-05-30 Osku Salerma <osku@iki.fi>
47799 * gcc.c-torture/execute/mayalias-1.c: New file.
47801 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47803 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47804 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47805 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47807 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47809 * gcc.c-torture/execute/20020529-1.c: New test.
47811 2002-05-27 Richard Henderson <rth@redhat.com>
47813 * g++.dg/ext/attrib6.C: New test case.
47815 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47817 * gcc.c-torture/execute/pure-1.c: New test.
47819 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47821 * gcc.dg/cpp/arith-2.c: Remove.
47823 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47825 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47826 * gcc.dg/cpp/if-3.c: Remove.
47828 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47830 * g++.dg/opt/cse2.C: New test.
47832 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47834 * gcc.dg/cpp/arith-1.c: New semantic tests.
47835 * gcc.dg/cpp/if-1.c: Update.
47837 2002-05-24 Ben Elliston <bje@redhat.com>
47839 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47841 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47843 * gcc.dg/verbose-asm.c: New test.
47845 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47847 * gcc.dg/cpp/paste12.c: New test.
47849 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47851 * g++.dg/parse/named_ops.C: New test.
47853 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47855 * gcc.dg/weak-8.c: New test.
47857 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47859 * gcc.dg/weak-2.c: Allow optional leading underscore
47860 in scan-assembler symbol name.
47861 * gcc.dg/weak-3.c: Likewise.
47862 * gcc.dg/weak-4.c: Likewise.
47863 * gcc.dg/weak-5.c: Likewise.
47865 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47867 * gcc.dg/20020523-1.c: New test.
47869 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47871 * objc.dg/const-str-2.m: Update now that we stop after
47872 a command line error.
47874 2002-05-22 Richard Henderson <rth@redhat.com>
47876 * g++.dg/dg.exp: Fix typo in test pruneing.
47878 2002-05-22 Richard Henderson <rth@redhat.com>
47880 * g++.dg/dg.exp: Prune the tls subdirectory.
47881 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47882 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47883 * g++.dg/tls/init-1.C: New.
47885 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47887 * gcc.dg/20020517-1.c: New test.
47889 2002-05-21 Richard Henderson <rth@redhat.com>
47891 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47892 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47894 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47896 * g++.dg/other/copy2.C: New test.
47898 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47900 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47901 (MAX_COPY): Bump up to 10 times sizeof (long long).
47902 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47904 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47905 sizeof (long long).
47907 * gcc.c-torture/execute/strcpy-1.c: New test.
47909 2002-05-19 Jason Merrill <jason2redhat.com>
47911 * g++.dg/ext/oper1.C: New test.
47913 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47914 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47916 * README.QMTEST: New file.
47918 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47920 2002-05-19 Andreas Jaeger <aj@suse.de>
47922 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47924 * gcc.c-torture/execute/loop-2d.x: Likewise.
47926 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47928 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47929 support weak symbols.
47930 * gcc.dg/weak-4.c: Likewise.
47931 * gcc.dg/weak-6.c: Likewise.
47933 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47935 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47936 cygwin, coff and h8300-*-hms targets
47937 * gcc.dg/weak-5.c: Likewise.
47938 * gcc.dg/weak-7.c: Likewise.
47940 2002-05-16 Jason Merrill <jason@redhat.com>
47942 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47943 (scan-assembler-not, scan-assembler-dem): Likewise.
47944 (scan-assembler-dem-not): Likewise.
47946 2002-05-15 Richard Henderson <rth@redhat.com>
47948 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47950 2002-05-15 Richard Henderson <rth@redhat.com>
47952 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47953 (vfoo1f): Warning here.
47954 (vfoo1l): Don't redefine the alias.
47956 2002-05-14 Jason Merrill <jason@redhat.com>
47957 Alexandre Oliva <aoliva@redhat.com>
47959 * g++.dg/init/pm1.C: New test.
47961 2002-05-12 David S. Miller <davem@redhat.com>
47963 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47966 2002-05-10 Roger Sayle <roger@eyesopen.com>
47968 * gcc.c-torture/execute/20020510-1.c: New test case.
47970 2002-05-10 David S. Miller <davem@redhat.com>
47972 * gcc.c-torture/execute/conversion.c: Test long double too.
47974 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47976 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47977 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47978 * lib/g++.exp (g++_link_flags): Likewise.
47979 * lib/objc.exp (objc_target_compile): Likewise.
47981 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47983 * gcc.dg/cpp/poison.c: Update.
47984 * gcc.dg/cpp/20000625-2.c: Remove.
47985 * gcc.dg/cpp/direct2s.c: Remove final test.
47987 2002-05-08 Tom Rix <trix@redhat.com>
47989 * gcc.c-torture/execute/20020508-1.c: New test.
47990 * gcc.c-torture/execute/20020508-2.c: New test.
47991 * gcc.c-torture/execute/20020508-3.c: New test.
47993 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47995 * gcc.dg/cpp/charconst-4.c: More tests.
47997 2002-05-08 Mark Mitchell <mark@codesourcery.com>
48000 * gcc.dg/weak-3.c: Update location of warning messages.
48001 * gcc.dg/weak-5.c: Likewise.
48003 2002-05-06 Roger Sayle <roger@eyesopen.com>
48005 * gcc.c-torture/execute/20020506-1.c: New test case.
48007 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
48009 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48011 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48013 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48015 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48017 * gcc.dg/cpp/charconst-3.c: New test.
48019 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
48021 * gcc.dg/cpp/charconst.c: Update tests.
48023 2002-05-05 Tim Josling <tej@melbpc.org.au>
48025 * treelang: Added directory for new sample language treelang. Also
48026 lib/treelang.exp: New file to signal treelang should be tested.
48028 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48030 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48031 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48032 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48033 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48034 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48035 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48036 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48038 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
48040 * gcc.dg/format/xopen-2.c: New test.
48042 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48044 * gcc.dg/20020503-1.c: New test.
48046 2002-05-02 Mark Mitchell <mark@codesourcery.com>
48048 * g++.dg/init/dtor1.C: Make it tougher.
48050 2002-05-01 Mark Mitchell <mark@codesourcery.com>
48052 * g++.dg/init/dtor1.C: New test.
48054 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
48056 * gcc.dg/altivec-8.c: New.
48058 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
48060 * gcc.dg/altivec-7.c: New.
48062 2002-04-29 Jakub Jelinek <jakub@redhat.com>
48064 * g++.dg/parse/typedef1.C: New test.
48066 2002-04-29 Mark Mitchell <mark@codesourcery.com>
48069 * g++.dg/template/friend6.C: New test.
48072 * g++.dg/init/copy1.C: New test.
48074 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
48076 * g++.dg/warn/effc1.C: New test.
48078 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
48080 * gcc.dg/cpp/if-cexp.c: Add a test.
48082 2002-04-28 Jakub Jelinek <jakub@redhat.com>
48084 * gcc.dg/20020426-2.c: New test.
48086 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
48088 * gcc.dg/cpp/if-mop.c: Update.
48089 * gcc.dg/cpp/if-mpar.c: Add test.
48090 * gcc.dg/cpp/if-oppr.c: Update.
48092 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48095 * gcc.dg/weak-[2-7].c: New tests.
48097 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48099 * gcc.dg/enum1.c: New test.
48101 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48104 * g++.dg/inherit/access2.C: New test.
48106 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48109 * gcc.dg/20020426-1.c: New test.
48111 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48113 * g++.dg/abi/enum1.C: New test.
48115 2002-04-26 Richard Henderson <rth@redhat.com>
48117 * gcc.dg/c99-bool-1.c: Expect always true warning.
48119 2002-04-25 Roger Sayle <roger@eyesopen.com>
48121 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48123 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48125 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48128 2002-04-24 Mark Mitchell <mark@codesourcery.com>
48130 * g++.dg/abi/mange7.C: New test.
48133 * g++.dg/parse/stmtexpr2.C: New test.
48135 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
48137 * gcc.dg/20020312-2.c: Add SH target.
48139 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48141 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48142 compiler output on mips*-*-irix*.
48144 2002-04-23 Jakub Jelinek <jakub@redhat.com>
48146 * g++.dg/parse/attr1.C: New test.
48148 2002-04-23 Roger Sayle <roger@eyesopen.com>
48150 * gcc.c-torture/execute/string-opt-17.c: New test case.
48151 * gcc.c-torture/execute/memset-2.c: New test case.
48153 2002-04-23 Mark Mitchell <mark@codesourcery.com>
48156 * g++.dg/template/friend5.C: New test.
48159 * g++.dg/template/qual1.C: Likewise.
48161 2002-04-22 Zack Weinberg <zack@codesourcery.com>
48163 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48164 Include stdlib.h, not stdio.h or ctype.h.
48166 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
48168 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48169 cris-*-elf* and mmix-*-*.
48170 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48171 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48172 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48174 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48175 * gcc.dg/wchar_t-1.c: Ditto.
48177 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
48179 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48182 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
48184 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48186 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48188 * gcc.c-torture/execute/20000906-1.x: Delete.
48190 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
48192 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48194 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
48197 * g77.f-torture/execute/6367.f: New test.
48198 * g77.f-torture/execute/6367.x: Disable for MMIX.
48200 2002-04-19 Mark Mitchell <mark@codesourcery.com>
48203 * g++.dg/opt/inline2.C: New test.
48205 2002-04-18 Richard Henderson <rth@redhat.com>
48207 * gcc.dg/20000906-1.c: Enable for all targets.
48208 * gcc.c-torture/compile/iftrap-2.c: New.
48210 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48212 * gcc.dg/20020418-1.c: New test.
48213 * gcc.dg/20020418-2.c: New test.
48215 2002-04-18 Richard Henderson <rth@redhat.com>
48217 * gcc.c-torture/compile/iftrap-1.c: New.
48218 * gcc.dg/iftrap-1.c: Adjust for ia64.
48219 * gcc.dg/iftrap-2.c: New.
48221 2002-04-18 Jakub Jelinek <jakub@redhat.com>
48223 * gcc.c-torture/compile/20020418-1.c: New test.
48225 2002-04-18 Roger Sayle <roger@eyesopen.com>
48227 * gcc.c-torture/compile/20020415-1.c: New.
48229 2002-04-18 David S. Miller <davem@redhat.com>
48231 * gcc.c-torture/execute/20020418-1.c: New test.
48233 2002-04-17 Jakub Jelinek <jakub@redhat.com>
48235 * gcc.dg/20020416-1.c: New test.
48237 * g++.dg/opt/inline1.C: New test.
48239 2002-04-16 Jakub Jelinek <jakub@redhat.com>
48241 * gcc.dg/altivec-5.c: New test.
48243 * gcc.dg/20020415-1.c: New test.
48245 2002-04-15 Mark Mitchell <mark@codesourcery.com>
48247 * lib/chill.exp: Remove.
48249 2002-04-14 Jakub Jelinek <jakub@redhat.com>
48251 * g++.dg/other/big-struct.C: New test.
48253 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
48255 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48258 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
48261 * gcc.dg/i386-387-1.c: Allow optional leading underscore
48262 in scan-assembler function name
48264 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
48266 * g77.f-torture/execute/980628-4.x,
48267 g77.f-torture/execute/980628-5.x,
48268 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48269 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48270 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48273 2002-04-13 David S. Miller <davem@redhat.com>
48275 * gcc.c-torture/execute/20020413-1.c: New test.
48277 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
48280 * g++.dg/ext/asm1.C: New tests.
48282 2002-04-12 Mark Mitchell <mark@codesourcery.com>
48285 * g++.dg/parse/stmtexpr1.C: New test.
48288 * g++.dg/template/copy1.C: New test.
48290 2002-04-12 Richard Henderson <rth@redhat.com>
48292 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48294 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
48296 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48297 gcc.c-torture/execute/20020307-2.c.
48299 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
48301 * g++.dg/ext/attrib5.C,
48302 * g++.dg/lookup/struct1.C: New tests.
48304 2002-04-11 Jakub Jelinek <jakub@redhat.com>
48306 * gcc.dg/20020411-1.c: New test.
48308 * gcc.c-torture/execute/20020411-1.c: New test.
48310 2002-04-10 Janis Johnson <janis187@us.ibm.com>
48312 * g77.f-torture/execute/6177.f: New test.
48314 2002-04-10 Jakub Jelinek <jakub@redhat.com>
48317 * g++.dg/opt/cleanup1.C: New test.
48319 * g++.dg/opt/const1.C: New test.
48321 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
48323 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48325 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
48328 * g++.dg/template/typename2.C: New test.
48330 2002-04-10 Alan Modra <amodra@bigpond.net.au>
48332 * gcc.c-torture/execute/loop-12.c: New.
48334 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
48336 * g77.f-torture/execute/980628-4.x,
48337 g77.f-torture/execute/980628-5.x,
48338 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48339 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48340 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48342 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48344 PR optimization/6086
48345 * g++.dg/opt/preinc1.C: New test.
48347 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48350 * g++.dg/opt/static2.C: New test.
48352 2002-04-06 Mark Mitchell <mark@codesourcery.com>
48355 * gcc.dg/20020406-1.c: New test.
48357 2002-04-04 David S. Miller <davem@redhat.com>
48359 * gcc.c-torture/execute/20020404-1.c: New test.
48361 2002-04-04 Jakub Jelinek <jakub@redhat.com>
48364 * gcc.dg/20020312-2.c: Do not declare global register variable
48365 if __PIC__ or __pic__ is defined.
48367 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
48369 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
48370 __asm__ so that it works correctly even if -ansi -pedantic-errors.
48372 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48374 * gcc.misc-tests/linkage.exp: Update last change to handle
48375 sparc*-, not just sparc-.
48377 2002-04-03 Richard Henderson <rth@redhat.com>
48379 * gcc.dg/cpp/ucs.c: Improved long UCS test.
48381 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48383 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48385 2002-04-02 David S. Miller <davem@redhat.com>
48387 * gcc.c-torture/execute/20020402-3.c: New test.
48389 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
48391 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48392 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48394 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48395 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48396 g77.f-torture/execute/20001201.x,
48397 g77.f-torture/execute/u77-test.x: New files.
48399 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48400 * gcc.dg/wchar_t-1.c: Ditto.
48402 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48404 * gcc.c-torture/execute/20020402-1.c: New test.
48406 2002-04-01 Richard Henderson <rth@redhat.com>
48408 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48410 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48412 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48414 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48416 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48418 * g++.dg/inherit/template-as-base.C: Expect error.
48419 * g++.dg/inherit/namespace-as-base.C: Likewise.
48421 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
48423 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48424 g++.dg/ext/instantiate3.C: Tweak match patterns.
48426 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48427 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48430 2002-03-31 Richard Henderson <rth@redhat.com>
48432 * gcc.dg/special/alias-2.c: New.
48433 * gcc.dg/special/ecos.exp: Run it.
48435 2002-03-31 Richard Henderson <rth@redhat.com>
48437 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48439 2002-03-31 Kazu Hirata <kazu@hxi.com>
48441 * gcc.dg/weak-1.c: Disable on h8300 port.
48443 2002-03-29 Janis Johnson <janis187@us.ibm.com>
48445 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48446 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48448 * g++.dg/bprob/bprob-1.C: New test.
48449 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48450 * g++.dg/gcov/gcov-1.C: New test.
48451 * g++.dg/gcov/gcov-1.x: New file.
48452 * g++.dg/gcov/gcov-2.C: New test.
48453 * g++.dg/gcov/gcov-3.C: New test.
48454 * g++.dg/gcov/gcov-3.h: New file.
48456 2002-03-28 Roger Sayle <roger@eyesopen.com>
48458 * g++.old-deja/g++.other/builtins5.C: New test.
48459 * g++.old-deja/g++.other/builtins6.C: New test.
48460 * g++.old-deja/g++.other/builtins7.C: New test.
48461 * g++.old-deja/g++.other/builtins8.C: New test.
48462 * g++.old-deja/g++.other/builtins9.C: New test.
48464 2002-03-29 Jakub Jelinek <jakub@redhat.com>
48466 * g++.dg/opt/static1.C: New test.
48468 * g++.dg/opt/longbranch1.C: New test.
48470 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
48472 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48474 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48476 2002-03-28 Jeffrey A Law (law@redhat.com)
48478 * gcc.c-torture/execute/20020328-1.c: New test.
48480 2002-03-27 Richard Henderson <rth@redhat.com>
48482 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48483 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48484 move from g++.old-deja/g++.ext/.
48486 2002-03-27 Mark Mitchell <mark@codesourcery.com>
48488 * g++.dg/init/new2.C: New test.
48490 2002-03-26 Richard Henderson <rth@redhat.com>
48492 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48494 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48497 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
48499 * gcc.dg/20001102-1.c: Likewise.
48501 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
48503 * gcc.dg/cpp/endif-pedantic1.c,
48504 gcc.dg/cpp/endif-pedantic2.c: New tests.
48506 2002-03-26 Mark Mitchell <mark@codesourcery.com>
48508 * g++.dg/init/new1.C: New test.
48510 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
48512 * g++.dg/abi/vbase9.C: New test.
48514 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
48516 * gcc.dg/arm-asm.c: New test.
48518 2002-03-26 Andrew Cagney <ac131313@redhat.com>
48520 * gcc.dg/Wswitch-enum.c: New test.
48523 2002-03-26 Richard Henderson <rth@redhat.com>
48525 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48528 2002-03-25 Richard Henderson <rth@redhat.com>
48530 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
48533 * gcc.c-torture/compile/20011119-1.c (xxx): New.
48534 * gcc.c-torture/compile/20011119-2.c (xxx): New.
48536 2002-03-25 Zack Weinberg <zack@codesourcery.com>
48538 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48540 2002-03-25 Bob Wilson <bob.wilson@acm.org>
48542 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48543 targets using generic thunk support.
48545 2002-03-25 Jakub Jelinek <jakub@redhat.com>
48547 * gcc.c-torture/compile/20020323-1.c: New test.
48549 * g++.dg/opt/conj2.C: New test.
48551 2002-03-24 Richard Henderson <rth@redhat.com>
48553 * gcc.dg/weak-1.c: Use -fno-common.
48555 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48557 * g77.dg/f77-edit-apostrophe-out.f: New test
48558 * g77.dg/f77-edit-h-out.f: New test
48559 * g77.dg/f77-edit-t-in.f: New test
48560 * g77.dg/f77-edit-t-out.f: New test
48561 * g77.dg/f77-edit-x-out.f: New test
48562 * g77.dg/f77-edit-slash-out.f: New test
48563 * g77.dg/f77-edit-colon-out.f: New test
48564 * g77.dg/f77-edit-s-out.f: New test
48566 2002-03-24 Richard Henderson <rth@redhat.com>
48568 * objc/execute/formal_protocol-6.x: New XFAIL.
48570 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48572 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48573 that do not support weak symbols
48575 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48577 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48578 * lib/g77.exp: Likewise.
48579 * lib/objc.exp: Likewise.
48581 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48583 * gcc.dg/Wswitch-default.c: New test.
48585 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48587 * g++.dg/other/enum1.C: New test.
48589 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48591 * gcc.dg/pragma-ep-3.c: Fix typo.
48593 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48595 * g++.dg/inherit/template-as-base.C: New test.
48597 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48599 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48600 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48602 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48604 * gcc.dg/cpp/multiline.c: Update to match.
48606 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48608 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48610 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48612 * gcc.dg/cpp/extratokens2.c: New file.
48614 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48616 * gcc.dg/20020312-2.c: Add rs6000 target.
48618 * gcc.c-torture/compile/20020319-1.c: New test.
48620 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48622 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48623 (A, E): Handle this.
48625 2002-03-20 Jason Merrill <jason@redhat.com>
48627 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48629 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48630 through prune_gcc_output.
48632 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48634 * gcc.c-torture/compile/20020320-1.c: New test.
48636 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48638 * gcc.c-torture/compile/20020318-1.c: New test.
48640 * gcc.dg/struct-by-value-1.c: New test.
48642 * gcc.dg/20020319-1.c: New test.
48644 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48646 * g++.dg/opt/conj1.C: New test.
48648 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48650 * g++.dg/template/qualttp20.C: Revert previous change.
48651 * g++.dg/template/qualttp3.C: Likewise.
48652 * g++.dg/template/qualttp4.C: Likewise.
48653 * g++.dg/template/qualttp5.C: Likewise.
48654 * g++.dg/template/qualttp6.C: Likewise.
48655 * g++.dg/template/qualttp7.C: Likewise.
48656 * g++.dg/template/qualttp8.C: Likewise.
48657 * g++.dg/template/recurse.C: Likewise.
48659 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48661 * gcc.dg/cpp/wchar-1.c: Update.
48663 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48665 * g++.dg/template/conv1.C: New test.
48666 * g++.dg/template/conv2.C: New test.
48667 * g++.dg/template/conv3.C: New test.
48668 * g++.dg/template/conv4.C: New test.
48670 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48672 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48673 * g++.dg/template/qualttp3.C: Likewise.
48674 * g++.dg/template/qualttp4.C: Likewise.
48675 * g++.dg/template/qualttp5.C: Likewise.
48676 * g++.dg/template/qualttp6.C: Likewise.
48677 * g++.dg/template/qualttp7.C: Likewise.
48678 * g++.dg/template/qualttp8.C: Likewise.
48679 * g++.dg/template/recurse.C: Likewise.
48681 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48683 * g++.dg/opt/dtor1.C: New test.
48685 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48687 * gcc.c-torture/compile/20020315-1.c: New test.
48689 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48691 * gcc.dg/weak-1.c: Fix scan tests.
48693 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48695 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48696 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48697 cris-*-aout* mmix-*-*.
48698 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48699 cris-*-aout* mmix-*-*.
48700 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48701 cris-*-elf* cris-*-aout* and mmix-*-*.
48702 * gcc.dg/20001009-1.c: Ditto.
48703 * gcc.dg/20010912-1.c: Ditto.
48704 * gcc.dg/20020122-4.c: Ditto.
48705 * gcc.dg/inline-2.c: Ditto.
48707 2002-03-14 Jeffrey A Law (law@cygnus.com)
48709 * gcc.c-torture/compile/20020314-1.c: New test.
48711 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48713 * gcc.c-torture/execute/20020314-1.c: New test.
48715 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48717 * g++.dg/warn/Wunused-1.C: New test.
48719 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48721 * g++.dg/abi/mangle6.C: New test.
48723 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48725 * gcc.c-torture/compile/20020309-2.c: New test.
48727 * gcc.c-torture/compile/20020312-1.c: New test.
48729 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48731 * g++.dg/other/access1.C: New test.
48733 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48735 * gcc.c-torture/execute/wchar_t-1.c: New test.
48737 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48739 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48741 2002-03-12 Roger Sayle <roger@eyesopen.com>
48743 * gcc.dg/20020312-1.c: New test case.
48745 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48747 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48749 2002-03-11 Richard Henderson <rth@redhat.com>
48751 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48752 * g++.old-deja/g++.jason/report.C: Likewise.
48754 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48756 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48757 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48759 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48761 * g++.dg/overload/pmf1.C: New test.
48763 2002-03-11 Kazu Hirata <kazu@hxi.com>
48765 * gcc.c-torture/execute/20020307-1.c: Use long.
48767 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48769 PR optimization/5844
48770 * gcc.dg/20020310-1.c: New test.
48772 2002-03-09 Michael Meissner <meissner@redhat.com>
48774 * gcc.c-torture/execute/memcpy-2.c: New test.
48775 * gcc.c-torture/execute/memset-1.c: New test.
48776 * gcc.c-torture/execute/strlen-1.c: New test.
48777 * gcc.c-torture/execute/strcmp-1.c: New test.
48778 * gcc.c-torture/execute/strncmp-1.c: New test.
48780 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48782 * gcc.dg/ppc-ldstruct.c: New test.
48784 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48786 * gcc.c-torture/execute/va-arg-22.c: New test.
48788 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48790 * gcc.c-torture/compile/20020309-1.c: New test.
48792 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48794 * gcc.c-torture/execute/20020307-2.c: New test.
48796 2002-03-07 Jeffrey A Law (law@redhat.com)
48798 * g77.f-torture/compile/20020307-1.f: New test.
48800 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48802 * gcc.dg/unordered-1.c: New test.
48804 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48806 * gcc.c-torture/execute/20020307-1.c: New test.
48808 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48810 * gcc.dg/20020304-1.c: New test.
48812 * gcc.c-torture/compile/20020304-2.c: New test.
48814 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48816 * gcc.c-torture/compile/20020304-1.c: New test case
48819 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48821 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48823 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48825 * g++.dg/other/classkey1.C: New test.
48827 2002-03-01 Richard Henderson <rth@redhat.com>
48829 * gcc.c-torture/compile/981223-1.x: New.
48830 * gcc.c-torture/compile/920625-1.x: New.
48832 2002-02-28 Richard Henderson <rth@redhat.com>
48834 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48836 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48838 * gcc.c-torture/execute/20020227-1.c: New test.
48840 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48842 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48844 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48845 * g++.old-deja.g++.other/defarg1.C: Likewise.
48846 * g++.old-deja/g++.pt/calls2.C: Likewise.
48847 * g++.old-deja/g++.pt/crash20.C: Likewise.
48848 * g++.old-deja/g++.pt/crash30.C: Likewise.
48849 * g++.old-deja/g++.pt/crash36.C: Likewise.
48850 * g++.old-deja/g++.pt/crash6.C: Likewise.
48851 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48852 * g++.old-deja/g++.pt/derived3.C: Likewise.
48853 * g++.old-deja/g++.pt/error1.C: Likewise.
48854 * g++.old-deja/g++.pt/friend21.C: Likewise.
48855 * g++.old-deja/g++.pt/friend23.C: Likewise.
48856 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48857 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48859 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48861 * gcc.c-torture/execute/20020225-2.c: New test.
48863 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48865 * gcc.c-torture/execute/920730-1t.c,
48866 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48867 Delete test cases, only relevant to -traditional.
48869 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48871 * gcc.dg/cpp/undef1.c: Remove.
48872 * gcc.dg/cpp/directiv.c: Update.
48873 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48875 2002-02-27 Michael Meissner <meissner@redhat.com>
48877 * gcc.c-torture/execute/20020226-1.c: New test.
48879 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48881 * g++.dg/debug/debug4.C: New test.
48883 * gcc.dg/ia64-visibility-1.c: New test.
48885 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48887 * gcc.dg/debug/20020224-1.c: New.
48889 2002-02-25 Kazu Hirata <kazu@hxi.com>
48891 * gcc.c-torture/execute/960416-1.x: New.
48892 * gcc.c-torture/execute/divconst-3.x: Likewise.
48894 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48896 * gcc.dg/20020224-1.c: New test.
48898 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48900 * gcc.c-torture/execute/20020225-1.c: New.
48902 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48904 * gcc.dg/cpp/wchar-1.c: New test.
48906 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48908 * gcc.dg/20020222-1.c: New test.
48910 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48912 * g++.dg/opt/anonunion1.C: New test.
48914 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48916 * g++.dg/template/qualttp19.C: New test.
48917 * g++.dg/template/qualttp20.C: New test.
48918 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48919 * g++.old-deja/g++.other/qual1.C: Likewise.
48921 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48923 * gcc.dg/attr-alwaysinline.c: New.
48925 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48927 * gcc.dg/20020220-1.c: New test.
48929 * gcc.dg/20020220-2.c: New test.
48931 * g++.dg/opt/mmx1.C: New test.
48933 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48935 * gcc.c-torture/compile/20020110.c: New test.
48937 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48939 * gcc.c-torture/execute/20020219-1.c: New test.
48941 * gcc.dg/20020219-1.c: New test.
48943 * gcc.dg/noncompile/20020220-1.c: New test.
48945 * g++.dg/opt/ptrintsum1.C: New test.
48947 * gcc.dg/debug/20020220-1.c: New test.
48949 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48951 * gcc.c-torture/execute/20020216-1.c: New test.
48953 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48955 * gcc.dg/decl-1.c: Update, new test.
48957 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48959 * g++.dg/abi/bitfield1.C: New test.
48960 * g++.dg/abi/bitfield2.C: New test.
48962 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48964 * gcc.dg/attr-nest.c: New test.
48966 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48968 * gcc.c-torture/execute/20020215-1.c: New test.
48970 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48972 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48973 * g++.dg/debug/debug.exp: New.
48974 * g++.dg/debug/trivial.C: New.
48975 * g++.dg/debug/debug1.C: Moved...
48976 * g++.dg/other/debug1.C: ...from here.
48977 * g++.dg/debug/debug2.C: Moved...
48978 * g++.dg/other/debug2.C: ...from here.
48979 * g++.dg/debug/debug3.C: Moved...
48980 * g++.dg/other/debug3.C: ...from here.
48982 * gcc.dg/noncompile/20020213-1.c: New test.
48984 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48986 * g++.dg/other/debug3.C: New test.
48988 * gcc.c-torture/execute/20020213-1.c: New test.
48990 2002-02-13 Richard Smith <richard@ex-parrot.com>
48992 * g++.old-deja/g++.other/thunk1.C: New test.
48994 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48996 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48998 2002-02-13 Stan Shebs <shebs@apple.com>
49000 * gcc.dg/altivec-3.c: New.
49002 2002-02-12 Jakub Jelinek <jakub@redhat.com>
49004 * gcc.dg/Wunreachable-1.c: New test.
49005 * gcc.dg/Wunreachable-2.c: New test.
49007 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
49009 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49011 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
49013 * gcc.dg/decl-1.c: New test.
49015 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49017 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49019 2002-02-10 Kazu Hirata <kazu@hxi.com>
49021 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49022 * gcc.c-torture/compile/980506-1.x: Likewise.
49024 2002-02-10 Kazu Hirata <kazu@hxi.com>
49026 * gcc.dg/20020210-1.c: New.
49028 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
49030 * g77.f-torture/execute/947.f: New regression test
49031 for PR fortran/947.
49033 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
49035 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49036 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49038 2002-02-08 Richard Henderson <rth@redhat.com>
49040 * gcc.c-torture/compile/labels-3.c: New.
49042 2002-02-08 Jakub Jelinek <jakub@redhat.com>
49044 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49045 expression statements work instead.
49046 * gcc.dg/noncompile/20020207-1.c: New test.
49048 2002-02-07 Richard Henderson <rth@redhat.com>
49050 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49052 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49054 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49056 * lib/g77-dg.exp: Trim g77 error messages so that they are
49057 recognized by dg.exp.
49059 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49062 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
49064 2002-02-07 Richard Henderson <rth@redhat.com>
49066 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49067 to be sufficiently aligned for integers.
49069 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
49071 * g++.dg/template/friend4.C: New test.
49073 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49076 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49079 2002-02-07 Richard Henderson <rth@redhat.com>
49081 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49082 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49083 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49084 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49086 2002-02-06 Richard Henderson <rth@redhat.com>
49088 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49090 2002-02-06 Janis Johnson <janis187@us.ibm.com>
49092 * gcc.dg/20020206-1.c: New test.
49094 2002-02-06 Jakub Jelinek <jakub@redhat.com>
49096 * gcc.c-torture/execute/20020206-1.c: New test.
49098 * gcc.c-torture/execute/20020206-2.c: New test.
49100 PR optimization/5429:
49101 * gcc.c-torture/compile/20020206-1.c: New test.
49103 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
49105 * g++.dg/ext/align1.C: Do not use an explicit alignment value
49106 as certain file formats cannot support particularly large
49109 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49110 and do not expect to be able to link the executable.
49112 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49113 fail because the COFF format does not support the weak attribute.
49115 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
49117 * g77.dg/pr5473.f: New test
49119 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
49121 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49122 Fix testcase accordingly.
49124 2002-02-04 Richard Henderson <rth@redhat.com>
49126 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49127 (buf): Change to be an array of pointers, not ints.
49129 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49131 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
49132 before all tests. Move warning one line above to match where it
49134 * gcc.dg/Wswitch-2.c: New test.
49135 * g++.dg/warn/Wswitch-1.C: New test.
49136 * g++.dg/warn/Wswitch-2.C: New test.
49138 2002-02-04 Richard Henderson <rth@redhat.com>
49140 * g++.dg/abi/offsetof.C: Fix size comparison.
49142 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
49144 * gcc.dg/cast-qual-2.c: New test.
49146 2002-02-04 Jakub Jelinek <jakub@redhat.com>
49148 * gcc.dg/20020201-4.c: New test.
49150 2002-02-04 Ben Elliston <bje@redhat.com>
49152 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49153 target_info attribute != 0, in addition to the empty string.
49154 (gcc_target_compile): Likewise.
49156 2002-02-03 Andrew Cagney <ac131313@redhat.com>
49158 * gcc.dg/Wswitch.c: New test.
49159 PR gcc/4475. PR gcc/3780.
49161 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
49163 * g77.f-torture/execute/5122.f: New test for regressions
49164 against PR fortran/5122.
49166 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
49168 * g77.f-torture/compile/pr3743.f: Delete
49169 * g77.dg/pr3743-1.f: New test.
49170 * g77.dg/pr3743-2.f: New test.
49171 * g77.dg/pr3743-3.f: New test.
49172 * g77.dg/pr3743-4.f: New test.
49174 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49176 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49178 2002-02-02 Richard Henderson <rth@redhat.com>
49180 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49181 * gcc.c-torture/execute/bf64-1.c: Likewise.
49183 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49185 * gcc.dg/20020201-2.c: New test.
49187 * gcc.dg/20020201-3.c: New test.
49189 * gcc.c-torture/execute/bitfld-2.c: New test.
49191 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
49193 * gcc.dg/bitfld-1.c: Update.
49194 * gcc.dg/bitfld-2.c: Update.
49195 * gcc.c-torture/execute/bitfld-1.x: New.
49197 2002-02-02 Jakub Jelinek <jakub@redhat.com>
49199 * gcc.c-torture/execute/20020201-1.c: New test.
49201 2002-02-01 Janis Johnson <janis187@us.ibm.com>
49204 * gcc.dg/20020201-1.c: New test.
49206 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
49209 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49210 * g77.f-torture/compile/pr3743.x: Remove
49212 2002-01-31 Tom Rix <trix@redhat.com>
49214 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49216 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
49218 * gcc.dg/noncompile/20020130-1.c: New test.
49220 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
49222 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49224 2002-01-29 Richard Henderson <rth@redhat.com>
49226 * gcc.c-torture/execute/991118-1.c: Cast various constants back
49228 * gcc.c-torture/execute/bf64-1.c: Likewise.
49230 2002-01-29 Jakub Jelinek <jakub@redhat.com>
49232 * gcc.c-torture/execute/20020129-1.c: New test.
49234 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
49236 * gcc.c-torture/compile/20000224-1.c: Update.
49237 * gcc.c-torture/execute/bitfld-1.c: New tests.
49238 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49239 * gcc.dg/uninit-A.c: Update.
49241 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
49243 * g++.dg/template/ctor1.C: Add instantiation.
49245 2002-01-28 Paul Koning <pkoning@equallogic.com>
49247 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49248 argument to __builtin_prefetch to be const ptr.
49250 2002-01-28 Jakub Jelinek <jakub@redhat.com>
49252 * gcc.c-torture/compile/20020120-1.c: New test.
49254 2002-01-27 Kazu Hirata <kazu@hxi.com>
49256 * gcc.c-torture/execute/20020127-1.c: New test.
49258 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
49260 * g77.dg/f77-edit-i-in.f: New test
49261 * g77.dg/f77-edit-i-out.f: New test
49263 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
49265 * gcc.dg/debug/debug.exp: New file.
49266 * gcc.dg/debug/trivial.c: New file.
49267 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49268 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49269 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49270 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49271 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49272 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49273 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49274 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49275 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49276 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49277 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49278 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49279 * gcc.dg/20000503-1.c: Removed.
49280 * gcc.dg/20010207-1.c: Removed.
49281 * gcc.dg/20011223-1.c: Removed.
49282 * gcc.dg/20020104-2.c: Removed.
49283 * gcc.dg/debug-1.c: Removed.
49284 * gcc.dg/debug-2.c: Removed.
49285 * gcc.dg/debug-3.c: Removed.
49286 * gcc.dg/debug-4.c: Removed.
49287 * gcc.dg/debug-5.c: Removed.
49288 * gcc.dg/debug-6.c: Removed.
49289 * gcc.dg/dwarf2-1.c: Removed.
49290 * gcc.dg/dwarf2-2.c: Removed.
49292 2002-01-25 Jakub Jelinek <jakub@redhat.com>
49294 * g++.old-deja/g++.other/eh5.C: New test.
49295 * g++.old-deja/g++.other/sibcall2.C: New test.
49296 * g++.old-deja/g++.other/array9.C: New test.
49297 * g++.old-deja/g++.other/typename2.C: New test.
49298 * g++.old-deja/g++.other/crash60.C: New test.
49299 * g++.old-deja/g++.other/conv9.C: New test.
49300 * g++.old-deja/g++.other/mangle10.C: New test.
49301 * g++.old-deja/g++.other/unchanging1.C: New test.
49302 * g++.old-deja/g++.other/exprstmt1.C: New test.
49303 * g++.old-deja/g++.other/inline23.C: New test.
49304 * g++.old-deja/g++.eh/ia64-1.C: New test.
49305 * g++.old-deja/g++.other/dwarf2-1.C: New test.
49306 * g++.old-deja/g++.other/reload1.C: New test.
49307 * g++.old-deja/g++.other/static20.C: New test.
49308 * g++.old-deja/g++.other/local-alloc1.C: New test.
49309 * g++.old-deja/g++.other/conv8.C: New test.
49310 * g++.old-deja/g++.other/stmtexpr2.C: New test.
49311 * g++.old-deja/g++.other/storeexpr1.C: New test.
49312 * g++.old-deja/g++.other/storeexpr2.C: New test.
49313 * g++.dg/eh/template2.C: New test.
49314 * g++.dg/warn/weak1.C: New test.
49316 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
49318 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49319 Remove first, non-varying, argument.
49321 2002-01-23 Richard Henderson <rth@redhat.com>
49323 * gcc.dg/inline-2.c: New.
49325 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49326 Add optional target arg. Check number of arguments.
49327 (scan-assembler-not, scan-assembler-dem): Likewise.
49328 (scan-assembler-dem-not): Likewise.
49330 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49332 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49334 * g++.old-deja/g++.brendan/parse3.C,
49335 g++.old-deja/g++.other/crash26.C,
49336 g++.old-deja/g++.other/crash28.C,
49337 g++.old-deja/g++.other/crash29.C,
49338 g++.old-deja/g++.other/crash30.C,
49339 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49341 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
49343 * gcc.dg/20020115-1.c: New.
49345 2002-01-23 Bob Wilson <bob.wilson@acm.org>
49347 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49349 2002-01-23 Janis Johnson <janis187@us.ibm.com>
49351 * gcc.dg/20020122-3.c: New.
49353 2002-01-23 Jakub Jelinek <jakub@redhat.com>
49355 * g++.dg/other/gc1.C: New test.
49357 2002-01-23 Zack Weinberg <zack@codesourcery.com>
49359 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49361 2002-01-22 Richard Henderson <rth@redhat.com>
49363 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49365 2002-01-22 Richard Henderson <rth@redhat.com>
49367 * gcc.dg/20020122-4.c: New.
49369 2002-01-22 H.J. Lu <hjl@gnu.org>
49371 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49373 * gcc.dg/special/ecos.exp: Likewise.
49374 * lib/g++-dg.exp: Likewise.
49375 * lib/g77-dg.exp: Likewise.
49376 * lib/gcc-dg.exp : Likewise.
49377 * lib/mike-g++.exp: Likewise.
49378 * lib/mike-g77.exp: Likewise.
49379 * lib/mike-gcc.exp: Likewise.
49380 * lib/objc-dg.exp: Likewise.
49382 2002-01-22 Janis Johnson <janis187@us.ibm.com>
49385 * gcc.dg/20020122-2.c: New test.
49387 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
49389 * gcc.dg/20020122-1.c: New test.
49391 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
49393 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49395 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
49397 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49399 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49401 * gcc.c-torture/compile/20020121-1.c: New test.
49403 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
49405 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49408 2002-01-21 Jakub Jelinek <jakub@redhat.com>
49410 * gcc.dg/20020218-1.c: New test.
49412 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
49414 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49416 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49417 "At global scope" warning
49418 * g++.dg/ext/align1.C: Change cygwin test for alignment
49419 from db-bogus to dg-warning
49421 2002-01-21 Zack Weinberg <zack@codesourcery.com>
49423 * g77.f-torture/compile/cpp2.F: New test.
49425 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
49427 * g++.dg/template/access1.C: New test.
49429 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
49431 * gcc.dg/20020118-1.c: New.
49433 2002-01-18 Kazu Hirata <kazu@hxi.com>
49435 * gcc.c-torture/execute/20020118-1.c: New test.
49437 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49439 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49440 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49441 alignment warnings.
49443 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
49445 * gcc.misc-tests/i386-prefetch.exp: Save and restore
49446 torture_with_loops and torture_without_loops
49448 2002-01-17 Jakub Jelinek <jakub@redhat.com>
49450 * gcc.c-torture/compile/20020116-1.c: New test.
49452 2002-01-16 Jakub Jelinek <jakub@redhat.com>
49454 * gcc.dg/20020116-2.c: New test.
49456 * gcc.dg/ultrasp4.c: New test.
49458 * gcc.dg/20020116-1.c: New test.
49460 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
49462 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49465 2002-01-15 Janis Johnson <janis187@us.ibm.com>
49467 * gcc.misc-tests/i386-prefetch.exp: New.
49468 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49469 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49470 * gcc.misc-tests/i386-pf-none-1.c: New test.
49471 * gcc.misc-tests/i386-pf-sse-1.c: New test.
49473 2002-01-15 Jakub Jelinek <jakub@redhat.com>
49475 * gcc.dg/gnu89-init-1.c: Add new tests.
49477 2002-01-15 Andreas Jaeger <aj@suse.de>
49479 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49480 * gcc.dg/i386-mmx-2.c: Likewise.
49481 * gcc.dg/i386-sse-1.c: Likewise.
49482 * gcc.dg/i386-sse-2.c: Likewise.
49483 * gcc.dg/i386-sse-3.c: Likewise.
49485 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
49487 * g77.f-torture/execute/intrinsic-unix-bessel.f:
49488 Uncomment additional cases that now pass.
49490 2002-01-11 Richard Henderson <rth@redhat.com>
49492 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49493 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49495 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
49497 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49499 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
49501 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49502 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49504 2002-01-10 Dale Johannesen <dalej@apple.com>
49506 * gcc.c-torture/execute/loop-11.c: New.
49508 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
49510 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49511 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49513 2002-01-09 Richard Henderson <rth@redhat.com>
49515 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49516 type in which to perform the operation for each size.
49518 2002-01-09 Alan Matsuoka (alanm@redhat.com)
49520 * gcc.c-torture/compile/20020109-2.c: New test.
49522 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
49524 * gcc.c-torture/execute/loop-10.c: New test.
49526 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49528 * gcc.c-torture/compile/20010226-1.c: New test.
49529 * gcc.c-torture/compile/20010227-1.c: New test.
49530 * gcc.c-torture/compile/20010426-1.c: New test.
49531 * gcc.c-torture/compile/20010510-1.c: New test.
49532 * gcc.c-torture/compile/20010605-3.c: New test.
49533 * gcc.c-torture/compile/20010824-1.c: New test.
49534 * gcc.c-torture/execute/20010409-1.c: New test.
49535 * gcc.dg/noncompile/20000901-1.c: New test.
49536 * gcc.dg/20001023-1.c: New test.
49537 * gcc.dg/20001101-1.c: New test.
49538 * gcc.dg/20001102-1.c: New test.
49539 * gcc.dg/20010207-1.c: New test.
49540 * gcc.dg/20010405-1.c: New test.
49541 * gcc.dg/20010822-1.c: New test.
49542 * gcc.dg/20011107-1.c: New test.
49544 2002-01-09 Jeffrey A Law (law@redhat.com)
49546 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49548 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
49549 execution failure on PA targets.
49551 2002-01-09 Jakub Jelinek <jakub@redhat.com>
49553 * gcc.c-torture/compile/20020109-1.c: New test.
49555 2002-01-08 Kazu Hirata <kazu@hxi.com>
49557 * gcc.c-torture/execute/20020108-1.c: New test.
49559 2002-01-08 Jakub Jelinek <jakub@redhat.com>
49561 * gcc.dg/20020108-1.c: New test.
49563 2002-01-08 H.J. Lu <hjl@gnu.org>
49565 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49568 2002-01-08 Geoff Keating <geoffk@redhat.com>
49570 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49573 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49575 * gcc.dg/altivec-4.c: Test altivec predicates.
49577 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49579 * gcc.c-torture/execute/20020107-1.c: New test.
49581 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49584 * gcc.c-torture/compile/20020106-1.c: New test.
49586 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49588 * gcc.c-torture/execute/nestfunc-4.c: New test.
49590 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49592 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49593 extra triple that slipped in.
49594 * g++.old-deja/g++.abi/align.C: Likewise.
49595 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49597 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49599 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49600 * g++.old-deja/g++.abi/align.C: Likewise.
49601 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49603 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49605 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49608 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49610 * gcc.dg/20020104-1.c: New test.
49612 * gcc.dg/20020104-2.c: New test.
49614 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49616 * gcc.dg/20020103-1.c: Fix typo in target selector.
49618 2002-01-03 Richard Henderson <rth@redhat.com>
49620 * gcc.dg/20020103-1.c: New.
49622 2002-01-03 Kazu Hirata <kazu@hxi.com>
49624 * gcc.c-torture/execute/20020103-1.c: New test.
49626 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49628 * g++.dg/other/debug2.C: New test.
49630 * gcc.c-torture/compile/20020103-1.c: New test.
49632 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49634 * gcc.dg/gnu89-init-1.c: Added new tests.
49636 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49638 * g++.dg/template/friend2.C: Remove as patch is reverted.
49640 * g++.dg/warn/oldcast1.C: New test.
49642 * g++.dg/template/ptrmem1.C: New test.
49643 * g++.dg/template/ptrmem2.C: New test.
49645 * g++.dg/template/ntp.C: New test.
49647 * g++.dg/other/component1.C: New test.
49649 * g++.dg/template/ttp3.C: New test.
49651 * g++.dg/template/friend2.C: New test.
49652 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49654 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49656 * g++.dg/other/ptrmem1.C: New test.
49657 * g++.dg/other/ptrmem2.C: New test.
49659 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49661 * g++.dg/template/ctor1.C: New test.
49663 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49665 * g++.dg/template/friend2.C: New test.
49667 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49669 * gcc.dg/mmix-1.c: New test.
49671 2001-12-31 Richard Henderson <rth@redhat.com>
49673 * gcc.dg/asm-5.c: New.
49675 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49677 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49678 in namespace __gnu_cxx
49680 2001-12-30 Richard Henderson <rth@redhat.com>
49682 * gcc.dg/debug-6.c: New.
49684 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49686 * gcc.c-torture/compile/20011229-2.c: New test.
49688 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49690 * gcc.dg/debug-3.c: New test.
49691 * gcc.dg/debug-4.c: New test.
49692 * gcc.dg/debug-5.c: New test.
49694 2001-12-29 Richard Henderson <rth@redhat.com>
49696 * g++.dg/eh/loop1.C: New.
49698 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49700 * g++.dg/template/crash1.C: New test.
49702 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49704 * g++.dg/other/const1.C: New test.
49706 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49708 * gcc.c-torture/compile/20011229-1.c: New test.
49710 2001-12-28 Stan Shebs <shebs@apple.com>
49712 * lib/objc-torture.exp: Resync with c-torture.exp.
49713 * lib/objc.exp: Load standard libraries.
49715 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49717 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49720 2001-12-27 Roger Sayle <roger@eyesopen.com>
49722 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49724 2001-12-27 Richard Henderson <rth@redhat.com>
49726 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49728 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49730 * g++.dg/eh/ctor1.C: New test.
49731 * g++.dg/other/error2.C: New test.
49733 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49735 * g++.dg/other/init2.C: New test.
49737 2001-12-24 Richard Henderson <rth@redhat.com>
49739 * gcc.dg/20011223-1.c: New.
49740 * gcc.dg/inline-1.c: New.
49742 2001-12-23 Richard Henderson <rth@redhat.com>
49744 * gcc.dg/asm-4.c: Test operand modifiers.
49746 2001-12-23 Richard Henderson <rth@redhat.com>
49748 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49750 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49752 * gcc.c-torture/execute/20011223-1.c: New test.
49754 2001-12-21 Richard Henderson <rth@redhat.com>
49756 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49757 re-enables the warning.
49759 2001-12-21 Richard Henderson <rth@redhat.com>
49761 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49763 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49765 * gcc.c-torture/compile/20011218-1.c: New test.
49767 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49769 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49771 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49772 epilogue generation for ARM ISR routines.
49774 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49776 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49777 * gcc.dg/format/c90-printf-3.c: Likewise.
49778 * gcc.dg/format/c99-printf-3.c: Likewise.
49779 * gcc.dg/format/ext-1.c: Likewise.
49780 * gcc.dg/format/ext-6.c: Likewise.
49781 * gcc.dg/format/format.h: Prototype unlocked stdio.
49783 2001-12-20 Richard Henderson <rth@redhat.com>
49785 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49787 (malloc): Correct allocation logic. Abort if we fill up the
49788 arena before initialization complete.
49789 (realloc): Correct allocation logic.
49791 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49793 * gcc.c-torture/compile/20011219-2.c: New test.
49795 * gcc.c-torture/execute/20011219-1.c: New test.
49797 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49799 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49800 target does not support weak symbols.
49802 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49804 * gcc.c-torture/compile/20011219-1.c: New test.
49806 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49808 * g++.dg/other/error1.C: New test.
49810 2001-12-17 Jeffrey A Law (law@redhat.com)
49812 * gcc.c-torture/execute/20011217-1.c: New test.
49814 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49816 * objc.dg/special/: New directory.
49817 * objc.dg/special/special.exp: New file.
49818 * objc.dg/special/unclaimed-category-1.h: New file.
49819 * objc.dg/special/unclaimed-category-1a.m: New file.
49820 * objc.dg/special/unclaimed-category-1.m: New file.
49822 2001-12-17 Andreas Jaeger <aj@suse.de>
49824 * gcc.c-torture/compile/20011217-2.c: New test.
49826 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49828 * gcc.c-torture/compile/20011217-1.c: New test.
49830 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49832 * gcc.dg/20011214-1.c: New.
49834 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49836 * gcc.dg/altivec-4.c: New.
49838 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49840 * gcc.dg/20011113-1.c: New test.
49842 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49844 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49845 std::__malloc_alloc_template<0> and
49846 std::__default_alloc_template<false, 0>.
49848 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49850 * objc/execute/bf-21.m: New test.
49851 * objc/execute/enumeration-1.m: New test.
49852 * objc/execute/enumeration-2.m: New test.
49854 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49856 * gcc.dg/gnu89-init-1.c: New test.
49858 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49860 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49861 * g++.old-deja/g++.jason/2371.C: Likewise.
49862 * g++.old-deja/g++.jason/template33.C: Likewise.
49863 * g++.old-deja/g++.jason/template34.C: Likewise.
49864 * g++.old-deja/g++.jason/template36.C: Likewise.
49865 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49866 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49867 * g++.old-deja/g++.other/typename1.C: Likewise.
49868 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49869 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49870 * g++.old-deja/g++.pt/typename11.C: Likewise.
49871 * g++.old-deja/g++.pt/typename14.C: Likewise.
49872 * g++.old-deja/g++.pt/typename16.C: Likewise.
49873 * g++.old-deja/g++.pt/typename3.C: Likewise.
49874 * g++.old-deja/g++.pt/typename4.C: Likewise.
49875 * g++.old-deja/g++.pt/typename5.C: Likewise.
49876 * g++.old-deja/g++.pt/typename7.C: Likewise.
49877 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49879 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49881 * g++.dg/other/linkage1.C: New test.
49882 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49885 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49887 * gcc.dg/concat.c: New test.
49889 2001-12-11 Stan Shebs <shebs@apple.com>
49891 * objc/compile: New test directory.
49892 * objc/compile/compile.exp: New expect script.
49893 * objc/compile/20011211-1.m: New compile test.
49895 2001-12-11 Jason Merrill <jason@redhat.com>
49897 * lib/prune.exp (prune_gcc_output): Also handle "In member
49898 function". So many permutations...
49900 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49902 * g++.dg/template/typedef1.C: New test.
49904 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49906 * g++.dg/other/copy1.C: New test.
49908 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49910 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49912 * gcc.dg/builtin-choose-expr.c: New.
49914 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49916 * gcc.dg/altivec-2.c: New.
49918 2001-12-07 Richard Henderson <rth@redhat.com>
49920 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49922 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49924 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49927 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49929 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49931 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49933 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49934 variable argument list.
49936 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49938 * gcc.c-torture/execute/memcheck: Delete entire directory.
49939 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49940 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49942 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49944 * gcc.dg/Wshadow-1.c: New test.
49946 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49948 * gcc.c-torture/compile/20011130-1.c: New test.
49950 * gcc.dg/noncompile/20011025-1.c: New test.
49952 * g++.dg/other/anon-union.C: New test.
49954 * gcc.c-torture/execute/20011024-1.c: New test.
49956 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49958 * gcc.c-torture/execute/20000722-1.x,
49959 gcc.c-torture/execute/20010123-1.x: Remove.
49960 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49961 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49962 gcc.dg/c99-complit-2.c: New tests.
49964 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49966 * g++.dg/inherit/base1.C: New test.
49968 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49970 * g++.dg/other/stdarg1.C: New test.
49972 * gcc.c-torture/compile/20011130-2.c: New test.
49974 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49976 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49977 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49978 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49979 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49980 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49981 * gcc.dg/builtin-prefetch-1.c: New test.
49983 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49985 * gcc.dg/20011130-1.c: New test.
49987 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49989 * g++.dg/other/scope1.C: New test.
49990 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49992 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49994 * gcc.dg/vla-init-1.c: New test.
49996 2001-12-01 Geoff Keating <geoffk@redhat.com>
49998 * gcc.c-torture/compile/structs.c: New testcase from GDB.
50000 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
50002 * objc.dg/alias.m: Update.
50003 * objc.dg/class-1.m: Update.
50004 * objc.dg/const-str-1.m: Update.
50005 * objc.dg/fwd-proto-1.m: Update.
50006 * objc.dg/id-1.m: Update.
50007 * objc.dg/super-class-1.m: Update.
50009 2001-11-29 Mark Mitchell <mark@codesourcery.com>
50011 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50014 2001-11-28 Jeffrey A Law (law@cygnus.com)
50016 * gcc.c-torture/execute/20011128-1.c: New test.
50018 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
50020 * gcc.dg/20011127-1.c: New test.
50022 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
50024 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
50025 from Austin Group draft 7.
50026 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
50027 scanf format arguments.
50028 * gcc.dg/format/no-exargs-2.c: New test.
50030 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
50032 * g++.dg/abi/vbase8-4.C: New test.
50034 2001-11-24 Ian Lance Taylor <ian@airs.com>
50036 * gcc.c-torture/execute/20011121-1.c: New test.
50038 2001-11-23 Jeffrey A Law (law@cygnus.com)
50040 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50042 2001-11-23 Andreas Jaeger <aj@suse.de>
50044 * gcc.dg/cpp/charconst-2.c: New test.
50046 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
50048 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50049 to the host if it is remote. Let tests specify extra headers
50051 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50052 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50053 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50054 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50055 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50056 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50057 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50058 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50059 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50060 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50062 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
50064 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50065 for little endian ARMs.
50067 2001-11-20 Jakub Jelinek <jakub@redhat.com>
50069 * gcc.c-torture/compile/20011119-1.c: New test.
50070 * gcc.c-torture/compile/20011119-2.c: New test.
50072 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
50074 * gcc.dg/altivec-1.c: Fix typo.
50076 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
50078 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50080 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
50082 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50084 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
50086 * lib/g77.exp: Don't specify --rpath-link.
50088 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50089 across all the headers.
50090 * gcc.dg/format/format.exp: For testing on a remote host,
50093 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50094 * gcc.c-torture/execute/930406-1.c: Likewise.
50095 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50097 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
50099 * gcc.dg/altivec-1.c: New.
50101 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
50103 * gcc.dg/cpp/fpreprocessed.c: New test case.
50105 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50107 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50108 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50109 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50111 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50113 * gcc.dg/no-builtin-1.c: New test.
50115 2001-11-16 Jakub Jelinek <jakub@redhat.com>
50117 * gcc.c-torture/execute/20011115-1.c: New test.
50119 2001-11-15 Jakub Jelinek <jakub@redhat.com>
50121 * gcc.c-torture/compile/20011114-2.c: New test.
50122 * gcc.c-torture/compile/20011114-3.c: New test.
50123 * gcc.c-torture/compile/20011114-4.c: New test.
50125 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
50127 * g++.dg/other/init1.C: New test.
50129 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
50131 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50134 * gcc.c-torture/execute/20011114-1.c: New testcase.
50136 * gcc.c-torture/compile/20010327-1.c: Revert last change.
50137 * gcc.c-torture/compile/20011114-1.c: New test, exactly
50138 like the (before this change) version of 20010327-1.c.
50140 2001-11-14 Roger Sayle <roger@eyesopen.com>
50142 * gcc.c-torture/execute/string-opt-13.c: New testcase.
50144 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
50146 * g++.dg/init/array2.C: New test.
50148 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
50150 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50152 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
50154 * g++.dg/other/forscope1.C: New test.
50155 * g++.dg/ext/forscope1.C: New test.
50156 * g++.dg/ext/forscope2.C: New test.
50158 2001-11-13 Jakub Jelinek <jakub@redhat.com>
50160 * gcc.c-torture/execute/20011113-1.c: New test.
50162 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
50164 * gcc.c-torture/execute/20011109-2.c: New test.
50166 * gcc.c-torture/execute/20011109-1.c: New test.
50168 2001-11-09 Jakub Jelinek <jakub@redhat.com>
50170 * gcc.c-torture/compile/20011109-1.c: New test.
50172 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
50174 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50175 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50176 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50177 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50178 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50179 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50180 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50182 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
50184 * g++.dg/warn/Wshadow-1.C: New tests.
50185 * g++.old-deja/g++.mike/for3.C: Update.
50187 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
50189 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50190 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50191 XFAILs. Adjust expected error texts.
50192 * gcc.c-torture/compile/20011106-1.c,
50193 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50194 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50195 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50196 gcc.dg/c99-array-lval-5.c: New tests.
50198 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50200 * gcc.dg/cpp/defined.c: Update.
50202 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50204 * gcc.c-torture/execute/anon-1.c: New test.
50206 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
50208 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50209 same size, so no warning should be produced on stormy16.
50211 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50212 due to oversized array.
50213 * g++.old-deja/g++.mike/ns15.C: Likewise.
50214 * g++.old-deja/g++.pt/crash16.C: Likewise.
50216 2001-11-02 Graham Stott <grahams@redhat.com>
50218 * g++.dgother/debug1.C: Fix typos.
50220 2001-11-01 Jakub Jelinek <jakub@redhat.com>
50222 * g++.dg/other/debug1.C: New test.
50224 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50226 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50229 2001-10-30 Jakub Jelinek <jakub@redhat.com>
50231 * gcc.dg/20011029-2.c: New test.
50233 * gcc.c-torture/compile/20011029-1.c: New test.
50235 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
50237 * objc/execute/class_self-1.m: New test.
50238 * objc/execute/class_self-2.m: New test.
50240 2001-10-25 Zack Weinberg <zack@codesourcery.com>
50242 * gcc.misc-tests/msgs.exp: Delete.
50243 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50244 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
50245 error set to match recent changes.
50247 2001-10-24 Zack Weinberg <zack@codesourcery.com>
50249 * gcc.dg/20011021-1.c: New test.
50251 2001-10-24 Jakub Jelinek <jakub@redhat.com>
50253 * gcc.c-torture/compile/20011023-1.c: New test.
50255 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
50257 * lib/g77.exp: Rewrite based on lib/g++.exp.
50259 2001-10-19 Jakub Jelinek <jakub@redhat.com>
50261 * gcc.c-torture/execute/20011019-1.c: New test.
50263 * gcc.dg/20011018-1.c: New test.
50265 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
50267 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50269 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
50271 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50272 * gcc.dg/attr-invalid.c: Likewise.
50274 2001-10-18 Jakub Jelinek <jakub@redhat.com>
50276 * gcc.dg/20011015-1.c: New test.
50278 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50280 * g++.dg/template/unify2.C: New test.
50282 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
50284 * g++.dg/other/exception-specification.C: New test
50286 2001-10-13 Tom Rix <trix@redhat.com>
50288 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50289 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50291 2001-10-12 Jakub Jelinek <jakub@redhat.com>
50293 * gcc.dg/20011009-1.c: New test.
50295 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
50298 * g++.dg/other/friend1.C: New test.
50300 2001-10-11 Richard Henderson <rth@redhat.com>
50302 * g++.old-deja/g++.other/crash18.C: Add -S to options.
50304 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50306 * gcc.c-torture/compile/20011010-1.c: New.
50308 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
50310 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50311 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50312 g77.f-torture/execute/execute.exp,
50313 g77.f-torture/noncompile/noncompile.exp,
50314 gcc.c-torture/compile/compile.exp,
50315 gcc.c-torture/execute/execute.exp,
50316 gcc.c-torture/execute/ieee/ieee.exp,
50317 gcc.c-torture/execute/memcheck/memcheck.exp,
50318 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50319 objc/execute/execute.exp: Update FSF address.
50321 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
50323 * gcc.dg/cpp/cmdlne-C.c: Update.
50324 * gcc.dg/cpp/cmdlne-C2.c: New.
50326 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50328 * gcc.c-torture/execute/20011008-3.c: New.
50330 2001-10-08 DJ Delorie <dj@redhat.com>
50332 * gcc.dg/20011008-1.c: New.
50333 * gcc.dg/20011008-2.c: New.
50335 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
50337 * gcc.dg/cpp/spacing1.c: Update test.
50339 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
50341 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50342 spelling errors of "separate" as "seperate".
50344 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
50346 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50347 enough to avoid inlining.
50349 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50351 * lib/g77.exp: set libg2c_dir correctly.
50353 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
50355 * gcc.dg/cpp/macro11.c: New test.
50357 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50359 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50360 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50361 gcc.dg/format/multattr-3.c: New tests.
50362 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
50363 tests for format attributes on function pointers being rejected.
50365 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50367 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50369 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
50371 * g++.dg/warn/format1.C: New test.
50373 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
50375 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50377 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50379 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50381 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
50383 * gcc.dg/cpp/redef2.c: Add test.
50385 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
50387 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50388 long-standing bug on i686, apparently.
50389 * gcc.c-torture/execute/loop-2c.x: New file.
50390 * gcc.c-torture/execute/loop-2d.x: New file.
50391 * gcc.c-torture/execute/loop-3c.x: New file.
50393 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
50395 * gcc.dg/cpp/20000625-2.c: Correct line number.
50397 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50399 * gcc.dg/cpp/macro10.c: New test.
50400 * gcc.dg/cpp/strify3.c: New test.
50401 * gcc.dg/cpp/spacing1.c: Add tests.
50402 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50403 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50405 2001-09-24 DJ Delorie <dj@redhat.com>
50407 * gcc.c-torture/execute/20010924-1.c: New test.
50409 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
50411 * objc/execute/paste.m: Remove.
50413 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
50415 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50417 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
50419 * g77.dg/strlen0.f: New test.
50421 2001-09-21 Richard Henderson <rth@redhat.com>
50423 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50424 * g++.old-deja/g++.abi/vtable2.C: Likewise.
50426 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
50428 Table-driven attributes.
50429 * g++.dg/ext/attrib1.C: New test.
50431 2001-09-20 DJ Delorie <dj@redhat.com>
50433 * gcc.dg/20000926-1.c: Update expected warning messages.
50434 * gcc.dg/array-2.c: Likewise, and test for warnings too.
50435 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50438 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
50440 * g++.dg/eh/registers1.C: New test case.
50442 2001-09-17 Richard Henderson <rth@redhat.com>
50444 * gcc.dg/array-5.c: Fix VLA decomposition test.
50446 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
50448 * gcc.dg/cpp/line5.c: New testcase.
50450 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
50452 * gcc.dg/cpp/macro9.c: New test.
50454 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
50456 * gcc.c-torture/execute/980223.c: Change type of addr from long
50459 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
50461 * gcc.c-torture/execute/20010915-1.c: New test.
50463 2001-09-14 Janis Johnson <janis187@us.ibm.com>
50465 * g77.dg/bprob: New directory.
50466 * g77.dg/bprob/bprob.exp: New file.
50467 * g77.dg/bprob/bprob-1.f: New test.
50468 * g77.dg/gcov: New directory.
50469 * g77.dg/gcov/gcov.exp: New file.
50470 * g77.dg/gcov/gcov-1.f: New test.
50471 * g77.dg/gcov/gcov-1.x: New file.
50473 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
50475 * gcc.dg/cpp/directiv.c: Update.
50476 * gcc.dg/cpp/undef1.c: Update.
50478 2001-09-12 Jakub Jelinek <jakub@redhat.com>
50480 * gcc.dg/20010912-1.c: New test.
50482 2001-09-11 Janis Johnson <janis187@us.ibm.com>
50484 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50485 language-independent file in lib.
50486 * lib/gcov.exp: New file.
50488 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
50490 * gcc.c-torture/compile/20010911-1.c: New test.
50492 2001-09-10 Janis Johnson <janis187@us.ibm.com>
50494 * lib/profopt.exp: New, to support profile-directed optimizations.
50495 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50496 * gcc.misc-tests/bprob-1.c: New test.
50497 * gcc.misc-tests/bprob-2.c: New test.
50499 2001-09-07 Janis Johnson <janis187@us.ibm.com>
50501 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50502 XFAIL and which kinds of gcov output to verify.
50503 * gcc.misc-tests/gcov-4b.x: New file.
50504 * gcc.misc-tests/gcov-5b.x: New file.
50505 * gcc.misc-tests/gcov-6.x: New file.
50506 * gcc.misc-tests/gcov-7.c: New test.
50507 * gcc.misc-tests/gcov-7.x: New file.
50509 2001-09-06 Janis Johnson <janis187@us.ibm.com>
50511 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50512 * gcc.misc-tests/gcov-6.c: New test.
50514 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
50517 * g++.dg/abi/vbase1.C: New test.
50519 2001-09-05 Ziemowit Laski <zlaski@apple.com>
50521 * objc.dg/method-2.m: New.
50523 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
50526 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50527 * g++.dg/init/empty1.C: New test.
50529 2001-09-03 Jakub Jelinek <jakub@redhat.com>
50531 * gcc.c-torture/compile/20010903-1.c: New test.
50533 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
50535 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50538 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
50540 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50542 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50544 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50546 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
50548 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50549 for 16-bit 'unsigned int'.
50551 2001-08-29 Kazu Hirata <kazu@hxi.com>
50553 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50555 2001-08-27 Richard Henderson <rth@redhat.com>
50557 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50558 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50560 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50562 * gcc.dg/asm-names.c (ymain): New.
50564 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50566 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50567 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50568 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50570 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50572 * gcc.dg/compare5.c: New testcase.
50574 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50576 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50577 and "In instantiation".
50579 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50581 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50583 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50585 * gcc.misc-tests/gcov.exp: Add support for branch information.
50586 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50587 * gcc.misc-tests/gcov-4.c: New test.
50588 * gcc.misc-tests/gcov-4b.c: New test.
50589 * gcc.misc-tests/gcov-5b.c: New test.
50591 2001-08-20 Zack Weinberg <zackw@panix.com>
50593 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50596 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50598 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50600 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50602 * g++.dg/eh/template1.C: New test.
50604 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50606 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50608 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50611 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50613 * lib/g77-dg.exp: Use prune.exp for common procedures
50614 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50615 * lib/g77.exp: (g77-dg-prune) Remove
50617 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50619 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50621 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50623 * g++.dg/template/unify1.C: New test.
50625 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50627 * g++.dg/abi/empty4.C: New test.
50629 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50631 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50633 * g77.f-torture/compile/pr3743.x: Likewise.
50635 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50637 * g++.dg/other/using-declaration.C: New test.
50639 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50641 * gcc.dg/cpp/tr-sign.c: New testcase.
50643 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50645 * gcc.dg/cpp/19951025-1.c: Revert.
50646 * gcc.dg/cpp/directiv.c: We no longer process directives that
50647 interrupt macro arguments.
50649 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50651 * gcc.dg/bconstp-1.c: New test.
50653 2001-08-03 Richard Henderson <rth@redhat.com>
50655 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50657 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50659 * gcc.dg/cpp/19951025-1.c: Update.
50661 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50663 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50666 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50669 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50670 * g++.old-deja/g++.other/std1.C: Likewise.
50671 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50673 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50675 * lib/g77.exp: Load gcc-defs.exp for common procedures
50676 (g77_pass, g77_fail, g77_finish, g77_exit,
50677 ${tool}_check_unsupported_p} Now redundant. Deleted.
50679 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50681 * g77.dg/fbackslash.f
50682 * g77.dg/fcase-preserve.f
50684 * g77.dg/ffixed-line-length-0.f
50685 * g77.dg/ffixed-line-length-132.f
50686 * g77.dg/ffixed-line-length-7.f
50687 * g77.dg/ffixed-line-length-72.f
50688 * g77.dg/ffixed-line-length-none.f
50689 * g77.dg/ffree-form-1.f
50690 * g77.dg/fno-backslash.f
50691 * g77.dg/fno-f90-1.f
50692 * g77.dg/fno-fixed-form-1.f
50693 * g77.dg/fno-onetrip.f
50694 * g77.dg/fno-typeless-boz.f
50695 * g77.dg/fno-underscoring.f
50696 * g77.dg/fno-vxt-1.f
50697 * g77.dg/fonetrip.f
50698 * g77.dg/ftypeless-boz.f
50699 * g77.dg/fugly-assumed.f
50700 * g77.dg/funderscoring.f
50703 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50705 * objc.dg/fwd-proto-1.m: New.
50706 * objc.dg/local-decl-1.m: New.
50707 * objc.dg/naming-1.m: New.
50708 * objc.dg/naming-2.m: New.
50709 * objc.dg/proto-hier-1.m: New.
50711 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50713 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50714 largest-type elements to a struct makes its size grow.
50716 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50718 * g++.dg/abi/vthunk1.C: New test.
50720 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50722 * g++.dg/abi/vbase8-22.C: New test.
50724 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50726 * gcc.dg/cpp/macro8.c: New test.
50728 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50730 * g++.dg/abi/vbase8-21.C: New test.
50732 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50734 * g++.dg/abi/vbase8-10.C: New test.
50736 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50738 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50739 ${tool}_set_ld_library_path.
50741 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50744 2001-07-26 Stan Cox <scox@redhat.com>
50746 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50747 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50748 gcc_exit, gcc_check_unsupported_p):
50749 Moved to gcc-deps.exp
50750 * gcc-deps.exp: New file.
50752 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50754 * g++.old-deja/g++.pt/defarg14.C: New test.
50756 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50758 * g++.old-deja/g++.other/lineno5.C: New test.
50760 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50762 * g++.old-deja/g++.pt/crash68.C: New test.
50764 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50766 * g++.old-deja/g++.other/crash42.C: New test.
50768 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50770 * gcc.dg/cpp/extratokens.c: Fix.
50771 * gcc.dg/cpp/skipping2.c: New tests.
50773 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50775 * gcc.c-torture/execute/20010724-1.c: New file.
50776 * gcc.c-torture/execute/20010724-1.x: New file.
50778 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50780 * g++.old-deja/g++.other/cond7.C: New test.
50782 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50784 * g++.old-deja/g++.other/optimize4.C: New test.
50786 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50788 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50790 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50792 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50793 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50794 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50795 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50797 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50798 bug report" message.
50800 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50801 * g++.dg/ext/instantiate1.C: Move from old-deja.
50803 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50805 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50806 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50807 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50808 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50810 2001-07-23 Jeffrey A Law (law@cygnus.com)
50812 * gcc.c-torture/execute/20010723-1.c: New test.
50814 2001-07-23 Ben Elliston <bje@redhat.com>
50816 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50818 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50820 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50822 Delete handling of ieee_multilib_flags.
50823 Pass -mieee for alpha*-*-* and sh-*-*.
50824 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50826 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50828 Remove old-abi tests.
50829 * g++.old-deja/g++.mike/p11116.C: Remove.
50830 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50832 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50834 * g77.f-torture/compile/pr3743.f: New test
50836 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50838 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50840 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50842 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50843 g++.old-deja/g++.pt/static6.C: Likewise.
50844 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50845 supports weak symbols.
50847 2001-07-18 Andreas Jaeger <aj@suse.de>
50849 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50852 2001-07-18 Andreas Jaeger <aj@suse.de>
50854 * gcc.dg/iftrap-1.c: Fix target line.
50856 2001-07-17 Richard Henderson <rth@redhat.com>
50858 * gcc.c-torture/execute/20010717-1.c: New.
50860 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50862 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50865 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50867 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50869 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50871 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50872 UAC_SIGBUS, UAC_NOPRINT definitions.
50874 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50876 * objc/execute/object_is_class.m: New test.
50877 * objc/execute/object_is_meta_class.m: New test.
50879 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50881 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50882 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50884 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50886 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50887 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50889 2001-07-14 Richard Henderson <rth@redhat.com>
50891 * gcc.dg/iftrap-1.c: New.
50893 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50895 * g77.f-torture/execute/intrinsic77.f: New test.
50897 2001-07-11 Janis Johnson <janis@us.ibm.com>
50899 * gcc.misc-tests/gcov-3.c: New test.
50901 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50903 * gcc.c-torture/compile/20010711-1.c,
50904 * gcc.c-torture/compile/20010711-2.c: New tests.
50906 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50908 * gcc.c-torture/execute/20010711-1.c: New test.
50910 2001-07-11 Ben Elliston <bje@redhat.com>
50912 * g++.old-deja/g++.other/enum5.C: New test.
50914 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50916 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50917 (g++-dg-prune): Call prune_gcc_output.
50918 * prune.exp: New file for prune_gcc_output.
50919 * lib/g++.exp, lib/gcc.exp: Load it.
50921 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50923 * gcc.c-torture/compile/20010701-1.c,
50924 g++.old-deja/g++.ext/attrib6.C: New tests.
50926 2001-07-06 Jeffrey A Law (law@cygnus.com)
50928 * gcc.c-torture/compile/20010706-1.c: New test.
50930 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50932 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50934 2001-06-28 Stan Shebs <shebs@apple.com>
50936 * gcc.dg/pragma-darwin.c: New test.
50938 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50940 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50941 Solaris 2.[678] system.
50943 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50945 * gcc.dg/20010622-1.c: New test.
50947 2001-06-18 Stan Shebs <shebs@apple.com>
50949 * objc.dg: New directory.
50950 * objc.dg/dg.exp: New file.
50951 * objc.dg/alias.m: New.
50952 * objc.dg/class-1.m: New.
50953 * objc.dg/class-2.m: New.
50954 * objc.dg/const-str-1.m: New.
50955 * objc.dg/const-str-2.m: New.
50956 * objc.dg/id-1.m: New.
50957 * objc.dg/method-1.m: New.
50958 * objc.dg/super-class-1.m: New.
50959 * lib/objc-dg.exp: New file.
50961 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50963 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50966 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50968 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50970 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50972 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50975 2001-06-12 Richard Henderson <rth@redhat.com>
50977 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50979 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50981 * g++.old-deja/g++.abi/vbase5.C: New test.
50982 * g++.old-deja/g++.abi/vbase6.C: New test.
50983 * g++.old-deja/g++.abi/vbase7.C: New test.
50985 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50987 * gcc.c-torture/compile/20010610-1.c: New test.
50989 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50991 * g++.old-deja/g++.abi/vbase4.C: New test.
50993 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50995 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50996 support %f for HC11/HC12 targets.
50997 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50998 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50999 on HC11/HC12 targets.
51000 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51002 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51004 * gcc.dg/wchar_t-1.c: New file.
51005 * gcc.dg/wint_t-1.c: Likewise.
51007 2001-06-11 Bernd Schmidt <bernds@redhat.com>
51009 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51011 2001-06-11 Richard Henderson <rth@redhat.com>
51013 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51015 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51017 * gcc.c-torture/compile/20010611-1.c: New test.
51019 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51021 * gcc.dg/c99-tag-1.c: Add more tests.
51023 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
51025 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51026 representation on MN10300 and ARM/Thumb.
51028 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
51030 * g77.f-torture/execute/20010610.f: New.
51032 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
51034 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51037 2001-06-09 Richard Henderson <rth@redhat.com>
51039 * gcc.c-torture/execute/ashrdi-1.c: New.
51040 * gcc.c-torture/execute/ashldi-1.c: New.
51041 * gcc.c-torture/execute/lshrdi-1.c: New.
51043 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
51045 * objc/execute/load-3.m: Added. Check sending +load to categories,
51046 in addition to classes.
51048 2001-06-08 Stan Shebs <shebs@apple.com>
51050 * objc/execute/load-2.m: New test. From Nicola Pero
51051 <n.pero@mi.flashnet.it>.
51053 2001-06-08 Jakub Jelinek <jakub@redhat.com>
51055 * gcc.c-torture/execute/20010605-2.c: New test.
51057 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51059 * g++.old-deja/g++.abi/vbase2.C: New test.
51060 * g++.old-deja/g++.abi/vbase3.C: New test.
51062 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51064 * g++.old-deja/g++.pt/friend49.C: New test.
51066 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
51068 * g++.old-deja/g++.ext/anon3.C: New test.
51070 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
51072 * g++.old-deja/g++.other/conv7.C: New test.
51074 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
51076 * gcc.c-torture/compile/20010605-2.c: New test.
51078 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
51080 * gcc.c-torture/execute/20010604-1.c: New test.
51082 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
51084 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51086 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
51088 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51089 (g++_link_flags): Likewise.
51090 (g++_init): Pass gccpath's value to two previous functions.
51092 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51094 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51095 Ensure logfile entry matches exec command line.
51097 2001-05-31 Richard Henderson <rth@redhat.com>
51099 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51100 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51102 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
51104 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51105 compiler for irix6.2
51107 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
51109 * g++.old-deja/g++.other/optimize3.C: New file.
51111 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
51113 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51116 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
51118 * g++.old-deja/g++.other/optimize2.C: New file.
51120 2001-05-25 Diego Novillo <dnovillo@redhat.com>
51122 * gcc.c-torture/compile/20010518-2.c: New file.
51123 * gcc.c-torture/execute/20010518-1.c: New file.
51124 * gcc.c-torture/execute/20010518-2.c: New file.
51126 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
51128 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51130 2001-05-24 Mark Mitchell <mark@codesourcery.com>
51132 G++ no longer defines builtins that do not begin with __builtin.
51133 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51134 * g++.old-deja/g++.brendand/misc13.C: Likewise.
51135 * g++.old-deja/g++.law/builtin1.C: Likewise.
51136 * g++.old-deja/g++.law/cvt2.C: Likewise.
51137 * g++.old-deja/g++.mike/net5.C: Likewise.
51138 * g++.old-deja/g++.other/builtins1.C: Likewise.
51139 * g++.old-deja/g++.other/builtins2.C: Likewise.
51140 * g++.old-deja/g++.other/builtins3.C: Likewise.
51141 * g++.old-deja/g++.other/builtins4.C: Likewise.
51142 * g++.old-deja/g++.other/inline8.C: Likewise.
51143 * g++.old-deja/g++.robertl/eb39.C: Likewise.
51145 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
51147 * g++.old-deja/g++.pt/using1.C: Adjust.
51148 * g++.old-deja/g++.pt/using2.C: New test.
51150 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
51152 * gcc.dg/cpp/charconst.c: New tests.
51153 * gcc.dg/cpp/escape.c: New tests.
51154 * gcc.dg/cpp/escape-1.c: New tests.
51155 * gcc.dg/cpp/escape-2.c: New tests.
51156 * gcc.dg/cpp/ucs.c: New tests.
51158 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
51160 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51161 native compiler for irix6.5.
51163 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
51165 * lib/g++.exp (g++_include_flags): Use args to compute
51167 (g++_link_flags): Likewise.
51168 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51170 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
51172 * gcc.dg/c90-hexfloat-1.c: Add more tests.
51174 2001-05-21 Geoff Keating <geoffk@redhat.com>
51176 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51179 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51181 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51183 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51184 to STACK_SIZE; Use it to define size of add_histo array.
51185 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51187 (f): Use GITT_SIZE to define size of gitt local table.
51188 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51189 to STACK_SIZE; Use it to define size of bytemem array.
51191 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51193 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51194 on 68HC11/HC12 due to the asm instruction.
51195 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51196 * gcc.c-torture/compile/920520-1.x: Likewise.
51197 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51198 on 68HC11/HC12 because the function is larger than 64K.
51199 * gcc.c-torture/compile/961203-1.x: New file, this test fails
51200 on 68HC11/HC12 because the structure is too large.
51202 2001-05-20 Richard Henderson <rth@redhat.com>
51204 * gcc.c-torture/execute/20010520-1.c: New.
51206 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51208 * g++.old-deja/g++.warn/compare1.C: New test.
51209 * gcc.dg/compare4.c: New test.
51211 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
51213 * g++.old-deja/g++.other/optimize1.C: New test.
51215 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51217 * g++.old-deja/g++.pt/spec41.C: New test.
51219 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
51221 * gcc.c-torture/compile/20010114-1.x: Remove.
51223 2001-05-18 Stan Shebs <shebs@apple.com>
51225 * gcc.c-torture/compile/20010518-1.c: New test.
51227 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
51229 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51230 * g++.old-deja/g++.pt/crash67.C: New test.
51232 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
51234 * g++.old-deja/g++.other/debug9.C: New test.
51236 2001-05-16 Zack Weinberg <zackw@stanford.edu>
51238 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51240 2001-05-16 Jan Hubicka <jh@suse.cz>
51242 * gcc.c-torture/compile/20010516-1.c: New test.
51244 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51246 * g++.old-deja/g++.other/crash41.C: New test.
51248 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
51250 * g++.old-deja/g++.pt/crash66.C: New test.
51252 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
51254 * g++.old-deja/g++.robertl/eb27.C: Convert.
51256 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
51258 * g++.dg/friend-warn.C: New test. Do not warn about friend
51259 declaration being redundant.
51261 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
51263 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51265 2001-05-14 Mark Mitchell <mark@codesourcery.com>
51267 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51269 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
51271 * lib/g++.exp: Use testsuite_flags.
51273 2001-05-13 Mark Mitchell <mark@codesourcery.com>
51275 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51277 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
51279 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51281 2001-05-11 Mark Mitchell <mark@codesourcery.com>
51283 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51285 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
51287 * gcc.c-torture/compile/20010313-1.c: New test.
51289 2001-05-09 Zack Weinberg <zackw@stanford.edu>
51291 * gcc.dg/cpp/direct2.c: New test.
51292 * gccq.dg/cpp/direct2s.c: New test.
51294 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51296 2001-05-07 Mark Mitchell <mark@codesourcery.com>
51298 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51299 * g++.old-deja/g++.other/op3.C: Likewise.
51301 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
51303 * gcc.dg/cpp/syshdr.h: New file.
51304 * gcc.dg/cpp/sysmac1.c: Update.
51305 * gcc.dg/cpp/sysmac2.c: Update.
51307 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
51309 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51311 2001-05-04 David Edelsohn <edelsohn@gnu.org>
51313 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51314 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51316 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
51318 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51320 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
51322 * lib/g++.exp (g++_include_flags): Don't use any special flags
51323 if TESTING_IN_BUILD_TREE is not defined.
51324 (g++_init): Use a plain 'c++' as the compiler if
51325 TESTING_IN_BUILD_TREEE is not defined.
51327 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51329 * g++.old-deja/g++.eh/catch13.C: New test.
51330 * g++.old-deja/g++.eh/catch14.C: New test.
51332 2001-05-02 Jakub Jelinek <jakub@redhat.com>
51334 * gcc.dg/cpp/tr-define.c: New test.
51336 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
51338 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51339 <stdlib.h>, not <malloc.h>.
51341 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51343 * g++.old-deja/g++.ns/template17.C: New test.
51345 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
51347 * g++.old-deja/g++.pt/ref4.C: New test.
51349 2001-04-30 Richard Henderson <rth@redhat.com>
51351 * gcc.dg/20000724-1.c: Revert last change.
51353 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
51355 * g77.f-torture/execute/20010430.f: New test.
51357 2001-04-30 Mark Mitchell <mark@codesourcery.com>
51359 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51361 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
51363 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51365 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51367 * g++.old-deja/g++.eh/crash6.C: New test.
51369 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51371 * g++.old-deja/g++.other/warn7.C: New test.
51373 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
51375 * g++.old-deja/g++.other/defarg9.C: New test.
51377 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51379 * g77.f-torture/compile/20010426.f: New test.
51380 * g77.f-torture/execute/20010426.f: New test.
51382 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
51384 * g77.f-torture/compile/20000629-1.x: Remove - error
51387 2001-04-26 Jeffrey A Law (law@cygnus.com)
51389 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51390 Tweak slightly to work with g++.dg framework.
51391 * g++.dg/special/ecos.exp: Run initp1.C test.
51392 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51394 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51395 its linker doesn't give line numbers either.
51396 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51398 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51400 * g++.old-deja/g++.other/lex1.C: New test.
51402 2001-04-26 Jakub Jelinek <jakub@redhat.com>
51404 * gcc.dg/noncompile/20010425-1.c: New test.
51406 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
51408 * g++.old-deja/g++.pt/mangle2.C: New test.
51410 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51412 * gcc.dg/format/plus-1.c: New test.
51414 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51416 * gcc.dg/20010423-1.c: New test.
51418 2001-04-25 Jakub Jelinek <jakub@redhat.com>
51420 * gcc.c-torture/execute/20010422-1.c: New test.
51422 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
51424 * g++.old-deja/g++.ns/type2.C: New test.
51426 2001-04-24 Zack Weinberg <zackw@stanford.edu>
51428 * g++.old-deja/g++.other/perf1.C: New test.
51430 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
51432 * gcc.dg/c99-func-2.c: Remove xfail.
51433 * gcc.dg/c99-func-3.c: Remove xfail.
51434 * gcc.dg/c99-func-4.c: Remove xfail.
51436 2001-04-23 Zack Weinberg <zackw@stanford.edu>
51438 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51440 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
51442 * gcc.c-torture/compile/20010423-1.c: New test.
51444 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51446 * g++.old-deja/g++.pt/typename28.C: New test.
51448 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
51450 * g++.old-deja/g++.abi/empty2.C: New test.
51451 * g++.old-deja/g++.abi/empty3.C: New test.
51453 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51455 * g++.old-deja/g++.other/comdat2.C: New test.
51456 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51458 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51460 * g++.old-deja/g++.other/overload14.C: New test.
51462 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51464 * g++.old-deja/g++.other/lookup23.C: New test.
51466 2001-04-20 Jakub Jelinek <jakub@redhat.com>
51468 * gcc.c-torture/execute/20010403-1.c: New test.
51470 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
51471 Mark Mitchell <mark@codesourcery.com>
51473 * lib/old-dejagnu.exp: Don't delete output of executable.
51474 Add .exe suffix to executables.
51476 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
51478 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51480 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51482 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51484 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51486 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51487 * g++.old-deja/g++.abi/crash1.C: New test.
51489 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
51491 * g++.old-deja/g++.other/crash40.C: New test.
51493 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51495 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51497 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
51499 * g++.old-deja/g++.other/warn6.C: New test.
51501 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51503 * g++.old-deja/g++.robertl/eb42.C: Same.
51505 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51507 * gcc.dg/wtr-conversion-1.c: New testcase.
51509 2001-04-10 Richard Henderson <rth@redhat.com>
51511 * g++.old-deja/g++.other/array5.C: New.
51513 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51515 * gcc.c-torture/execute/20010408-1.c: New test.
51517 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
51519 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51520 headers and constructs.
51521 * g++.old-deja/g++.robertl/eb79.C: Same.
51522 * g++.old-deja/g++.robertl/eb77.C (main): Same.
51523 * g++.old-deja/g++.robertl/eb73.C: Same.
51524 * g++.old-deja/g++.robertl/eb66.C (main): Same.
51525 * g++.old-deja/g++.robertl/eb55.C (t): Same.
51526 * g++.old-deja/g++.robertl/eb54.C (main): Same.
51527 * g++.old-deja/g++.robertl/eb46.C (main): Same.
51528 * g++.old-deja/g++.robertl/eb44.C: Same.
51529 * g++.old-deja/g++.robertl/eb41.C (main): Same.
51530 * g++.old-deja/g++.robertl/eb4.C (main): Same.
51531 * g++.old-deja/g++.robertl/eb39.C: Same.
51532 * g++.old-deja/g++.robertl/eb33.C (main): Same.
51533 * g++.old-deja/g++.robertl/eb31.C (main): Same.
51534 * g++.old-deja/g++.robertl/eb30.C: Same.
51535 * g++.old-deja/g++.robertl/eb3.C: Same.
51536 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51537 * g++.old-deja/g++.robertl/eb21.C: Same.
51538 * g++.old-deja/g++.robertl/eb15.C: Same.
51539 * g++.old-deja/g++.robertl/eb118.C: Same.
51540 * g++.old-deja/g++.robertl/eb115.C (main): Same.
51541 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51542 * g++.old-deja/g++.robertl/eb109.C: Same.
51543 * g++.old-deja/g++.other/sibcall1.C (main): Same.
51544 * g++.old-deja/g++.mike/rtti1.C: Same.
51545 * g++.old-deja/g++.mike/p658.C: Same.
51546 * g++.old-deja/g++.mike/net46.C: Same.
51547 * g++.old-deja/g++.mike/net34.C: Same.
51548 * g++.old-deja/g++.mike/memoize1.C: Same.
51549 * g++.old-deja/g++.mike/eh2.C: Same.
51550 * g++.old-deja/g++.law/weak.C: Same.
51551 * g++.old-deja/g++.law/visibility7.C: Same.
51552 * g++.old-deja/g++.law/visibility25.C: Same.
51553 * g++.old-deja/g++.law/visibility22.C: Same.
51554 * g++.old-deja/g++.law/visibility2.C: Same.
51555 * g++.old-deja/g++.law/visibility17.C: Same.
51556 * g++.old-deja/g++.law/visibility13.C: Same.
51557 * g++.old-deja/g++.law/visibility10.C: Same.
51558 * g++.old-deja/g++.law/visibility1.C: Same.
51559 * g++.old-deja/g++.law/virtual3.C (eval): Same.
51560 * g++.old-deja/g++.law/vbase1.C: Same.
51561 * g++.old-deja/g++.law/operators32.C: Same.
51562 * g++.old-deja/g++.law/nest3.C: Same.
51563 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51564 * g++.old-deja/g++.law/except5.C (main): Same.
51565 * g++.old-deja/g++.law/cvt7.C (run): Same.
51566 * g++.old-deja/g++.law/cvt2.C: Same.
51567 * g++.old-deja/g++.law/cvt16.C: Same.
51568 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51569 * g++.old-deja/g++.law/ctors17.C (main): Same.
51570 * g++.old-deja/g++.law/ctors13.C: Same.
51571 * g++.old-deja/g++.law/ctors12.C (main): Same.
51572 * g++.old-deja/g++.law/ctors10.C: Same.
51573 * g++.old-deja/g++.law/code-gen5.C: Same.
51574 * g++.old-deja/g++.law/bad-error7.C: Same.
51575 * g++.old-deja/g++.law/arm9.C: Same.
51576 * g++.old-deja/g++.law/arm12.C: Same.
51577 * g++.old-deja/g++.law/arg8.C: Same.
51578 * g++.old-deja/g++.law/arg1.C: Same.
51579 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51580 * g++.old-deja/g++.jason/template31.C: Same.
51581 * g++.old-deja/g++.jason/template24.C (main): Same.
51582 * g++.old-deja/g++.jason/2371.C: Same.
51583 * g++.old-deja/g++.eh/new2.C: Same.
51584 * g++.old-deja/g++.eh/new1.C: Same.
51585 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51586 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51587 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51588 * g++.old-deja/g++.brendan/crash62.C: Same.
51589 * g++.old-deja/g++.brendan/crash52.C: Same.
51590 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51591 * g++.old-deja/g++.brendan/crash38.C: Same.
51592 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51593 * g++.old-deja/g++.brendan/copy9.C: Same.
51595 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51597 * gcc.c-torture/execute/20001203-2.c (memset):
51598 Count argument is of type __SIZE_TYPE__.
51600 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51602 * gcc.c-torture/compile/20010404-1.c: New test.
51604 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51606 * gcc.c-torture/compile/20010326-1.c: New test.
51608 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51610 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51611 peculiarities of the SH.
51612 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51614 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51616 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51617 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51618 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51620 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51622 * g77.f-torture/compile/20010321-1.f: New test.
51624 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51626 * gcc.c-torture/compile/20010329-1.c: New test.
51628 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51630 * gcc.c-torture/execute/20010329-1.c: New test.
51632 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51634 * g++.old-deja/g++.other/eh4.C: Fix typo.
51636 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51638 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51640 2001-03-28 Philip Blundell <philb@gnu.org>
51642 * gcc.c-torture/compile/20010328-1.c: New test.
51644 2001-03-27 Richard Henderson <rth@redhat.com>
51646 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51647 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51649 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51651 * gcc.c-torture/compile/20010327-1.c: New test.
51653 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51655 * g++.old-deja/g++.other/friend12.C: New test.
51656 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51657 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51659 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51661 * gcc.c-torture/execute/20010325-1.c: New test.
51663 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51665 * g++.old-deja/g++.other/mangle3.C: New test.
51667 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51669 * g++.old-deja/g++.other/anon8.C: New test.
51671 2001-03-20 Philip Blundell <philb@gnu.org>
51673 * gcc.c-torture/compile/20010320-1.c: New test.
51675 2001-03-17 Richard Henderson <rth@redhat.com>
51677 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51679 2001-03-15 Geoff Keating <geoff@redhat.com>
51681 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51684 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51686 * g++.old-deja/g++.other/eh4.C: New test.
51688 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51690 * gcc.dg/cpp/mi1.c: Update.
51692 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51694 * g++.old-deja/g++.other/regstack.C: New test.
51696 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51698 * g++.old-deja/g++.other/ref4.C: New test.
51700 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51702 * objc/execute/va_method.m: Added.
51703 * objc/execute/IMP.m: Added.
51704 * objc/execute/_cmd.m: Added.
51705 * objc/execute/accessing_ivars.m: Added.
51706 * objc/execute/class-1.m: Added.
51707 * objc/execute/class-10.m: Added.
51708 * objc/execute/class-11.m: Added.
51709 * objc/execute/class-12.m: Added.
51710 * objc/execute/class-13.m: Added.
51711 * objc/execute/class-14.m: Added.
51712 * objc/execute/class-2.m: Added.
51713 * objc/execute/class-3.m: Added.
51714 * objc/execute/class-4.m: Added.
51715 * objc/execute/class-5.m: Added.
51716 * objc/execute/class-6.m: Added.
51717 * objc/execute/class-7.m: Added.
51718 * objc/execute/class-8.m: Added.
51719 * objc/execute/class-9.m: Added.
51720 * objc/execute/class-tests-1.h
51721 * objc/execute/class-tests-2.h
51722 * objc/execute/compatibility_alias.m: Added.
51723 * objc/execute/encode-1.m: Added.
51724 * objc/execute/formal_protocol-1.m: Added.
51725 * objc/execute/formal_protocol-2.m: Added.
51726 * objc/execute/formal_protocol-3.m: Added.
51727 * objc/execute/formal_protocol-4.m: Added.
51728 * objc/execute/formal_protocol-5.m: Added.
51729 * objc/execute/formal_protocol-6.m: Added.
51730 * objc/execute/formal_protocol-7.m: Added.
51731 * objc/execute/informal_protocol.m: Added.
51732 * objc/execute/initialize.m: Added.
51733 * objc/execute/load.m: Added.
51734 * objc/execute/many_args_method.m: Added.
51735 * objc/execute/nested-3.m: Added.
51736 * objc/execute/no_clash.m: Added.
51737 * objc/execute/private.m: Added.
51738 * objc/execute/redefining_self.m: Added.
51739 * objc/execute/root_methods.m: Added.
51740 * objc/execute/selector-1.m: Added.
51741 * objc/execute/static-1.m: Added.
51742 * objc/execute/static-2.m: Added.
51743 * objc/execute/va_method.m: Added.
51745 2001-03-10 Richard Henderson <rth@redhat.com>
51747 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51749 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51751 * g++.old-deja/g++.other/crash31.C: XFAIL.
51752 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51753 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51754 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51755 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51756 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51758 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51760 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51762 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51764 * gcc.dg/20000724-1.c: Don't use multiline strings.
51766 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51768 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51769 result of -cString against what we expect it to be; don't just
51770 print it out for no one to read.
51772 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51773 Based on testcases provided by Nicola Pero.
51775 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51777 * gcc.dg/cpp/macro7.c: New test.
51779 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51781 * gcc.dg/cpp/multiline.c: Update.
51783 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51785 * g++.old-deja/g++.other/enum3.C: New test.
51787 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51789 * g++.old-deja/g++.other/pod1.C: New test.
51791 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51793 * g++.old-deja/g++.ext/overload1.C: New test.
51795 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51797 * g++.old-deja/g++.pt/using1.C: New test.
51799 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51801 * g++.old-deja/g++.other/using9.C: New test.
51803 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51805 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51807 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51809 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51811 * g++.old-deja/g++.ext/realpt1.C: Remove.
51813 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51815 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51817 2001-02-26 Will Cohen <wcohen@redhat.com>
51819 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51821 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51823 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51824 templatized constructors.
51826 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51828 * gcc.c-torture/execute/20010224-1.c: New test.
51830 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51832 * gcc.c-torture/execute/20010222-1.c: New test.
51834 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51836 * g++.old-deja/g++.other/inline20.C: New test.
51838 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51840 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51842 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51844 * g++.old-deja/g++.other/lookup22.C: New test.
51846 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51848 * g77.dg: New directory.
51849 * g77.dg/20010216-1.f: New test case.
51850 * g77.dg/dg.exp: New driver.
51851 * lib/g77-dg.exp: New driver library.
51853 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51855 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51857 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51859 * g++.old-deja/g++.other/decl9.C: New test.
51861 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51863 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51864 not need <string> and also tests the initialization at runtime.
51866 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51868 * gcc.c-torture/execute/longlong.c: New test.
51870 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51872 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51874 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51876 * gcc.c-torture/execute/920302-1.c (execute):
51877 Change argument type to short.
51879 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51881 * g++.old-deja/g++.pt/deduct6.C: New test.
51883 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51885 * g++.old-deja/g++.pt/deduct5.C: New test.
51887 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51889 * gcc.c-torture/execute/20010209-1.c: New test.
51891 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51893 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51895 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51897 * g++.dg/vtgc1.C: Update for new ABI.
51899 * consistency.vlad: New directory, 1665 files.
51901 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51903 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51905 * gcc.dg/cpp/digraphs.c: Declare puts.
51907 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51909 * g++.old-deja/g++.other/warn5.C: New test.
51911 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51913 * g++.old-deja/g++.pt/spec40.C: New test.
51915 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51917 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51919 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51921 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51923 * gcc.c-torture/compile/20010209-1.c: New test.
51925 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51927 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51928 excess errors message but not if it crashes.
51929 * g++.old-deja/g++.other/crash27.C: Likewise.
51930 * g++.old-deja/g++.other/crash28.C: Likewise.
51931 * g++.old-deja/g++.other/crash30.C: Likewise.
51932 * g++.old-deja/g++.other/crash32.C: Likewise.
51933 * g++.old-deja/g++.other/crash35.C: Likewise.
51934 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51936 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51938 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51939 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51940 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51941 g77.f-torture/execute/execute.exp,
51942 g77.f-torture/noncompile/noncompile.exp,
51943 gcc.c-torture/execute/execute.exp,
51944 gcc.c-torture/execute/memcheck/memcheck.exp,
51945 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51946 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51947 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51948 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51949 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51950 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51951 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51952 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51953 Remove bug reporting instructions with ancient email addresses.
51955 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51957 * gcc.dg/20010202-1.c: New test.
51958 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51960 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51962 * g++.dg/stdbool-if.C: New test.
51964 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51966 * objc/execute/fdecl.m: Added main().
51968 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51970 * gcc.c-torture/execute/20010206-1.c: New test.
51972 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51974 * gcc.dg/cpp/avoidpaste1.c: Update.
51976 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51978 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51979 Pero <nicola@brainstorm.co.uk>.
51980 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51982 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51984 * g++.old-deja/g++.pt/spec39.C: New test.
51986 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51988 * gcc.c-torture/compile/20010202-1.c: New test.
51990 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51992 * g++.old-deja/g++.abi/primary2.C: New test.
51993 * g++.old-deja/g++.abi/primary3.C: New test.
51994 * g++.old-deja/g++.abi/primary4.C: New test.
51995 * g++.old-deja/g++.abi/primary5.C: New test.
51996 * g++.old-deja/g++.abi/vtable3.h: New test.
51997 * g++.old-deja/g++.abi/vtable3a.C: New test.
51998 * g++.old-deja/g++.abi/vtable3b.C: New test.
51999 * g++.old-deja/g++.abi/vtable3c.C: New test.
52000 * g++.old-deja/g++.abi/vtable3d.C: New test.
52001 * g++.old-deja/g++.abi/vtable3e.C: New test.
52002 * g++.old-deja/g++.abi/vtable3f.C: New test.
52003 * g++.old-deja/g++.abi/vtable3g.C: New test.
52004 * g++.old-deja/g++.abi/vtable3h.C: New test.
52005 * g++.old-deja/g++.abi/vtable3i.C: New test.
52006 * g++.old-deja/g++.abi/vtable3j.C: New test.
52007 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52009 2001-02-03 Jakub Jelinek <jakub@redhat.com>
52011 * g++.old-deja/g++.other/anon6.C: New test.
52012 * g++.old-deja/g++.other/anon7.C: New test.
52014 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
52016 * gcc.dg/cpp/avoidpaste2.c: New tests.
52018 2001-01-31 Jakub Jelinek <jakub@redhat.com>
52020 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52022 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
52024 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52025 DECIMAL_DIG cases for Irix."
52027 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
52029 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52031 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52033 * gcc.dg/c99-tag-1.c: New test.
52035 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52037 * gcc.dg/cpp/tr-warn1.c: Add tests.
52039 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52041 * gcc.dg/cpp/avoidpaste1.c: Update.
52042 * gcc.dg/cpp/paste4.c: Update.
52044 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
52046 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52049 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52051 * g++.old-deja/g++.other/inline19.C: New test.
52053 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
52055 * gcc.dg/Wlarger-than.c: New test.
52057 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52059 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52061 2001-01-29 Jakub Jelinek <jakub@redhat.com>
52063 * gcc.c-torture/execute/20010129-1.c: New test.
52064 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52066 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
52068 * gcc.dg/cpp/avoidpaste1.c: Test case.
52070 2001-01-28 Jakub Jelinek <jakub@redhat.com>
52072 * g++.old-deja/g++.other/inline18.C: New test.
52074 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52076 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52077 and __builtin_putchar.
52079 2001-01-27 Jakub Jelinek <jakub@redhat.com>
52081 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52084 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
52086 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52087 floating point number rounding mode to round to the nearest
52088 representable mode.
52090 2001-01-25 Jakub Jelinek <jakub@redhat.com>
52092 * g++.old-deja/g++.other/mangle2.C: New test.
52094 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
52096 * gcc.c-torture/compile/20010124-1.c: New test.
52098 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
52100 * g++.old-deja/g++.pt/spec38.C: New test.
52102 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52104 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52107 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52109 * gcc.c-torture/execute/20010123-1.c: New test.
52111 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52113 * g++.old-deja/g++.pt/spec37.C: New test.
52115 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
52117 * g++.old-deja/g++.pt/overload14.C: New test.
52119 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52121 * gcc.c-torture/execute/20010122-1.c: New test, exercise
52122 __builtin_return_address.
52124 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
52126 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52127 * g++.old-deja/g++.pt/spec35.C: New test.
52128 * g++.old-deja/g++.pt/spec36.C: New test.
52130 2001-01-20 Jakub Jelinek <jakub@redhat.com>
52132 * gcc.c-torture/compile/20010118-1.c: New test.
52134 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
52136 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52138 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52140 * gcc.c-torture/execute/20010119-1.c: New test.
52142 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52144 * g++.old-deja/g++.other/vbase5.C: New test.
52146 2001-01-19 Jakub Jelinek <jakub@redhat.com>
52148 * gcc.c-torture/execute/20010118-1.c: New test.
52150 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52152 * g++.old-deja/g++.pt/deduct3.C: New test.
52154 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
52156 * g++.old-deja/g++.pt/spec34.C: New test.
52158 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52160 * g77.f-torture/compile/20000601-2.f: New test.
52162 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52164 * g++.old-deja/g++.other/init17.C: New test.
52166 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
52168 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52170 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52172 * g++.old-deja/g++.pt/unify8.C: New test.
52174 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52176 * g++.old-deja/g++.abi/vbase1.C: New test.
52178 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
52180 * g++.old-deja/g++.pt/crash65.C: New test.
52182 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
52184 * gcc.dg/cpp/assembl2.S: New test case.
52186 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
52188 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52191 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52193 * g++.old-deja/g++.other/builtins1.C: New test.
52194 * g++.old-deja/g++.other/builtins2.C: Likewise.
52195 * g++.old-deja/g++.other/builtins3.C: Likewise.
52196 * g++.old-deja/g++.other/builtins4.C: Likewise.
52198 2001-01-17 Jakub Jelinek <jakub@redhat.com>
52200 * gcc.c-torture/compile/20010117-1.c: New test.
52201 * gcc.c-torture/compile/20010117-2.c: New test.
52203 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52205 * g77.f-torture/execute/20010116.[fx]: New test,
52207 * g77.f-torture/compile/20010115.f: Indicate it's
52208 a test for PR fortran/1636.
52210 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
52212 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52214 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52216 * g77.f-torture/compile/20010115.f: New test.
52218 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
52220 * g++.old-deja/g++.pt/nontype5.C: New test.
52222 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
52224 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52225 have an equivalent working one below it.
52227 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52229 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52230 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52232 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
52234 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52235 message containing "init_priority".
52236 (conpr-2.C): Likewise.
52237 (conpr-3.C): Likewise.
52238 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52240 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52242 * gcc.c-torture/execute/20010114-2.c: New test.
52244 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
52246 * gcc.c-torture/compile/20010114-1.c: New test.
52247 * gcc.c-torture/compile/20010114-1.x: Xfail.
52248 * gcc.c-torture/compile/20010114-2.c: New test.
52249 * gcc.c-torture/execute/20010114-1.c: New test.
52250 * gcc.dg/trunc-1.c: New test.
52251 * gcc.dg/uninit-B.c: New test.
52253 2001-01-13 Nick Clifton <nickc@redhat.com>
52255 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52258 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
52260 * gcc.c-torture/compile/20010113-1.c: New test.
52262 2001-01-13 Jakub Jelinek <jakub@redhat.com>
52264 * gcc.c-torture/compile/20001212-1.c: New test.
52266 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
52268 * gcc.dg/cpp/widestr1.c: Update.
52269 * gcc.dg/cpp/prag-imp.c: Remove.
52271 2001-01-12 Jakub Jelinek <jakub@redhat.com>
52273 * gcc.c-torture/execute/20000801-3.x: Remove.
52274 * gcc.dg/c90-init-1.c: New test.
52275 * gcc.dg/c99-init-1.c: New test.
52276 * gcc.dg/c99-init-2.c: New test.
52277 * gcc.dg/gnu99-init-1.c: New test.
52279 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
52281 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52282 testing that no relevant ones were found.
52284 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52286 * g++.old-deja/g++.pt/cast2.C: New test.
52288 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
52290 * g++.old-deja/g++.pt/friend47.C: New test.
52292 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52294 * g++.old-deja/g++.pt/instantiate13.C: New test.
52296 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52298 * g++.old-deja/g++.other/defarg7.C: New test.
52299 * g++.old-deja/g++.other/defarg8.C: New test.
52301 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52303 * g++.old-deja/g++.pt/crash64.C: New test.
52305 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
52307 * g++.old-deja/g++.pt/crash63.C: New test.
52309 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
52311 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52313 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
52315 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52317 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52319 * g++.old-deja/g++.pt/error3.C: New test.
52321 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52323 * g++.old-deja/g++.other/crash39.C: New test.
52325 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
52327 * g++.old-deja/g++.other/vbase4.C: New test.
52329 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
52331 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52332 * gcc.dg/special/20000419-2.c: New file. Identical to above.
52333 * gcc.dg/special/special.exp: New test driver which will check
52334 for alias support for the above test.
52336 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
52338 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52339 problems on small machines.
52340 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52343 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
52345 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52347 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52349 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
52351 * g++.old_deja/g++.pt/using8.C: New test.
52353 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
52355 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52357 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
52359 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52360 where a failure is expected.
52361 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52363 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52365 * g++.old_deja/g++.pt/instantiate12.C: New test.
52367 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52369 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52371 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52372 * g++.old-deja/g++.brendan/crash17.C: Likewise.
52373 * g++.old-deja/g++.brendan/crash29.C: Likewise.
52374 * g++.old-deja/g++.brendan/crash48.C: Likewise.
52375 * g++.old-deja/g++.brendan/ns1.C: Likewise.
52376 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52377 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52378 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52379 * g++.old-deja/g++.eh/spec6.C: Likewise.
52380 * g++.old-deja/g++.jason/crash3.C: Likewise.
52381 * g++.old-deja/g++.law/ctors11.C: Likewise.
52382 * g++.old-deja/g++.law/ctors17.C: Likewise.
52383 * g++.old-deja/g++.law/ctors5.C: Likewise.
52384 * g++.old-deja/g++.law/ctors9.C: Likewise.
52385 * g++.old-deja/g++.mike/ambig1.C: Likewise.
52386 * g++.old-deja/g++.mike/net22.C: Likewise.
52387 * g++.old-deja/g++.mike/p3538a.C: Likewise.
52388 * g++.old-deja/g++.mike/p3538b.C: Likewise.
52389 * g++.old-deja/g++.mike/virt3.C: Likewise.
52390 * g++.old-deja/g++.niklas/t128.C: Likewise.
52391 * g++.old-deja/g++.other/anon4.C: Likewise.
52392 * g++.old-deja/g++.other/using1.C: Likewise.
52393 * g++.old-deja/g++.other/warn3.C: Likewise.
52394 * g++.old-deja/g++.pt/t37.C: Likewise.
52395 * g++.old-deja/g++.robertl/eb69.C: Likewise.
52396 * g++.old-deja/g++.robertl/eb71.C: Likewise.
52398 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
52400 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52402 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52404 * gcc.c-torture/execute/stdio-opt-3.c: New test.
52406 2001-01-07 Jakub Jelinek <jakub@redhat.com>
52408 * gcc.c-torture/compile/20010107-1.c: New test.
52410 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52412 * gcc.c-torture/execute/builtin-noret-1.c: New test.
52414 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
52416 * gcc.dg/format/format.h: New file.
52417 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52418 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52419 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52420 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52421 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52422 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52423 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52424 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52425 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52426 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52427 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52428 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52429 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52430 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52431 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52432 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52433 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52434 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52435 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52436 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52437 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52438 instead of declaring standard types, macros and functions in each
52441 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
52443 * gcc.c-torture/execute/20010106-1.c: New test.
52445 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
52447 * gcc.dg/format/format.exp: New file.
52448 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52449 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52450 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52451 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52452 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52453 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52454 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52455 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52456 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52457 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52458 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52459 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52460 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52461 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52462 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52463 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52464 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52465 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52466 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52467 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52468 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52469 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52470 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52471 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52472 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52473 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52474 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52475 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52476 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52477 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52478 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52479 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52480 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52481 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52482 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52483 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52484 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52485 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52486 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52487 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52488 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52489 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52491 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
52493 * gcc.c-torture/execute/991228-1.c: Take word endianness into
52496 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
52498 * gcc.c-torture/execute/builtin-complex-1.c: New test.
52500 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
52502 * g++.old-deja/g++.pt/crash62.C: New test.
52504 2001-01-04 Richard Henderson <rth@redhat.com>
52506 * gcc.dg/20000926-1.c: Update expected warnings.
52507 * gcc.dg/array-2.c: Likewise.
52508 * gcc.dg/array-4.c: Also validate flexible array members.
52509 * gcc.dg/c99-flex-array-1.c: New.
52511 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
52513 * gcc.c-torture/compile/20001222-1.x: Remove.
52515 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52517 * gcc.c-torture/execute/built-in-setjmp.c: New.
52519 2001-01-03 Richard Henderson <rth@redhat.com>
52521 * gcc.dg/940510-1.c: Update expected error wording.
52522 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52524 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
52526 * lib/target-supports.exp (check_alias_available): Modified to
52527 indicate aliases not supported if only weak aliases are supported.
52529 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52531 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52532 Turn on cmpstrsi checks for __pj__ and __i370__.
52534 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52536 * g++.old-deja/g++.other/virtual11.C: New test.
52538 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
52540 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52542 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52544 * gcc.c-torture/compile/20010102-1.c: New test.
52546 2001-01-02 Andreas Jaeger <aj@suse.de>
52548 * gcc.dg/noreturn-3.c: New test.
52550 * gcc.dg/noreturn-4.c: New test.
52552 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52554 * gcc.c-torture/execute/stdio-opt-1.c: Also test
52555 __builtin_fputc and __builtin_fwrite.
52557 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52559 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52560 signed char, not default char.
52562 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52564 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52566 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52568 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52570 2000-12-29 Richard Henderson <rth@redhat.com>
52572 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52573 (__cyg_profile_func_exit): Define.
52575 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52577 * g++.dg/vtgc1.C: New test.
52579 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52581 * gcc.dg/noncompile/20001228-1.c: New test.
52583 * gcc.dg/20001228-1.c: New test.
52585 * gcc.c-torture/execute/20001228-1.c: New test.
52587 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52589 * gcc.dg/format-strfmon-1.c: New test.
52591 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52593 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52594 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52595 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52596 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52597 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52598 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52599 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52600 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52601 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52602 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52603 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52604 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52605 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52607 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52608 * gcc.c-torture/execute/string-opt-4.c: Test index.
52610 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52612 * gcc.c-torture/compile/20001226-1.c: New test.
52614 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52616 * gcc.c-torture/compile/20001222-1.c: New test.
52617 * gcc.c-torture/compile/20001222-1.x: Xfail.
52619 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52621 * gcc.c-torture/execute/comp-goto-2.c: New test.
52623 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52625 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52626 Use long types if __INT_MAX__ is 32767.
52627 (main): Use cast to (sint32 *) when poking 88 into a_page.
52629 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52631 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52633 * gcc.c-torture/compile/20001221-1.c: New test.
52634 * gcc.c-torture/execute/20001221-1.c: New test.
52636 2000-12-20 Richard Henderson <rth@redhat.com>
52638 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52639 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52641 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52643 * gcc.dg/compare3.c: New test.
52645 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52647 * gcc.dg/format-warnll-1.c: New test.
52649 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52651 * gcc.dg/cpp/cmdlne-P.c: New test.
52653 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52655 * gcc.c-torture/execute/builtin-abs-1.c,
52656 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52658 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52660 * gcc.dg/cpp/multiline.c: New test.
52662 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52664 * g++.old-deja/g++.other/syshdr1.C: Update.
52665 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52667 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52669 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52671 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52673 * g++.old-deja/g++.pt/ttp65.C: New test.
52675 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52677 * g++.old-deja/g++.pt/ttp64.C: New test.
52679 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52681 * g++.old-deja/g++.pt/spec33.C: New test.
52683 2000-12-14 Catherine Moore <clm@redhat.com>
52685 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52686 * gcc.c-torture/execute/920612-2.c: Likewise.
52687 * gcc.c-torture/execute/920428-2.c: Likewise.
52688 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52689 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52691 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52693 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52694 * gcc.dg/pack-test-2.c: Likewise.
52696 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52698 Tests by Zack Weinberg <zackw@stanford.edu>.
52700 * gcc.dg/cpp/defined.c: Update.
52701 * gcc.dg/cpp/defined_trad.c: New tests.
52703 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52705 * gcc.dg/cpp/trad-direct.c: Update.
52707 2000-12-11 Neil Booth <neilb@earthling.net>
52709 * gcc.dg/cpp/defined_trad.c
52711 2000-12-11 Neil Booth <neilb@earthling.net>
52713 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52715 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52717 * gcc.dg/format-miss-2.c: New test.
52719 2000-12-09 Neil Booth <neilb@earthling.net>
52721 * gcc.dg/cpp/lineflags.c: New tests.
52722 * gcc.dg/cpp/poison.c: Update.
52723 * gcc.dg/cpp/redef2.c: Update.
52724 * gcc.dg/cpp/skipping.c: New test.
52726 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52728 * g++.old-deja/g++.other/eh3.C: New testcase.
52730 2000-12-07 Neil Booth <neilb@earthling.net>
52732 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52733 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52734 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52735 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52736 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52739 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52741 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52742 __SIZE_TYPE__ instead of int for type of integers cast to
52745 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52747 * g++.old-deja/g++.other/cleanup4.C: New test.
52749 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52751 * format-sec-1.c: New test.
52753 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52755 * gcc.dg/format-nonlit-3.c: New test.
52757 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52759 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52760 through a null pointer.
52762 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52764 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52765 * g++.old-deja/g++.pt/partial4.C: New test.
52767 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52769 * gcc.c-torture/execute/ieee/hugeval.x: New.
52771 2000-12-06 Neil Booth <neilb@earthling.net>
52773 * gcc.dg/cpp/backslash2.c: New tests.
52775 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52777 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52778 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52780 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52782 * gcc.c-torture/execute/20001203-2.c: New testcase.
52784 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52786 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52787 * g++.old-deja/g++.other/virtual10.C: New test.
52789 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52791 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52793 2000-12-05 Richard Henderson <rth@redhat.com>
52795 * gcc.c-torture/compile/20001205-1.c: New.
52797 2000-12-04 Neil Booth <neilb@earthling.net>
52799 * g++.old-deja/g++.other/virtual9.C: New test.
52800 * g++.old-deja/g++.pt/crash61.C: New test.
52801 * gcc.c-torture/execute/loop-9.c: New test.
52803 2000-12-04 Neil Booth <neilb@earthling.net>
52805 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52806 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52807 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52808 * gcc.dg/cpp/extratokens.c: ...here.
52810 2000-12-04 Neil Booth <neilb@earthling.net>
52812 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52815 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52817 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52818 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52820 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52822 * gcc.c-torture/execute/20001203-1.c: New test.
52824 2000-12-03 Neil Booth <neilb@earthling.net>
52826 * gcc.dg/cpp/macro6.c: New test cases.
52828 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52830 * gcc.c-torture/execute/string-opt-9.c: New test.
52831 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52832 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52833 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52835 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52836 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52838 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52840 * gcc.dg/cpp/if-6.c: New testcase.
52842 * gcc.dg/20001201-1.c: New testcase.
52844 2000-12-02 Neil Booth <neilb@earthling.net>
52846 * g++.old-deja/g++.other/externC4.C,
52847 g++.old-deja/g++.other/friend10.C: New tests.
52849 2000-12-02 Neil Booth <neilb@earthling.net>
52851 * g++.old-deja/g++.other/instan2.C
52852 * g++.old-deja/g++.other/instan3.C: New test.
52854 2000-12-02 Neil Booth <neilb@earthling.net>
52856 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52857 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52858 gnuc99.c,gnuc99-pedantic.c: New tests.
52860 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52862 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52863 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52865 2000-12-01 Neil Booth <neilb@earthling.net>
52867 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52868 * gcc.dg/cpp/poison.c: Update.
52869 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52871 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52873 * g77.f-torture/execute/20001201.f: New test.
52875 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52877 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52879 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52881 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52883 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52885 * g++.old-deja/g++.other/cast6.C: New test.
52887 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52889 * gcc.c-torture/execute/20001130-2.c: New testcase.
52891 2000-11-30 Richard Henderson <rth@redhat.com>
52893 * gcc.c-torture/execute/20001130-1.c: New test.
52895 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52897 * g++.old-deja/g++.other/op3.C: New test.
52899 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52901 * g++.old-deja/g++.other/op2.C: New test.
52903 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52905 * g++.old-deja/g++.other/crash38.C: New test.
52907 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52909 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52911 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52913 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52915 * gcc.c-torture/execute/string-opt-6.c: New test.
52917 * gcc.dg/20001117-1.c: Add main.
52919 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52921 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52923 * gcc.dg/940510-1.c: ... to here.
52925 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52926 zero-size arrays in toplevel structures.
52928 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52930 * gcc.c-torture/execute/loop-8.c: New test.
52932 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52934 * g++.old-deja/g++.other/base1.C: New test.
52936 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52938 * g++.old-deja/g++.other/parse2.C: New test.
52940 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52942 * g++.old-deja/g++.pt/incomplete1.C: New test.
52944 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52946 * g++.old-deja/g++.other/friend9.C: New test.
52948 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52950 * gcc.dg/20001127-1.c: New test.
52952 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52954 * g++.old-deja/g++.pt/friend46.C: New test.
52956 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52958 * g++.old-deja/g++.other/ptrmem8.C: New test.
52960 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52962 * gcc.c-torture/execute/string-opt-7.c: New test.
52963 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52965 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52967 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52968 instead of 'mkcheck 2'.
52970 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52972 * gcc.c-torture/execute/memcheck/driver.c,
52973 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52974 C9X references to refer to C99.
52976 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52978 * gcc.dg/ultrasp3.c: New test.
52980 2000-11-25 Neil Booth <neilb@earthling.net>
52982 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52984 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52986 * gcc.c-torture/compile/20001123-2.c: New.
52988 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52990 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52992 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52994 * gcc.dg/sequence-point-1.c: Add some new tests.
52995 * gcc.c-torture/execute/20001124-1.c: New test.
52997 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52999 * g++.old-deja/g++.other/vaarg4.C: New test.
53000 * gcc.c-torture/compile/20001123-1.c: New test.
53002 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53004 * g++.other/crash24.C: Adjust and remove XFAIL.
53005 * g++.other/crash37.C: New test.
53007 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
53009 * g++.old-deja/g++.pt/instantiate9.C: New test.
53011 2000-11-22 Mark Mitchell <mark@codesourcery.com>
53013 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53016 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53017 * g++.old-deja/g++.robertl/eb55.C: Likewise.
53019 2000-11-22 Neil Booth <neilb@earthling.net>
53021 * gcc.dg/cpp/Wtrigraphs.c: New test.
53023 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
53025 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53027 2000-11-22 Jakub Jelinek <jakub@redhat.com>
53029 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53031 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
53033 * lib/gcc-dg.exp: load_lib scanasm.exp.
53034 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53035 * lib/g++-dg.exp: load_lib scanasm.exp.
53036 * lib/scanasm.exp: New.
53037 (scan-assembler, scan-assembler-not): Add optional arguments to
53038 test name, or if not present, the pattern name.
53039 (scan-assembler-dem, scan-assembler-dem-not): New.
53041 * g++.dg/dg.exp: New.
53043 2000-11-21 Neil Booth <neilb@earthling.net>
53045 * gcc.dg/cpp/integrated1.c: Remove.
53047 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53049 * gcc.c-torture/execute/20001121-1.c: New test.
53051 2000-11-21 Richard Henderson <rth@redhat.com>
53053 * gcc.c-torture/compile/20001121-1.c: New test.
53055 2000-11-20 Neil Booth <neilb@earthling.net>
53057 * gcc.dg/cpp/integrated1.c: New test.
53059 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53061 * g++.old-deja/g++.other/inline17.C: New test.
53063 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
53065 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53066 local variable to be zero: I made the variable global. Now
53067 uses abort() and exit() instead of relying on main's return value.
53069 2000-11-20 Neil Booth <neilb@earthling.net>
53071 * gcc.dg/cpp/paste2.c: Update test.
53072 * objc/execute/paste.m: New test.
53074 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53076 * gcc.dg/c99-condexpr-1.c: New test.
53078 2000-11-20 Neil Booth <neilb@earthling.net>
53080 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53082 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
53084 * g++.old-deja/g++.pt/export1.C: New test.
53086 2000-11-20 Jakub Jelinek <jakub@redhat.com>
53088 * gcc.dg/20001117-1.c: New test.
53090 2000-11-18 Richard Henderson <rth@redhat.com>
53092 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53094 2000-11-18 Richard Henderson <rth@redhat.com>
53096 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53097 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53098 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53100 2000-11-18 Richard Henderson <rth@redhat.com>
53102 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53103 (main): New. Exit cleanly.
53105 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53107 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53108 gcc.dg/c99-fordecl-2.c: New tests.
53110 2000-11-18 Richard Henderson <rth@redhat.com>
53112 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53113 * gcc.c-torture/execute/zerolen-2.c: New.
53115 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53117 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53120 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53122 * g++.old-deja/g++.pt/instantiate8.C: New test.
53124 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
53126 * g++.old-deja/g++.other/incomplete.C: Add more tests.
53127 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53129 2000-11-16 Nick Clifton <nickc@redhat.com>
53131 * gcc.c-torture/execute/nestfunc-2.c: New test.
53132 * gcc.c-torture/execute/nestfunc-3.c: New test.
53134 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53136 * gcc.c-torture/compile/20001116-1.c: New test.
53138 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53140 * gcc.c-torture/execute/20001115-1.c: New test.
53142 2000-11-15 Mark Mitchell <mark@codesourcery.com>
53144 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53145 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53146 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53147 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53149 2000-11-15 Neil Booth <neilb@earthling.net>
53151 gcc.dg/cpp/_Pragma1.c: Update.
53152 gcc.dg/cpp/_Pragma2.c: New test.
53154 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
53156 * g++.old-deja/g++.other/anon5.C: New test.
53158 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
53160 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53163 2000-11-14 Jakub Jelinek <jakub@redhat.com>
53165 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53168 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53170 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53171 labels at end of compound statements.
53173 2000-11-13 Jakub Jelinek <jakub@redhat.com>
53175 * gcc.c-torture/execute/loop-7.c: New test.
53177 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53179 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53181 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53183 * gcc.dg/c99-bool-1.c: New test.
53185 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
53187 * gcc.dg/c99-scope-1.c: Remove xfail.
53188 * gcc.dg/c99-scope-2.c: New test.
53190 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53192 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53193 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53195 2000-11-11 Mark Mitchell <mark@codesourcery.com>
53197 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53200 * g++.mike/p700.C: Don't typedef wchar_t.
53201 * g++.mike/p784.C: Likewise.
53202 * g++.mike/eb101.C: Don't use __wchar_t.
53204 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
53206 * g77.f-torture/execute/20001111.[fx]: Test premature exit
53209 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
53211 * gcc.c-torture/execute/20001111-1.c: New test.
53213 2000-11-10 Nick Clifton <nickc@redhat.com>
53215 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53216 long multuiple and accumulate.
53218 2000-11-09 Richard Henderson <rth@redhat.com>
53220 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53221 via size_t instead of int.
53223 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53224 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53225 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53226 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53228 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
53230 * gcc.c-torture/compile/20001109-1.c: New test.
53231 * gcc.c-torture/compile/20001109-2.c: New test.
53233 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
53235 * g++.old-deja/g++.pt/operator1.C: New test.
53236 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53238 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53240 * gcc.dg/20001108-1.c: New test.
53242 2000-11-09 Jakub Jelinek <jakub@redhat.com>
53244 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53245 with both arguments constant strings.
53246 * gcc.c-torture/execute/string-opt-3.c: New test.
53247 * gcc.c-torture/execute/string-opt-4.c: New test.
53248 * gcc.c-torture/execute/string-opt-5.c: New test.
53250 2000-11-08 Nick Clifton <nickc@redhat.com>
53252 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
53253 mulsidi3adddi patterns.
53255 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
53257 * g++.old-deja/g++.other/crash36.C: New test.
53259 2000-11-08 Jakub Jelinek <jakub@redhat.com>
53261 * g++.old-deja/g++.other/init16.C: New test.
53263 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
53265 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53267 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53269 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53270 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53271 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53273 2000-11-07 DJ Delorie <dj@redhat.com>
53275 * gcc.dg/20000614-1.c: Add return so that test can pass.
53277 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53279 * gcc.c-torture/execute/string-opt-1.c: New test.
53281 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
53283 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
53284 mips-sgi-irix6.* because the MIPS ABI passes floating-point
53285 parameters in registers, and there is no way for a varargs
53286 function to know in which order the integer and floating-point
53287 parameters should be interleaved when they are placed on the
53289 * gcc.c-torture/execute/va-arg-16.x: Likewise.
53290 * gcc.c-torture/execute/va-arg-17.x: Likewise.
53292 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53294 * gcc.c-torture/execute/string-opt-2.c: New test.
53296 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
53298 * g++.old-deja/g++.pt/crash60.C: New test.
53300 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53302 * g++.old-deja/g++.other/crash24.C: New test.
53303 * g++.old-deja/g++.other/crash25.C: New test.
53304 * g++.old-deja/g++.other/crash26.C: New test.
53305 * g++.old-deja/g++.other/crash27.C: New test.
53306 * g++.old-deja/g++.other/crash28.C: New test.
53307 * g++.old-deja/g++.other/crash29.C: New test.
53308 * g++.old-deja/g++.other/crash30.C: New test.
53309 * g++.old-deja/g++.other/crash31.C: New test.
53310 * g++.old-deja/g++.other/crash32.C: New test.
53311 * g++.old-deja/g++.other/crash33.C: New test.
53312 * g++.old-deja/g++.other/crash34.C: New test.
53313 * g++.old-deja/g++.other/crash35.C: New test.
53315 2000-11-06 Jakub Jelinek <jakub@redhat.com>
53317 * gcc.c-torture/execute/20001031-1.c: New test.
53319 2000-11-04 Mark Mitchell <mark@codesourcery.com>
53321 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53324 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53325 standards-conformant.
53327 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53329 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53330 * g++.old-deja/g++.mike/p755a.C: Likewise.
53331 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53332 library makes no calls to `operator new' during initialization.
53334 2000-11-04 Neil Booth <neilb@earthling.net>
53336 * gcc.dg/cpp/include2.c: New tests.
53338 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
53340 * lib/g++.exp (g++_set_ld_library_path): New function.
53341 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53343 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
53345 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
53348 2000-11-01 Richard Henderson <rth@redhat.com>
53350 * g++.old-deja/g++.ext/namedret1.C: New.
53351 * g++.old-deja/g++.ext/namedret2.C: New.
53352 * g++.old-deja/g++.ext/namedret3.C: New.
53354 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
53356 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53357 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53359 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53361 * gcc.c-torture/execute/va-arg-21.c: New test.
53363 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
53365 * gcc.dg/c99-complex-2.c: New test.
53367 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53369 * gcc.c-torture/execute/stdio-opt-1.c: New test.
53371 2000-10-31 Jakub Jelinek <jakub@redhat.com>
53373 * g++.old-deja/g++.other/inline16.C: New test.
53375 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
53377 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53378 __PRETTY_FUNCTION__
53380 2000-10-29 Neil Booth <neilb@earthling.net>
53382 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53384 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53385 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53388 2000-10-29 Neil Booth <neilb@earthling.net>
53390 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53391 * mi1.c, mi1c.h: Add null directives to multiple-include test.
53392 * mi5.c: Test multiple includes work with -C.
53393 * trigraphs.c: Test ^= version.
53395 2000-10-28 Neil Booth <neilb@earthling.net>
53397 New tests and test updates for new macro expander.
53399 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53400 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53401 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53402 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53403 new diagnostic messages.
53405 * gcc.dg/cpp/macro3.c: New tests.
53407 2000-10-27 Mark Mitchell <mark@codesourcery.com>
53409 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53412 2000-10-27 Jakub Jelinek <jakub@redhat.com>
53414 * g++.old-deja/g++.other/eh2.C: New test.
53416 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
53418 * gcc.c-torture/execute/20001027-1.c: New test.
53420 2000-10-26 Richard Henderson <rth@redhat.com>
53422 * gcc.c-torture/execute/20001026-1.c: New.
53424 2000-10-26 Mark Mitchell <mark@codesourcery.com>
53426 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53427 * g++.old-deja/g++.law/builtin1.C: Likewise.
53428 * g++.old-deja/g++.law/ctors10.C: Likewise.
53429 * g++.old-deja/g++.law/virtual3.C: Likewise.
53430 * g++.old-deja/g++.mike/p658.C: Likewise.
53431 * g++.old-deja/g++.other/sibcall1.C: Likewise.
53432 * g++.old-deja/g++.other/vaarg2.C: Likewise.
53433 * g++.old-deja/g++.robertl/eb124.C: Likewise.
53434 * g++.old-deja/g++.robertl/eb44.C: Likewise.
53435 * g++.old-deja/g++.robertl/eb77.C: Likewise.
53437 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
53439 * gcc.c-torture/compile/20001024-1.c: New test.
53441 2000-10-25 Mark Mitchell <mark@codesourcery.com>
53443 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53444 to tell us whether or not we are using V3.
53446 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
53448 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53451 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
53453 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53455 2000-10-25 Jakub Jelinek <jakub@redhat.com>
53457 * gcc.c-torture/execute/20001024-1.c: New test.
53459 2000-10-24 Jakub Jelinek <jakub@redhat.com>
53461 * g++.old-deja/g++.other/sibcall1.C: New test.
53463 2000-10-20 Jakub Jelinek <jakub@redhat.com>
53465 * gcc.dg/noncompile/init-3.c: New test.
53467 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
53469 * gcc.dg/format-array-1.c: New test.
53471 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53473 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53474 writing through null pointers; remove comment about testing
53475 unterminated strings.
53477 2000-10-17 Matthew Hiller <hiller@redhat.com>
53479 * gcc.c-torture/execute/20001017-2.c: New test.
53481 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
53483 * gcc.c-torture/compile/20001018-1.c: New test.
53484 * gcc.c-torture/compile/20001018-1.x: Xfail.
53486 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53488 * gcc.c-torture/execute/20001017-1.c: New test.
53490 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53492 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53493 for multiple use of arguments with scanf formats; add tests for
53494 multiple use of arguments.
53496 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
53498 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53499 from some old tests.
53501 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
53503 * gcc.dg/format-miss-1.c: New test.
53505 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53507 * gcc.c-torture/execute/20001013-1.c: New test.
53509 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53511 * gcc.dg/format-branch-1.c: New test.
53513 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
53515 * README, lib/file-format.exp: Remove EGCS references.
53517 2000-10-16 Jakub Jelinek <jakub@redhat.com>
53519 * gcc.dg/20001013-1.c: New test.
53521 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
53523 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53524 for intmax_t in the compiler using __typeof__ and the type rules
53525 for conditional expressions.
53527 2000-10-13 Jakub Jelinek <jakub@redhat.com>
53529 * gcc.dg/20001012-1.c: New test.
53530 * gcc.dg/20001012-2.c: New test.
53532 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53534 * gcc.dg/format-attr-1.c: New test.
53536 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53538 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53539 __LONG_LONG_MAX__ instead of LLONG_MAX.
53541 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
53543 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53545 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53548 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
53550 * gcc.dg/sequence-pt-1.c: New test.
53552 2000-10-11 Geoff Keating <geoffk@cygnus.com>
53554 * gcc.c-torture/execute/20001011-1.c: New testcase.
53555 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53557 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53559 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53560 does not error on it.
53562 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53564 * gcc.dg/20001009-1.c: New test.
53566 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53568 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53569 * gcc.c-torture/execute/20001009-2.c: ... to here.
53571 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53573 * gcc.c-torture/compile/20001009-1.c: New testcase.
53574 * gcc.c-torture/execute/20001009-1.c: New testcase.
53575 Testcases provided by Jan Hubicka <jh@suse.cz>.
53577 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53579 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53580 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53581 uintmax_t using <limits.h> to emulate the compiler's internal
53582 logic. No longer XFAIL %j tests.
53584 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53586 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53587 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53588 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53589 regexps and details of expected handling of some bad formats.
53590 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53593 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53595 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53596 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53597 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53598 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53601 2000-10-06 Richard Henderson <rth@cygnus.com>
53603 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53604 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53605 * g++.old-deja/g++.jason/report.C: Likewise.
53606 * g++.old-deja/g++.law/friend5.C: Likewise.
53607 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53608 of the expected warnings.
53610 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53612 * g++.old-deja/g++.pt/enum14.C: New test.
53614 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53616 * g++.old-deja/g++.pt/crash59.C: New test.
53618 2000-10-04 Will Cohen <wcohen@redhat.com>
53620 * gcc.dg/20000926-1.c: New test.
53622 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53624 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53625 function name for current C++ compiler.
53626 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53628 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53630 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53631 __PRETTY_FUNCTION__.
53632 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53634 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53636 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53638 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53640 * gcc.c-torture/compile/20000923-1.c: New test.
53642 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53644 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53645 * g++.old-deja/g++.pt/ttp62.C: Same.
53646 * g++.old-deja/g++.other/inline14.C: Same.
53648 2000-09-24 Richard Henderson <rth@cygnus.com>
53650 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53652 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53654 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53656 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53658 * gcc.c-torture/compile/20000922-1.c: New file.
53660 2000-09-21 Nick Clifton <nickc@redhat.com>
53662 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53663 a signed long modulo operation.
53664 (mod6): New function - perform an unsigned long modulo operation.
53665 (main): Add tests for modulos of very large numbers by very small
53668 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53670 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53672 2000-09-19 Richard Henderson <rth@cygnus.com>
53674 * gcc.dg/compare2.c (case 10): XFAIL.
53676 2000-09-18 Richard Henderson <rth@cygnus.com>
53678 * gcc.c-torture/execute/20000906-1.c: Move ...
53679 * gcc.dg/20000906-1.c: ... here. Only run on targets
53680 that support __builtin_trap.
53682 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53684 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53686 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53688 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53689 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53690 more $ format tests.
53692 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53694 * gcc.dg/format-errmk-1.c: New test.
53696 2000-09-17 Greg McGary <greg@mcgary.org>
53698 * gcc.c-torture/execute/20000917-1.x: Remove.
53700 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53702 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53704 2000-09-17 Greg McGary <greg@mcgary.org>
53706 * gcc.c-torture/execute/20000917-1.c: New test.
53707 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53709 2000-09-16 Neil Booth <NeilB@earthling.net>
53711 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53712 in nested macro bug.
53714 2000-09-15 Neil Booth <NeilB@earthling.net>
53716 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53718 2000-09-14 Jeffrey A Law (law@cygnus.com)
53720 * gcc.c-torture/execute/20000914-1.c: New test.
53722 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53724 * g++.other/inline13.C: New test.
53726 2000-09-12 Andreas Jaeger <aj@suse.de>
53728 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53729 constant by Ulrich Drepper <drepper@redhat.com>.
53731 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53733 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53735 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53737 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53739 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53741 * gcc.dg/cpp/backslash.c: New test.
53743 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53745 * gcc.c-torture/execute/20000910-1.c: New test.
53746 * gcc.c-torture/execute/20000910-2.c: Likewise.
53748 2000-09-11 Robert Lipe <robertl@sco.com>
53750 * gcc.dg/pragma-align.c: New test.
53752 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53754 * g++.old-deja/g++.pt/explicit82.C: New test.
53755 * g++.old-deja/g++.pt/explicit83.C: New test.
53757 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53759 * gcc.dg/asm-names.c: New test.
53761 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53763 * gcc.dg/cpp/tr-warn6.c: New test
53765 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53767 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53770 2000-09-07 Catherine Moore <clm@redhat.com>
53772 * gcc.c-torture/execute/unroll-1.c: New test.
53774 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53776 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53778 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53779 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53780 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53781 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53782 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53784 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53785 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53787 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53789 * g++.old-deja/g++.pt/deduct2.C: New test.
53791 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53793 * g++.old-deja/g++.pt/parms2.C: New test.
53795 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53797 * g++.old-deja/g++.pt/crash58.C: New test.
53799 2000-09-06 Greg McGary <greg@mcgary.org>
53801 * gcc.c-torture/execute/20000906-1.c: New test.
53802 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53804 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53806 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53808 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53810 * g++.old-deja/g++.pt/crash57.C: New test.
53812 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53814 * g++.old-deja/g++.pt/crash56.C: New test.
53816 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53818 * g++.old-deja/g++.pt/koenig1.C: New test.
53820 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53822 * gcc.dg/20000904-1.c: New test.
53824 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53826 * gcc.dg/cpp/paste8.c: New test.
53828 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53830 * gcc.c-torture/compile/20000827-1.c: New test.
53832 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53834 * gcc.dg/format-diag-1.c: New test.
53836 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53838 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53839 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53840 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53841 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53842 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53844 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53846 * g++.old-deja/g++.other/nested4.C: New test.
53848 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53850 * g++.old-deja/g++.ns/scoped1.C: New test.
53852 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53854 * lib/g++.exp: Support testing already-installed GCC.
53856 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53858 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53860 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53862 * gcc.dg/return-type-2.c: New test.
53864 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53866 * gcc.c-torture/compile/20000825-1.c: New test.
53868 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53870 * gcc.dg/dwarf2-2.c: New test.
53872 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53874 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53875 dg-warning regexps.
53877 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53879 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53880 gcc.dg/format-ext-5.c: New tests.
53882 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53884 * g++.old-deja/g++.other/crash22.C: New test.
53886 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53888 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53890 2000-08-24 Richard Henderson <rth@cygnus.com>
53892 * gcc.dg/ia64-sync-1.c: New test.
53893 * gcc.dg/ia64-sync-2.c: New test.
53894 * gcc.dg/ia64-asm-1.c: New test.
53896 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53898 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53899 * gcc.dg/format-ext-2.c: New test.
53901 2000-08-23 Jason Merrill <jason@redhat.com>
53903 * lib/old-dejagnu.exp: Also ignore "In member function" and
53906 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53908 * gcc.dg/noncompile/label-lineno-1.c: New test.
53910 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53912 * gcc.dg/c99-array-nonobj-1.c: New test.
53914 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53916 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53918 * gcc.dg/format-ext-1.c: New test.
53920 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53922 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53923 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53924 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53925 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53926 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53928 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53930 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53931 gcc.dg/c99-strftime-2.c: New tests.
53933 2000-08-22 Richard Henderson <rth@cygnus.com>
53935 * gcc.c-torture/execute/20000822-1.c: New test.
53937 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53939 * gcc.c-torture/execute/20000819-1.x: Remove.
53941 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53943 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53944 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53945 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53946 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53947 gcc.dg/format-xopen-1.c: New tests.
53949 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53951 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53953 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53955 * g++.old-deja/g++.other/loop2.C: New test.
53957 * gcc.c-torture/compile/20000606-1.c: New test.
53958 * gcc.c-torture/compile/20000728-1.c: New test.
53959 * gcc.c-torture/execute/20000801-1.c: New test.
53960 * gcc.c-torture/execute/20000801-2.c: New test.
53961 * gcc.c-torture/execute/20000819-1.c: New test.
53962 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53963 * gcc.dg/20000629-1.c: New test.
53964 * gcc.dg/20000724-1.c: New test.
53965 * gcc.dg/20000807-1.c: New test.
53967 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53969 * gcc.dg/cpp/pragma-1.c: New test.
53970 * gcc.dg/cpp/pragma-2.c: New test.
53972 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53974 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53975 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53977 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53979 * gcc.c-torture/compile/20000818-1.c: New test.
53981 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53983 * gcc.c-torture/execute/20000818-1.c: New test.
53985 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53987 * gcc.dg/format-va-1.c: New test.
53989 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53991 * g++.old-deja/g++.other/typedef8.C: New test.
53993 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53995 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53996 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53997 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53998 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53999 * g++.old-deja/g++.other/ptrmem7.C: New test.
54000 * g++.old-deja/g++.pt/ptrmem10.C: New test.
54002 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54004 * g++.old-deja/g++.pt/typename27.C: New test.
54006 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
54008 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54009 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54010 * g++.old-deja/g++.pt/friend45.C: New test.
54011 * g++.old-deja/g++.other/friend8.C: New test.
54013 2000-08-15 Richard Henderson <rth@cygnus.com>
54015 * gcc.c-torture/execute/20000815-1.c: New test.
54017 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
54019 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54020 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54021 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54023 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
54025 * g++.old-deja/g++.other/refinit2.C: New test.
54027 2000-08-13 Geoff Keating <geoffk@cygnus.com>
54029 * lib/c-torture.exp (c-torture): Make
54030 compiler_conditional_xfail_data global.
54031 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54032 compiler_conditional_xfail_data machinery.
54033 (f-torture-execute): Likewise.
54034 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54035 and only when unrolling loops.
54037 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54039 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54041 * g++.old-deja/g++.pt/explicit81.C: New test.
54043 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54045 * g++.old-deja/g++.pt/typename26.C: New test.
54047 2000-08-10 Geoff Keating <geoffk@cygnus.com>
54049 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54052 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
54054 * g++.old-deja/g++.other/array3.C: New test.
54056 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54058 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54059 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54060 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54063 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
54065 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54066 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54068 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
54070 * gcc.c-torture/execute/20000808-1.c: New test.
54072 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54074 * gcc.dg/c90-const-expr-1.c: New test.
54076 2000-08-08 Richard Henderson <rth@cygnus.com>
54078 * gcc.dg/noncompile/920923-1.c: Declare calloc.
54080 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
54082 * gcc.dg/noncompile/const-ll-1.c: New test.
54084 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
54086 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54088 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54090 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54091 that running programs linked against the shared version of libobjc
54094 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54096 * gcc.dg/c99-printf-1.c: New test.
54098 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54100 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54102 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
54104 * gcc.c-torture/execute/20000731-1.x: Delete.
54106 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
54108 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54109 and torture_without_loops as is done by c-torture.exp.
54110 (search_for): Copy from c-torture.exp.
54111 (gcc-dg-runtest): New function, drives a directory of tests
54112 iterating over the TORTURE_OPTIONS.
54113 (scan-assembler, scan-assembler-not): Move here from
54114 individual directory drivers.
54116 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54117 defined by lib/gcc-dg.exp.
54118 * gcc.dg/cpp/cpp.exp: Likewise.
54119 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
54120 gcc-dg-runtest, so we cycle over optimization options.
54122 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54123 * gcc.dg/compare2.c: No longer expected to fail.
54125 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
54127 * gcc.c-torture/execute/20000804-1.c: New test.
54129 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
54131 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54133 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
54135 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54137 2000-08-03 Jeffrey A Law (law@cygnus.com)
54139 * gcc.c-torture/compile/20000803-1.c: New test.
54141 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
54143 * gcc.c-torture/execute/20000801-3.c,
54144 gcc.c-torture/execute/20000801-4.c: New tests.
54145 * gcc.c-torture/execute/20000801-3.x,
54146 gcc.c-torture/execute/20000801-4.x: Xfail.
54148 2000-08-02 Geoff Keating <geoffk@cygnus.com>
54150 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54151 libobjc/.libs to allow for libtool.
54153 2000-08-02 Jakub Jelinek <jakub@redhat.com>
54155 * gcc.c-torture/compile/20000802-1.c: New test.
54157 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
54159 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54161 2000-07-31 Jeffrey A Law (law@cygnus.com)
54163 * gcc-c-torture/execute/20000731-2.c: New test.
54165 * gcc.c-torture/execute/20000731-1.c: New test.
54166 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54168 2000-07-31 Jakub Jelinek <jakub@redhat.com>
54170 * gcc.dg/cpp/paste7.c: New test.
54171 * gcc.dg/cpp/20000725-1.c: New test.
54173 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
54175 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54176 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54177 declaration warning for __builtin_dwarf_reg_size.
54179 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54181 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
54183 * gcc.dg/noncompile/voidparam-1.c: New test.
54185 2000-07-30 Richard Henderson <rth@cygnus.com>
54187 * gcc.dg/c90-digraph-1.c: Don't xfail.
54188 * gcc.dg/compare2.c (case 10): Xfail.
54189 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54191 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
54193 * gcc.dg/c99-main-1.c: New test.
54195 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
54197 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54199 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
54201 * gcc.c-tortuer/execute/20000726-1.c: New test.
54203 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
54205 * gcc.c-torture/execute/enum-2.c: New test.
54207 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54209 * gcc.dg/cpp/tr-warn3.c: New test.
54211 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54213 * g++.old-deja/g++.ext/implicit1.C: Remove.
54214 * g++.old-deja/g++.jason/c2.C: Remove
54215 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54216 * g++.old-deja/g++.pt/crash16.C: Likewise.
54217 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54219 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
54221 * g++.old-deja/g++.other/for2.C: New test.
54223 2000-07-25 Jakub Jelinek <jakub@redhat.com>
54225 * gcc.dg/20000720-1.c: New test.
54227 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
54229 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
54231 2000-07-24 Geoff Keating <geoffk@cygnus.com>
54233 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54234 * gcc.c-torture/execute/20000722-1.c: New.
54235 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54237 2000-07-24 Jakub Jelinek <jakub@redhat.com>
54239 * gcc.dg/cpp/20000720-1.S: New test.
54241 2000-07-21 Michael Meissner <meissner@redhat.com>
54243 * gcc.c-torture/execute/ieee/hugeval.c: New test.
54245 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54247 * g++.old-deja/g++.brendan/crash16.C,
54248 g++.old-deja/g++.brendan/parse3.C,
54249 g++.old-deja/g++.brendan/redecl1.C,
54250 g++.old-deja/g++.ns/template13.C,
54251 g++.old-deja/g++.other/decl4.C,
54252 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54254 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
54256 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54257 and "Internal error".
54259 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54261 * gcc.dg/cpp/paste6.c: New test.
54263 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
54265 * gcc.dg/cpp/tr-direct.c: New test.
54267 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54268 gcc.dg/cpp/undef1.c: Tweak error regexps.
54270 2000-07-18 Eric Christopher <echristo@redhat.com>
54272 * gcc.c-torture/compile/20000718-1.c: New test.
54274 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
54276 * cpplex.c (_cpp_push_token): If the token being pushed back
54277 is the previous token in this context, just subtract one from
54279 * cppmacro.c (save_expansion): Clear aux field when storing a
54282 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
54284 * gcc.dg/noncompile/redecl-1.c: New test.
54286 2000-07-18 Jakub Jelinek <jakub@redhat.com>
54288 * gcc.c-torture/execute/20000717-5.c: New test.
54289 * gcc.c-torture/execute/20000717-1.x: Removed.
54291 2000-07-17 Richard Henderson <rth@cygnus.com>
54293 * gcc.c-torture/execute/20000717-4.c: New test.
54295 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
54297 * gcc.dg/cpp/syshdr.c: New test.
54298 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54300 2000-07-17 Neil Booth <neilb@earthling.net>
54302 * gcc.dg/cpp/cmdlne-dM.c: New test.
54303 * gcc.dg/cpp/cmdlne-dD.c: New test.
54305 2000-07-17 Jeffrey A Law (law@cygnus.com)
54307 * gcc.c-torture/execute/20000717-3.c: New test.
54309 * gcc.c-torture/compile/20000717-1.c: New test.
54311 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
54313 * gcc.c-torture/execute/20000717-2.c: New test.
54315 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
54317 * gcc.dg/formatz-1.c: New test.
54319 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54320 * gcc.dg/c99-digraph-1.c: New tests.
54322 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54323 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54325 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54326 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54327 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54328 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54329 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54330 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54331 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54333 2000-07-17 Greg McGary <greg@mcgary.org>
54335 * gcc.c-torture/execute/20000717-1.c: New test.
54336 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54338 2000-07-15 Jakub Jelinek <jakub@redhat.com>
54340 * gcc.c-torture/execute/20000715-2.c: New test.
54341 * gcc.dg/20000715-1.c: New test.
54343 2000-07-15 Michael Meissner <meissner@redhat.com>
54345 * gcc.c-torture/execute/20000715-1.c: New test.
54347 2000-07-13 Jakub Jelinek <jakub@redhat.com>
54349 * gcc.c-torture/execute/20000707-1.c: New test.
54351 2000-07-13 Neil Booth <NeilB@earthling.net>
54353 * gcc.dg/cpp/digraph1.c,
54354 gcc.dg/cpp/digraph2.c,
54355 gcc.dg/cpp/digraphs.c: New tests.
54357 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
54359 * g77.f-torture/compile/20000630-2.f: New test.
54360 * g77.f-torture/compile/20000630-2.x
54362 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
54364 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
54366 2000-07-11 Neil Booth <NeilB@earthling.net>
54368 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54370 2000-07-11 Neil Booth <NeilB@earthling.net>
54372 * gcc.dg/cpp/cmdlne-C.c: New.
54374 2000-07-09 Neil Booth <NeilB@earthling.net>
54376 * gcc.dg/cpp/directiv.c: New tests.
54377 * gcc.dg/cpp/undef1.c: Update.
54379 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
54381 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54383 2000-07-09 Neil Booth <NeilB@earthling.net>
54385 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54387 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
54389 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54390 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54392 2000-07-08 Neil Booth <NeilB@earthling.net>
54394 * gcc.dg/cpp/macsyntx.c: New tests.
54396 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54398 * gcc.dg/20000707-1.c: New test.
54400 2000-07-07 Jakub Jelinek <jakub@redhat.com>
54402 * gcc.c-torture/execute/20000706-1.c: New test.
54403 * gcc.c-torture/execute/20000706-2.c: New test.
54404 * gcc.c-torture/execute/20000706-3.c: New test.
54405 * gcc.c-torture/execute/20000706-4.c: New test.
54406 * gcc.c-torture/execute/20000706-5.c: New test.
54408 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54410 * g++.old-deja/g++.pt/instantiate7.C: New test.
54412 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
54414 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54415 * g++.old-deja/g++.mike/thunk3.C: Likewise.
54416 * g++.old-deja/g++.other/rtti3.C: Likewise.
54417 * g++.old-deja/g++.other/rttid3.C: Likewise.
54419 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
54421 * g77.f-torture/compile/20000630-1.x: Fix typo
54423 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
54425 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54428 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
54430 * gcc.dg/cpp/ident.c: New test.
54432 2000-07-05 Neil Booth <NeilB@earthling.net>
54434 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54435 gcc.dg/cpp/lexstrng.c: New tests.
54437 2000-07-04 Neil Booth <NeilB@earthling.net>
54439 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54440 * gcc.dg/cpp/strify2.c: Same.
54442 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
54444 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54445 * gcc.dg/cpp/19990703-1.c: Likewise.
54446 * gcc.dg/cpp/20000625-1.c: Likewise.
54447 * gcc.dg/cpp/20000625-2.c: Likewise.
54449 * gcc.dg/cpp/macro1.c,
54450 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54451 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54452 gcc.dg/cpp/strify1.c,
54453 gcc.dg/cpp/strify2.c: New tests.
54455 2000-07-03 Jakub Jelinek <jakub@redhat.com>
54457 * gcc.c-torture/execute/20000703-1.c: New test.
54459 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54461 * g++.old-deja/g++.pt (lookup10.C): New test.
54463 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
54465 * g++.old-deja/g++.pt (typename25.C): New test.
54467 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
54469 * gcc.c-torture/compile/20000701-1.c: New test.
54471 2000-06-30 Nick Clifton <nickc@cygnus.com>
54473 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54476 2000-06-30 Catherine Moore <clm@cygnus.com>
54478 * gcc.c-torture/execute/align-1.c: New test.
54480 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
54482 * g++.old-deja/g++.pt/expr8.C: New test.
54483 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54485 2000-06-29 Nick Clifton <nickc@cygnus.com>
54487 * gcc.c-torture/compile/20000629-1.c: New test.
54489 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54492 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54493 gcc.dg/noncompile directory, depending on whether they're
54494 preprocessor tests or not. Annotate all the tests for the dg
54497 * gcc.c-torture/noncompile/noncompile.exp: Delete.
54498 * gcc.dg/noncompile/noncompile.exp: New.
54502 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
54503 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
54504 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
54505 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
54506 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
54507 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
54508 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
54509 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
54510 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
54511 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
54512 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
54513 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
54514 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
54515 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
54516 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
54517 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
54518 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
54519 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
54520 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
54521 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
54522 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
54523 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
54524 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
54525 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
54527 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
54528 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
54529 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
54530 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
54531 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
54532 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
54534 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
54536 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54537 declare one variable. On the fourth, error.
54538 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54539 declared by 20000628-1a.h.
54541 2000-06-29 Richard Henderson <rth@redhat.com>
54543 * gcc.c-torture/execute/930529-1.x: New file.
54544 * gcc.dg/920413-1.c: Adjust expected warning text.
54545 * gcc.dg/980217-1.c: Declare abort.
54546 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54548 2000-06-29 Jeffrey A Law (law@cygnus.com)
54550 * g77.f-torture/compile/20000629-1.f: New test.
54551 * g77.f-torture/compile/20000629-1.x: Expected to fail.
54553 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54555 Rearrange lots of files, removing entirely the
54556 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54560 gcc.c-torture/code_quality/code_quality.exp
54561 gcc.c-torture/special/special.exp
54562 gcc.failure/failure.exp
54563 gcc.failure/940409-1.x
54564 gcc.c-torture/compile/961203-1.x
54567 gcc.misc-tests/linkage.exp
54568 gcc.c-torture/execute/920730-1t.c
54569 gcc.c-torture/execute/920730-1t.x
54570 gcc.c-torture/compile/920520-1.x
54571 gcc.c-torture/compile/920521-1.x
54572 gcc.c-torture/compile/981006-1.x
54573 gcc.c-torture/execute/eeprof-1.x
54575 * Moved files (possibly with modifications to fit a new harness):
54577 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54578 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54579 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54580 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54581 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54582 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54583 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54584 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54585 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54586 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54587 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54588 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54589 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54590 gcc.failure/940409-1.c gcc.dg/940409-1.c
54592 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54594 * c-torture/compile/961203-1.x: Delete.
54596 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54597 not exit. Include stdio.h.
54598 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54599 * gcc.misc-tests/dg-12.c: Likewise.
54600 * gcc.misc-tests/dg-5.c: Likewise.
54601 * gcc.misc-tests/dg-6.c: Likewise.
54602 * gcc.misc-tests/dg-7.c: Prototype abort.
54603 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54604 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54605 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54607 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54608 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54610 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54612 * gcc.dg/cpp/20000628-1.c: New test.
54613 * gcc.dg/cpp/20000628-1.h: New header for above test.
54614 * gcc.dg/cpp/20000628-1a.h: Likewise.
54616 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54618 * gcc.dg/cpp: New directory.
54619 * gcc.dg/cpp/cpp.exp: New driver.
54620 * gcc.dg/cpp/20000627-1.c: New test.
54621 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54622 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54623 and rewrite as a compilation test.
54625 * gcc.dg: Move many files into the cpp subdirectory, possibly
54626 renaming or editing them as well.
54628 990119-1.c cpp/19990119-1.c
54629 990228-1.c cpp/19990228-1.c
54630 990407-1.c cpp/19990407-1.c
54631 990409-1.c cpp/19990409-1.c
54632 990413-1.c cpp/19990413-1.c
54633 990703-1.c cpp/19990703-1.c
54634 20000127-1.c cpp/20000127-1.c
54635 20000129-1.c cpp/20000129-1.c
54636 20000207-1.c cpp/20000207-1.c
54637 20000207-2.c cpp/20000207-2.c
54638 20000209-1.c cpp/20000209-1.c
54639 20000209-2.c cpp/20000209-2.c
54640 20000301-1.c cpp/20000301-1.c
54641 20000419-1.c cpp/20000419-1.c
54642 20000510-1.S cpp/20000510-1.S
54643 20000519-1.c cpp/20000519-1.c
54644 20000529-1.c cpp/20000529-1.c
54645 20000625-1.c cpp/20000625-1.c
54646 20000625-2.c cpp/20000625-2.c
54647 cpp-as1.c cpp/assert1.c
54648 cpp-as2.c cpp/assert2.c
54649 cxx-comments-1.c cpp/cxxcom1.c
54650 cxx-comments-2.c cpp/cxxcom2.c
54651 endif-label.c cpp/endif.c
54652 cpp-hash1.c cpp/hash1.c
54653 cpp-hash2.c cpp/hash2.c
54654 cpp-if1.c cpp/if-1.c
54655 cpp-if2.c cpp/if-2.c
54656 cpp-if3.c cpp/if-3.c
54657 cpp-if4.c cpp/if-4.c
54658 cpp-if5.c cpp/if-5.c
54659 cpp-cond.c cpp/if-cexp.c
54660 cpp-missingop.c cpp/if-mop.c
54661 cpp-missingparen.c cpp/if-mpar.c
54662 cpp-opprec.c cpp/if-oppr.c
54663 cpp-ifparen.c cpp/if-paren.c
54664 cpp-shortcircuit.c cpp/if-sc.c
54665 cpp-shift.c cpp/if-shift.c
54666 cpp-unary.c cpp/if-unary.c
54667 cpp-li1.c cpp/line1.c
54668 cpp-li2.c cpp/line2.c
54669 lineno.c cpp/line3.c
54670 lineno-2.c cpp/line4.c
54672 cpp-mic.h cpp/mi1c.h
54673 cpp-micc.h cpp/mi1cc.h
54674 cpp-mind.h cpp/mi1nd.h
54675 cpp-mindp.h cpp/mi1ndp.h
54676 cpp-mix.h cpp/mi1x.h
54677 cpp-mi2.c cpp/mi2.c
54678 cpp-mi2a.h cpp/mi2a.h
54679 cpp-mi2b.h cpp/mi2b.h
54680 cpp-mi2c.h cpp/mi2c.h
54681 cpp-mi3.c cpp/mi3.c
54682 cpp-mi3.def cpp/mi3.def
54683 poison-1.c cpp/poison.c
54684 pr-impl.c cpp/prag-imp.c
54685 cpp-redef-2.c cpp/redef1.c
54686 cpp-redef.c cpp/redef2.c
54687 strpaste.c cpp/strp1.c
54688 strpaste-2.c cpp/strp2.c
54689 cpp-tradpaste.c cpp/tr-paste.c
54690 cpp-tradstringify.c cpp/tr-str.c
54691 cpp-tradwarn1.c cpp/tr-warn1.c
54692 cpp-tradwarn2.c cpp/tr-warn2.c
54693 trigraphs.c cpp/trigraphs.c
54694 cpp-unc1.c cpp/unc1.c
54695 cpp-unc2.c cpp/unc2.c
54696 cpp-unc3.c cpp/unc3.c
54697 cpp-unc.c cpp/unc4.c
54698 undef.c cpp/undef1.c
54699 undef-2.c cpp/undef2.c
54700 cpp-wi1.c cpp/widestr1.c
54702 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54704 * lib/g++.exp (g++_include_flags): Tweak.
54706 2000-06-27 H.J. Lu <hjl@gnu.org>
54707 Loren J. Rittle <ljrittle@acm.org>
54709 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54710 version with one that knows about the new gcc tree structure.
54711 (g++_link_flags): Same.
54713 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54715 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54716 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54717 case we are cross-compiling.
54719 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54720 g++.old-deja/g++.niklas/Makefile.in,
54721 g++.old-deja/g++.niklas/configure.in,
54722 g++.old-deja/g++.other/Makefile.in,
54723 g++.old-deja/g++.other/configure.in,
54724 gcc.c-torture/code_quality/Makefile.in,
54725 gcc.c-torture/code_quality/configure.in,
54726 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54727 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54728 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54729 gcc.c-torture/execute/ieee/Makefile.in,
54730 gcc.c-torture/execute/ieee/configure.in,
54731 gcc.c-torture/noncompile/Makefile.in,
54732 gcc.c-torture/noncompile/configure.in,
54733 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54734 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54735 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54737 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54739 * g++.old-deja/g++.other/ambig3.C: New test.
54741 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54743 * g++.old-deja/g++.pt/syntax1.C: New test.
54744 * g++.old-deja/g++.pt/syntax2.C: New test.
54745 * g++.old-deja/g++.other/syntax3.C: New test.
54746 * g++.old-deja/g++.other/syntax4.C: New test.
54748 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54750 * gcc.dg/20000623-1.c: Prototype exit and abort.
54752 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54754 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54756 * gcc.dg/cpp-mi3.def: New file.
54758 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54760 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54761 lexer's error messages.
54762 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54763 divine anything from the linemarkers.
54764 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54765 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54767 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54769 * gcc.dg/20000623-1.c: New test.
54771 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54773 * gcc.c-torture/execute/20000622-1.c: New test.
54775 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54777 * g++.old-deja/g++.other/init15.C: New test.
54779 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54781 * g++.old-deja/g++.pt/vaarg2.C: New test.
54782 * g++.old-deja/g++.pt/vaarg3.C: New test.
54784 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54786 * g++.old-deja/g++.other/dyncast6.C: New test.
54788 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54790 * gcc.c-torture/execute/loop-6.c: New test.
54792 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54794 * gcc.dg/20000614-1.c: New test.
54795 * gcc.dg/20000614-2.c: New test.
54797 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54799 * g++.old-deja/g++.other/inline12.C: New test.
54801 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54803 * g++.old-deja/g++.other/eh1.C: New test.
54805 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54807 * g++.old-deja/g++.other/type.C: New test.
54809 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54811 * g++.old-deja/g++.other/initstring.C: New test.
54813 2000-06-12 Jason Merrill <jason@redhat.com>
54815 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54817 2000-06-09 Jeffrey A Law (law@cygnus.com)
54819 * gcc.c-torture/compile/20000609-1.c: New test.
54821 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54823 * gcc.dg/20000609-1.c: New test.
54825 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54827 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54828 * gcc.c-torture/noncompile/poison-1.c: Move...
54829 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54830 * gcc.dg/cpp-li1.c: Add a token after the #line.
54832 2000-06-05 Richard Henderson <rth@cygnus.com>
54834 * gcc.c-torture/execute/20000605-2.c: New test.
54835 * gcc.c-torture/execute/20000605-3.c: New test.
54837 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54839 * g77.f-torture/execute/20000503-1.x: New file.
54841 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54843 * g++.old-deja/g++.eh/badalloc1.C: New test.
54845 2000-06-05 Richard Henderson <rth@cygnus.com>
54847 * gcc.c-torture/execute/20000605-1.c: New test.
54849 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54850 Nathan Sidwell <nathan@codesourcery.com>
54852 * gcc.c-torture/compile/20000605-1.c: New test.
54854 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54856 * g77.f-torture/compile/20000601-1.f: New test.
54858 2000-06-03 Richard Henderson <rth@cygnus.com>
54860 * gcc.c-torture/execute/20000603-1.c: New.
54862 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54864 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54865 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54867 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54869 * gcc.dg/compare2.c (case 12): XFAIL.
54870 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54871 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54873 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54875 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54877 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54878 guard macro is already defined when the header is first
54880 * gcc.dg/cpp-mix.h: New file.
54881 * gcc.dg/endif-label.c: Update patterns to match compiler.
54883 * g++.brendan/complex1.C: Declare abort.
54884 * g++.law/refs4.C: Remove XFAIL.
54885 * g++.oliva/expr2.C: Declare abort and exit.
54887 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54889 * gcc.c-torture/execute/20000528-1.c: New test.
54891 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54892 * g++.old-deja/g++.law/temps4.C: Likewise.
54894 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54895 stdlib.h. Call abort() on failure.
54896 * g++.old-deja/g++.law/refs4.C: Likewise.
54897 * g++.old-deja/g++.law/temps4.C: Likewise.
54898 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54899 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54901 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54903 Relative to g++.dg/special:
54904 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54906 Relative to g++.old-deja:
54907 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54908 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54909 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54910 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54911 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54912 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54913 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54915 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54916 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54917 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54918 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54919 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54920 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54923 * g++.other/goto1.C: Update expectations for error messages.
54925 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54927 * gcc.c-torture/compile/20000523-1.c: New test.
54929 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54931 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54933 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54935 * g++.old-deja/g++.eh/catch11.C: New test.
54936 * g++.old-deja/g++.eh/catch12.C: New test.
54938 2000-05-24 Nick Clifton <nickc@cygnus.com>
54940 * gcc.c-torture/execute/20000523-1.c: New test.
54942 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54944 * c-torture/execute/bcp-1.c: Replace abort in arg of
54945 __builtin_constant_p with a generic external function.
54947 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54948 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54949 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54950 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54951 Prototype abort and/or exit.
54953 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54954 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54955 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54956 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54958 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54960 * gcc.dg/dwarf2-1.c: New test.
54962 2000-05-20 Richard Henderson <rth@cygnus.com>
54964 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54966 2000-05-20 Andreas Jaeger <aj@suse.de>
54968 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54971 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54973 * gcc.c-torture/execute/20000519-2.c: New test.
54975 2000-05-19 Andreas Jaeger <aj@suse.de>
54977 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54978 which fails with SSA.
54980 * lib/c-torture.exp: Also test with -O3 -fssa.
54982 2000-05-18 Michael Meissner <meissner@redhat.com>
54984 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54985 * gcc.c-torture/execute/920415-1.c: Ditto.
54986 * gcc.c-torture/execute/920501-1.c: Ditto.
54987 * gcc.c-torture/execute/conversion.c: Ditto.
54988 * gcc.c-torture/execute/cvt-1.c: Ditto.
54990 2000-05-18 Jeffrey A Law (law@cygnus.com)
54992 * gcc.c-torture/compile/20000518-1.c: New test.
54994 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54996 * g77.f-torture/compile/200005018.f: New test.
54998 2000-05-17 Jeffrey A Law (law@cygnus.com)
55000 * gcc.c-torture/compile/20000517-1.c: New test.
55002 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55004 * gcc.c-torture/execute/20000516-1.c: New test.
55006 2000-05-15 Jakub Jelinek <jakub@redhat.com>
55008 * g++.old-deja/g++.other/eh.C: New test.
55010 2000-05-12 Richard Henderson <rth@cygnus.com>
55012 * gcc.c-torture/execute/990208-1.c (main): Don't pass
55013 constants through to doit's conditional.
55015 2000-05-11 Jeffrey A Law (law@cygnus.com)
55017 * gcc.c-torture/compile/20000511-1.c: New test.
55018 * g77.f-torture/compile/20000511-1.f: New test.
55019 * g77.f-torture/compile/20000511-2.f: New test.
55021 2000-05-11 Michael Meissner <meissner@redhat.com>
55023 * gcc.c-torture/execute/20000511-1.c: New test.
55025 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
55027 * gcc.dg/dg.exp: Scan .S files as well as .c files.
55028 * gcc.dg/20000510-1.S: New.
55030 2000-05-08 Catherine Moore <clm@cygnus.com>
55032 * gcc.dg/unused-3.c: New.
55034 2000-05-06 Richard Henderson <rth@cygnus.com>
55036 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55037 * g++.old-deja/g++.mike/warn1.C: Likewise.
55038 * g++.old-deja/g++.pt/local1.C: Likewise.
55039 * g++.old-deja/g++.pt/local7.C: Likewise.
55040 * g++.old-deja/g++.pt/spec16.C: Likewise.
55042 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
55044 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55046 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
55048 * g77.f-torture/execute/20000503-1.f: New test.
55050 2000-05-04 Andreas Jaeger <aj@suse.de>
55052 * gcc.dg/noreturn-2.c: New test.
55054 2000-05-04 Neil Booth <NeilB@earthling.net>
55056 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55059 2000-05-04 Richard Henderson <rth@cygnus.com>
55061 * gcc.c-torture/execute/20000503-1.c: Fix typo.
55063 2000-05-04 Richard Henderson <rth@cygnus.com>
55065 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
55066 OpenSSL by Jason R Thorpe.
55068 2000-05-03 Jim Wilson <wilson@cygnus.com>
55070 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55072 2000-05-03 Robert Lipe <robertlipe@usa.net>
55074 * gcc.dg/20000503-1.c: New test.
55076 2000-05-02 Jakub Jelinek <jakub@redhat.com>
55078 * gcc.c-torture/compile/20000502-1.c: New test.
55079 * g++.old-deja/g++.other/align.C: New test.
55080 * gcc.dg/cpp-tradstringify.c: New test.
55082 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
55084 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55085 and hard registers.
55087 2000-04-26 Geoff Keating <geoffk@cygnus.com>
55089 * gcc.c-torture/execute/loop-5.c: New test.
55091 2000-04-25 Jakub Jelinek <jakub@redhat.com>
55093 * gcc.c-torture/execute/va-arg-20.c: New test.
55095 2000-04-23 Jeffrey A Law (law@cygnus.com)
55097 * gcc.c-torture/execute/20000422-1.c: New test.
55099 2000-04-20 Greg McGary <gkm@gnu.org>
55101 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55102 when optimizing, but without sibling-call optimizations (-O1).
55104 2000-04-20 Jeffrey A Law (law@cygnus.com)
55106 * gcc.c-torture/compile/20000420-1.c: New test.
55108 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
55110 * g++.abi/ptrflags.C: New test.
55111 * g++.eh/catchptr1.C: Test incomplete pointer chains.
55113 2000-04-19 Catherine Moore <clm@cygnus.com>
55115 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55117 2000-04-19 Greg McGary <gkm@gnu.org>
55119 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55120 sibling-call optimizations.
55122 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
55124 * gcc.dg/20000419-1.c: New test.
55126 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
55128 * gcc.c-torture/execute/20000412-6.c: New test.
55130 2000-04-12 Jeffrey A Law (law@cygnus.com)
55132 * gcc.c-torture/execute/20000412-5.c: New test.
55133 * g77.f-torture/compile/20000412-1.f: New test.
55134 * gcc.c-torture/execute/20000412-4.c: New test.
55135 * gcc.c-torture/compile/20000412-2.c: New test.
55136 * gcc.c-torture/execute/20000412-3.c: New test.
55137 * gcc.c-torture/compile/20000412-1.c: New test.
55138 * gcc.c-torture/execute/20000412-2.c: New test.
55140 2000-04-12 Jakub Jelinek <jakub@redhat.com>
55142 * objc/execute/bf-20.m: New test.
55144 2000-04-10 Richard Henderson <rth@cygnus.com>
55146 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55148 * gcc.c-torture/execute/20000412-1.c: New test.
55150 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
55152 * g++.old-deja/g++.eh/catchptr1.C: New test.
55154 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
55156 * g++.old-deja/g++.abi/cxa_vec.C: New test.
55158 2000-04-08 Neil Booth <NeilB@earthling.net>
55160 * gcc.dg/cpp-nullchar.c: Remove test as
55161 embedded nulls cause problems.
55163 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55165 * gcc.dg/compare2.c: New test.
55167 2000-04-08 Neil Booth <NeilB@earthling.net>
55169 * gcc.dg/cpp-nullchar.c: New test.
55171 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
55173 * gcc.dg/cpp-mi2.c: New test.
55174 * gcc.dg/cpp-mi2[abc].h: New files.
55176 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
55178 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55181 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
55183 * g++.old-deja/g++.abi/vmihint.C: New test.
55185 2000-04-06 Neil Booth <NeilB@earthling.net>
55187 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55188 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55191 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
55193 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55194 avoid stack-frame overwrite.
55196 2000-04-05 Jakub Jelinek <jakub@redhat.com>
55198 * gcc.c-torture/compile/20000405-2.c: New test.
55199 * gcc.c-torture/compile/20000405-3.c: New test.
55201 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55203 * gcc.c-torture/compile/20000405-1.c: New test.
55205 2000-04-04 Geoff Keating <geoffk@cygnus.com>
55207 * gcc.dg/cast-qual-1.c: Revert last change.
55209 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55211 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55213 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
55215 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55216 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55218 2000-04-03 Jeffrey A Law (law@cygnus.com)
55220 * gcc.c-torture/compile/20000403-2.c: New test.
55221 * gcc.c-torture/compile/20000403-1.c: New test.
55223 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
55225 * gcc.c-torture/execute/20000403-1.c: New test.
55227 2000-04-03 Geoff Keating <geoffk@cygnus.com>
55229 * gcc.c-torture/execute/20000402-1.c: New test.
55231 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
55233 * gcc.c-torture/execute/va-arg-15.c: New test.
55234 * gcc.c-torture/execute/va-arg-16.c: New test.
55235 * gcc.c-torture/execute/va-arg-17.c: New test.
55236 * gcc.c-torture/execute/va-arg-18.c: New test.
55237 * gcc.c-torture/execute/va-arg-19.c: New test.
55239 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
55241 * gcc.c-torture/compile/981211-1.c: Move to...
55242 * gcc.dg/cpp-as1.c: ...here.
55243 * gcc.dg/cpp-as2.c: New file.
55245 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55248 2000-04-02 Neil Booth <NeilB@earthling.net>
55250 * gcc.dg/cpp-cond.c New tests.
55251 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
55252 accidental success less likely.
55253 * gcc.dg/cpp-missingop.c New tests.
55254 * gcc.dg/cpp-missingparen.c New tests.
55255 * gcc.dg/cpp-shift.c New tests.
55256 * gcc.dg/cpp-shortcircuit.c New tests.
55257 * gcc.dg/cpp-unary.c New tests.
55259 2000-03-29 Jeffrey A Law (law@cygnus.com)
55261 * gcc.c-torture/compile/20000329-1.c: New test.
55263 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
55265 * gcc.c-torture/compile/20000326-1.c: New test.
55266 * gcc.c-torture/compile/20000326-2.c: New test.
55268 2000-03-24 Geoff Keating <geoffk@cygnus.com>
55270 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55271 the first parameter is a function argument.
55273 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
55275 * g++.old-deja/g++.ext/array4.C: New test.
55277 2000-03-22 Geoff Keating <geoffk@cygnus.com>
55279 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55281 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55283 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55285 2000-03-19 Richard Henderson <rth@cygnus.com>
55287 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55289 2000-03-19 Richard Henderson <rth@cygnus.com>
55291 * gcc.c-torture/compile/20000319-1.c: New test.
55293 2000-03-14 Jeffrey A Law (law@cygnus.com)
55295 * gcc.c-torture/execute/20000314-3.c: New test.
55296 * gcc.c-torture/execute/20000314-2.c: New test.
55297 * gcc.c-torture/execute/20000314-1.c: New test.
55298 * gcc.c-torture/compile/20000314-2.c: New test.
55299 * gcc.c-torture/compile/20000314-1.c: New test.
55301 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
55303 * g++.old-deja/g++.warn/inline.C: New test.
55305 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
55307 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55308 standards-compliant result rather than specific constants.
55309 Put test-values in array.
55311 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
55313 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55314 (g++_target_compile): Put test-specific options last.
55316 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55318 * g++.old-deja/g++.eh/vbase4.C: New test.
55320 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55322 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55324 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55326 * g++.old-deja/g++.brendan/misc12.C: Removed.
55327 * g++.old-deja/g++.pt/memtemp77.C: Constify.
55328 * g++.old-deja/g++.ext/pretty4.C: New test.
55330 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
55332 * g++.old-deja/g++.other/string2.C: New test.
55334 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
55336 * g++.old-deja/g++.warn/impint2.C: New test.
55338 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
55340 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55343 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
55345 * g++.old-deja/g++.warn/impint.C: New test.
55346 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55347 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55348 * g++.old-deja/g++.pt/explicit12.C: Likewise.
55349 * g++.old-deja/g++.pt/explicit13.C: Likewise.
55350 * g++.old-deja/g++.pt/explicit17.C: Likewise.
55351 * g++.old-deja/g++.pt/explicit18.C: Likewise.
55352 * g++.old-deja/g++.pt/explicit19.C: Likewise.
55353 * g++.old-deja/g++.pt/explicit23.C: Likewise.
55354 * g++.old-deja/g++.pt/explicit31.C: Likewise.
55355 * g++.old-deja/g++.pt/explicit35.C: Likewise.
55356 * g++.old-deja/g++.pt/explicit6.C: Likewise.
55357 * g++.old-deja/g++.pt/memclass7.C: Likewise.
55359 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
55361 * gcc.dg/cpp-redef.c: New test.
55363 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
55365 * g++.old-deja/g++.pt/unify7.C: New test.
55367 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55369 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55370 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55372 2000-02-25 Geoff Keating <geoffk@cygnus.com>
55374 * gcc.c-torture/compile/20000224-1.c: New test.
55376 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55378 * gcc.c-torture/compile/cpp-2.c: New test.
55379 * gcc.c-torture/compile/cpp-1.c: New test.
55381 2000-02-25 Jeffrey A Law (law@cygnus.com)
55383 * gcc.c-torture/execute/20000225-1.c: New test.
55385 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55387 * gcc.dg/cpp-li2.c: New test.
55389 * gcc.dg/cpp-wi1.c: New test.
55391 * gcc.dg/cpp-li1.c: New test.
55393 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
55395 * g++.old-deja/g++.other/sizeof5.C: New test.
55397 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55399 * gcc.c-torture/execute/va-arg-13.c: New test.
55401 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
55403 * gcc.c-torture/execute/va-arg-12.c: New test.
55405 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55407 * gcc.c-torture/execute/20000223-1.c: New test.
55409 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
55411 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55413 2000-02-22 Mark Mitchell <mark@codesourcery.com>
55415 * g++.old-deja/g++.abi/ptrmem.C: New test.
55417 2000-02-19 Richard Henderson <rth@cygnus.com>
55419 * gcc.c-torture/compile/init-3.c: New.
55421 2000-02-17 Mark Mitchell <mark@codesourcery.com>
55423 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55426 2000-02-11 Robert Lipe <robertl@sco.com>
55428 * gcc.c-torture/compile/20000211-3.c: New test.
55430 2000-02-11 Martin Buchholz <martin@xemacs.org>
55432 * gcc.c-torture/compile/20000211-2.c: New test.
55434 2000-02-11 Jeffrey A Law (law@cygnus.com)
55436 * gcc.c-torture/compile/20000211-1.c: New test.
55438 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
55440 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55443 2000-02-08 Nathan Sidwell <nathan@acm.org>
55445 * g++.old-deja/g++.other/cast5.C: New test.
55447 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
55449 * gcc.c-torture/execute/20000205-1.c: New.
55451 2000-02-03 Nathan Sidwell <nathan@acm.org>
55453 * g++.old-deja/g++.jason/cast3.C: Return void.
55454 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55456 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55458 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55460 * gcc.dg/loop-1.c: New test.
55462 2000-01-27 Jakub Jelinek <jakub@redhat.com>
55464 * gcc.c-torture/compile/20000127-1.c: New test.
55465 * gcc.c-torture/execute/991228-1.c: New test.
55467 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55469 * gcc.dg/unused-2.c: New test.
55471 * gcc.dg/conv-1.c: New test.
55473 2000-01-24 Mark Mitchell <mark@codesourcery.com>
55475 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55477 (tool_option_proc): Fix typo.
55479 2000-01-24 Geoff Keating <geoffk@cygnus.com>
55481 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55482 of the ld on the host, not on the build machine.
55483 Also, don't crash if '--help' is not a supported option.
55485 2000-01-24 Richard Henderson <rth@cygnus.com>
55487 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55489 2000-01-20 Jeffrey A Law (law@cygnus.com)
55491 * gcc.c-torture/execute/20000120-2.c: New test.
55492 * gcc.c-torture/execute/20000120-1.c: New test.
55494 2000-01-13 Jeffrey A Law (law@cygnus.com)
55496 * gcc.c-torture/execute/20000113-1.c: New test.
55498 2000-01-12 Jeffrey A Law (law@cygnus.com)
55500 * gcc.c-torture/execute/20000112-1.c: New test.
55502 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55504 * gcc.dg/20000111-1.c: New test.
55506 2000-01-10 Jeffrey A Law (law@cygnus.com)
55508 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55509 with 16 bit integers.
55511 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55513 * gcc.dg/20000108-1.c: New test.
55515 2000-01-05 Nathan Sidwell <nathan@acm.org>
55517 * g++.old-deja/g++.ns/koenig8.C: New test.
55519 2000-01-05 Nathan Sidwell <nathan@acm.org>
55521 * g++.old-deja/g++.other/cast4.C: New test.
55523 2000-01-05 Jeffrey A Law (law@cygnus.com)
55525 * gcc.c-torture/compile/20000105-2.c: New test.
55526 * gcc.c-torture/compile/20000105-1.c: New test.
55528 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55530 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55531 references to printf & atoi to conform to ANSI standard.
55532 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55533 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55534 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55535 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55536 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55537 * g++.old-deja/g++.brendan/complex1.C: Likewise.
55538 * g++.old-deja/g++.brendan/copy1.C: Likewise.
55539 * g++.old-deja/g++.brendan/copy2.C: Likewise.
55540 * g++.old-deja/g++.brendan/copy3.C: Likewise.
55541 * g++.old-deja/g++.brendan/copy4.C: Likewise.
55542 * g++.old-deja/g++.brendan/copy5.C: Likewise.
55543 * g++.old-deja/g++.brendan/copy6.C: Likewise.
55544 * g++.old-deja/g++.brendan/copy7.C: Likewise.
55545 * g++.old-deja/g++.brendan/copy8.C: Likewise.
55546 * g++.old-deja/g++.brendan/crash11.C: Likewise.
55547 * g++.old-deja/g++.brendan/crash14.C: Likewise.
55548 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55549 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55550 * g++.old-deja/g++.brendan/delete2.C: Likewise.
55551 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55552 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55553 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55554 * g++.old-deja/g++.brendan/eh1.C: Likewise.
55555 * g++.old-deja/g++.brendan/groff1.C: Likewise.
55556 * g++.old-deja/g++.brendan/init3.C: Likewise.
55557 * g++.old-deja/g++.brendan/misc12.C: Likewise.
55558 * g++.old-deja/g++.brendan/misc7.C: Likewise.
55559 * g++.old-deja/g++.brendan/new2.C: Likewise.
55560 * g++.old-deja/g++.brendan/operators4.C: Likewise.
55561 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55562 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55563 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55564 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55565 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55566 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55567 * g++.old-deja/g++.brendan/template24.C: Likewise.
55568 * g++.old-deja/g++.brendan/template3.C: Likewise.
55569 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55570 * g++.old-deja/g++.jason/inline3.C: Likewise.
55571 * g++.old-deja/g++.jason/opeq.C: Likewise.
55572 * g++.old-deja/g++.law/arg5.C: Likewise.
55573 * g++.old-deja/g++.law/arm7.C: Likewise.
55574 * g++.old-deja/g++.law/ctors11.C: Likewise.
55575 * g++.old-deja/g++.law/cvt8.C: Likewise.
55576 * g++.old-deja/g++.law/init9.C: Likewise.
55577 * g++.old-deja/g++.law/refs4.C: Likewise.
55578 * g++.old-deja/g++.law/template2.C: Likewise.
55579 * g++.old-deja/g++.law/visibility24.C: Likewise.
55580 * g++.old-deja/g++.law/vtable3.C: Likewise.
55581 * g++.old-deja/g++.mike/asm2.C: Likewise.
55582 * g++.old-deja/g++.mike/eh1.C: Likewise.
55583 * g++.old-deja/g++.mike/misc1.C: Likewise.
55584 * g++.old-deja/g++.mike/misc13.C: Likewise.
55585 * g++.old-deja/g++.mike/misc14.C: Likewise.
55586 * g++.old-deja/g++.mike/ns12.C: Likewise.
55587 * g++.old-deja/g++.mike/p1248.C: Likewise.
55588 * g++.old-deja/g++.mike/p3708.C: Likewise.
55589 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55590 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55591 * g++.old-deja/g++.mike/p646.C: Likewise.
55592 * g++.old-deja/g++.mike/p700.C: Likewise.
55593 * g++.old-deja/g++.mike/p783.C: Likewise.
55594 * g++.old-deja/g++.mike/p783a.C: Likewise.
55595 * g++.old-deja/g++.mike/p783b.C: Likewise.
55596 * g++.old-deja/g++.mike/p786.C: Likewise.
55597 * g++.old-deja/g++.mike/p789.C: Likewise.
55598 * g++.old-deja/g++.mike/p789a.C: Likewise.
55599 * g++.old-deja/g++.mike/p807a.C: Likewise.
55600 * g++.old-deja/g++.other/delete3.C: Likewise.
55601 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55602 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55603 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55604 * g++.old-deja/g++.other/empty1.C: Likewise.
55605 * g++.old-deja/g++.other/temporary1.C: Likewise.
55606 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55607 * g++.old-deja/g++.pt/t16.C: Likewise.
55608 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55610 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55612 * gcc.dg/991230-1.c: New test.
55614 1999-12-29 Jeffrey A Law (law@cygnus.com)
55616 * gcc.c-torture/compile/991229-3.c: New test.
55617 * gcc.c-torture/compile/991229-2.c: New test.
55618 * gcc.c-torture/compile/991229-1.c: New test.
55620 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55622 * gcc.c-torture/compile/labels-2.c: New test.
55624 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55626 * gcc.c-torture/execute/991227-1.c: New test.
55628 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55630 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55632 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55634 * gcc.c-torture/execute/991221-1.c: New test.
55636 1999-12-20 Nathan Sidwell <nathan@acm.org>
55638 * g++.old-deja/g++.other/cast3.C: New test.
55640 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55642 * gcc.c-torture/execute/991216-4.c: New test.
55644 1999-12-16 Michael Meissner <meissner@cygnus.com>
55646 * gcc.c-torture/execute/991216-1.c: New test.
55647 * gcc.c-torture/execute/991216-2.c: New test.
55648 * gcc.c-torture/execute/991216-3.c: New test.
55650 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55652 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55653 Actually make the test fail by using "-O2" for compilation.
55655 1999-12-15 Nathan Sidwell <nathan@acm.org>
55657 * g++.old-deja/g++.warn/cast-align1.C: New test.
55659 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55661 * gcc.c-torture/compile/991214-1.c: New test.
55662 * gcc.c-torture/compile/991214-2.c: New test.
55664 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55666 * gcc.dg/991214-1.c: New test.
55668 1999-12-13 Jeffrey A Law (law@cygnus.com)
55670 * gcc.c-torture/compile/991213-3.c: New test.
55671 * gcc.c-torture/compile/991213-2.c: New test.
55672 * gcc.c-torture/compile/991213-1.c: New test.
55674 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55676 * gcc.dg/991209-1.c: New test.
55678 1999-12-08 Nathan Sidwell <nathan@acm.org>
55680 * gcc.c-torture/compile/991208-1.c: New test.
55682 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55684 * gcc.dg/ultrasp2.c: New test.
55686 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55688 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55690 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55692 * gcc.c-torture/compile/991202-1.c: New test.
55693 * gcc.c-torture/execute/991202-1.c: New test.
55694 * gcc.c-torture/execute/991202-2.c: New test.
55695 * gcc.c-torture/execute/991202-3.c: New test.
55697 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55699 * g++.old-deja/g++.abi/align.C: New test.
55700 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55701 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55703 1999-12-01 Richard Henderson <rth@cygnus.com>
55705 * gcc.c-torture/execute/991201-1.c: New.
55707 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55709 * gcc.dg/991129-1.c: New test.
55711 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55713 * gcc.c-torture/compile/991127-1.c: New test.
55715 1999-11-22 Nathan Sidwell <nathan@acm.org>
55717 * g++.old-deja/g++.other/warn4.C: New test.
55719 1999-11-22 Nathan Sidwell <nathan@acm.org>
55721 * g++.old-deja/g++.eh/cleanup2.C: New test.
55722 * g++.old-deja/g++.ext/pretty2.C: New test.
55723 * g++.old-deja/g++.ext/pretty3.C: New test.
55724 * g++.old-deja/g++.other/debug6.C: New test.
55726 1999-10-20 Jim Wilson <wilson@cygnus.com>
55728 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55729 compiler_output to look for one error message instead of two.
55731 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55733 * gcc.c-torture/execute/991118-1.c: Also test case
55734 where the word boundary does not split a byte evenly.
55736 1999-11-19 Nathan Sidwell <nathan@acm.org>
55738 * g++.old-deja/g++.ext/restrict1.C: New test.
55740 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55742 * gcc.c-torture/execute/991118-1.c: New test.
55744 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55746 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55747 working directory pathnames.
55749 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55751 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55752 host is equipped with driver.h and driver.o so it can actually
55753 compile and run the tests.
55755 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55757 * gcc.c-torture/compile/991008-1.c: New test.
55759 1999-11-08 Nick Clifton <nickc@cygnus.com>
55761 * lib/gcc-dg.exp: Include target-supports.exp
55763 1999-11-05 Nick Clifton <nickc@cygnus.com>
55765 * lib/target-supports.exp: New file: Provide procs to test for
55766 features supported by the target.
55767 (check_weak_available): Moved here from ecos.exp.
55768 (check_alias_available): New proc: Determine of the target
55769 toolchain supports the alias attribute.
55771 * gcc.dg/special/ecos.exp: Move check_weak_available to
55772 target-supports.exp.
55773 (alias-1.c): Only perform the test if the target supports
55775 (wkali-1.c): Only perform the test if the target supports
55778 * gcc.dg/990506-0.c: Expect error messages from cross
55779 targets as well as native targets.
55781 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55783 * gcc.dg/ultrasp1.c: Removed xfail.
55784 * gcc.dg/struct-ret-2.c: Likewise.
55785 * gcc.dg/array-1.c: Likewise.
55787 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55789 * gcc.dg/struct-ret-2.c: New test.
55791 * gcc.dg/array-1.c: New test.
55793 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55795 * gcc.c-torture/execute/991030-1.c: New test.
55797 1999-10-26 Richard Henderson <rth@cygnus.com>
55799 * gcc.c-torture/compile/991026-2.c: New test.
55801 1999-10-26 Jeffrey A Law (law@cygnus.com)
55803 * gcc.c-torture/compile/991026-1.c: New test.
55805 1999-10-23 Jeffrey A Law (law@cygnus.com)
55807 * gcc.c-torture/execute/991023-1.c: New test.
55809 1999-10-19 Jeffrey A Law (law@cygnus.com)
55811 * gcc.c-torture/execute/991019-1.c: New test.
55813 1999-10-16 Richard Henderson <rth@cygnus.com>
55815 * gcc.c-torture/execute/991016-1.c: New test.
55817 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55819 * gcc.c-torture/execute/991014-1.c: New test.
55821 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55823 * g++.old-deja/g++.other/union2.C: New test.
55825 1999-10-13 Nathan Sidwell <nathan@acm.org>
55827 * g++.old-deja/g++.other/vaarg2.C: New test.
55828 * g++.old-deja/g++.other/vaarg3.C: New test.
55830 1999-10-12 Craig Burley <craig@jcb-sc.com>
55832 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55835 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55837 * gcc.c-torture/execute/va-arg-11.c: New test.
55839 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55841 * lib/file-format.exp (gcc_target_object_format): Don't
55842 crash if objdump is unavailable.
55844 1999-09-29 Donn Terry <donn@interix.com>
55846 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55848 1999-09-28 Nick Clifton <nickc@cygnus.com>
55850 * gcc.c-torture/compile/990928-1.c: New test.
55852 1999-09-28 Nathan Sidwell <nathan@acm.org>
55854 * g++.old-deja/g++.other/decl6.C: New test.
55856 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55858 * gcc.c-torture/execute/va-arg-10.c: New test.
55860 1999-09-27 Nathan Sidwell <nathan@acm.org>
55862 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55863 __PRETTY_FUNCTION__.
55865 1999-09-23 Nick Clifton <nickc@cygnus.com>
55867 * gcc.c-torture/execute/990923-1.c: New test.
55869 1999-09-21 Nick Clifton <nickc@cygnus.com>
55871 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55872 for which -fpic is inappropriate.
55874 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55876 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55878 1999-09-21 Nathan Sidwell <nathan@acm.org>
55880 * g++.old-deja/g++.other/dyncast1.C: New test.
55881 * g++.old-deja/g++.other/dyncast2.C: New test.
55882 * g++.old-deja/g++.other/dyncast3.C: New test.
55883 * g++.old-deja/g++.other/dyncast4.C: New test.
55884 * g++.old-deja/g++.other/dyncast5.C: New test.
55885 * g++.old-deja/g++.eh/catch3.C: New test.
55886 * g++.old-deja/g++.eh/catch3p.C: New test.
55887 * g++.old-deja/g++.eh/catch4.C: New test.
55888 * g++.old-deja/g++.eh/catch4p.C: New test.
55889 * g++.old-deja/g++.eh/catch5.C: New test.
55890 * g++.old-deja/g++.eh/catch5p.C: New test.
55891 * g++.old-deja/g++.eh/catch6.C: New test.
55892 * g++.old-deja/g++.eh/catch6p.C: New test.
55893 * g++.old-deja/g++.eh/catch7.C: New test.
55894 * g++.old-deja/g++.eh/catch7p.C: New test.
55895 * g++.old-deja/g++.eh/catch8.C: New test.
55896 * g++.old-deja/g++.eh/catch8p.C: New test.
55897 * g++.old-deja/g++.eh/catch9.C: New test.
55898 * g++.old-deja/g++.eh/catch9p.C: New test.
55900 1999-09-13 Nathan Sidwell <nathan@acm.org>
55902 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55903 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55905 1999-09-13 Jeffrey A Law (law@cygnus.com)
55907 * gcc.c-torture/compile/990913-1.c: New test.
55909 1999-09-10 Nathan Sidwell <nathan@acm.org>
55911 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55912 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55914 1999-09-09 Richard Henderson <rth@cygnus.com>
55916 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55918 1999-09-09 Nathan Sidwell <nathan@acm.org>
55920 * g++.old-deja/g++.other/lookup11.C: New test.
55921 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55922 what is permitted and what we want.
55923 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55925 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55927 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55929 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55930 * gcc.c-torture/noncompile/poison-1.c: New file.
55932 1999-09-08 Nathan Sidwell <nathan@acm.org>
55934 * g++.old-deja/g++.other/sizeof3.C: New test.
55935 * g++.old-deja/g++.other/sizeof4.C: New test.
55936 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55937 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55939 1999-09-07 Richard Henderson <rth@cygnus.com>
55941 * gcc.dg/va-arg-1.c: New.
55943 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55945 * gcc.c-torture/execute/va-arg-9.c: New test.
55947 1999-09-05 Craig Burley <craig@jcb-sc.com>
55949 * g77.f-torture/compile/980519-2.f: New test.
55950 * g77.f-torture/compile/19990905-0.f: New test.
55951 * g77.f-torture/compile/19990905-1.f: New test.
55952 * g77.f-torture/compile/19990905-2.f: New test.
55954 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55956 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55958 * gcc.c-torture/execute/990827-1.c: Fix typo.
55960 1999-09-03 Nathan Sidwell <nathan@acm.org>
55962 * g++.old-deja/g++.other/deref1.C: New test.
55964 1999-09-02 Nathan Sidwell <nathan@acm.org>
55966 * g++.old-deja/g++.other/ambig2.C: New test.
55967 * g++.old-deja/g++.other/cond5.C: New test.
55968 * g++.old-deja/g++.other/lookup16.C: New test.
55970 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55972 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55975 1999-08-31 Jeffrey A Law (law@cygnus.com)
55977 * lib/c-torture.exp: Avoid the "compare executables" optimization
55978 when testing native.
55980 1999-08-29 Jeffrey A Law (law@cygnus.com)
55982 * gcc.c-torture/execute/990829-1.c: New test.
55983 * gcc.c-torture/compile/990829-1.c: New test.
55985 1999-08-27 Paul Burchard <burchard@pobox.com>
55987 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55988 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55989 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55990 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55991 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55992 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55993 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55994 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55995 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55996 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55997 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55999 1999-08-27 Jeffrey A Law (law@cygnus.com)
56001 * gcc.c-torture/execute/990827-1.c: New test.
56003 1999-08-26 Craig Burley <craig@jcb-sc.com>
56005 * g77.f-torture/noncompile/19990826-4.f: New test.
56007 * g77.f-torture/compile/19990826-3.f: New test.
56009 * g77.f-torture/execute/19990826-2.f: New test.
56011 * g77.f-torture/compile/19990826-1.f: New test.
56013 * gcc.c-torture/execute/990826-0.c: New test.
56014 * g77.c-torture/execute/19990826-0.f: New test.
56016 * g77.f-torture/noncompile/970626-2.f: New test.
56018 1999-08-25 Paul Burchard <burchard@pobox.com>
56020 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56021 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56022 lss-011.C: New tests.
56024 1999-08-25 Nathan Sidwell <nathan@acm.org>
56026 * g++.old-deja/g++.other/decl5.C: New test.
56028 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56030 * noncompile/noncompile.exp: Load_lib c-torture.exp.
56031 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56032 call `postbase' for each one. All callers of `postbase' changed
56033 to call this instead.
56035 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
56037 * gcc.c-torture/execute/990811-1.c: New test.
56039 1999-08-09 Nick Clifton <nickc@cygnus.com>
56041 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56044 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56047 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56049 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56051 1999-08-04 Jeffrey A Law (law@cygnus.com)
56053 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56055 1999-08-04 Nathan Sidwell <nathan@acm.org>
56057 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56059 1999-08-04 Jeffrey A Law (law@cygnus.com)
56061 * gcc.c-torture/execute/990804-1.c: New test.
56063 1999-08-03 Nathan Sidwell <nathan@acm.org>
56065 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56066 * g++.old-deja/g++.brendan/crash64.C: Likewise.
56067 * g++.old-deja/g++.brendan/overload8.C: Likewise.
56069 1999-08-03 Nathan Sidwell <nathan@acm.org>
56071 * g++.old-deja/g++.other/struct1.C: New test.
56073 1999-08-03 Nathan Sidwell <nathan@acm.org>
56075 * g++.old-deja/g++.other/enum2.C: New test.
56077 1999-08-02 Richard Henderson <rth@cygnus.com>
56079 Adapted from tests from Franz Sirl:
56080 * gcc.c-torture/execute/va-arg-7.c: New test.
56081 * gcc.c-torture/execute/va-arg-8.c: New test.
56083 1999-08-01 Jeffrey A Law (law@cygnus.com)
56085 * gcc.c-torture/compile/990801-2.c: New test.
56087 * gcc.c-torture/compile/990801-1.c: New test.
56089 1999-07-27 Michael Meissner <meissner@cygnus.com>
56091 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56092 fp-cmp-1.c, converting double to float.
56094 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56095 fp-cmp-1.c, converting double to long double.
56097 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56098 from fr1 to unknown_register, since fr1 is a legitimate register
56101 1999-07-25 Jeffrey A Law (law@cygnus.com)
56103 * README: More listname related changes.
56105 1999-07-08 Catherine Moore <clm@cygnus.com>
56107 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
56109 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
56111 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56113 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56115 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56117 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
56119 * gcc.dg/990703-1.c: New test.
56121 1999-06-29 Nick Clifton <nickc@cygnus.com>
56123 * lib/file-format.exp: New file: Move definition of proc
56124 gcc_target_object_format to here from
56125 gcc.dg/special/ecos.exp.
56127 * lib/c-torture.exp: Include lib file-format.exp.
56128 * lib/gcc-dg.exp: Include lib file-format.exp.
56130 * gcc.dg/special/ecos.exp: Remove definition of proc
56131 gcc_target_object_format.
56133 1999-06-28 Jeffrey A Law (law@cygnus.com)
56135 * gcc.c-torture/execute/990628-1.c: New test.
56137 1999-06-25 Jeffrey A Law (law@cygnus.com)
56139 * gcc.c-torture/compile/990625-2.c: New test.
56141 * gcc.c-torture/compile/990625-1.c: New test.
56143 1999-06-23 Nick Clifton <nickc@cygnus.com>
56145 * gcc.c-torture/compile/dll.c: New test case. Check that dll
56146 attributes compile.
56147 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56148 ports that use the COFF/PE file format.
56150 1999-06-17 Jeffrey A Law (law@cygnus.com)
56152 * gcc.c-torture/compile/990617-1.c: New test.
56154 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
56156 * g++.old-deja/g++.other/decl4.C: New test.
56158 1999-06-14 Nathan Sidwell <nathan@acm.org>
56160 * g++.old-deja/g++.other/bitfld3.C: New test.
56162 1999-06-08 Nathan Sidwell <nathan@acm.org>
56164 * g++.old-deja/g++.eh/catch1.C: New test.
56166 1999-06-07 Jeffrey A Law (law@cygnus.com)
56168 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56170 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56171 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
56173 1999-06-05 Craig Burley <craig@jcb-sc.com>
56175 * g77.f-torture/compile/19990502-0.f: Replace with new,
56176 shorter, test that still fails after recent changes.
56178 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56180 * gcc.c-torture/execute/990604-1.c: New test.
56182 1999-05-31 Jeffrey A Law (law@cygnus.com)
56184 * gcc.c-torture/execute/990531-1.c: New test.
56186 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56188 * gcc.c-torture/compile/990527-1.c: New test.
56190 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
56192 * gcc.c-torture/execute/990527-1.c: New test.
56194 1999-05-25 Nick Clifton <nickc@cygnus.com>
56196 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56197 bitfields as signed.
56199 1999-05-25 Craig Burley <craig@jcb-sc.com>
56201 * g77.f-torture/compile/19990525-0.f: New test.
56203 1999-05-25 Jeffrey A Law (law@cygnus.com)
56205 * gcc.c-torture/execute/990525-2.c: New test.
56207 * gcc.c-torture/execute/990525-1.c: New test.
56209 1999-05-24 Nathan Sidwell <nathan@acm.org>
56211 * g++.old-deja/g++.other/anon3.C: New test.
56212 * g++.old-deja/g++.other/anon4.C: New test.
56213 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56214 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56215 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56218 1999-05-24 Jeffrey A Law (law@cygnus.com)
56220 * gcc.c-torture/execute/990524-1.c: New test.
56222 * gcc.dg/990524-1.c: New test.
56224 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56226 * gcc.c-torture/compile/990523-1.c: New test.
56228 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
56230 * gcc.c-torture/compile/990519-1.c: New test.
56232 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56234 * gcc.c-torture/compile/990517-1.c: New test.
56236 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56237 (e4, f4): New tests.
56240 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56242 * gcc.dg/noreturn-1.c: New test.
56244 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56246 * gcc.c-torture/execute/990513-1.c: New test.
56248 1999-05-10 Richard Henderson <rth@cygnus.com>
56250 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56252 1999-05-10 Craig Burley <craig@jcb-sc.com>
56254 * g77.f-torture/execute/erfc.f: Use small single-precision
56255 values, to avoid problems on Alphas when not -mieee.
56257 1999-05-08 Craig Burley <craig@jcb-sc.com>
56259 * gcc.dg/990506-0.c: New test.
56261 1999-05-08 Richard Henderson <rth@cygnus.com>
56263 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56264 the constant to test. Don't XFAIL 64-bit targets.
56266 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56267 * g++.old-deja/g++.law/profile1.C: Likewise.
56269 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56270 operator new instances.
56271 * g++.old-deja/g++.other/delete5.C: Likewise.
56273 1999-05-03 Craig Burley <craig@jcb-sc.com>
56275 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56278 1999-05-03 Craig Burley <craig@jcb-sc.com>
56280 * g77.f-torture/execute/u77-test.f: Reverse order of two
56281 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56283 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56285 * gcc.dg/compare1.c: New test.
56287 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
56289 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56292 1999-05-02 Craig Burley <craig@jcb-sc.com>
56294 * g77.f-torture/compile/19990502-1.f: New test.
56296 1999-05-02 Craig Burley <craig@jcb-sc.com>
56298 * g77.f-torture/compile/19990502-0.f: New test.
56300 1999-05-02 Craig Burley <craig@jcb-sc.com>
56302 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56305 1999-05-02 Craig Burley <craig@jcb-sc.com>
56307 * g77.f-torture/execute/u77-test.f (main): List libU77
56308 intrinsics not currently tested.
56309 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56310 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56311 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56312 Trim blanks off the ends of some printed strings.
56314 1999-05-02 Craig Burley <craig@jcb-sc.com>
56316 * g77.f-torture/execute/u77-test.f (main): Just warn about
56317 FSTAT gid disagreement, as it's expected on some systems.
56319 1999-05-01 Craig Burley <craig@jcb-sc.com>
56321 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56322 use a new function, which allows for some slop.
56323 Clean up some commentary.
56324 (issum): The new function.
56325 (sgladd): Deleted subroutine.
56327 1999-05-01 Craig Burley <craig@jcb-sc.com>
56329 * g77.f-torture/execute/u77-test.f: Modify to be more like
56330 libf2c/libU77 version, bringing patches to that version here.
56331 Add suitable commentary.
56333 1999-04-25 Richard Henderson <rth@cygnus.com>
56335 * gcc.dg/990424-1.c: New test.
56337 1999-04-24 Craig Burley <craig@jcb-sc.com>
56339 * g77.f-torture/execute/u77-test.f (main): Bug involving
56340 LSTAT has been fixed, so turn back on full checking.
56342 1999-04-20 Craig Burley <craig@jcb-sc.com>
56344 * g77.f-torture/compile/19990419-0.f: New test.
56345 * g77.f-torture/execute/19990419-1.f: New test.
56347 1999-04-17 Richard Henderson <rth@cygnus.com>
56349 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56350 to avoid the need for a prototype to supress a warning.
56352 1999-04-07 Jim Wilson <wilson@cygnus.com>
56354 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56356 1999-04-04 Jeffrey A Law (law@cygnus.com)
56358 * gcc.c-torture/execute/990404-1.c: New test.
56360 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56362 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56363 * gcc.dg/cpp-if3.c: Don't use -pedantic.
56364 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56365 missing initializer warnings.
56367 1999-03-28 Jeffrey A Law (law@cygnus.com)
56369 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56372 1999-03-26 Jeffrey A Law (law@cygnus.com)
56374 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56376 1999-03-26 Craig Burley <craig@jcb-sc.com>
56378 * g77.f-torture/execute/19990325-0.f: New test.
56379 * g77.f-torture/execute/19990325-1.f: New test.
56381 1999-03-24 Jeffrey A Law (law@cygnus.com)
56383 * gcc.c-torture/execute/990324-1.c: New test.
56385 1999-03-22 Jim Wilson <wilson@cygnus.com>
56387 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56390 1999-03-17 Richard Henderson <rth@cygnus.com>
56392 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
56394 1999-03-13 Craig Burley <craig@jcb-sc.com>
56396 * g77.f-torture/execute/19990313-2.f: New test.
56397 * g77.f-torture/execute/19990313-3.f: New test.
56399 1999-03-13 Craig Burley <craig@jcb-sc.com>
56401 * g77.f-torture/execute/19990313-0.f: New test.
56402 * g77.f-torture/execute/19990313-1.f: New test.
56404 1999-03-12 Jim Wilson <wilson@cygnus.com>
56406 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56408 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56409 (main): Add check for u15. Conditionalize u31 check depending on
56410 whether ints are <32 bits or >=32 bits.
56412 1999-03-08 Craig Burley <craig@jcb-sc.com>
56414 * g77.f-torture/execute/19981119-0.f: Improve testiness.
56416 1999-03-08 Craig Burley <craig@jcb-sc.com>
56418 * g77.f-torture/compile/19990305-0.f: New test.
56419 * g77.f-torture/execute/19981119-0.f: New test.
56421 1999-03-08 Craig Burley <craig@jcb-sc.com>
56423 * g77.f-torture/execute/970625-2.f: call ABORT if final
56424 result is not correct, instead of just printing it.
56425 Add this checking via newly introduced obfuscation, to
56426 trip up buggy front ends.
56428 1999-03-07 Craig Burley <craig@jcb-sc.com>
56430 * g77.f-torture/compile/960317-1.f: Moved from being
56431 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
56433 1999-03-06 Craig Burley <craig@jcb-sc.com>
56435 * g77.f-torture/execute/960317-1.f: New (old) test.
56436 * g77.f-torture/execute/970625-2.f: Ditto.
56438 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
56440 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56441 error message on line 1 or line 2; cccp and cpplib do this differently.
56443 1999-03-01 Jeffrey A Law (law@cygnus.com)
56445 * g++.old-deja/g++.law/weak1.C: New test.
56447 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56449 * gcc.c-torture/execute/990119-1.c: Renamed to...
56450 * gcc.dg/990119-1.c: this, so it will only be tested once
56451 (it's a preprocessor test, it doesn't need to be run at
56452 multiple optimization levels).
56454 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
56456 * lib/g++.exp: Don't add incdir=$base_dir/../include to
56459 1999-02-24 Craig Burley <craig@jcb-sc.com>
56461 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56462 * g77.f-torture/compile/19981216-0.f: ...as it is expected
56463 to not be compilable by current g77.
56465 1999-02-24 Nick Clifton <nickc@cygnus.com>
56467 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56469 1999-02-22 Jeffrey A Law (law@cygnus.com)
56471 * gcc.c-torture/execute/990222-1.c: New test.
56473 1999-02-19 Craig Burley <craig@jcb-sc.com>
56475 * g77.f-torture/compile/19990218-0.f: New test.
56476 * g77.f-torture/noncompile/19990218-1.f: New test.
56478 1999-02-18 Craig Burley <craig@jcb-sc.com>
56480 * g77.f-torture/compile/19981216-0.f: New test.
56482 1999-02-14 Jeffrey A Law (law@cygnus.com)
56484 * gcc.dg/990214-1.c: New test.
56486 1999-02-13 Jeffrey A Law (law@cygnus.com)
56488 * gcc.dg/990213-2.c: New test.
56490 * gcc.dg/990213-1.c: New test.
56492 1999-02-12 Jeffrey A Law (law@cygnus.com)
56494 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56497 1999-02-11 Nick Clifton <nickc@cygnus.com>
56499 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56500 specified by target.
56502 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56504 1999-02-11 Jeffrey A Law (law@cygnus.com)
56506 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56508 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
56510 * gcc.dg/special/ecos.exp: New test driver for new tests with
56511 special requirements.
56513 * gcc.dg/special/alias-1.c: New test.
56514 * gcc.dg/special/gcsec-1.c: New test.
56515 * gcc.dg/special/weak-1.c: New test.
56516 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56517 * gcc.dg/special/weak-2.c: New test.
56518 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56519 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56520 * gcc.dg/special/wkali-1.c: New test.
56521 * gcc.dg/special/wkali-2.c: New test.
56522 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56523 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56525 1999-02-10 Felix Lee <flee@cygnus.com>
56527 * lib/c-torture.exp (c-torture-compile): Pull out code for
56528 analyzing gcc error messages.
56529 (c-torture-execute): Likewise. Fix some (harmless) false
56531 * lib/gcc.exp (gcc_check_compile): New function.
56533 1999-02-08 Richard Henderson <rth@cygnus.com>
56535 * gcc.c-torture/execute/990208-1.c: New test.
56537 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
56539 * g++.dg/special/ecos.exp: New driver for new tests with special
56542 * g++.dg/special/conpr-1.C: New test
56543 * g++.dg/special/conpr-2.C: New test
56544 * g++.dg/special/conpr-2a.C: New test
56545 * g++.dg/special/conpr-3.C: New test
56546 * g++.dg/special/conpr-3a.C: New test
56547 * g++.dg/special/conpr-3b.C: New test
56549 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56550 allow g++ to use the dg driver
56552 * README: Add comment about g++.dg directory
56554 1999-02-06 Jeffrey A Law (law@cygnus.com)
56556 * README: Update email addresses.
56558 1999-02-03 Nick Clifton <nickc@cygnus.com>
56560 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56561 arguments in order to force structure S onto the stack even on
56563 (test): Pass 10 leading arguments to function foo as well as the
56566 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56567 failure for all targets.
56569 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56570 abort to terminate program execution.
56572 1999-01-30 Richard Henderson <rth@cygnus.com>
56574 * gcc.c-torture/execute/990130-1.c: New test.
56576 1999-01-30 Jeffrey A Law (law@cygnus.com)
56578 * gcc.dg/990130-1.c: New test.
56580 1999-01-28 Michael Meissner <meissner@cygnus.com>
56582 * gcc.c-torture/execute/990128-1.c: New test.
56584 1999-01-27 Michael Meissner <meissner@cygnus.com>
56586 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56588 1999-01-27 Felix Lee <flee@cygnus.com>
56590 * lib/c-torture.exp (c-torture-compile): pull out code for
56591 analyzing gcc error messages.
56592 (c-torture-execute): ditto, and fix some (harmless) false
56594 * lib/gcc.exp (gcc_check_compile): new function.
56596 1999-01-17 Jeffrey A Law (law@cygnus.com)
56598 * gcc.dg/990117-1.c: New test.
56600 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56602 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56604 1999-01-15 Jeffrey A Law (law@cygnus.com)
56606 * g77.f-torture/compile/990115-1.f: New test.
56608 1999-01-07 Jeffrey A Law (law@cygnus.com)
56610 * gcc.c-torture/compile/990107-1.c: New test
56612 1999-01-06 Jeffrey A Law (law@cygnus.com)
56614 * gcc.c-torture/execute/990106-2.c: New test.
56616 * gcc.c-torture/execute/990106-1.c: New test.
56618 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56620 * gcc.c-torture/compile/981223-1.c: New test.
56622 1998-12-29 Richard Henderson <rth@cygnus.com>
56624 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56625 (opt3): Rename from opt4 and disable.
56627 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56629 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56631 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56633 * g++.old-deja/g++.other/conv5.C: New test.
56635 1998-12-14 Nick Clifton <nickc@cygnus.com>
56637 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56639 1998-12-11 Jeffrey A Law (law@cygnus.com)
56641 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56643 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56645 * gcc.c-torture/compile/981211-1.c: New test.
56647 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56649 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56651 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56653 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56655 * gcc.special/930510-1.c: Make C9X safe.
56656 * gcc.misc-tests/gcov-1.c Similarly.
56657 * gcc.misc-tests/gcov-2.c Similarly.
56659 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56661 * gcc.dg/ultrasp1.c: New test.
56663 1998-12-06 Richard Henderson <rth@cygnus.com>
56665 * gcc.c-torture/execute/981206.c: New test.
56667 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56669 * g++.old-deja/g++.ns/template7.C: New test.
56671 * g++.old-deja/g++.other/expr1.C: New test.
56673 * g++.old-deja/g++.eh/tmpl3.C: New test.
56675 * g++.old-deja/g++.eh/tmpl2.C: New test.
56677 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56679 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56680 * g++.old-deja/g++.other/using6.C: Removed.
56681 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56683 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56685 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56687 * g++.old-deja/g++.pt/overload8.C: New test.
56689 * g++.old-deja/g++.pt/overload7.C: New test.
56691 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56693 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56694 and relinking messages.
56695 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56696 compiling with -frepo.
56698 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56700 * g++.old-deja/g++.pt/lookup6.C: New test.
56702 1998-11-30 Nick Clifton <nickc@cygnus.com>
56704 * gcc.c-torture/execute/981130-1.c: New test.
56705 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56707 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56709 * g++.old-deja/g++.pt/explicit76.C: New test.
56711 * g++.old-deja/g++.pt/friend38.C: New test.
56713 * g++.old-deja/g++.ns/crash2.C: New test.
56715 * g++.old-deja/g++.pt/defarg8.C: New test.
56717 * g++.old-deja/g++.pt/instantiate6.C: New test.
56719 * g++.old-deja/g++.pt/static6.C: New test.
56721 * g++.old-deja/g++.pt/decl2.C: New test.
56723 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56725 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56726 problem is actually related with name lookup, but so what? :-)
56728 * g++.old-deja/g++.pt/friend37.C: New test.
56730 1998-11-25 Dave Love <d.love@dl.ac.uk>
56732 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56733 element, which fails on some systems.
56735 * g77.f-torture/execute/labug1.f: New test.
56737 1998-11-21 Jeffrey A Law (law@cygnus.com)
56739 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56742 1998-11-18 Dave Love <d.love@dl.ac.uk>
56744 * g77.f-torture/compile/981117-1.f: New test.
56746 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56748 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56749 properly discarded.
56751 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56753 * gcc.c-torture/execute/memcheck: New directory of tests for
56754 -fcheck-memory-usage.
56756 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56758 * README: New file, general information about the testsuite and
56759 new description of the various C++ test subdirectories.
56760 * README.g++: Eliminate obsolete information, update and move most
56761 relevant stuff to README.
56763 1998-11-07 Richard Henderson <rth@cygnus.com>
56765 * gcc.c-torture/compile/981107-1.c: New test.
56767 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56769 * execute/memcpy-bi.c: New testcase.
56771 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56773 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56776 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56777 template is selected.
56779 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56780 classes, it should be accepted for all types.
56782 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56784 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56785 specializations start with template headers.
56787 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56789 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56791 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56794 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56796 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56798 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56800 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56802 1998-10-19 Jeffrey A Law (law@cygnus.com)
56804 * 981019-1.c: New test.
56806 1998-10-14 Robert Lipe <robertl@dgii.com>
56808 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56811 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56813 * compile/981001-4.c: Remove use of GCC extension that triggers a
56816 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56818 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56820 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56822 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56823 instantiation of template produces incorrect code for delete
56826 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56827 constructors' name is not unique.
56828 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56829 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56831 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56832 automatic array of const is ill-formed.
56834 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56835 of template parameter?
56837 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56840 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56841 pointer-to-member expression.
56843 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56844 declaration causes ICE.
56846 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56848 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56849 reserved in the global namespace.
56851 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56852 generate needed virtual table.
56854 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56856 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56858 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56859 template-dependent type
56861 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56863 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56864 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56865 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56867 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56868 class should be usable as argument of member function.
56869 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56870 class should be usable as return type of member function.
56871 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56872 class should be usable as type of data member.
56874 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56876 1998-10-09 Jeffrey A Law (law@cygnus.com)
56878 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56880 1998-10-08 Nick Clifton <nickc@cygnus.com>
56882 * gcc.dg/dll-?.c Add thumb to target list.
56883 Fix assembler scan patterns to match current assembler output.
56885 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56887 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56888 matching of template brackets.
56890 * g++.old-deja/g++.other/using4.C: New test. Test using
56891 declarations of methods from base classes.
56893 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56894 within functions should introduce names into the innermost
56895 enclosing namespace.
56897 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56898 of static locals if first initialization throws.
56900 1998-10-07 Jim Wilson <wilson@cygnus.com>
56902 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56904 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56906 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56907 lose track of the possible targets of tablejump insns.
56908 * special/special.exp: Run it.
56910 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56912 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56913 must be declared before its specializations can be named in friend
56916 1998-10-05 Dave Love <d.love@dl.ac.uk>
56918 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56920 * g77.f-torture/execute/io1.f: New test.
56922 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56924 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56925 with pointer to template function, for which no argument deduction
56928 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56929 specialization of template function as argument to template
56932 * g++.old-deja/g++.other/access2.C: New test; Inner class
56933 shouldn't have privileged access to Outer's names.
56935 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56937 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56938 friend template declared within template class conflicts with
56939 nested class of the same name.
56941 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56944 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56945 object with direct initializer as function declaration.
56947 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56950 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56951 involving const pointer and NULL produces incorrect result.
56953 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56954 type name without `typename' should be rejected with -pedantic.
56956 1998-10-02 Richard Henderson <rth@cygnus.com>
56958 * g++.old-deja/g++.other/addrof1.C: New test.
56960 1998-10-01 Nick Clifton <nickc@cygnus.com>
56962 * gcc.c-torture/compile/981001-1.c: New test.
56963 * gcc.c-torture/execute/981001-1.c: New test.
56965 1998-10-01 Jeffrey A Law (law@cygnus.com)
56967 * gcc.c-torture/compile/981001-2.c: New test.
56968 * gcc.c-torture/compile/981001-3.c: New test.
56969 * gcc.c-torture/compile/981001-4.c: New test.
56971 1998-10-01 Robert Lipe <robertl@dgii.com>
56973 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56974 multilibbed hosts. Idea grafted from g77.exp.
56976 1998-09-30 Dave Love <d.love@dl.ac.uk>
56978 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56979 avoid losing on systems which need -lsocket.
56981 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56983 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56984 * g++.old-deja/g++.other/nested2.C: Ditto.
56985 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56988 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56990 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56991 preferred over template operator!= for enum bitfields.
56993 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56995 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56996 that happen to have the same base name, but in different scopes,
56997 are incorrectly rejected.
56999 1998-09-16 Richard Henderson <rth@cygnus.com>
57001 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57002 on the native word size instead of an integer literal.
57004 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57006 * g++.old-deja/g++.other/static2.C: Invocation of static data
57007 member of type pointer-to-function denoted as non-static member.
57009 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57010 checks involving function types and aliases.
57012 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57014 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57015 redefined to the same non-trivial type.
57017 * g++.old-deja/g++.pt/explicit73.C: Test for proper
57018 namespace-qualification of template specializations declared in
57021 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57022 to declare a subset of the specializations of a template function
57023 as friends of specializations of a template class.
57025 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57026 member templates that do not fully specialize the enclosing
57027 template class are rejected.
57029 1998-09-11 Dave Love <d.love@dl.ac.uk>
57031 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57033 1998-09-08 Dave Love <d.love@dl.ac.uk>
57035 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57036 altered from libf2c/libU77 version.
57038 1998-09-06 Dave Love <d.love@dl.ac.uk>
57040 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57042 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
57043 Alexandre Oliva <oliva@dcc.unicamp.br>
57045 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57046 (un)signed char are different types for template specialization
57049 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
57051 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57052 * objc: ObjC testsuite.
57054 1998-08-31 Catherine Moore <clm@cygnus.com>
57056 * gcc.c-torture/execute/941014-1.x: New file.
57058 1998-08-31 Nick Clifton <nickc@cygnus.com>
57060 * lib/c-torture.exp: Add support for
57061 torture_eval_before_compile and torture_eval_before_execute
57064 1998-08-30 Jeffrey A Law (law@cygnus.com)
57066 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
57067 this test triggers valid.
57069 1998-08-27 Jeffrey A Law (law@cygnus.com)
57071 * gcc.dg/980827-1.c: New test.
57073 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
57075 * gcc.c-torture/execute/loop-4b.c: New test.
57077 1998-08-26 Nick Clifton <nickc@cygnus.com>
57079 * lib/c-torture.exp: Add support for
57080 torture_eval_before_compile and torture_eval_before_execute
57083 1998-08-25 Jeffrey A Law (law@cygnus.com)
57085 * gcc.c-torture/compile/980825-1.c: New test.
57087 1998-08-24 Nick Clifton <nickc@cygnus.com>
57089 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57090 count number tests in opt_t0 not good_t0.
57092 1998-08-24 Jeffrey A Law (law@cygnus.com)
57094 * gcc.c-torture/compile/930326-1.x: Fix typo.
57096 1998-08-23 Mark Mitchell <mark@markmitchell.com>
57098 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57101 1998-08-21 Jeffrey A Law (law@cygnus.com)
57103 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57104 STACK_SIZE is defined.
57105 * gcc.c-torture/unsorted/stuct.c: Similarly.
57107 * gcc.c-torture/compile/980821-1.c: New test.
57109 1998-08-21 Jeffrey A Law (law@cygnus.com)
57111 * gcc.c-torture/execute/980526-2.c: Disable for targets with
57114 1998-08-19 Mark Mitchell <mark@markmitchell.com>
57116 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57119 1998-08-09 Mark Mitchell <mark@markmitchell.com>
57121 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57124 1998-08-18 Jeffrey A Law (law@cygnus.com)
57126 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57128 1998-08-16 Jeffrey A Law (law@cygnus.com)
57130 * gcc.c-torture/compile/980816-1.c: New test.
57132 * gcc.dg/980816-1.c: New test.
57134 1998-08-13 Jeffrey A Law (law@cygnus.com)
57136 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57137 compiler for ieee tests.
57139 1998-08-01 Dave Love <d.love@dl.ac.uk>
57141 * g77.f-torture/compile/980729-0.f: New test.
57143 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
57145 * gcc.c-torture/special/eeprof-1.c: New test, for
57146 -finstrument-functions.
57147 * gcc.c-torture/special/special.exp: Run it.
57149 1998-07-29 Jeffrey A Law (law@cygnus.com)
57151 * gcc.c-torture/compile/980729-1.c: New test.
57153 1998-07-27 Nick Clifton <nickc@cygnus.com>
57155 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57156 __thumb__ is defined, and test for ARM style doubles if so.
57158 1998-07-26 Dave Love <d.love@dl.ac.uk>
57160 * g77.f-torture/noncompile/980615-0.f: New test.
57162 1998-07-26 H.J. Lu (hjl@gnu.org)
57164 * gcc.dg/980312-1.c: Do link instead of compile.
57165 * gcc.dg/980313-1.c: Likewise.
57167 1998-07-26 Jeffrey A Law (law@cygnus.com)
57169 * gcc.c-torture/compile/980726-1.c: New test.
57171 1998-07-25 Dave Love <d.love@dl.ac.uk>
57173 * g77.f-torture/execute/io0.f: New test.
57175 1998-07-24 Nick Clifton <nickc@cygnus.com>
57177 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57180 1998-06-18 Michael Meissner <meissner@cygnus.com>
57182 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57185 1998-07-17 Nick Clifton <nickc@cygnus.com>
57187 * gcc.dg/980626-1.c: Expect failures for all toolchains until
57188 c-decl.c:grokdeclarator can handle mode attributes.
57190 1998-07-16 Jeffrey A Law (law@cygnus.com)
57192 * gcc.c-torture/execute/980716-1.c: New test.
57194 1998-07-13 Jeffrey A Law (law@cygnus.com)
57196 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57198 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
57200 * gcc.c-torture/execute/va-arg-3.x: Similarly.
57201 * gcc.c-torture/compile/930326-1.x: Similarly.
57203 1998-07-13 Dave Love <d.love@dl.ac.uk>
57205 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57206 New test from Craig.
57208 1998-07-12 Dave Love <d.love@dl.ac.uk>
57210 * g77.f-torture/noncompile/980616-0.f: New test.
57212 * g77.f-torture/execute/970816-3.f: New test from Craig.
57214 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57216 * g++.other/singleton.C: Return error value instead of taking
57219 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57221 * g++.other/singleton.C: New test. Warning is under dispute.
57222 Runtime crash is not.
57224 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57226 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57227 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57228 using6.C, using7.C}: New namespace tests.
57230 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57232 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57233 specialization with typedef'ed names used as array indexes.
57235 1998-07-09 Jeffrey A Law (law@cygnus.com)
57237 * gcc.c-torture/execute/980709-1.c: New test.
57239 * gcc.dg/980709-1.c: New test.
57241 1998-07-07 Richard Henderson <rth@cygnus.com>
57243 * gcc.c-torture/execute/bcp-1.c: New test.
57245 1998-07-07 Jeffrey A Law (law@cygnus.com)
57247 * gcc.c-torture/execute/980707-1.c: New test.
57249 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
57251 * gcc.c-torture/compile/980706-1.c: New test.
57253 1998-07-01 Dave Love <d.love@dl.ac.uk>
57255 * g77.f-torture/execute/980701-0.f,
57256 g77.f-torture/execute/980701-1.f: New test from Craig.
57258 1998-07-01 Jeffrey A Law (law@cygnus.com)
57260 * gcc.c-torture/compile/980701-1.c: New test.
57262 * gcc.c-torture/execute/980701-1.c: New test.
57264 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
57267 * g++.old-deja/g++.robertl/eb132.C: New test.
57268 * g++.old-deja/g++.robertl/eb133.C: Likewise.
57270 1998-06-29 Dave Love <d.love@dl.ac.uk>
57272 * g77.f-torture/execute/980628-7.f,
57273 g77.f-torture/execute/980628-8.f,
57274 g77.f-torture/execute/980628-9.f,
57275 g77.f-torture/execute/980628-10.f: New tests from Craig.
57277 * g77.f-torture/execute/980628-3.f: Remove mail headers.
57279 1998-06-28 Jeffrey A Law (law@cygnus.com)
57281 * g77.f-torture/execute/980628-4.f: New test from Craig.
57282 * g77.f-torture/execute/980628-5.f: Likewise.
57283 * g77.f-torture/execute/980628-2.f: Likewise.
57284 * g77.f-torture/execute/980628-0.f: Likewise.
57285 * g77.f-torture/execute/980628-1.f: Likewise.
57286 * g77.f-torture/execute/980628-3.f: Likewise.
57287 * g77.f-torture/execute/980628-6.f: Likewise.
57289 1998-06-28 Jeffrey A Law (law@cygnus.com)
57291 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57292 directory when nothing has been installed yet.
57294 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
57296 * gcc.c-torture/special/special.exp: Handle newer versions of
57299 1998-06-26 Jeffrey A Law (law@cygnus.com)
57301 * gcc.dg/980626-1.c: New test.
57303 1998-06-19 Bruno Haible <haible@ilog.fr>
57305 * gcc.misc-tests/m-un-2.c: New test.
57306 * g++.old-deja/g++.other/warn01.c: Likewise.
57308 1998-06-19 Robert Lipe <robertl@dgii.com>
57310 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57311 compatibility with assmblers with a different comment character.
57312 Eliminate use of GAS-specific extensions.
57314 1998-06-19 Jeffrey A Law (law@cygnus.com)
57316 * gcc.c-torture/execute/ieee/980619-1.c: New test.
57318 1998-06-19 Robert Lipe <robertl@dgii.com>
57320 * lib/g77.exp: Replace search for libf2c.a with search for newly
57323 1998-06-17 Jeffrey A Law (law@cygnus.com)
57325 * gcc.c-torture/execute/980617-1.c: New test.
57327 1998-06-12 Jeffrey A Law (law@cygnus.com)
57329 * gcc.c-torture/execute/980612-1.c: New test.
57331 1998-06-08 Jeffrey A Law (law@cygnus.com)
57333 * gcc.dg/980523-1.c: Only test on ppc-linux.
57334 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57336 * gcc.c-torture/execute/980608-1.c: New test.
57338 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
57340 * gcc.c-torture/execute/980605-1.c: New test.
57342 1998-06-04 Jeffrey A Law (law@cygnus.com)
57344 * gcc.c-torture/execute/980604-1.c: New test.
57346 1998-06-02 Jeffrey A Law (law@cygnus.com)
57348 * gcc.c-torture/execute/980602-1.c: New test.
57349 * gcc.c-torture/execute/980602-2.c: Likewise.
57351 1998-06-02 Dave Love <d.love@dl.ac.uk>
57353 * 970125-0.f: Fix per JCB. Add commentary.
57355 1998-05-31 Michael Meissner <meissner@cygnus.com>
57357 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57360 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57362 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57365 1998-05-28 Catherine Moore <clm@cygnus.com>
57367 * gcc.c-torture/execute/980526-3.c: New test.
57369 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
57371 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57372 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57373 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57374 m88k-motorola-sysv3 to XFAIL.
57376 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57378 * gcc.dg/980526-1.c: New test.
57379 * gcc.c-torture/execute/980526-2.c: New test.
57381 1998-05-26 Jeffrey A Law (law@cygnus.com)
57383 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57385 * gcc.c-torture/execute/980526-1.c: New test.
57387 1998-05-26 Dave Love <d.love@dl.ac.uk>
57389 * g77.f-torture/execute/alpha2.f: Add runtime test.
57391 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
57393 * g++.old-deja/old-deja.exp: Strip leading directories.
57395 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57396 error for the line. Don't run multiple tests for the same line.
57398 1998-05-23 Jeffrey A Law (law@cygnus.com)
57400 * gcc.dg/980523-1.c: New test.
57402 1998-05-23 Dave Love <d.love@dl.ac.uk>
57404 * g77.f-torture/compile/970915-0.f: New test.
57406 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
57408 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57410 1998-05-21 Jeffrey A Law (law@cygnus.com)
57412 * gcc.dg/980520-1.c: New test.
57414 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
57416 * gcc.dg/980502-1.c: Fix return type.
57418 1998-05-20 Jeffrey A Law (law@cygnus.com)
57420 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57421 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57422 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57423 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57424 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57426 1998-05-20 Dave Love <d.love@dl.ac.uk>
57428 * g77.f-torture/execute/980520-1.f: New test.
57430 1998-05-15 Dave Love <d.love@dl.ac.uk>
57432 * lib/mike-g77.exp: New file.
57434 * g77.f-torture/noncompile/noncompile.exp,
57435 g77.f-torture/noncompile/check0.f: New files.
57437 1998-05-14 Dave Love <d.love@dl.ac.uk>
57439 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57440 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57441 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57442 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57443 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57444 abort where appropriate.
57446 1998-05-05 Michael Meissner <meissner@cygnus.com>
57448 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57449 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57451 1998-04-29 Dave Love <d.love@dl.ac.uk>
57453 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57455 1998-04-27 Dave Love <d.love@dl.ac.uk>
57457 * g77.f-torture/compile/980427-0.f: New test.
57459 1998-04-24 Dave Love <d.love@dl.ac.uk>
57461 * g77.f-torture/compile/980424-0.f: New test.
57463 1998-04-19 Dave Love <d.love@dl.ac.uk>
57465 * g77.f-torture/compile/980419-2.f (main): New test.
57466 * g77.f-torture/compile/970125-0.f: New test.
57467 * g77.f-torture/compile/980419-1.f: New test.
57469 1998-04-08 Jim Wilson <wilson@cygnus.com>
57471 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
57474 1998-04-07 Jim Wilson <wilson@cygnus.com>
57476 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57478 1998-04-03 Jim Wilson <wilson@cygnus.com>
57480 * gcc.c-torture/compile/980329-1.c: New test.
57482 1998-03-18 Jim Wilson <wilson@cygnus.com>
57484 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57485 * gcc.dg/980312-1.c: Fix typo in -march command.
57487 1998-03-16 H.J. Lu (hjl@gnu.org)
57489 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57491 1998-03-11 Robert Lipe <robertl@dgii.com>
57493 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
57494 Dave Love agree the Fortran source is bogus.
57496 1998-03-11 Robert Lipe <robertl@dgii.com>
57498 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57499 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57500 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57501 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57502 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57504 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57506 * g++.old-deja/g++.other/friend1.C: New test.
57508 1998-02-18 Dave Love <d.love@dl.ac.uk>
57510 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57511 possibly uninitialized) variables and declare dnrm2.
57513 1998-02-23 Robert Lipe <robertl@dgii.com>
57515 From Bruno Haible <haible@ilog.fr>:
57516 * gcc.c-torture/execute/980223.c: New test.
57518 1998-02-13 Jeffrey A Law (law@cygnus.com)
57520 * gcc.dg/ifelse-1.c: New test.
57522 1998-02-09 H.J. Lu (hjl@gnu.org)
57524 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57526 * lib/old-dejagnu.exp (old-dejagnu): Added the
57527 "execution test - XFAIL *-*-*" handling in the spirit of
57528 "excess errors test -". Changed the "execution test fails"
57529 handling to be like "excess errors test fails".
57530 * Update various tests accordingly.
57532 1998-02-06 Jim Wilson <wilson@cygnus.com>
57534 * gcc.c-torture/execute/980205.c: New test.
57536 1998-01-18 Jeffrey A Law (law@cygnus.com)
57538 * lib/c-torture.exp: Look for .x files instead of .cexp files.
57539 * lib/f-torture.exp: Similarly.
57540 * gcc.c-torture: Rename all .cexp files to .x files.
57542 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
57544 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57545 (940510-1.c): Removed duplicate.
57546 (971104-1.c): New test.
57548 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
57550 * lib/f-torture.exp: Improve error and loop detection.
57552 1997-11-19 Michael Meissner <meissner@cygnus.com>
57554 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57555 use that to size the filler array.
57557 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
57559 * lib/c-torture.exp(c-torture-execute): Fix typo.
57561 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57562 testcase as the executable name. Keep the executable around if
57565 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57567 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57568 changes. Only test one -g option, and move it to the end of the
57569 list of options to test.
57571 1997-09-19 Michael Meissner <meissner@cygnus.com>
57573 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57574 variable GCC_TORTURE_OPTIONS to supply default switches separated
57575 by colons. If no environment variable, run tests with -O0 -g, -O1
57576 -g, and -O2 -g as well.
57578 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57580 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57581 explanatory comments. Fix indentation.
57583 1997-09-15 Jeffrey A Law (law@cygnus.com)
57585 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57587 1997-09-11 Jeffrey A Law (law@cygnus.com)
57589 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57590 * g++.old-deja/g++.mike/p7325.C: Likewise.
57591 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57593 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57595 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57596 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57597 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57598 * g++.old-deja/g++.law/operators4.C: Likewise.
57600 1997-09-11 Joe Buck (jbuck@synopsys.com)
57602 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57603 * g++.old-deja/g++.mike/p784.C: Ditto.
57604 * g++.old-deja/g++.mike/p785.C: Ditto.
57606 1997-09-05 Jeffrey A Law (law@cygnus.com)
57608 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57610 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57612 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57613 target feature; pass this to c-torture-execute as needed.
57615 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57617 * lib/c-torture.exp(c-torture-execute): If the previous and the
57618 current executables being tested are identical, we don't need to
57619 run the executable again. Try to make the executable names
57620 unique. Add an optional argument for passing additional compiler
57623 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57625 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57627 1997-08-29 Jeffrey A Law (law@cygnus.com)
57629 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57631 1997-07-31 Jeffrey A Law (law@cygnus.com)
57633 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57634 32bit or larger longs.
57636 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57637 have either a 32bit long or 32bit int.
57639 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57641 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57642 Make double precision tests dependent on sizeof (double).
57644 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57646 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57649 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57651 * gcc.c-torture/compile/961203-1.cexp: New script.
57653 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57655 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57656 up the includes ourselves.
57658 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57660 * lib/plumhall.exp: Remove random include, and add a few
57661 verbose messages for debugging.
57663 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57665 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57666 of trying to do it ourselves.
57668 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57670 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57672 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57674 * gcc.prms/5403.c: Made regexp a bit less strict.
57676 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57678 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57679 is returned from remote_load instead.
57680 * lib/plumhall.exp: Ditto.
57681 * lib/mike-g++.exp: Ditto.
57682 * lib/old-dejagnu.exp: Ditto.
57683 * lib/c-torture.exp: Ditto.
57685 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57687 * lib/g++.exp: Use build_wrapper procedure.
57688 * lib/gcc.exp: Ditto.
57690 1997-05-20 Jeffrey A Law (law@cygnus.com)
57692 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57693 an old-style decl for malloc. Fixes tests to work when
57694 sizeof (int) != sizeof (size_t).
57696 1997-05-15 Mike Meissner <meissner@cygnus.com>
57698 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57700 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57701 use stdargs.h interface.
57703 1997-05-15 Mike Meissner <meissner@cygnus.com>
57705 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57706 NO_VARARGS when compiling.
57708 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57710 * lib/plumhall.exp(ph_includes): New procedure.
57712 (ph_compiler): Ditto.
57714 * lib/g++.exp: Rename test-glue.c to testglue.c.
57715 * lib/gcc.exp: Ditto.
57717 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57719 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57720 to completion when it's called.
57722 1997-03-21 Michael Meissner <meissner@cygnus.com>
57724 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57725 is defined, don't do test.
57727 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57729 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57731 (ph_summary): Mark skipped testcases as untested, not unresolved.
57733 * lib/plumhall.exp (ph_make): If unresolved because of bad
57734 errorCode, record errorCode in log file.
57735 (*): Replace send_log/verbose with verbose -log.
57737 1997-03-19 Michael Meissner <meissner@cygnus.com>
57739 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57740 double conversion if double isn't at least 8 bytes.
57742 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57743 int to work with targets where int is 16 bits.
57745 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57746 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57747 precision for the test to complete.
57749 1997-03-14 Michael Meissner <meissner@cygnus.com>
57751 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57752 if d10v is not compiled with the -mdouble64 flag.
57753 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57755 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57756 d10v is not compiled with the -mint32 flag.
57758 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57760 * lib/plumhall.exp: Use incr_count.
57762 1997-03-12 Jeffrey A Law (law@cygnus.com)
57764 * gcc.c-torture: Update to c-torture-1.45.
57766 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57768 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57769 the name of the expect testcase file).
57771 * lib/g++.exp(g++_init): Ditto.
57773 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57775 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57778 * lib/gcc.exp(gcc_exit): New procedure.
57780 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57782 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57783 specs where appropriate.
57785 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57786 because of new "candidates are" messages, and removed a few
57788 * Converted all non-old-style g++ testcases to old-style, and
57789 moved into g++.old-deja.
57791 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57793 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57796 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57799 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57801 1997-02-13 Michael Meissner <meissner@cygnus.com>
57803 * lib/gcc.exp (gcc_target_compile): Add support for defining
57804 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57805 the machine doesn't have those features.
57807 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57809 * g++.law/operators4.exp: Don't use LIBS.
57811 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57813 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57815 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57816 * lib/g++.exp: Set it here instead. Also, allow use of the
57817 --tool_exec and --tool_opt options. Change CXX to
57820 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57822 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57824 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57826 * lib/old-dejagnu.exp: Use prune_warnings instead of
57828 * lib/mike-g++.exp: Ditto.
57829 * lib/gcc.exp: Ditto.
57830 * lib/g++.exp: Ditto.
57832 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57834 1997-02-07 Jeffrey A Law (law@cygnus.com)
57836 * 941014-2.c: Include stdlib.h
57837 * 960327-1.c: Include stdio.h
57838 * dbra.c, index-1.c: Don't assume ints are 32bits.
57840 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57842 * lib/gcc.exp: Add gcc,stack_size target feature.
57844 * lib/g++.exp(g++_target_compile): Add the include and link
57845 paths here, not in two other places. And, it's $options, not
57848 * lib/mike-g++.exp(postbase): Remove the code that determines
57849 the correct include and link paths.
57850 * g++.old-deja/old-deja.exp: Ditto.
57852 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57854 * lib/g++.exp(g++_init): target_compile no longer returns the
57855 filename of the result.
57857 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57859 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57862 * gcc.c-torture/special/special.exp: Change call to
57863 gcc_target_compile to include the object file.
57865 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57867 * gcc.c-torture/special/special.exp: Correct misspelling in last
57870 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57872 * lib/plumhall.exp(ph_summary): Log the entire output of the
57873 executable. Return -1 if there were any failures, 0 otherwise.
57874 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57875 (ph_make): Clean up objects and executables that were built
57876 if the tests succeeded.
57878 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57880 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57881 libraries and includes in the build tree as appropriate.
57883 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57885 * lib/c-torture.exp: Instead of looking for the global variable
57886 NO_LONG_LONG, check to see if that's a feature of the target.
57888 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57890 * config/default.exp: Minimize. Delete the remainer of the files in
57891 config; this functionality is now in devo/dejagnu/config.
57893 g++.*/*: Pass any additional flags used to compile to postbase;
57896 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57897 is now done by runtest.exp. Use gcc_target_compile instead of
57900 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57901 Remove references to CFLAGS. Use remote_file instead of
57903 (c-torture): Take a list of arguments to use to compile this
57906 lib/g++.exp: Simplify. Use target_compile instead of compile.
57907 lib/gcc-dg.exp: Ditto.
57908 lib/gcc.exp: Ditto.
57909 lib/mike-{gcc,g++}.exp: Ditto.
57910 lib/old-dejagnu.exp: Ditto.
57911 lib/plumhall.exp: Ditto.
57913 1997-01-08 Jim Wilson <wilson@cygnus.com>
57915 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57916 (ph_linker): Likewise.
57918 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57920 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57921 MAP_ANON / MAP_ANONYMOUS if defined;
57922 else try to map from /dev/zero .
57924 1996-11-12 Jeffrey A Law (law@cygnus.com)
57926 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57927 isn't defined, then define it to MAP_ANONYMOUS.
57929 1996-11-12 Jeffrey A Law (law@cygnus.com)
57931 * gcc.c-torture: Update to c-torture-1.42 release.
57933 1996-11-11 Jeffrey A Law (law@cygnus.com)
57935 * gcc.c-torture: Update to c-torture-1.41 release.
57937 1996-10-27 Jeffrey A Law (law@cygnus.com)
57939 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57942 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57944 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57945 and LDFLAGS. Fix second case to append the target_info ldflags
57946 onto LDFLAGS, not CFLAGS.
57947 * lib/g++.exp (g++_init): Add target_info stuff.
57948 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57949 of libgloss and newlib flags for !native.
57951 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57952 (GDB): Fix relative path to go up another dir for finding gdb.
57954 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57956 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57957 versions in the target_info array, if they don't exist.
57959 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57961 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57963 1996-07-08 Jim Wilson <wilson@cygnus.com>
57965 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57966 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57968 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57970 * lib/old-dejagnu.exp: Don't remove the output file before we've
57971 actually tested it. Don't append pwd to the path of the executable
57974 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57976 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57978 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57980 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57981 temporary directory for compiler files, and set it to a default
57982 value of /tmp. Set $output as the name of the output file from
57983 compiling the testcase. Add a -o option to $cflags_var so the
57984 compiler writes the final output file as $output. Set $executable
57987 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57988 directory for compiler files, and set it to /tmp if it doesn't
57989 already have a value. Set $output_file to the name of the output
57990 file from compiling the testcase. Add a -o option to CXXFLAGS so
57991 the compiler writes the final output file as $output. Use $output
57992 as the executable to be tested.
57994 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57996 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57998 1996-06-08 Jeffrey A Law (law@cygnus.com)
58000 * gcc.c-torture/execute/pending-1.c: New test. Still
58001 pending in Tege's queue.
58003 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
58005 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58006 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
58007 if there were failures. Call unresolved if there were unresolved
58008 testcases. Call gcc_fail if program did not run to completion.
58009 (ph_make): Pass additional argument name to ph_execute.
58010 (ph_execute): Add new argument. Pass additional arguments to
58011 ph_summary. Call gcc_fail is there is no execution output.
58013 1996-04-24 Jeffrey A Law (law@cygnus.com)
58015 * lib/plumhall.exp (proc_summary): Output relavent summary
58016 lines into the log so specific failures in plumhall can be
58019 1996-04-10 Jeffrey A Law (law@cygnus.com)
58021 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58022 (c-torture-execute): Don't try to execute tests which use
58023 "long long" types if $NO_LONG_LONG is nonzero.
58025 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
58027 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58030 * gcc.ieee: Move from here.
58031 * gcc.c-torture/execute/ieee: To here.
58033 1996-03-26 Jeffrey A Law (law@cygnus.com)
58035 * gcc.c-torture: Update to c-torture-1.41 release.
58037 1996-03-22 Jeffrey A Law (law@cygnus.com)
58039 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58042 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
58044 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58047 1996-03-02 Jeffrey A Law (law@cygnus.com)
58049 * config/proelf.exp: Handle connecting to a simulator.
58051 1996-01-31 Jeffrey A Law (law@cygnus.com)
58053 * config/proelf.exp: New file. Enough framework that we can
58054 run c-torture tests on the proelf targets (or any other target
58055 that gdb can connect to for that matter).
58057 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
58059 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58060 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
58062 * lib/plumhall.exp (ph_execute): Always call ph_summary if
58063 exec_output exists.
58065 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
58067 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58068 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58070 * config/*.exp: Update FSF address. Change result of ${tool}_load
58071 to pass/fail/unresolved/unsupported/untested. Caller must now
58072 call unresolved/unsupported/untested.
58073 * lib/*.exp: Update FSF address. Update to handle new results of
58075 * lib/chill.exp (verbose): Delete.
58077 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
58079 * lib/gcc.exp (default_gcc_start): Change order of args to
58080 $LDFLAGS $CFLAGS $LIBS.
58081 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58082 Save/set/restore CFLAGS. Pass single arg to gcc_start.
58083 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58084 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58085 * gcc.misc-tests/dg-test.exp: Likewise.
58086 * gcc.misc-tests/msgs.exp: Likewise.
58087 * gcc.prms/prms.exp: Likewise.
58088 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58089 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58091 * lib/dg.exp: Deleted, moved to dejagnu/lib.
58093 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58095 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58097 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58098 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58100 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58103 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
58105 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58106 global for loop; add use of $mathlib.
58107 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58108 settings here; set mathlib for anything but VxWorks.
58110 1996-01-22 Jeffrey A Law (law@cygnus.com)
58112 * gcc.c-torture: Update to c-torture-1.40 release.
58114 1996-01-03 Jeffrey A Law (law@cygnus.com)
58116 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58119 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
58121 * lib/c-torture.exp (c-torture-execute): Declare "output" as
58124 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
58126 * lib/g++.exp (LIBS): Define if not already.
58127 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58128 (gcc-dg-prune): Call prune_gcc_output.
58129 * lib/gcc.exp (prune_gcc_output): New proc.
58130 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58133 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
58135 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58136 (c-torture-execute): Likewise. Rename `name' to `testcase'.
58138 1995-11-15 Jeffrey A Law (law@cygnus.com)
58140 * gcc.c-torture: Update to c-torture-1.39 release.
58142 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
58144 * lib/c-torture.exp (c-torture-execute): Don't return if one option
58145 fails, try others as well.
58147 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
58149 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58150 If compilation fails, mark execute tests as `untested'.
58151 If test is marked as unsupported, don't mark compilation and
58152 execute tests as failed.
58154 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
58156 * lib/g++.exp (g++_init): Don't link in libg++, and look to
58157 libstdc++ for whether or not we want to be doing shared
58158 libraries. Delete link_curses since we don't need it anymore.
58159 * lib/mike-g++.exp (postbase): Don't link in libg++.
58160 * g++.old-deja/old-deja.exp: Likewise.
58162 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
58164 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58166 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
58168 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58169 For that, add `-Wl,-a,shared_archive'.
58170 * g++.old-deja/old-deja.exp: Likewise.
58172 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
58174 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58176 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
58178 * lib/mike-g++.exp (postbase): Pay attention to the status of
58181 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
58183 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58185 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
58187 * lib/gcc.exp (default_gcc_start): No longer need to log program
58188 being executed or its output, execute_anywhere does that now.
58189 * lib/g++.exp (default_g++_version): Call execute_anywhere.
58190 (default_g++_start): Likewise. Delete calls to verbose/send_log.
58192 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
58194 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58195 the same as those in lib/g++.exp.
58197 1995-10-10 Jeff Law (law@hurl.cygnus.com)
58199 * gcc.c-torture: Update to c-torture-1.38 release.
58200 * gcc.ieee: Related changes.
58202 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
58204 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58205 "exec". Minor reformatting changes.
58207 * config/rom68k.exp (${tool}_load): Make it work in a canadian
58208 cross. This means all "exec" calls now work on a remote host as
58210 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58211 cross. Filter out the extra "\r\n" stuff that expect puts in.
58212 (c-torture-execute): Filter out the bogus warnings like
58213 c-torture-compile does. Add support for canadian cross.
58214 * lib/gcc.exp (default_gcc_version, default_gcc_start)
58215 Use execute_anywhere rather than calling exec directly. Now it
58216 works for canadian cross testing.
58218 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
58220 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
58221 results into a variable, and check that rather than using file exists.
58223 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
58225 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58226 create a libg++.so. For sunos4.1.*, also add -ltermcap.
58228 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58230 * g++.old-deja/old-deja.exp: Create and pass runshlib and
58231 lib_curses if there's a shared libg++ in the build tree.
58233 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
58235 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58236 if not supported target.
58238 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
58240 * lib/g++.exp (g++_init): Move empty setting of runshlib and
58241 link_curses up to always happen, not just for native builds.
58243 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
58245 * gcc.c-torture: Update to c-torture-1.36 release.
58246 * gcc.failure: Related changes.
58248 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
58250 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58252 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
58254 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58255 * lib/mike-g++.exp (postbase): Not in here. Still reference
58256 runshlib, link_curses, and mathlib for link and run.
58258 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58259 pass the runtime shared library options for Solaris, OSF/1, and
58260 Irix5, and link with -lcurses to avoid unresolved references.
58262 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
58264 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58267 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
58269 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58271 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
58273 * gcc.c-torture: Update to c-torture-1.35 release. Note we
58274 do not have a framework for the "compat" tests yet.
58276 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
58278 * lib/mike-g++.exp (postbase): New local variable `mathlib',
58279 set to null if we're testing vxworks5.1. Use that instead of
58280 `-lm' in the setting of LIBS for link and run.
58282 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
58284 * config/rom68k.exp (${tool}_load): Major changes to make it
58285 work. Verified that it does in fact return the stuff in
58286 exec_output properly. Catch any Emul or any TRAP other than 0.
58288 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
58290 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58291 LDFLAGS properly for targets that need stuff from libgloss.
58292 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58294 (gpp_initialized): New variable.
58296 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
58298 * config/rom68k.exp: Load libgloss.exp.
58299 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58300 so we can produce a fully linked binary.
58301 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58302 so we can produce a fully linked binary.
58304 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
58306 * lib/plumhall.exp (ph_section): Watch for expected failures.
58307 Add missing `else'.
58309 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58311 (c-torture): Likewise.
58313 1995-08-28 Doug Evans <dje@cygnus.com>
58315 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58317 * lib/mike-g++.exp (mike_cleanup): New proc.
58318 (prebase): New globals compiler_result, not_compiler_result,
58320 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
58321 allow leading "-" in pattern. Watch for unsupported tests.
58322 If $compiler_result is set, pattern match assembler code,
58323 and ditto for $not_compiler_result.
58324 * lib/mike-gcc.exp: Likewise.
58326 * lib/plumhall.exp (ph_execute): Only call ph_summary if
58327 execution "succeeded".
58329 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
58331 * config/win32.exp: New file.
58332 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58334 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
58336 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58338 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58339 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58340 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58342 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58343 "... without exceptions was ...". That is now handled by
58345 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58347 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
58349 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58350 sieve.c,sort2.c}: New files.
58351 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58352 sieve.exp,sort2.exp}: Drivers for them.
58354 * lib/mike-gcc.exp (program_output): New user settable variable.
58355 (postbase): Call prune_system_crud. Also prune extraneous compiler
58357 * lib/mike-g++.exp (program_output): New user settable variable.
58359 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58361 * config/sh.exp: Deleted (use sim.exp instead).
58363 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
58365 * config/vx.exp: Declare CHECKTASK as global.
58366 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58367 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58368 * lib/old-dejagnu.exp: Load [pwd]/$executable.
58370 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
58372 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58373 target. Like vx.exp, only includes `vx29k.exp' instead of
58376 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
58378 * config/sim.exp: Increase time limit from 120 seconds to 240.
58380 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
58382 * gcc.c-torture/execute/950628-1.c: New test.
58384 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
58386 * gcc.c-torture: Update with changes/additions from
58389 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
58391 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58393 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
58395 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58397 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
58399 * gcc.c-torture/compile/950512-1.c: New test.
58400 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58401 * gcc.dg/struct-ret-1.c: Likewise.
58403 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
58405 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58406 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58408 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
58410 * gcc.c-torture/special/920411-1.c: Deleted.
58411 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58413 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
58415 * config/sim.exp (${tool}_load): Hack in call to bash to get a
58418 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
58420 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58422 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
58425 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58426 is the proper length.
58427 * va-arg-3.c: Likewise.
58429 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
58431 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
58432 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58434 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
58435 * lib/g++.exp (default_g++_start): Delete old cruft.
58437 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
58439 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58440 (2 * (1 << 18)) to (2 * (1 << 17)).
58442 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58444 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
58446 * config/rom68k.exp: Renamed from config/idp.exp
58448 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
58450 * c-torture/compile/921109-2.c
58452 1995-04-18 Mike Stump <mrs@cygnus.com>
58454 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58457 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
58459 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58461 * lib/g++.exp (default_g++_start): Likewise.
58463 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
58465 * gcc.c-torture/compile/950329-1.c: New test.
58467 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
58469 * config/bug.exp (${tool}_load): Updated to use new remote_open
58470 and remote_close procs.
58471 * config/idp.exp: New file.
58473 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
58475 * gcc.c-torture/execute/950322-1.c: New test.
58477 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
58479 * config/vx.exp (${tool}_load): Clean up testing of return code from
58480 vxworks_ld and vxworks_spawn.
58482 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
58484 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58486 1995-03-13 Mike Stump <mrs@cygnus.com>
58488 * lib/old-deja.exp: Add `excess errors test - ' error, now one
58489 can mark excess errors on a machine by machine basis. Note, the
58490 default is to not expect any excess errors, even when excess
58491 errors test - is given, so you will want to put an XFAIL ... on
58492 these lines. For example, // excess errors test - XFAIL hppa*-*-*
58493 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58494 those 4 machines, but no others.
58496 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
58498 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58499 * lib/c-torture.exp: to here.
58501 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
58503 * gcc.c-torture/execute/950221-1.c: New test.
58504 * gcc.c-torture/execute/struct-ret-1.c: New test.
58505 * gcc.c-torture/compile/950221-1.c: New test.
58507 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58509 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
58511 * gcc.c-torture/execute/arith-1.c (main): Return 0.
58512 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58514 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
58516 * g++.gb: New directory of tests, derived from my signature and
58517 class scoping tests.
58519 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58520 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58521 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58522 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58523 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58524 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58525 * g++.gb/sig25.C: Likewise.
58527 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58528 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58529 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58530 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58531 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58532 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58533 * g++.gb/sig25.exp: Likewise.
58535 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58536 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58537 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58538 * g++.gb/scope13.C: Likewise, this test still fails.
58540 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58541 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58542 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58543 * g++.gb/scope13.exp: Ditto.
58545 * g++.gb/README: New file, explains what these tests are about.
58547 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
58549 * lib/dg.exp (dg-do): Support `preprocess'.
58550 (dg-test): Likewise.
58552 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
58554 * config/udi.exp: change "continue -expect" to "exp_continue".
58556 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
58558 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58559 Delete redundant tests.
58561 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58562 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58563 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58564 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58565 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58566 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58567 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58568 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58570 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58571 storing label pointers.
58572 * gcc.c-torture/execute/921019-1.c: Likewise.
58573 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58574 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58576 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58579 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58580 Delete obsolete tests.
58582 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58583 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58584 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58585 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58586 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58587 * gcc.c-torture/compile/950124-1.c: New test.
58589 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58591 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58593 * lib/mike-g++.exp: Add -lm to LIBS.
58595 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58597 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58599 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58601 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58603 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58605 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58607 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58609 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58610 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58611 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58612 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58613 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58614 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58615 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58616 * g++.law/{operators31.C, operators32.C,
58617 * g++.law/{operators33.C, operators34.C}: Likewise.
58618 * g++.law/{pic1.C, refs2.C}: Likewise.
58619 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58620 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58621 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58622 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58624 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58625 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58626 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58627 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58628 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58629 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58630 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58631 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58632 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58633 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58634 * g++.law/{operators34.exp}: Likewise.
58635 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58636 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58637 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58638 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58639 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58641 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58642 No longer expected to fail.
58643 * g++.law/missed-error3.C: Tweak for recent bool changes.
58645 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58647 * config/emb-unix: Deleted.
58648 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58649 remote execution. Do final link on remote host if REMOTE_LINK is set.
58651 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58653 * lib/dg.exp (dg-test): Fix typo in last patch.
58655 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58657 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58658 (handles multiple occurrences).
58660 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58662 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58663 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58664 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58666 * lib/c-torture.exp (c-torture-compile): Likewise.
58667 (c-torture): Prepend full path if missing.
58668 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58669 (gcc_fail): Likewise.
58670 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58672 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58674 * lib/netware.exp: Only attach to NetWare i386 systems.
58676 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58678 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58679 messages. Add test name to "output pattern match" pass/fail message.
58681 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58683 * gcc.dg: New testsuite.
58684 * gcc.dg/dg.exp: New file.
58686 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58687 test-switch.c}: Deleted.
58689 * gcc.misc-tests/msgs.exp: New testcase driver.
58691 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58693 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58694 Watch for illegal return values from ${tool}_load.
58695 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58696 cross targets. Coerce return value >0 to 1.
58698 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58700 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58702 * config/emb-unix.exp: New file.
58704 * config/sim.exp: Error if variable $SIM not defined.
58705 (${tool}_load): Mark test as "untested" if simulator missing.
58707 * config/unix.exp: Load remote.exp to get rcp_download.
58708 * lib/c-torture.exp: Use different option lists for testcases with
58710 * gcc.c-torture/execute/execute.exp: Likewise.
58712 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58714 * config/*.exp: Clarify return code from ${tool}_load.
58715 Call `unresolved' or `untested' instead of `warning' or `perror'
58716 (sometimes you still want to call both though).
58717 Add comment that `shell_id' is local to each file.
58718 * config/udi.exp (timeout): Set to 30.
58719 Don't print warning if connection fails, $connectmode has already
58721 (${tool}_load): Move verbose messages to level 2.
58722 Rework pattern for "Process started" message.
58723 Pass `shell_id' to ${connectmode}_download.
58724 Retry twice upon timeout. Make resetting of target more robust.
58725 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58726 Pass `shell_id' to exit_$connectmode.
58727 Only call exit_$connectmode if connected.
58728 * config/unix.exp (${tool}_load): Check return codes better.
58729 * config/vrtx.exp (${tool}_load): Likewise.
58730 * config/vx.exp (${tool}_load): Likewise.
58731 Delete unneeded global's.
58732 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58735 (dg-init): Delete recording of pass/fail counts.
58736 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58737 (old-dejagnu-init): Likewise.
58738 (old-dejagnu-stat): Delete contents, empty proc now.
58739 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58740 (c-torture): Delete references to lcnt, lpass, lfail.
58741 Get option list from TORTURE_OPTIONS.
58742 Delete -funroll[-all]-loops if no loops.
58743 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58744 (g++_stat): Delete contents (empty proc now).
58745 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58746 (gcc_finish): Likewise.
58747 (gcc_stat): Deleted.
58748 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58749 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58750 * gcc.c-torture/execute/execute.exp: Likewise.
58751 Split tests into two parts: compile, execute.
58752 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58753 no loops. Update to reflect clarified return codes from ${tool}_load.
58755 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58757 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58759 (old-dejagnu): Likewise (where necessary).
58761 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58763 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58765 * lib/dg.exp (dg-process-target): Fix processing of selector.
58766 Add comment regarding use of `error'.
58768 * lib/gcc.exp (prune_system_crud): Define if missing.
58769 * lib/g++.exp (prune_system_crud): Likewise.
58771 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58772 Call prune_system_crud.
58773 * lib/dg.exp (dg-runtest): New proc.
58774 Use perror instead of send_user for tcl errors in testcase.
58775 Don't return any value, it's never used.
58776 Don't clobber previous definition of `unknown'.
58777 Print tcl errors in `dg-final'.
58779 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58781 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58782 (dg-test): Don't print errorInfo, it contains stack backtrace.
58784 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58786 * lib/g++.exp (runtest_file_p): Define if missing.
58788 1994-09-24 Doug Evans (dje@cygnus.com)
58790 * lib/mike-g++.exp: Comment out loading of g++.exp.
58791 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58792 (default_g++_version): Always print something.
58793 (default_g++_start): Comment out call to `which'.
58794 (g++_start, g++_load): Deleted (must be defined in config file).
58795 * lib/gcc.exp: Test for existence of $CC at start.
58796 Delete check for tmpdir (done in gcc_init).
58797 (default_gcc_version): Always print something.
58798 (default_gcc_start): Comment out call to `which'.
58799 * config/*.exp: Major cleanup - make cross targets work at least a
58800 little better for g++ (by not being "--tool gcc" specific).
58801 Rename gcc_xxx to ${tool}_xxx.
58802 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58803 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58805 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58807 * lib/c-torture.exp (c-torture-compile): Rework compiler
58808 message processing.
58810 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58813 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58815 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58817 * lib/dg.exp (dg-process-target): Support { target native }.
58819 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58821 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58822 looked for "... program xxx got fatal signal".
58823 Correct regsub munging of `comp_output'.
58824 Ignore compiler messages "path prefix not used" and "linker input
58827 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58829 * lib/gcc.exp (runtest_file_p): Define if missing.
58830 * gcc.prms/template.c: Example to work from.
58832 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58834 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58835 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58837 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58838 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58839 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58840 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58842 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58843 (dg-process-target): No longer a varargs proc.
58844 Return S/N for target, P/F for xfail. All callers changed.
58845 (user option procs): More argument checking.
58846 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58847 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58848 (dg-test): Skip test if not running on selected target in `dg-do'.
58849 Update handling of `dg-do-what', `dg-output-text'.
58850 Separate execution pass/fail from output pattern match pass/fail.
58851 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58853 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58855 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58856 target for 920510-1.c.
58858 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58860 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58861 Clean up comment regarding use of passcnt, etc.
58862 (gcc_stat): Don't update `testcnt' here.
58863 (gcc_finish): Do it here.
58864 Might as well reset `but_id' here too.
58865 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58866 to determine if the file should be tested.
58867 * gcc.c-torture/compile/compile.exp: Likewise.
58868 * gcc.c-torture/execute/execute.exp: Likewise.
58869 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58870 * gcc.misc-tests/dg-test.exp: Likewise.
58871 * gcc.prms/prms.exp: Likewise.
58872 * gcc.wendy/wendy.exp: Likewise.
58873 * g++.old-deja.exp: Likewise.
58874 Move "Testing file" message to verbose level 1.
58876 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58878 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58880 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58882 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58883 (default_gcc_start): Accept optional second list element
58884 of compiler flags. Print compiler output at verbosity level 2.
58885 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58886 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58887 Save current values of framework globals passcnt, failcnt, xpasscnt,
58888 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58889 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58890 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58891 xfailcnt to compute stats. Update framework global `testcnt' from
58893 (gcc_finish): New proc. Clean up test environment.
58894 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58895 (gcc_epass, gcc_efail): Delete.
58896 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58897 argument of line number.
58898 (dg-init): If the tool has an init routine, call it.
58899 (dg-test): Remove args `cflags_var' and `libs_var'.
58900 Pass all compiler options to ${tool}_start.
58901 Handle missing line number.
58902 (dg-finish): New function.
58903 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58904 particular files. Call gcc_finish at end. Move "skipping test"
58905 message to verbosity level 3.
58906 * gcc.c-torture/compile/compile.exp: Likewise.
58907 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58908 * gcc.c-torture/execute/execute.exp: Likewise.
58909 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58910 Print testcase being tried at verbosity level 1.
58911 * gcc.c-torture/special/special.exp: Unset xfail.
58912 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58913 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58914 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58915 * gcc.failure/failure.exp: Likewise.
58916 * gcc.ieee/ieee.exp: Likewise.
58917 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58918 Update call to dg-test. Call dg-finish at end.
58919 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58920 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58921 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58922 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58923 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58924 * gcc.wendy/wendy.exp: Add copyright.
58925 Delete setting of tmpdir (done by gcc_init).
58926 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58927 Pass compiler flags to gcc_start. Call gcc_finish at end.
58928 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58931 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58933 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58935 (g++_load): Likewise.
58937 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58938 Rename argument to `prog' to remove the confusion.
58939 Varargs fns behave differently too!
58940 (g++_load): Likewise.
58942 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58944 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58945 what it is. Delete (always) printing of status value for !native.
58946 Simplify verbose code, and include status and exec_output.
58947 (g++_load): Use gcc_load.
58949 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58951 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58952 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58953 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58954 940714-3.c as these testcases don't exist anymore. Make
58955 va-arg-1.c expected to pass.
58957 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58959 * gcc.misc-tests/misc.exp: Only run specific testcases.
58960 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58961 * gcc.misc-tests/dg-[1-9].c: New files.
58963 * lib/dg.exp: New testsuite driver.
58964 * gcc.prms/prms.exp: Use it.
58966 * README.gcc: New file.
58968 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58969 Document and reset `lxpass' and `lxfail'.
58970 Simplify "initialized" message.
58971 (gcc_stat): Clean up comments a little.
58973 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58975 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58977 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58979 * lib/old-dejagnu.exp (process-option): New proc.
58980 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58981 (old-dejagnu): Simplify.
58982 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58984 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58986 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58987 exists and is not an empty string.
58989 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58990 $xfail rather than calling setup_xfail. Clear $xfail when test is
58992 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58995 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58996 longer expected to fail.
58998 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59001 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59003 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59004 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59005 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59006 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59009 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59010 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59012 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59014 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59015 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59017 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59018 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59019 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59021 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
59023 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59024 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59025 940714-1.c, 940714-2.c, 940714-3.c},
59026 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59027 gcc.misc-tests/{mg.c,mg.exp}:
59029 * gcc.noncompile/noncompile.exp: Change accordingly.
59031 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
59033 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59034 Undo previous clobberage.
59036 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
59038 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59039 * gcc.special/{930510-1.c, special.exp}:
59040 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59041 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59042 struct-varargs-1.c}: New tests from c-torture-1.26.
59044 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
59046 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59047 argument to switch.
59049 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
59051 * Revert the previous changes. Please see Rob's directory
59052 (/lisa/test/rob/progressive/gcc/testsuite) for testing
59055 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
59057 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59058 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59059 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59060 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59061 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59062 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59063 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59064 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59065 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59066 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59067 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59068 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59069 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59070 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59071 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59072 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59073 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59074 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59075 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59076 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59077 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59078 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59079 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59080 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59081 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59082 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59083 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59084 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59085 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59088 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
59090 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59091 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59094 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
59096 * config/unix.exp (g++_load): Fix syntax.
59098 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
59100 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59101 * gcc.noncompile/921017-1.c: Deleted obsolete test.
59102 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59103 Don't expect va-arg-1.c to fail. Correct expected output for
59105 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59106 * gcc.wendy/hbm4.c: Correct typo.
59107 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59109 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
59111 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59112 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59113 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
59114 * lib/c-torture.exp (c-torture-compile): Ditto.
59116 Reduce volume of output (remove all the -I's and such).
59117 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59118 Call gcc_cpass, gcc_cfail.
59119 (c-torture): Pass testing option to c-torture-compile.
59121 1994-03-21 Doug Evans (dje@cygnus.com)
59123 Bring patches over from progressive.
59124 * config/default.exp: Exit remote shell cleanly.
59125 (g++_exit, g++_start): Add default versions.
59126 * config/sim.exp (gcc_load): Use perror, not error.
59128 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
59130 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
59133 1994-03-14 Doug Evans (dje@cygnus.com)
59135 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59136 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59137 (wendy_try): New proc to run testcase.
59138 (main loop): Call 'em.
59139 * gcc.wendy/*.c: Clean up pass to correct expected output.
59141 * lib/gcc.exp: Minor cleanup work.
59142 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59144 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
59146 * config/sim.exp (gcc_load): Document return codes better.
59147 Don't pass -v to simulator.
59149 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
59151 * gcc.special/920717-x.c: Fix typo.
59152 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59155 * lib/mike-gcc.exp: Fix typo.
59157 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
59159 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59160 binary to use, transform the name.
59161 * config/*.exp: rename everything. Nuke any g++ specific files,
59162 it's now a special case of gcc that requires no special support.
59163 Add a default.exp for unsupported targets.
59165 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
59167 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59168 lib/old-dejagnu.exp: Fix a few patterns to work with the new
59171 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
59173 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59176 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
59178 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59180 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
59182 * gcc.execute/execute.exp: Combine opt_list and foption_list into
59183 option_list. Compile every file with only 4/6 option choices
59184 (same as C torture) instead of with 12/18 different option
59186 * lib/c-torture.exp: Likewise.
59188 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59191 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
59193 * lib/old-deja.exp: Add `excess errors test fails' error, now one
59194 can put an XFAIL *-*-* on excess errors.
59196 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
59198 * g++.law: Add more tests derived from g++-bugs snapshots.
59200 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
59201 equivalent to g++.law/init9.
59203 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59204 compiled it, and the a.out file after we've run it.
59206 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
59208 * lib/mike-g++.exp (postbase): Delete the .o file after we've
59209 compiled it, and the a.out file after we've run it.
59211 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
59213 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59215 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
59217 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59220 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
59222 * g++.law: New directory of g++ tests derived from the g++-bugs
59225 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
59227 * gcc.compile: initbug1.c initbug1.exp testcase added
59229 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
59231 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59232 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59233 fixes submitted by Jeff Law (law@cs.utah.edu)
59234 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59235 Jeff Law (law@cs.utah.edu)
59238 1993-11-30 Mike Stump (mrs@cygnus.com)
59240 * config/unix-g++.exp: Follow the gcc way of doing things.
59241 * g++.old-deja/old-deja.exp: Minor updates.
59242 * lib/g++.exp: New file, follow the gcc way of doing things.
59243 * lib/old-dejagnu.exp: Minor updates.
59244 * lib/mike-g++.exp: Always unset errorInfo.
59246 1993-11-06 Mike Stump (mrs@cygnus.com)
59248 * lib/gcc.exp: Fix some errors with the below change, CC and
59249 CFLAGS should be global when setting, not local.
59251 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
59253 * lib/gcc.exp: Transform tool name.
59255 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59257 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59259 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59261 * lib/gcc.exp: change gcc_done to gcc_stat
59263 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
59265 * Upgraded gcc testsuite to c-torture version 1.25
59267 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
59269 * lib/gcc.exp: added reporting code. Changed verbose compile message.
59270 * lib/c-torture: added hooks for new reporting code.
59272 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
59274 * config/sh-gcc.exp: check if sh-sim exists in the path
59276 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
59278 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59279 * gcc.compile/compile.exp: Initial changes for new logic.
59280 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59281 * gcc.failure/failure.exp: Initial changes for new logic.
59282 * gcc.ieee/ieee.exp: Initial changes for new logic.
59283 * gcc.misc-tests/misc.exp: Initial changes for new logic.
59284 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59285 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59286 * lib/c-torture.exp: Initial changes for new logic.
59287 * lib/gcc.exp: Initial changes for new logic.
59289 1993-10-15 Mike Stump (mrs@cygnus.com)
59291 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59292 depend upon failure or success. Fully qualify names in failure
59293 and success messages. Always remove a.out before starting
59294 compile, just in case. Pay more attention to error text output by
59295 the compiler. Handle testcases with no known past errors just
59296 like all others, so that things are uniform. Other miscellaneous
59299 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
59301 * gcc.cpp: new directory for cpp tests
59303 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
59305 * lib/chill.exp: Code reformatted, removed unused code.
59306 * config/unix-chill.exp: Code reformatted, removed unused code.
59307 * chill.execute/execute.exp: Code reformatted, removed unused code.
59308 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59310 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
59312 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
59313 routines not written.
59315 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
59317 * config/bug-gcc.exp: Use new procs from bug.exp.
59319 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
59321 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59322 via ftp, rather than depending on NFS.
59323 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59326 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
59328 * config/bug-gcc.exp: Use new download proc.
59330 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
59332 * chill.execute/execute.exp: cleanups, handles errors better
59333 * chill.compile/compile.exp: rewrite, based on execute.exp
59334 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59335 * lib/chill.exp: major changes to diff proc and compile and link
59336 procs. added chill_fail and chill_pass wrappers to pass and
59337 fail. added more comments, and handle error codes better.
59338 Added a hack to capture stderr from exec, so noncompile tests
59341 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
59343 * chill.execute/execute.exp: rewrite of testsuite driver
59344 * lib/chill.exp: rewrite of testsuite driver
59345 * config/unix-chill.exp: rewrite of testsuite driver
59347 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
59350 * iexpr.ch: Standardize uppercase.
59351 * tuples.dat: Standardize uppercase.
59352 * vary.ch: standardize. Correct varying string assignments.
59353 * vary.dat: Add new output lines.
59355 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
59358 * chprintf.ch: Standardize use of uppercase.
59359 * tuples.ch: Standardize and turn arr2 into a DCL,
59361 * pinits.ch: Standardize.
59363 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
59365 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59366 * Makefil: Renamed to Makefile.in.
59367 * configure.in: New.
59369 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
59372 * .cvsignore: Add result/output files.
59373 * Makefile: Fix up variables at start. Use MFLAGS
59374 everywhere. Correct bool_loc, built_ins entries.
59375 Add entry for vary1.ch.
59376 * bitarray.ch: Standardize upper-case usage.
59377 * bitexpr.ch: Standardize, add output of b1.
59378 * params.ch: Use arrayt in along PROC parameters, to
59379 avoid novelty problems.
59380 * sets.ch: Tiny cleanup.
59381 * vary1.ch: Re-indent.
59383 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
59385 * Add PR-related files to Makefiles, .cvsignore files, etc.
59387 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
59389 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59390 with compiler objects. New names are test-flow.c and test-loop.c
59392 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
59394 * Upgraded c-torture tests from 1.19 to 1.20
59397 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59398 * gcc.compile: 930623-1.c 930623-2.c
59399 * gcc.noncompile: 930622-1.c 930622-2.c
59400 * gcc.failure: 920411-1.c 920627-2.c
59401 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59403 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
59405 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59406 More changes to get testsuite working properly. Needs more work.
59407 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59409 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
59411 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59412 More changes to get testsuite working properly. Needs more work.
59414 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
59416 * chill.compile/compile.exp: Added for Dejagnu support
59417 * chill.execute/execute.exp: Added for Dejagnu support
59418 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
59420 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
59422 This should complete moving the CHILL test files.
59423 * chill.noncompile(.cvsignore printf.grt
59424 in-printf.grt chprintf.grt chprintf.ch):
59425 Added test-support files.
59426 (Makefile): Modified further.
59427 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59428 signal.ch): Added test files.
59429 * chill.execute (.cvsignore printf.grt printr.c
59430 in-printf.grt rts.c chprintf.grt rts.h): Added
59431 test-support files.
59432 (Makefile): More corrections.
59434 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
59436 * chill.compile, chill.execute, chill.nocompile: Add CHILL
59437 test cases, ready for DejaGnu.
59439 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
59441 * Upgraded c-torture tests from 1.18 to 1.19
59443 * gcc.compile: added test(s):
59445 * gcc.execute: added test(s):
59446 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59448 * added new subdirectory for misc tests: gcc.misc-tests
59449 * gcc.misc-test(s): added tests:
59450 inst-check.c test-consts.c test-ior.c test-switch.c
59452 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
59454 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59456 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
59458 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59460 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
59462 * Upgraded c-torture tests from 1.17 to 1.18
59464 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
59466 * Upgraded c-torture tests from 1.12 to 1.17
59468 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
59470 * lib/old-dejagnu.exp:
59471 Fixed handling of XFAIL target triplets to correctly
59472 recognize wildcard characters. Removed code that
59473 appended a unique id tag to the end of the file name
59474 printed out by the result of the testcases within a
59477 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
59479 * lib/old-dejagnu.exp:
59480 Reworked expected failure handling to trigger off of XFAIL
59481 keyword in keyphrase embeded in testcase source code. The
59482 XFAIL keyword must be at the end of the keyphrase line. It
59483 may optionally be followed by one or more target triplets.
59484 It has just occured that the handling of wildcards in the
59485 target triplet may not be correct.
59487 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
59489 * g++.old-deja/tests:
59490 Moved all subdirectories up one level into g++.old-deja .
59492 * lib/old-dejagnu.exp:
59493 Fixed problem with CXXFLAGS not being properly reset, and being
59494 corrupted with extraneous "-c" compiler option. This was
59495 causing binaries to not be generated for test that needed them.
59496 Modified strings passed to "pass" and "fail" so that individual
59497 tests from the same test file would be distinguished by an
59498 identifier appended to the test file name in the summary logs;
59499 this corrected a problem with erroneous diff logs. Added code
59500 to search testcases for expected fail and unexpected pass keywords.
59502 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
59504 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59506 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
59508 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59509 Removed extraneous text from end of "Special g++ Options"
59512 * lib/old-dejagnu.exp: Added pattern matching to look for new
59513 keywords, embedded in testcases comments, which will trigger
59514 calls to xpass and xfail.
59516 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
59518 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59519 comments embedded in the testcases, especially the one looking for
59520 special compiler options, as well as the pattern matching for the
59521 compiler output again.
59523 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
59525 * lib/old-dejagnu.exp: Do a proper check of the return value for
59526 execute tests. Fixed several problems with the pattern matching
59527 of the compiler output which gave erroneous test results.
59528 Changed several of the test result messages to be more descriptive.
59529 * config/unix-g++.exp: Proc g++_load now actually works and
59530 executes the tests passed to it and returns a usable return
59533 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
59535 * lib/gcc.exp: Exits gracefully if $CC is bogus.
59537 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
59539 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59540 Modified both files to properly execute the old style
59541 dejagnu tests. The previous versions of these files were
59542 experimental and did not function anything near correctly.
59544 1993-04-05 Rob Savoye (rob@cygnus.com)
59546 * Removed all Makefile.in and configure.in files. No configuration
59549 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
59551 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59553 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
59555 * gcc.compile/configure.in, gcc.unsorted/configure.in,
59556 gcc.special/configure.in, gcc.noncompile/configure.in,
59557 gcc.execute/configure.in, gcc.code_quality/configure.in,
59558 g++.other/configure.in, g++.old-deja/configure.in,
59559 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59560 in srcname setting.
59562 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59564 * lib/udi.exp: Fixed mondfe and mondfe_download.
59565 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59566 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59568 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59570 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59571 (gdb_exit): Don't remove *_soc files.
59573 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59575 * lib/c-torture.exp: Don't look for main; instead always use -w
59576 -c. This is how the c-torture tests work. Remove the object
59577 file if the compilation succeeds.
59578 * gcc.execute/execute.exp: Remove executable if test passes.
59579 * gcc.noncompile/noncompile.exp: Every test is an expected
59581 * gcc.special/special.exp: Added tests from c-torture 1.11,
59582 corrected use of existing test.
59583 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59584 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59585 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59586 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59587 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59588 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59589 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59590 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59591 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59592 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59593 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59594 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59595 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59596 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59597 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59598 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59599 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59600 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59601 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59603 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59604 correspond to c-torture 1.11.