aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2019-09-27 17:48:51 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2019-09-27 17:48:51 +0200
commit88e032f105da53ef628f0eecd1f5a6fc372d022b (patch)
tree36fc359495e21c65c23f8195ca79585a708390a6 /gcc/testsuite/gcc.c-torture
parent29f26978866f32bddd656847441a3a953ffd7a21 (diff)
downloadgcc-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.c7
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);
+}