This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/47324] g++.dg/torture/stackalign failures with -O3 -g at -m32 on darwin


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

--- Comment #10 from Jack Howarth <howarth at nitro dot med.uc.edu> 2011-02-08 00:45:31 UTC ---
If this is a problem exposed because...

/* Darwin uses the standard DWARF register numbers but the default
   register numbers for STABS.  Fortunately for 64-bit code the
   default and the standard are the same.  */
#undef DBX_REGISTER_NUMBER
#define DBX_REGISTER_NUMBER(n)                                  \
  (TARGET_64BIT ? dbx64_register_map[n]                         \
   : write_symbols == DWARF2_DEBUG ? svr4_dbx_register_map[n]   \
   : dbx_register_map[n])

...uses write_symbols, we may have to go to winnt or cygming to reproduce it 
on another target as they appear to be the only other i386 targets using
write_symbols.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]