On Wed, 2011-03-09 at 00:32 +0000, Ben Hutchings wrote: > gas used to accept (and ignore?) .size directives which referred to > undefined symbols, as this does. In binutils 2.21 these are treated > as errors. Please acknowledge and send this upstream. Ben. > Signed-off-by: Ben Hutchings > --- > arch/avr32/mach-at32ap/pm-at32ap700x.S | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/arch/avr32/mach-at32ap/pm-at32ap700x.S b/arch/avr32/mach-at32ap/pm-at32ap700x.S > index 17503b0..f868f4c 100644 > --- a/arch/avr32/mach-at32ap/pm-at32ap700x.S > +++ b/arch/avr32/mach-at32ap/pm-at32ap700x.S > @@ -53,7 +53,7 @@ cpu_enter_idle: > st.w r8[TI_flags], r9 > unmask_interrupts > sleep CPU_SLEEP_IDLE > - .size cpu_idle_sleep, . - cpu_idle_sleep > + .size cpu_enter_idle, . - cpu_enter_idle > > /* > * Common return path for PM functions that don't run from -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.