Public bug reported:

Hello,
We are running into this issue which has been fixed upstream here:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119372

Essentially, when compiling certain software with the flags
"-march=armv8-a+pauth -mbranch-protection=standard" one gets object
files with epilogues with an incorrect instruction sequence. This
instruction sequence can then result in applications crashing.

Note also that this particular bug can also be exacerbated by these (more 
likely to be used) flags:
"-mbranch-protection=standard -mcpu=native"

Could the upstream fix from the bug report above please be pulled into
the Ubuntu 24.04 and other gcc-14 packages?

Thanks,
-- 
Steve Capper

** Affects: gcc (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Pointer authentication codegen issue in gcc-12,13,14

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


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

Reply via email to