This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: x86 failure on loop reversal
- To: kaz at cafe dot net (Kaz Kylheku)
- Subject: Re: x86 failure on loop reversal
- From: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Date: Mon, 6 Apr 1998 18:46:46 +0100 (BST)
- Cc: amylaar at cygnus dot co dot uk, tege at pdc dot kth dot se, wilson at cygnus dot com, law at cygnus dot com, egcs at cygnus dot com
> To create a constant expression which evaluates to the most negative long
> value (assuming, again, 32 bit, two's complement), you must write:
>
> -0x7FFFFFFF - 1
Point taken; it should be -0x7fffffff - 1 in the testcase.
However, gcc doesn't really care; the problem is actually in check_dbra_loop.