[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-16 Thread dougmencken at gmail dot com


--- Comment #27 from dougmencken at gmail dot com  2010-05-16 09:15 ---
This is actually not a regression. It all belongs to my setup: I'm using
busybox (without any coreutils and other shells) and uclibc. Here's the diff
made from bootstrap directories from my setup and gentoo stage 2 uclibc:
http://ftp.osuosl.org/pub/manulix/misc/diff-gcc-4.4.2-bootstraps.out

libgcc/libgcc.map in the second doesn't include _Unwind_GetIPInfo and a bunch
of others. This might be due to uname -p = unknown and such. But it is not a
regression in GCC.

Now closing this bug as WORKSFORME. Sorry for your time.


-- 

dougmencken at gmail dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||WORKSFORME


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-12 Thread dougmencken at gmail dot com


--- Comment #26 from dougmencken at gmail dot com  2010-05-12 22:29 ---
Some results:

October 15, 2009
GCC 4.4.2 has been released.
January 21, 2010
GCC 4.4.3 has been released.

initially bad: 1a47c687053db495606b79a42ddefd0671ce3b15 (2010-01-21)
initially good: e5f3e814b30565641f3b4c55c37d9e68b9984f6d (2009-10-15)



[bad] fa2e3a2c9483e5ca826addb69670f7117e52c729 (2009-11-27):
$ objdump -T ./stage1-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1 | grep
Unwind_GetIP
c020 gDF .text  0008  GCC_3.0 _Unwind_GetIP

[bad] 5cb65cdfb7c87b5e1919752c286dbb8eecdc2732 (2009-11-06):
$ objdump -T ./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1 | grep
Unwind_GetIP
c020 gDF .text  0008  GCC_3.0 _Unwind_GetIP

[bad] 98b2109eead9249c73d66d3d55c3dd2cdbcbcaca (2009-10-27):
$ objdump -T ./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1 | grep
Unwind_GetIP
c020 gDF .text  0008  GCC_3.0 _Unwind_GetIP

[bad] 3c692e317294e8858003ca92d3ae4e1bf7d3c8ca (2009-10-17):
$ objdump -T ./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1 | grep
Unwind_GetIP
c020 gDF .text  0008  GCC_3.0 _Unwind_GetIP



git-bisect log:
git bisect start
# bad: [1a47c687053db495606b79a42ddefd0671ce3b15] 2010-01-21  Martin Jambor 

git bisect bad 1a47c687053db495606b79a42ddefd0671ce3b15
# good: [e5f3e814b30565641f3b4c55c37d9e68b9984f6d] * config/h8300/h8300.c (F):
New. (Fpa): New. (h8300_emit_stack_adjustment): Call them. (push): Likewise.
(h8300_push_pop): Likewise. (h8300_expand_prologue): Likewise. *
config/h8300/h8300.h (DWARF2_DEBUGGING_INFO): Define.
(MUST_USE_SJLJ_EXCEPTIONS): Define. (INCOMING_RETURN_ADDR_RTX): Define.
(INCOMING_FRAME_SP_OFFSET): Define. (DWARF_CIE_DATA_ALIGNMENT): Define.
git bisect good e5f3e814b30565641f3b4c55c37d9e68b9984f6d
# bad: [fa2e3a2c9483e5ca826addb69670f7117e52c729]   * config/i386/i386.c
(ix86_emit_restore_sse_regs_using_mov): Remove unused insn variable.   *
genemit.c (output_peephole2_scratches): Only declare and initialize  
_regs_allocated if it will be ever used.* cfgloopmanip.c
(create_empty_if_region_on_edge): Remove unusedsucc_bb variable.  
(create_empty_loop_on_edge): Remove unused freq and cnt variables.  *
unwind-c.c (PERSONALITY_FUNCTION): Remove unused action_recordvariable.
git bisect bad fa2e3a2c9483e5ca826addb69670f7117e52c729
# bad: [5cb65cdfb7c87b5e1919752c286dbb8eecdc2732] 2009-11-06  Jerry DeLisle 

git bisect bad 5cb65cdfb7c87b5e1919752c286dbb8eecdc2732
# bad: [98b2109eead9249c73d66d3d55c3dd2cdbcbcaca]   * ChangeLog: Fix
formatting.* testsuite/ChangeLog: Ditto.
git bisect bad 98b2109eead9249c73d66d3d55c3dd2cdbcbcaca
# skip: [a90b5ee3aa9ae1aa5ca5269afefcdc5a7f8c44ca] 2009-10-20  Paolo Carlini 

git bisect skip a90b5ee3aa9ae1aa5ca5269afefcdc5a7f8c44ca
# bad: [3c692e317294e8858003ca92d3ae4e1bf7d3c8ca]   * gcc.pot: Regenerate.
git bisect bad 3c692e317294e8858003ca92d3ae4e1bf7d3c8ca



Now I'm going to find "good" one (as I got, it might be not Oct 15, 2009 due to
some "freeze" or such). And will build "retail" 4.4.2 and 4.4.3. Bootstrap
directories will be packed and uploaded.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-11 Thread dougmencken at gmail dot com


--- Comment #25 from dougmencken at gmail dot com  2010-05-11 11:31 ---
(In reply to comment #24)
Okay, I'm ready to bisect. I know it would take weeks. I cloned gcc repo using
git clone git://git.infradead.org/toolchain/gcc.git gcc-git , but this repo
doesn't use tags (i.e. I can't specify that 4.4.2 is good and 4.4.3 is bad).
Can you please tell me which sha1 is for 4.4.2 and which one is for 4.4.3?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread mikpe at it dot uu dot se


--- Comment #24 from mikpe at it dot uu dot se  2010-05-11 06:51 ---
Your gcc appears confused about whether to use the newer _Unwind_GetIPInfo() or
the older _Unwind_GetIP(). Most likely it's because you're building for uclibc
rather than glibc. I think you need to bisect between the last working gcc and
the first broken one to identify the responsible commit. Once that's done the
fix may be apparent.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread dougmencken at gmail dot com


--- Comment #23 from dougmencken at gmail dot com  2010-05-11 05:53 ---
(In reply to comment #22)

> "make install" should do it
make install of course does it (if --enable-shared is supplied to ./configure)

> look to see if libgcc_s.so is built, is it in the build tree?
I'm now on stage2:

$ cat stage_current stage_final 
stage2
stage3

and have the following inside bootstrap directory:

$ find . -name *libgcc_s*
./prev-gcc/libgcc_s.so.1
./prev-gcc/libgcc_s.so
./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1
./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so

I don't know, is it the same or not, but none of this does include
Unwind_GetIPInfo:

$ objdump -T ./prev-powerpc-gnu-linux-uclibc/libgcc/libgcc_s.so.1 | grep
Unwind_Get
bd78 gDF .text  0008  GCC_3.0 _Unwind_GetIP
bda4 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
bccc gDF .text  0008  GCC_3.3 _Unwind_GetCFA
bdec gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
bd9c gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
bc44 gDF .text  0088  GCC_3.0 _Unwind_GetGR
bde4 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase
$ objdump -T ./prev-gcc/libgcc_s.so.1 | grep Unwind_Get
bd78 gDF .text  0008  GCC_3.0 _Unwind_GetIP
bda4 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
bccc gDF .text  0008  GCC_3.3 _Unwind_GetCFA
bdec gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
bd9c gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
bc44 gDF .text  0088  GCC_3.0 _Unwind_GetGR
bde4 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase

So, it's stage1 or stage2 problem, not install problem.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread redi at gcc dot gnu dot org


--- Comment #22 from redi at gcc dot gnu dot org  2010-05-10 17:28 ---
(In reply to comment #17)
> So can you please tell me how to "install libgcc" then?

"make install" should do it.  if it's not, look to see if libgcc_s.so is built,
is it in the build tree? does the one in the build tree have the right symbols
with the right versions?

does "make install" even try to install it? the output should show.

there should be lots more things you can check to see why a working libgcc_s
isn't being installed


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread pluto at agmk dot net


--- Comment #21 from pluto at agmk dot net  2010-05-10 16:31 ---
(In reply to comment #20)
> But how to rebuild binutils to remove libgcc_s.so.1 dependency from ld?

configure binutils with --disable-shared --enable-static and build
with make AM_LDFLAGS="-all-static". you also need to have installed
static version of glibc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread dougmencken at gmail dot com


--- Comment #20 from dougmencken at gmail dot com  2010-05-10 16:23 ---
But how to rebuild binutils to remove libgcc_s.so.1 dependency from ld?

$ ./print-sharedlib-deps.sh /usr/bin/ld
/usr/bin/ld:
libz.so.1
libc.so.0
libgcc_s.so.1

Now I'm using libgcc_s.so.1 copied from 4.4.2 (the last working one), and tried
to build binutils with --disable-shared too, but the above list (it is from
this build) does show that this lib is still required for ld to work (i.e. for
any non-static program to work). I can't imagine how long 4.4.2's libgcc_s.so.1
will remain binary compatible with any new GCC release.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-10 Thread dougmencken at gmail dot com


--- Comment #19 from dougmencken at gmail dot com  2010-05-10 14:03 ---
It works on powerpc-uclibc host, but if bootstrapped the following way:

Configured with: ./configure --prefix=/usr --sysconfdir=/etc
--mandir=/usr/share/man --build=powerpc-gnu-linux-uclibc
--host=powerpc-gnu-linux-uclibc --target=powerpc-gnu-linux-uclibc
--with-system-zlib --enable-languages=c,c++,fortran --disable-nls
--disable-werror --disable-multilib --disable-libssp --disable-shared
--enable-threads=posix --disable-__cxa_atexit
Thread model: posix
gcc version 4.5.0 (GCC)

I just changed --enable-shared to --disable-shared and got working g++.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-05-02 Thread dougmencken at gmail dot com


--- Comment #18 from dougmencken at gmail dot com  2010-05-02 13:30 ---
I can add that on glibc-based system (not uclibc one) 4.5.0 bootstraps
configured with "Configured with: ../gcc-4.5.0/configure --prefix=/usr
--sysconfdir=/etc --mandir=/usr/share/man --with-system-zlib
--enable-languages=c,c++,fortran --disable-nls --disable-werror
--disable-multilib --disable-libssp --enable-checking=assert --enable-shared
--enable-threads=posix --disable-__cxa_atexit" (out-of-source-tree build)
prefectly with working g++.
So it might be uclibc related.
Leaving bug open for now to find out more info on that.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-30 Thread jakub at gcc dot gnu dot org


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.4.4   |4.4.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-29 Thread dougmencken at gmail dot com


--- Comment #17 from dougmencken at gmail dot com  2010-04-29 20:40 ---
(In reply to comment #16)
> 
> This means you didn't install libgcc.
> 
So can you please tell me how to "install libgcc" then? I posted all options I
sent to ./configure for each 4.4.2, 4.4.3 and 4.5.0. I also posted links to
compiled GCC binaries (so you can check all that readelf/objdump by
yourselves).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-29 Thread rguenth at gcc dot gnu dot org


--- Comment #16 from rguenth at gcc dot gnu dot org  2010-04-29 09:57 
---
(In reply to comment #12)
> $ objdump -T /usr/lib/libgcc_s.so.1 | grep GetIPI
> # i.e. nothing
> $ objdump -T /usr/lib/libgcc_s.so.1 | grep Unwind
> 00010a80 gDF .text  0244  GCC_3.0 _Unwind_Find_FDE
> bd78 gDF .text  0008  GCC_3.0 _Unwind_GetIP
> e84c gDF .text  01f0  GCC_3.3 _Unwind_Resume_or_Rethrow
> bda4 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
> ea74 gDF .text  01c8  GCC_3.3 _Unwind_Backtrace
> bccc gDF .text  0008  GCC_3.3 _Unwind_GetCFA
> e654 gDF .text  01f8  GCC_3.0 _Unwind_Resume
> ea3c gDF .text  0038  GCC_3.0 _Unwind_DeleteException
> e1e0 gDF .text  0288  GCC_3.0 _Unwind_RaiseException
> bd94 gDF .text  0008  GCC_3.0 _Unwind_SetIP
> bdec gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
> bdac gDF .text  0038  GCC_3.3 _Unwind_FindEnclosingFunction
> bd9c gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
> e468 gDF .text  01ec  GCC_3.0 _Unwind_ForcedUnwind
> bcd8 gDF .text  00a0  GCC_3.0 _Unwind_SetGR
> bc44 gDF .text  0088  GCC_3.0 _Unwind_GetGR
> bde4 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase
> 
> Hmm... 3.x, but I bootstrapped it with 4.4.2.
> 
> $ objdump -v | head -2
> GNU objdump (GNU Binutils) 2.20.51.20100213
> Copyright 2010 Free Software Foundation, Inc.
> 
> $ objdump -T /home/build-farm/binpkg/working-gcc-4.4.2/usr/lib/libgcc_s.so.1 |
> grep Unwind
> 00010ea8 gDF .text  0260  GCC_3.0 _Unwind_Find_FDE
> bcb4 gDF .text  0014  GCC_4.2.0   _Unwind_GetIPInfo
> bcac gDF .text  0008  GCC_3.0 _Unwind_GetIP
> f144 gDF .text  01dc  GCC_3.3 _Unwind_Resume_or_Rethrow
> bcd8 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
> e63c gDF .text  01c8  GCC_3.3 _Unwind_Backtrace
> bc30 gDF .text  0008  GCC_3.3 _Unwind_GetCFA
> ebd0 gDF .text  01e0  GCC_3.0 _Unwind_Resume
> bcf0 gDF .text  0038  GCC_3.0 _Unwind_DeleteException
> eed0 gDF .text  0274  GCC_3.0 _Unwind_RaiseException
> bcc8 gDF .text  0008  GCC_3.0 _Unwind_SetIP
> bce8 gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
> bf7c gDF .text  0038  GCC_3.3 _Unwind_FindEnclosingFunction
> bcd0 gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
> e918 gDF .text  01e4  GCC_3.0 _Unwind_ForcedUnwind
> bc38 gDF .text  0074  GCC_3.0 _Unwind_SetGR
> bbd4 gDF .text  005c  GCC_3.0 _Unwind_GetGR
> bce0 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase
> 
> Hmm...

This means you didn't install libgcc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread dougmencken at gmail dot com


--- Comment #15 from dougmencken at gmail dot com  2010-04-28 20:46 ---
(In reply to comment #14)

$ ../gcc-4.5.0.srcpkg/configure --prefix=/usr --sysconfdir=/etc
--mandir=/usr/share/man \
> --with-system-zlib --enable-languages=c,c++,fortran \
> --disable-nls --disable-werror --disable-multilib --disable-libssp \
> --enable-checking=assert --enable-shared --enable-threads=posix \
> --disable-__cxa_atexit
configure: error: cannot run /bin/sh ../gcc-4.5.0.srcpkg/config.sub

$ ls -l ../gcc-4.5.0.srcpkg/config.sub
-rwxr-xr-x1 500  501  34850 Mar 23 14:26
../gcc-4.5.0.srcpkg/config.sub

$ ${HOME}/build-farm/gcc-4.5.0.srcpkg/configure --prefix=/usr --sysconfdir=/etc
--mandir=/usr/share/man \
> --with-system-zlib --enable-languages=c,c++,fortran \
> --disable-nls --disable-werror --disable-multilib --disable-libssp \
> --enable-checking=assert --enable-shared --enable-threads=posix \
> --disable-__cxa_atexit
configure: error: cannot run /bin/sh
/root/build-farm/gcc-4.5.0.srcpkg/config.sub

Can't configure this way. What's wrong?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread redi at gcc dot gnu dot org


--- Comment #14 from redi at gcc dot gnu dot org  2010-04-28 20:08 ---
(In reply to comment #4)
> $ g++ -v test.c\+\+
> 
> Using built-in specs.
> COLLECT_GCC=g++
> COLLECT_LTO_WRAPPER=/usr/libexec/gcc/powerpc-gnu-linux-uclibc/4.5.0/lto-wrapper
> Target: powerpc-gnu-linux-uclibc
> Configured with: ./configure --prefix=/usr --sysconfdir=/etc

does it make any difference if you don't build in the srcdir as recommended at
http://gcc.gnu.org/install/configure.html
?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread dougmencken at gmail dot com


--- Comment #13 from dougmencken at gmail dot com  2010-04-28 19:57 ---
Created an attachment (id=20510)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20510&action=view)
./powerpc-gnu-linux-uclibc/libstdc++-v3/config.log


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread dougmencken at gmail dot com


--- Comment #12 from dougmencken at gmail dot com  2010-04-28 19:36 ---
$ objdump -T /usr/lib/libgcc_s.so.1 | grep GetIPI
# i.e. nothing
$ objdump -T /usr/lib/libgcc_s.so.1 | grep Unwind
00010a80 gDF .text  0244  GCC_3.0 _Unwind_Find_FDE
bd78 gDF .text  0008  GCC_3.0 _Unwind_GetIP
e84c gDF .text  01f0  GCC_3.3 _Unwind_Resume_or_Rethrow
bda4 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
ea74 gDF .text  01c8  GCC_3.3 _Unwind_Backtrace
bccc gDF .text  0008  GCC_3.3 _Unwind_GetCFA
e654 gDF .text  01f8  GCC_3.0 _Unwind_Resume
ea3c gDF .text  0038  GCC_3.0 _Unwind_DeleteException
e1e0 gDF .text  0288  GCC_3.0 _Unwind_RaiseException
bd94 gDF .text  0008  GCC_3.0 _Unwind_SetIP
bdec gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
bdac gDF .text  0038  GCC_3.3 _Unwind_FindEnclosingFunction
bd9c gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
e468 gDF .text  01ec  GCC_3.0 _Unwind_ForcedUnwind
bcd8 gDF .text  00a0  GCC_3.0 _Unwind_SetGR
bc44 gDF .text  0088  GCC_3.0 _Unwind_GetGR
bde4 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase

Hmm... 3.x, but I bootstrapped it with 4.4.2.

$ objdump -v | head -2
GNU objdump (GNU Binutils) 2.20.51.20100213
Copyright 2010 Free Software Foundation, Inc.

$ objdump -T /home/build-farm/binpkg/working-gcc-4.4.2/usr/lib/libgcc_s.so.1 |
grep Unwind
00010ea8 gDF .text  0260  GCC_3.0 _Unwind_Find_FDE
bcb4 gDF .text  0014  GCC_4.2.0   _Unwind_GetIPInfo
bcac gDF .text  0008  GCC_3.0 _Unwind_GetIP
f144 gDF .text  01dc  GCC_3.3 _Unwind_Resume_or_Rethrow
bcd8 gDF .text  0008  GCC_3.0 _Unwind_GetRegionStart
e63c gDF .text  01c8  GCC_3.3 _Unwind_Backtrace
bc30 gDF .text  0008  GCC_3.3 _Unwind_GetCFA
ebd0 gDF .text  01e0  GCC_3.0 _Unwind_Resume
bcf0 gDF .text  0038  GCC_3.0 _Unwind_DeleteException
eed0 gDF .text  0274  GCC_3.0 _Unwind_RaiseException
bcc8 gDF .text  0008  GCC_3.0 _Unwind_SetIP
bce8 gDF .text  0008  GCC_3.0 _Unwind_GetTextRelBase
bf7c gDF .text  0038  GCC_3.3 _Unwind_FindEnclosingFunction
bcd0 gDF .text  0008  GCC_3.0 _Unwind_GetLanguageSpecificData
e918 gDF .text  01e4  GCC_3.0 _Unwind_ForcedUnwind
bc38 gDF .text  0074  GCC_3.0 _Unwind_SetGR
bbd4 gDF .text  005c  GCC_3.0 _Unwind_GetGR
bce0 gDF .text  0008  GCC_3.0 _Unwind_GetDataRelBase

Hmm...


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread rguenth at gcc dot gnu dot org


--- Comment #11 from rguenth at gcc dot gnu dot org  2010-04-28 09:23 
---
_Unwind_GetIPInfo is exported since 4.2.0, the symbol should be

> objdump -T /lib/libgcc_s.so.1 | grep GetIPI
00013f30 gDF .text  0016  GCC_4.2.0   _Unwind_GetIPInfo

what binutils version are you using (why does your libgcc not have
symbol versions?)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911



[Bug c++/43911] [4.4/4.5 Regression] g++ can't compile any even trivial c++ source: undefined reference to `_Unwind_GetIPInfo'

2010-04-28 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail||4.4.3 4.5.0
Summary|[4.4.3/4.5.0 regression] g++|[4.4/4.5 Regression] g++
   |can't compile any even  |can't compile any even
   |trivial c++ source: |trivial c++ source:
   |undefined reference to  |undefined reference to
   |`_Unwind_GetIPInfo' |`_Unwind_GetIPInfo'
   Target Milestone|--- |4.4.4
Version|unknown |4.4.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43911