------- 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 *fnPtr;                  /* Sigh.  */
} JNINativeMethod;

since it is at line 213 of libjava/classpath/include/jni.h and dwarfdump
shows...


0x00006c58:     TAG_structure_type [39] *
                 AT_byte_size( 0x18 )
                 AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                 AT_decl_line( 213 )
                 AT_byte_size( 0x18 )
                 AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                 AT_decl_line( 213 )
                 AT_sibling( {0x00006c90} )

0x00006c63:         TAG_member [12]  
                     AT_name( "name" )
                     AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                     AT_decl_line( 214 )
                     AT_type( {0x000005eb} ( char* ) )
                     AT_data_member_location( +0 )

0x00006c71:         TAG_member [12]  
                     AT_name( "signature" )
                     AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                     AT_decl_line( 215 )
                     AT_type( {0x000005eb} ( char* ) )
                     AT_data_member_location( +8 )

0x00006c7f:         TAG_member [13]  
                     AT_name( "fnPtr" )
                     AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                     AT_decl_line( 216 )
                     AT_type( {0x000005f9} ( * ) )
                     AT_data_member_location( +16 )

0x00006c8f:         NULL

0x00006c90:     TAG_typedef [2]  
                 AT_name( "JNINativeMethod" )
                 AT_decl_file(
"/sw/src/fink.build/gcc46-4.6.0-1000/gcc-4.6-20100803/libjava/classpath/include/jni.h"
)
                 AT_decl_line( 217 )
                 AT_type( {0x00006c58} ( struct  ) )


-- 


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

Reply via email to