On 31/03/16 16:41, James Greenhalgh wrote: > > Hi, > > gcc.dg/torture/pr69951.c has been failing for arm*-*-linux* targets, as > we put out "b = a" as a way of defining a symbol alias, which trips an > assembler warning if the left hand side is an instruction name (such as 'b' > for branch, see [1] for context). > > We don't want to do this, a simple .set directive will suffice. This can > be achieved by deleting the definition of ASM_OUTPUT_DEF in > config/arm/linux-elf.h . This will cause us to fall back to the default > definition, as we have SET_ASM_OP defined through config/elfos.h for all > ARM ports. This patch makes that change. > > Built and tested on an arm-none-linux-gnueabihf box with no issues. > > OK?
Ok. Ramana > > Thanks, > James > > --- > 2016-03-31 James Greenhalgh <james.greenha...@arm.com> > > * config/arm/linux-elf.h (ASM_OUTPUT_DEF): Delete. > > --- > > [1]: https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00018.html >