On Fri, Apr 26, 2019 at 08:58:18AM +0200, Richard Biener wrote: > On Thu, Apr 25, 2019 at 7:52 PM James Clarke <jrt...@jrtc27.com> wrote: > > > > By using ASM_OUTPUT_LABEL, r257511 forced the assembler to start a new > > bundle when emitting an inline entry label on. Instead, use > > ASM_OUTPUT_DEBUG_LABEL like for the block begin and end labels so tags are > > emitted rather than labels. > > Looks sensible. mips is the other port defining ASM_OUTPUT_DEBUG_LABEL, > so either you can do a bootstrap/test on mips as well or I'm asking Matthew > for approval here.
And arm and arc, while they don't define their own ASM_OUTPUT_DEBUG_LABEL, they override TARGET_ASM_INTERNAL_LABEL which is the underlying implementation of the default ASM_OUTPUT_DEBUG_LABEL. But I agree that for mips it is a significant change, while arm and arc call default_internal_label from their hook, just do additional stuff. > > I'd say OK for trunk (GCC 10) and if things look good backport later to active > branches. Yeah, I'd wait a few weeks before backporting though. Jakub