--- Comment #10 from rth at gcc dot gnu dot org 2010-08-04 19:33 ---
Verified with
typedef struct { int a, b; } x;
./cc1plus -g -fno-eliminate-unused-debug-types -dA z.c
.uleb128 0x2# (DIE (0x2d) DW_TAG_structure_type)
.byte 0x8 # DW_AT_byte_size
--- Comment #13 from rth at gcc dot gnu dot org 2010-08-04 23:41 ---
Should be fixed, but I'll leave the bug open until you get a chance
to test the whole build against that darwin linker.
--
rth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from howarth at nitro dot med dot uc dot edu 2010-08-03
14:36 ---
Created an attachment (id=21376)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21376action=view)
assembly file for libjava jvmti.exp's linking events on x86_64-apple-darwin10
--
--- Comment #2 from howarth at nitro dot med dot uc dot edu 2010-08-03
15:38 ---
Created an attachment (id=21378)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21378action=view)
preprocessed source for libjava/testsuite/libjava.jvmti/natgetallthreads.cc
from x86_64-apple-darwin10
--- Comment #3 from howarth at nitro dot med dot uc dot edu 2010-08-03
15:39 ---
Created an attachment (id=21379)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21379action=view)
assembly for libjava/testsuite/libjava.jvmti/natgetallthreads.cc from
x86_64-apple-darwin10 at -m64
--- Comment #4 from howarth at nitro dot med dot uc dot edu 2010-08-03
15:52 ---
This failure is likely due to using Xcode 3.2.3 and is described in the thread
at...
http://lists.apple.com/archives/xcode-users/2010/Jun/msg00189.html
New checks have been added to the linker to catch
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2010-08-03
22:50 ---
The linkage of events succeeds if done manually (without using libtool which
invokes dsymutil)...
[MacPro:~/bad_dwarf] howarth%
/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/gcc/as -arch x86_64
--- Comment #6 from howarth at nitro dot med dot uc dot edu 2010-08-03
22:59 ---
Created an attachment (id=21383)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21383action=view)
natevents.o with duplicate AT_byte_size attributes from x86_64-apple-darwin10
--
--- Comment #7 from howarth at nitro dot med dot uc dot edu 2010-08-03
23:02 ---
Created an attachment (id=21385)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21385action=view)
bz2 compressed dwarfdump of natevents.o
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45171
--- Comment #8 from howarth at nitro dot med dot uc dot edu 2010-08-03
23:29 ---
Apparently this structure is generating the duplicate AT_byte_size
attributes...
/* This structure is used when registering native methods. */
typedef struct
{
char *name;
char *signature;
void
--- Comment #9 from howarth at nitro dot med dot uc dot edu 2010-08-03
23:35 ---
This same structure for JNINativeMethod appears to be the source of the
duplicate AT_byte_size in all four failing libjava testcases.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45171
11 matches
Mail list logo