[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc
Subject: Re: New problems with gcc-2.8.0 based code - NOW FIXED!
From: Andi Kleen <ak () muc ! de>
Date: 1997-12-30 17:50:24
[Download RAW message or body]
Manfred Hollstein <manfred@s-direktnet.de> writes:
>
> To summarize:
>
> - Kernel 2.1.76 built by egcs-971225 _and_ `-funroll-all-loops'
> works OK!
> - Kernel 2.1.76 built by egcs-971207 and -971215 and
> `-funroll-all-loops' DOESN'T work (for egcs-971207 we did
> the gcc-2.8.0 MERGE)!
> - Kernel 2.1.76 built by egcs-1.0 (and all previous snapshots!)
> and `-funroll-all-loops' works OK!
> - Kernel 2.1.76 built by gcc-2.8.0-971211, -971213 and -971225
> and `-funroll-all-loops' DOESN'T work!
I remember a bugfix between egcs 1.0 and 1.0.1 so that it treats
__asm__ statements without output operands always as volatile. The Linux
kernel depends on this behaviour. If gcc 2.8.0 doesn't have this bugfix
it could be the cause for your problems.
-Andi
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic