[project @ 2002-05-29 13:44:18 by simonmar]
authorsimonmar <unknown>
Wed, 29 May 2002 13:44:18 +0000 (13:44 +0000)
committersimonmar <unknown>
Wed, 29 May 2002 13:44:18 +0000 (13:44 +0000)
commit1f1287d7591e3cfe19a2cd5fde23175753cb91d7
tree31c8359ac452c657ee9f5a0a935f088a2ea80531
parent52671283f2c6b313a9d81e7ceb6b849415e6a76a
[project @ 2002-05-29 13:44:18 by simonmar]
gcc 3.1 broke the mangler again...  this time it seems gcc is adding
spurious writes to the stack in the prologue, triggered perhaps by
inline functions.  The code generated for uses of ASSIGN_DBL() and
ASSIGN_INT64() is really terrible - we should really submit a bug
report to the gcc folks for this one.

Anyway, this patch should get us going again; we now toss the spurious
instructions back into the main part of the code (just in case they
happened to be there for a good reason).
ghc/driver/mangler/ghc-asm.lprl