public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/18482] New: mmix-knuth-mmixware testsuite failure: tmpdir-gcc.dg-struct-layout-1
@ 2004-11-14 20:39 hp at gcc dot gnu dot org
  2005-02-16  9:37 ` [Bug target/18482] " pinskia at gcc dot gnu dot org
  2005-05-18 21:04 ` hp at gcc dot gnu dot org
  0 siblings, 2 replies; 9+ messages in thread
From: hp at gcc dot gnu dot org @ 2004-11-14 20:39 UTC (permalink / raw)
  To: gcc-bugs

With LAST_UPDATED: "Sun Nov 14 05:49:38 UTC 2004" I get:
FAIL: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o link
FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o-c_compat_y_tst.o link

With the message in gcc.log being (all similar; requested number of gregs vary):
/home/hp/combined/mmixware-sim/gcc/collect-ld: Too many global registers: 260,
max 223

The test seems never to have worked on this target.
The failure to allocate the requested amount of global registers means that the
heuristic that the port uses to determine what constants and addresses are
suitable for a global register needs at least some tweaking (not hard),
alternatively that some mechanism needs to be invented in the binutils port to
work around this case (presumably possible, but at present I have no idea how).
Alternatively, make the test-suite compile the code with -mno-base-addresses for
mmix-*-*.

-- 
           Summary: mmix-knuth-mmixware testsuite failure: tmpdir-gcc.dg-
                    struct-layout-1
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Keywords: rejects-valid
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: mmix-knuth-mmixware


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18482


^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <bug-18482-507@http.gcc.gnu.org/bugzilla/>]

end of thread, other threads:[~2005-10-30 21:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-14 20:39 [Bug target/18482] New: mmix-knuth-mmixware testsuite failure: tmpdir-gcc.dg-struct-layout-1 hp at gcc dot gnu dot org
2005-02-16  9:37 ` [Bug target/18482] " pinskia at gcc dot gnu dot org
2005-05-18 21:04 ` hp at gcc dot gnu dot org
     [not found] <bug-18482-507@http.gcc.gnu.org/bugzilla/>
2005-10-13  1:19 ` hp at gcc dot gnu dot org
2005-10-13  1:20 ` hp at gcc dot gnu dot org
2005-10-23 21:47 ` hp at gcc dot gnu dot org
2005-10-30 16:46 ` hp at gcc dot gnu dot org
2005-10-30 17:00 ` hp at gcc dot gnu dot org
2005-10-30 21:42 ` hp at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).