| To: | Cort Dougan <cort@fsmlabs.com> |
|---|---|
| Subject: | Re: modutils bug? 'if' clause executes incorrectly |
| From: | Florian Lohoff <flo@rfc822.org> |
| Date: | Thu, 12 Oct 2000 00:26:19 +0200 |
| Cc: | linux-mips@oss.sgi.com, linux-mips@fnet.fr, Ralf Baechle <ralf@uni-koblenz.de> |
| In-reply-to: | <20001010224317.I733@hq.fsmlabs.com>; from cort@fsmlabs.com on Tue, Oct 10, 2000 at 10:43:17PM -0600 |
| Organization: | rfc822 - pure communication |
| References: | <20001010224317.I733@hq.fsmlabs.com> |
| Sender: | owner-linux-mips@oss.sgi.com |
| User-agent: | Mutt/1.0.1i |
On Tue, Oct 10, 2000 at 10:43:17PM -0600, Cort Dougan wrote:
> if A
> B
> else
> C
>
> in the order A, C, B when A is false and correctly (A, B) when A is true.
>
> This is with GCC version egcs-2.90.29 980515 (egcs-1.0.3 release) and
> binutils 2.8.1 (with BFD 2.8.1).
>
> The asm in this routine looks good and I can keep the code from failing by
> removing the request_irq() and replacing it with something else that
> doesn't call into the kernel. I can't reproduce this in user-code or in
> kernel code.
>
> Does anyone have any suggestions? Perhaps a suggestion for modutils
> version?
Please send the resulting asm code - I hear someone whispering
"Branch delay slot".
Flo
--
Florian Lohoff flo@rfc822.org +49-5201-669912
"Write only memory - Oops. Time for my medication again ..."
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | rs_ioctl() in sgiserial.c info/help needed, Randy Sartin |
|---|---|
| Next by Date: | Re: glibc on MIPS ..., Florian Lohoff |
| Previous by Thread: | Re: modutils bug? 'if' clause executes incorrectly, Cort Dougan |
| Next by Thread: | Re: modutils bug? 'if' clause executes incorrectly, Cort Dougan |
| Indexes: | [Date] [Thread] [Top] [All Lists] |