Save/restore %ebp in __call16 instead of in caller (call16).

The Ubuntu gcc compiler apparently miscompiles code when %ebp is in an
    assembler clobber list.
Also, don't clobber %eax in transition32 - a minor cleanup.
2 files changed
tree: a8d903c0d1b142dc5877aa1ed6c0eaeed0d3b328
  1. src/
  2. tools/
  3. .gitignore
  4. COPYING
  5. COPYING.LESSER
  6. Makefile
  7. README
  8. TODO