[Bug target/79170] [7 regression] memcmp builtin expansion sequence can overflow
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 24 20:10:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79170
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-01-24
CC| |acsawdey at gcc dot gnu.org,
| |marxin at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Probably same problem for:
#include <assert.h>
static unsigned char a[8] = {26, 54, 241, 144, 14, 86, 52, 58};
static unsigned char b[8] = {242, 38, 231, 126, 43, 254, 247, 41};
int main()
{
if (__builtin_memcmp (a, b, 8) >= 0)
__builtin_abort ();
}
Started with r240455.
More information about the Gcc-bugs
mailing list