Comment 8 for bug 1459706

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2015-06-11 11:47 EDT-------
The exception occurs in the normal.mod, not in the kernel part of GRUB. I compared the old and new gcc normal.mod versions and found this small change:

14978c14978
< 8a08: 7f e1 07 19 stxvw4x vs63,r1,r0
---
> 8a08: 7f e1 01 ce stvx v31,r1,r0
15512c15512
< 8fc0: 7f e1 06 19 lxvw4x vs63,r1,r0
---
> 8fc0: 7f e1 00 ce lvx v31,r1,r0

Both stxvw4x and lxvw4x are VSX instructions. We already have a patch to avoid crashes with those instructions but for some reason it's not enough. I'm going to add a flag in CFLAGS in order to disable VSX at all.