lkml.org 
[lkml]   [2000]   [Jul]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Object Oriented Linux
On Thu, Jul 13, 2000 at 12:30:18PM +0200, Artur Skawina wrote:
> Alan Cox wrote:
> >
> > When it works. 2.96 still fails to get you working x86 kernels although how
> > much of that is gcc and how much kernel stuff is unknown.
>
> gcc2.96 miscompiles eg sys_fork(), one workaround is:
>
> # turn off broken sibling call optimizations
> CFLAGS += $(shell if $(CC) -fno-optimize-sibling-calls -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-fno-optimize-sibling-calls"; fi)
>
> After noticing this, i didn't look any further; so this may not be the
> only problem.

I think this should be fixed by one of my sibcall patches, will check it
out. Passing structure itself as argument used to be playing with fire with
older 2.96 snapshots.

Jakub

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.042 / U:0.908 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site