I'm using gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5), in my
/etc/make.conf stays:
CFLAGS="-march=geode -Os -fno-align-jumps -fno-align-functions
-fno-align-labels -fno-align-loops -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
my cpu is AMD Geode LX800 (x86): model name : Geode(TM) Integrated
Processor by AMD PCS
compiling mplayer brings no problem but when try to run binary, there is SIGILL
at 0x081b6a2b <InitTimer+11>: ffreep %st(0)
--
Summary: gcc emits bad opcode 'ffreep' even if march=geode
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: cortez8591 at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40226