--- Additional Comments From hjl at lucon dot org 2005-04-27 23:11 ---
Created an attachment (id=468)
--> (http://sources.redhat.com/bugzilla/attachment.cgi?id=468&action=view)
A testcase
[EMAIL PROTECTED] 299]$ make tar
tar cfz bug.tar.gz Makefile *.c
[EMAIL PROTECTED] 299]$ make -f Ma
R_IA64_FPTR64LSB is used for function pointer comparison. But linker
creates one even if it isn't needed.
--
Summary: Linker creates unnecessary R_IA64_FPTR64LSB relocations
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
We can't use a version script to hide global symbols in executables.
--
Summary: Version script doesn't work on executable
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: ld
# binutils-2.16.90.0.1
# strip libsasl2.a; echo $?
strip: steS4Jd6/libpgsql.la: Invalid operation
1
--
Summary: strip return an error if static archive contains libtool
(.la) deps.
Product: binutils
Version: 2.16
Status: NEW
--- Additional Comments From hjl at lucon dot org 2005-04-27 17:49 ---
Created an attachment (id=467)
--> (http://sources.redhat.com/bugzilla/attachment.cgi?id=467&action=view)
A testcase
[EMAIL PROTECTED] version23]$ make CC=gcc
gcc-c -o main.o main.c
gcc -fPIC -c -o foo.o foo.c
--- Additional Comments From pluto at pld-linux dot org 2005-04-27 15:05
---
Created an attachment (id=466)
--> (http://sources.redhat.com/bugzilla/attachment.cgi?id=466&action=view)
testcase
--
http://sources.redhat.com/bugzilla/show_bug.cgi?id=880
--- You are receiving this
I am using the latest CVS HEAD version of the gcc 3.4.4 branch, as well as the
CVS HEAD version of binutils.
gcc failed to compile the process.c file in the 2.6.11.7 version of the Linux
kernel. It turns out that gcc was able to produce valid assembly code, but gas
was not able to create an objec
--
What|Removed |Added
CC||mmazur at kernel dot pl
http://sources.redhat.com/bugzilla/show_bug.cgi?id=880
--- You are receiving this
--- Additional Comments From jneuheisel at gmail dot com 2005-04-27 14:13
---
Actually, this is probably not a bug with gas at all. It turns out that the
inline assembly code in the kernel was using movl to access the 16 bit fs and gs
registers. The old gas was silently changing the mo
Here's the test case:
$ echo 'main(){}' | gcc -B/opt/binutils/head/bin/ -x c -fpie -pie -
/usr/lib/libc_nonshared.a(elf-init.oS): In function `__libc_csu_init':
elf-init.c:(.text+0x1d): undefined reference to `__init_array_end'
elf-init.c:(.text+0x23): undefined reference to `__init_array_start'
/
10 matches
Mail list logo