http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51116
jimis <jimis at gmx dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu.org --- Comment #4 from jimis <jimis at gmx dot net> 2011-11-13 05:27:54 UTC --- Does the following simple patch solve it? This undoes an optimisation, and there is an ongoing discussion about it so I expect it soon to be resolved one way on another: http://gcc.gnu.org/ml/gcc-patches/2011-11/msg01602.html I'm curious though: in pa64-hpux.h I can see that this part is in the GAS-specific part. Why are we emmiting HP-style labels? apinski, any pointers to that email about mips? === modified file 'gcc/config/elfos.h' --- gcc/config/elfos.h 2011-10-30 01:45:46 +0000 +++ gcc/config/elfos.h 2011-11-12 02:51:39 +0000 @@ -125,9 +125,6 @@ see the files COPYING3 and COPYING.RUNTI } \ while (0) -#undef TARGET_ASM_INTERNAL_LABEL -#define TARGET_ASM_INTERNAL_LABEL default_elf_internal_label - /* Output the label which precedes a jumptable. Note that for all svr4 systems where we actually generate jumptables (which is to say every svr4 target except i386, where we use casesi instead) we put the jump-