diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-09-27 17:48:51 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-09-27 17:48:51 +0200 |
commit | 88e032f105da53ef628f0eecd1f5a6fc372d022b (patch) | |
tree | 36fc359495e21c65c23f8195ca79585a708390a6 /gcc/testsuite/gcc.c-torture | |
parent | 29f26978866f32bddd656847441a3a953ffd7a21 (diff) | |
download | gcc-88e032f105da53ef628f0eecd1f5a6fc372d022b.zip gcc-88e032f105da53ef628f0eecd1f5a6fc372d022b.tar.gz gcc-88e032f105da53ef628f0eecd1f5a6fc372d022b.tar.bz2 |
re PR target/91919 (arm-linux-eabi ICE with building kernel)
PR target/91919
* config/arm/arm.md (<US>mlal): Remove SE wrappers around operands
of SImode MULT.
* gcc.c-torture/compile/pr91919.c: New.test
From-SVN: r276183
Diffstat (limited to 'gcc/testsuite/gcc.c-torture')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/pr91919.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr91919.c b/gcc/testsuite/gcc.c-torture/compile/pr91919.c new file mode 100644 index 0000000..9d0c95e --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/pr91919.c @@ -0,0 +1,7 @@ +/* PR target/91919 */ + +unsigned int +foo (unsigned int x, int y) +{ + return (x * 3355443200ULL + (y * 1801439851ULL >> 29) >> 25); +} |