Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 46010

Summary: Gimp 2.0.0 fails with "internal compiler error: asm clobber conflict with input operand"
Product: Gentoo Linux Reporter: Kirtis Bakalarczyk <kirtis_b>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Preprocessed source

Description Kirtis Bakalarczyk 2004-03-28 11:12:21 UTC
gimp-composite-sse.c: In function `gimp_composite_scale_rgba8_rgba8_rgba8_sse':
gimp-composite-sse.c:1045: internal compiler error: asm clobber conflict with input operand

See attachment for the preprocessed source.

Reproducible: Always
Steps to Reproduce:
1. emerge -u gimp
2. watch it fail
3.



Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5-rc2)
===============================================================
==
System uname: 2.6.5-rc2 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
Gentoo Base System version 1.4.3.13p1
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium4 -fPIC -fomit-frame-pointer -pipe -fstack-protector"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /
usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium4 -fPIC -fomit-frame-pointer -pipe -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/
gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm avi berkdb cdr crypt cups dvd encode foomaticdb gdbm gif gpm gtk2 imap 
imlib java jpeg libg++ libwww mad maildir mikmod mmx motif mpeg msn ncurses nls oggvorbis 
opengl pam pdflib perl png postgres python quicktime readline ruby samba sasl sdl slang spell sse ssl 
svga tcltk tcpd truetype x86 xml2 xv zlib"
Comment 1 Kirtis Bakalarczyk 2004-03-28 11:17:32 UTC
Created attachment 28229 [details]
Preprocessed source
Comment 2 foser (RETIRED) gentoo-dev 2004-03-28 12:27:12 UTC
And if you build with less optimizations (rule 1 of the gentoo bug hunting guide) ?

Why do you have -fPIC in there btw ?
Comment 3 Kirtis Bakalarczyk 2004-03-28 13:49:24 UTC
That's quite an eagle eye you have there.  I had -fPIC in there as a catch-all way of making sure that prelink would work.  I thought it was pretty harmless, but it builds fine without it.  Go figure.
Comment 4 foser (RETIRED) gentoo-dev 2004-04-08 11:25:42 UTC
closing INVALID (read nogood CFLAGS)