Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [1540c1] Maximize Restore History

Fix undefined function errors on PPC and MIPS.

undefined_tramp hardcodes the register in which FDEFN resides, but the
format was recently changed (f69e89d..).

Other platforms can be susceptible to this.
A proper fix would avoid hardcoding this by exporting
sc-offset-scn-byte/sc-offset-offset-byte, and register offsets.

Thanks to the GCC Compile Farm project for providing machines for
testing and uncovering this.

Stas Boukarev Stas Boukarev 2013-08-06

changed src/code/sc-offset.lisp
changed src/runtime/mips-assem.S
changed src/runtime/ppc-assem.S
changed tests/compiler.pure.lisp
changed NEWS
src/code/sc-offset.lisp Diff Switch to side-by-side view
Loading...
src/runtime/mips-assem.S Diff Switch to side-by-side view
Loading...
src/runtime/ppc-assem.S Diff Switch to side-by-side view
Loading...
tests/compiler.pure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...