On Wed, Apr 3, 2013 at 4:07 PM, Kyrylo Tkachov <kyrylo.tkac...@arm.com> wrote: > > Hi all, > > This patch fixes a PR that was exposed in the recent jump table > reorganisation. > We should use next_active_insn instead of next_real_insn in the jump table > handling code. > > This fixes the incorrect assembly generation that we get when building > newlib for aarch64. > > Tested aarch64-none-elf. > A testcase to gcc.dg is added with the separate arm patch. > > Ok for trunk?
As discussed on IRC - given this is identical to the changes in the ARM backend go ahead and commit this as obvious. If there are any issues we can always revert this. Ramana > > > Thanks, > Kyrill > > gcc/ChangeLog > > 2013-04-03 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > PR target/56809 > * config/aarch64/aarch64.c (is_jump_table): Use next_active_insn > instead of > next_real_insn.