------- Comment From [email protected] 2016-02-24 19:04 EDT-------
One thing I noticed may be relevant since we're talking about -Os code, which 
means out-of-line register save and restore functions.  gcc-5 moves some code 
before the register save call, while gcc-4.9 doesn't seem to.  It is important 
that the call to functions like _savegpr0_14 *not* go through stubs (for 
example to reach a destination more than 33M away) that might destroy regs.  
The save/restore functions have non-standard calling conventions, so you can't 
use stubs that destroy *any* of the volatile regs.  In particular, r0, r11 and 
r12 are not available for use by a stub.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1546260

Title:
  kexec/kdump not working in ubuntu 16.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1546260/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to