------- Comment #15 from rguenth at gcc dot gnu dot org 2009-04-04 20:45 ------- Ok, I can see
movl $_ZZN7cvmlcpp25extractSurfaceFromAdapterIN6shapes20ShapeSurfaceAdaptor_IdEEdEEvRKT_RNS_8GeometryIT0_EEdE5C.907, %esi movl $12, %ecx movq 56(%rsp), %rdi rep movsq movl %r14d, %esi but that's not on an omp thing. Expanded from ;; offset = C.907 (insn 2176 2175 2177 /usr/local/include/cvmlcpp/volume/SurfaceExtractor:150 (parallel [ (set (reg:DI 999) (plus:DI (reg/f:DI 54 virtual-stack-vars) (const_int -832 [0xfffffffffffffcc0]))) (clobber (reg:CC 17 flags)) ]) -1 (nil)) (insn 2177 2176 2178 /usr/local/include/cvmlcpp/volume/SurfaceExtractor:150 (set (reg:DI 1000) (symbol_ref:DI ("_ZZN7cvmlcpp25extractSurfaceFromAdapterIN6shapes20ShapeSurfaceAdaptor_IdEEdEEvRKT_RNS_8GeometryIT0_EEdE5C.907") [flags 0x2] <var_decl 0xb18423f4 C.907>)) -1 (nil)) That DECL_ASSEMBLER_NAME is bogus. mainpp.cc.004t.gimple: static int C.907[8][3] = {{0, 0, 0}, {1, 0, 0}, {1, 0, 1}, {0, 0, 1}, {0, 1, 0}, {1, 1, 0}, {1, 1, 1}, {0, 1, 1}}; mainpp.cc.004t.gimple: offset = C.907; huh. Gimplified from int offset[8][3] = {{0, 0, 0}, {1, 0, 0}, {1, 0, 1}, {0, 0, 1}, {0, 1, 0}, {1, 1, 0}, {1, 1, 1}, {0, 1, 1}}; this sounds like related to PR38615. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39573