http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55885
--- Comment #2 from kwieder at polytechnic dot edu.na 2013-01-06 12:14:16 UTC
---
Thanks for the quick response.
Why is
INT_MIN % -1
ok
and why is
int b = -1;
INT_MIN % b
not ok.
I"m well aware of INT_MIN / -1 is overflowing. If your are using a division
for the % operator, which you probably do, then INT_MIN % -1 should also crash.
Regards,
Klaus
On Jan 6, 2013, at 1:01 PM, [email protected] wrote:
> if they have minimal value
>
> Date: Sun, 06 Jan 2013 11:01:33 +0000
>
> X-Bugzilla-Reason: Reporter
>
> X-Bugzilla-Type: changed
>
> X-Bugzilla-Watch-Reason: None
>
> X-Bugzilla-Product: gcc
>
> X-Bugzilla-Component: c++
>
> X-Bugzilla-Keywords:
>
> X-Bugzilla-Severity: normal
>
> X-Bugzilla-Who: [email protected]
>
> X-Bugzilla-Status: RESOLVED
>
> X-Bugzilla-Priority: P3
>
> X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
>
> X-Bugzilla-Target-Milestone: ---
>
> X-Bugzilla-Changed-Fields: Status Resolution
>
> Message-ID: <[email protected]/bugzilla/>
>
> In-Reply-To: <[email protected]/bugzilla/>
>
> References: <[email protected]/bugzilla/>
>
> X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
>
> Auto-Submitted: auto-generated
>
> Content-Type: text/plain; charset="UTF-8"
>
> MIME-Version: 1.0
>
>
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55885
>
>
>
> Andreas Schwab <[email protected]> changed:
>
>
>
> What |Removed |Added
>
> ----------------------------------------------------------------------------
>
> Status|UNCONFIRMED |RESOLVED
>
> Resolution| |INVALID
>
>
>
> --- Comment #1 from Andreas Schwab <[email protected]> 2013-01-06
> 11:01:33 UTC ---
>
> INT_MIN % -1 is undefined due to overflow. -fwrapv has no effect on division
>
> operations.
>
>
>
> --
>
> Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email
>
> ------- You are receiving this mail because: -------
>
> You reported the bug.