Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282103 - Gcc-4.4.1 crashed with bad instruction when graphite is activated
Summary: Gcc-4.4.1 crashed with bad instruction when graphite is activated
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: Other Linux
: High major (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-20 13:14 UTC by BRULE Herman
Modified: 2009-08-20 19:04 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 BRULE Herman 2009-08-20 13:14:16 UTC
gdb --args i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../..  -I../../intl   -Os -pipe -fomit-frame-pointer -march=native -mtune=native -g -ggdb -floop-block -floop-interchange -fgraphite -MT c-strstr.o -MD -MP -MF $depbase.Tpo -c -o c-strstr.o c-strstr.c &&        mv -f $depbase.Tpo $depbase.Po
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/i586-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../intl -Os -pipe -fomit-frame-pointer -march=native -mtune=native -g -ggdb -floop-block -floop-interchange -fgraphite -MT c-strstr.o -MD -MP -MF .Tpo -c -o c-strstr.o c-strstr.c
Executing new program: /usr/i586-pc-linux-gnu/gcc-bin/4.4.1/i586-pc-linux-gnu-gcc
i586-pc-linux-gnu-gcc: Internal error: Illegal instruction (program cc1)
Please submit a full bug report.
See <http://bugs.gentoo.org/> for instructions.

Program exited with code 01.
(gdb) bt
No stack.
(gdb)

I'm on geode with mmx, mmxext, 3dnow, 3dnowext.

Reproducible: Always

Steps to Reproduce:
1.gcc i586 (or other) + graphite use flags + -floop-block -floop-interchange -fgraphite
2. emerge -eav world

Actual Results:  
Crash with illegal instruction


cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 5
model           : 10
model name      : Geode(TM) Integrated Processor by AMD PCS
stepping        : 2
cpu MHz         : 499.827
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de pse tsc msr cx8 sep pge cmov clflush mmx mmxext 3dnowext 3dnow
bogomips        : 999.65
clflush size    : 32
power management:
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2009-08-20 19:04:22 UTC
Please post the output of `emerge --info` and the build log of whatever failed to build.