Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12543 - GCC 3 -march=Athlon-4 generate invalid opcode for athlon-4
Summary: GCC 3 -march=Athlon-4 generate invalid opcode for athlon-4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Nicholas Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-21 19:29 UTC by François MASSON
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description François MASSON 2002-12-21 19:29:25 UTC
gcc 3 generate floating SSE (not integer SSE) instructions with -march=Athlon-4
when Athlon-4 does only support integer SSE (as written in AMD's Technical Docs)
Full SSE support was introduced with Athlon-XP.
PS: -march=Athlon ou -march=Athlon-tbird work on Athlon-4 system.
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2002-12-26 02:34:38 UTC
spanky, something better handled by the docs team perhaps? perhaps a comment in
make.conf near the CFLAGS section
Comment 2 SpanKY gentoo-dev 2003-01-09 19:56:54 UTC
carpaski: in the make.conf section could you remove 'athlon-4' from the list for gcc3 ? 
and put a note at the end of the gcc3 section 'do not use Athlon-4, use athlon instead ... 
athlon-4 generates invalid floating point SSE instructions' ? 
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2003-02-03 06:51:19 UTC
done