]> gcc.gnu.org Git - gcc.git/commit
testsuite: Fix up pr106070.c test [PR106070]
authorJakub Jelinek <jakub@redhat.com>
Mon, 27 Jun 2022 13:35:25 +0000 (15:35 +0200)
committerJakub Jelinek <jakub@redhat.com>
Mon, 27 Jun 2022 13:36:14 +0000 (15:36 +0200)
commit00063459f683adcd92ada8325984e6b10e9f7a95
treebd8da27e71ade78ec78f5df0bba68084e44d8fc1
parent01e094f82d8d91e08f62465a2e4f7a4c4897f9cd
testsuite: Fix up pr106070.c test [PR106070]

The test FAILs on 32-bit targets, because when unsigned long
is 32-bit, (unsigned long) -1 isn't 0xffffffffffffffff.
The options to fix this would be either using -1UL, or switch
to unsigned long long and using -1ULL, I chose the latter because
the test then FAILs in r13-1242 even on 32-bit targets.
And while at it, some deobfuscation and formatting tweaks.

2022-06-27  Jakub Jelinek  <jakub@redhat.com>

PR tree-optimization/106070
* gcc.dg/torture/pr106070.c: Use unsigned long long instead of
unsigned long and -1ULL instead of 0xffffffffffffffff, deobcuscate
and improve formatting.
gcc/testsuite/gcc.dg/torture/pr106070.c
This page took 0.069989 seconds and 6 git commands to generate.