Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57612 - Emerging libperl 5.8.2 failed at file op.c with an assembler error and gcc gets an internal error
Summary: Emerging libperl 5.8.2 failed at file op.c with an assembler error and gcc ge...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Perl team
URL: http://pmw.myip.org/~pwhite/bug_repor...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-19 10:08 UTC by Philip White
Modified: 2004-07-25 09:56 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 Philip White 2004-07-19 10:08:53 UTC
The URL demonstrates the problem, so there's nothing more to say.

Reproducible: Always
Steps to Reproduce:
1. emerge -u system
2.
3.

Actual Results:  
Error.

Expected Results:  
No error.

Portage 2.0.50-r5 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i686 Celeron (Mendocino)
Gentoo Base System version 1.4.3.13
Autoconf:
Automake:
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=k6-2 -pipe"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=k6-2 -pipe"
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=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gpm imlib jpeg
kde libg++ libwww mad mikmod mpeg ncurses nls oggvorbis opengl oss pam pdflib
png python qt quicktime readline sdl slang spell ssl tcpd truetype usb x86 xml2
xv zlib"
Comment 1 Philip White 2004-07-19 14:38:00 UTC
There is a separate error when using "-O2" instead of "-O3" and I am mentioning it here to trigger future Bugzilla searching:

          CCCMD =  gcc -DPERL_CORE -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=k6-2 -pipe  -Wall
{standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
{standard input}:606: Error: suffix or operands invalid for `mov'
gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
{standard input}: Assembler messages:
{standard input}:19283: Warning: end of file not at end of a line; newline inserted
gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
make: *** [regcomp.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [toke.o] Error 1
Comment 2 Philip White 2004-07-19 14:46:40 UTC
Emerging it without ANY optimizations (no -Ox flag whatsoever) worked.
Comment 3 Philip White 2004-07-24 17:17:04 UTC
Sorry for the spam.
Comment 4 Eric Sammer (RETIRED) gentoo-dev 2004-07-25 09:56:15 UTC
Closing as per user comments. Over-optimization problem.