https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #111 from C. Heide <cameron.heide at betasystems dot com> --- (In reply to dave.anglin from comment #110) > Okay, this is problem linkonce sections. I think we need to figure out why > ia64_hpux_function_section > isn't working. Maybe try return text_section in ia64_hpux_function_section. I gave that a try (just "return text_section;" in there) but it looks like something is still generating linkonce sections: Output (during compile of eh_alloc.cc): > /var/tmp//ccOX5Jzg.s: Assembler messages: > /var/tmp//ccOX5Jzg.s:8406: Error: can't resolve `.text' {.text section} - > `.gnu.linkonce.t._ZN9__gnu_cxx24__concurrence_lock_errorD0Ev' {*UND* section} > /var/tmp//ccOX5Jzg.s:8407: Error: can't resolve `.text' {.text section} - > `.gnu.linkonce.t._ZN9__gnu_cxx24__concurrence_lock_errorD0Ev' {*UND* section} > /var/tmp//ccOX5Jzg.s:8411: Error: can't resolve `.text' {.text section} - > `.gnu.linkonce.t._ZN9__gnu_cxx24__concurrence_lock_errorD0Ev' {*UND* section} Generated assembly: > .file "eh_alloc.cc" > .pred.safe_across_calls p1-p5,p16-p63 > .section .text, "ax", "progbits" > .Ltext0: > .section > .gnu.linkonce.r._ZNK9__gnu_cxx24__concurrence_lock_error4whatEv.str1.8,"aMS",@progbits,1 > .align 8 > .LC1: > stringz "__gnu_cxx::__concurrence_lock_error" > .section .text, "ax", "progbits" > .align 16 > .weak _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv# > .proc _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv# > _ZNK9__gnu_cxx24__concurrence_lock_error4whatEv: > etc... though I think the error is referring specifically to these (debug?) entries later on: > .LLST0: > data4.ua > .LVL6-.gnu.linkonce.t._ZN9__gnu_cxx24__concurrence_lock_errorD0Ev# > data4.ua > .LVL7-.gnu.linkonce.t._ZN9__gnu_cxx24__concurrence_lock_errorD0Ev# > data2.ua 0x2 > data1 0x90