[Bug ld/5604] ld crash during eh-frame parsing

2008-01-14 Thread amodra at bigpond dot net dot au

--- Additional Comments From amodra at bigpond dot net dot au  2008-01-14 
07:48 ---
The primary problem is that gc_mark_hook is now being called much later in the
link process.  The powerpc64 gc_mark_hook uses info set up by check_relocs,
_ppc64_elf_section_data.u.opd_func_sec, which is overwritten by
ppc64_elf_edit_opd before bfd_elf_discard_info is called.

A secondary problem is that the powerpc64 gc_mark_hook contains a hack to fire
off a gc-sections mark starting from the entry point code section rather than
the entry point opd section as done by the generic code.  This means a lot of
unnecessary work for the elf-eh-frame.c _bfd_elf_gc_mark_rsec.

-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=5604

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


Fw:Why there is no ld in binutils package

2008-01-14 Thread bati . deng
Hi All,
 
I installed binutils-2.14-3.aix5.1.ppc.rpm on AIX5.3. But I could not find GNU 
ld tools. The other tools are also existed.
 
The detailed information are as following:
 
bash-3.00# which ld
/usr/bin/ld
 
bash-3.00# find ./ -name ld
./usr/bin/ld
./usr/ccs/bin/ld
 
bash-3.00# find / -name as
/opt/freeware/bin/as
/usr/bin/as
/usr/ccs/bin/as
/usr/linux/bin/as
 
bash-3.00# rpm -qf /usr/bin/ld
file /usr/bin/ld is not owned by any package
 
bash-3.00# rpm -qf /usr/bin/as
file /usr/bin/as is not owned by any package
 
bash-3.00# rpm -qf /opt/freeware/bin/as
binutils-2.14-3
 
bash-3.00# ls /opt/freeware/bin/
[ bashbug   cryptdirexpectk granlib   join
msgcmp perlbug  pstruct splain  trxgettext
a2p   bison csplit  exprgrep  kibitz  
msgcommperlcc   ptx split   true  xkibitz
aclocal   bunzip2   cut factor  groupskill
msgfmt perldoc  pwd stattsort xpstat
aclocal-1.8   bzcat datefalse   gstriplibnetcfg   
msgmerge   perlivp  readcd  strings tty   xsubpp
addr2line bzip2 dd  fgrep   gunziplibtool 
msgunfmt   pgawkreadelf sttyuname xxd
arbzip2recover  decryptdir  find2perl   gzexe libtoolize  
mv pgawk-3.1.3  readlinksu  unbuffer  yacc
asc++filt   devdump fmt gzip  link
ngettext   piconv   rftpsum unexpand  yes
autoconf  c2ph  df  foldh2ph  ln  
nice   pinkyrlogin-cwd  syncuniq  zcat
autoexpectcat   dir ftp-rfc h2xs  logname 
nl pl2pmrm  tac unlinkzcmp
autoheadercdrecord  dircolors   g++ head  lpunlock
nm pod2html rmdir   tailuptimezgrep
autom4te  chgrp dirname gawkhostidls  
nohup  pod2latexrpm tar users zmore
automake  chmod dislocate   gawk-3.1.3  hostname  m4  
objcopypod2man  rpm2cpiotclsh   vdir  znew
automake-1.8  chown dprofpp gcc idmake
objdumppod2text s2p tclsh8.3vim
autopasswdchrootdu  gcovifnames   mawk
od pod2usagesed tee vimtutor
autoreconfcksum echogdb igawk md5sum  
passmass   podchecker   seq testwc
autoscan  comm  egrep   gendiff install   mkdir   
paste  podselectsha1sum timed-read  weather
autoupdatecpenc2xs  gettext install-info  mkfifo  
patch  pr   shred   timed-run   who
awk   cpan  env gettextize  isodump   mkisofs 
pathchkprintenv sizetknewsbiff  whoami
basename  cpp   expand  gld isoinfo   mknod   
perl   printf   sleep   tkpasswdwish
bash  cppstdin  expect  gmake   isovfymkpasswd
perl5.8.2  psed sorttouch   wish8.3
 
bash-3.00# rpm -ql binutils
/opt/freeware/bin/addr2line
/opt/freeware/bin/ar
/opt/freeware/bin/as
/opt/freeware/bin/c++filt
/opt/freeware/bin/gld
/opt/freeware/bin/granlib
/opt/freeware/bin/gstrip
/opt/freeware/bin/nm
/opt/freeware/bin/objcopy
/opt/freeware/bin/objdump
/opt/freeware/bin/readelf
/opt/freeware/bin/size
/opt/freeware/bin/strings
/opt/freeware/doc/binutils-2.14
/opt/freeware/doc/binutils-2.14/COPYING
/opt/freeware/doc/binutils-2.14/COPYING.LIB
/opt/freeware/doc/binutils-2.14/NEWS
/opt/freeware/doc/binutils-2.14/README
/opt/freeware/include/ansidecl.h
/opt/freeware/include/bfd.h
/opt/freeware/include/bfdlink.h
/opt/freeware/include/dis-asm.h
/opt/freeware/include/symcat.h
/opt/freeware/info/as.info.gz
/opt/freeware/info/bfd.info-1.gz
/opt/freeware/info/bfd.info-2.gz
/opt/freeware/info/bfd.info-3.gz
/opt/freeware/info/bfd.info-4.gz
/opt/freeware/info/bfd.info-5.gz
/opt/freeware/info/bfd.info-6.gz
/opt/freeware/info/bfd.info-7.gz
/opt/freeware/info/bfd.info-8.gz
/opt/freeware/info/bfd.info-9.gz
/opt/freeware/info/bfd.info.gz
/opt/freeware/info/binutils.info.gz
/opt/freeware/info/configure.info-1.gz
/opt/freeware/info/configure.info-2.gz
/opt/freeware/info/configure.info-3.gz
/opt/freeware/info/configure.info.gz
/opt/freeware/info/dir.gz
/opt/freeware/info/ld.info.gz
/opt/freeware/info/standards.info.gz
/opt/freeware/lib/libbfd.a
/opt/freeware/lib/libbfd.la
/opt/freeware/lib/libiberty.a
/opt/freeware/lib/libopcodes.a
/opt/freeware/lib/libopcodes.la
/opt/freeware/man/man1/addr2line.1
/opt/freeware/man/man1/ar.1
/opt/freeware/man/man1/as.1
/opt/freeware/man/man1/c++f

Re: Fw:Why there is no ld in binutils package

2008-01-14 Thread Alan Modra
On Mon, Jan 14, 2008 at 05:00:25PM +0800, [EMAIL PROTECTED] wrote:
> I installed binutils-2.14-3.aix5.1.ppc.rpm on AIX5.3. But I could not find 
> GNU ld tools. The other tools are also existed.

We can't answer that.  You need to ask whomever provided the rpm.

-- 
Alan Modra
Australia Development Lab, IBM


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug binutils/5529] windres rejects paths in rc files

2008-01-14 Thread Henry at BigFoot dot de

--- Additional Comments From Henry at BigFoot dot de  2008-01-15 02:47 
---
Have compiled binutils-2.18.50-20080109-src.tar.gz
with host: Linux, target: mingw32.

Filenames with paths works now. Filename with '-' dosn't work.
Filename with "Quotes" works in all versions (old and new).

$ cat test.rc
2 ICON "dir/foo-bar.ico"


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=5529

--- You are receiving this mail because: ---
You are on the CC list for the bug, or are watching someone who is.


___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils