http://sourceware.org/bugzilla/show_bug.cgi?id=12472
Paulo César Pereira de Andrade <pcpa at mandriva dot com.br> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pcpa at mandriva dot com.br --- Comment #9 from Paulo César Pereira de Andrade <pcpa at mandriva dot com.br> 2011-07-31 00:16:50 UTC --- (In reply to comment #6) > I was never able to recreate the problem, so I don't know what it is. > > What do you see when run gold/testsuite/ifuncmain7pie ? Can you try running > it > under the debugger to find out where the test is failing? I believe this may help to have an idea about what may be wrong: [pcpa@underdog testsuite]$ gdb ifuncmain7pie GNU gdb (GDB) 7.1-5 (Mandriva Linux release 2011.0) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mandriva-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /home/pcpa/mandriva/svn/binutils/BUILD/binutils-2.21.53.0.1/objs/gold/testsuite/ifuncmain7pie...done. (gdb) r Starting program: /home/pcpa/mandriva/svn/binutils/BUILD/binutils-2.21.53.0.1/objs/gold/testsuite/ifuncmain7pie Program received signal SIGABRT, Aborted. 0x00007ffff7a77305 in raise () from /lib64/libc.so.6 Missing debug package(s), you should install: glibc-debug-2.14.90-2.x86_64 (gdb) bt #0 0x00007ffff7a77305 in raise () from /lib64/libc.so.6 #1 0x00007ffff7a7888b in abort () from /lib64/libc.so.6 #2 0x00007ffff7ffe6f4 in main () at ../../../gold/testsuite/ifuncmain7.c:58 (gdb) frame 2 #2 0x00007ffff7ffe6f4 in main () at ../../../gold/testsuite/ifuncmain7.c:58 58 abort (); (gdb) p one $1 = {int (void)} 0x7ffff7ffe68a <one> (gdb) printf "%lx\n", (*p)() fffffffff7ffe68a (gdb) printf "%lx\n", one() ffffffffffffffe2 (gdb) printf "%lx\n", (*(foo_p)foo_ifunc())() ffffffffffffffe2 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils