David Daney wrote:
[snip]
> *** kernel/Makefile 2 Dec 2004 19:50:05 -0000 1.2
> --- kernel/Makefile 3 Dec 2004 03:00:44 -0000
> *************** obj-y += branch.o cpu-probe.o irq.o pro
> *** 18,23 ****
> --- 18,27 ----
> traps.o ptrace.o reset.o semaphore.o setup.o syscall.o \
> sysmips.o ipc.o scall_o32.o time.o unaligned.o
>
> + check_gcc = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null
> 2>&1; then echo "$(1)"; else echo "$(2)"; fi)
> +
> + syscall.o signal.o : override CFLAGS += $(call check_gcc,
> -fno-unit-at-a-time,)
What difference does this cause?
[snip]
> --- 77,84 ----
> * Atomically swap in the new signal mask, and wait for a signal.
> */
> save_static_function(sys_sigsuspend);
> ! __attribute_used__ static int
> ! _sys_sigsuspend(struct pt_regs regs)
These should also use "noinline", like 2.6.
Thiemo
|