------- Comment #7 from aoliva at gcc dot gnu dot org 2010-06-10 18:50 ------- Steve, I only see problems on ia64 at -O3, and that's because VTA is disabled when selective scheduling is enabled.
Uros, I can't duplicate the problem with a cross compiler for alpha: the debug info in the assembly output and in the vartrack dump looks just right to me. I'm not sure how to proceed, maybe post evidence that GCC is actually producing incorrect debug info, rather than that say the assembler is mangling it or GDB is misinterpreting it? Richard, if you can still duplicate the problem on your end, can you help? debug bind stmts for incoming args are not expected at the entry point, they're only inserted when the function is inlined or early in the var-tracking pass. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42648