[Bug 264497] -fcf-protection causes 'illegal hardware instruction' on Geode
Date: Mon, 06 Jun 2022 12:10:18 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264497
Bug ID: 264497
Summary: -fcf-protection causes 'illegal hardware instruction'
on Geode
Product: Base System
Version: 13.1-RELEASE
Hardware: i386
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: kp@freebsd.org
I have an (old) Geode(TM) Integrated Processor by AMD PCS based i386 machine,
and noticed that sudo started crashing with 'illegal hardware instruction'.
I've narrowed it down to being triggered by the '-fcf-protection ' compiler
flag.
The following test code reproduces the issue:
#include <stdio.h>
int
main(void)
{
printf("In main\n");
return (0);
}
# cc -Wall -fcf-protection test.c -o t ; ./t
[7] 66939 illegal hardware instruction (core dumped) ./t
--
You are receiving this mail because:
You are the assignee for the bug.