Open Bug 968855 Opened 12 years ago Updated 1 year ago

Ion / Baseline: teach callVM about float32 arguments

Categories

(Core :: JavaScript Engine: JIT, defect)

All
Linux
defect

Tracking

()

People

(Reporter: bbouvier, Unassigned)

References

(Blocks 1 open bug)

Details

It's the cause of the crash on 32bits machines in bug 966957. callVM doesn't know how to pass a float32 argument, somewhere we push a lot, then we pop less (or the other way around), the stack is corrupted and everybody loses their minds. Nicolas said it would need some refactoring in the trampolines and generateCallVM.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.