aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-data-ref.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2018-11-20 08:04:26 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-11-20 08:04:26 +0000
commit14b6a72109964eaf00aa3a46f0f9776bbcaef067 (patch)
treebb6cc4e786f3cbb6a4b1217a311a26a04fcaded4 /gcc/tree-data-ref.c
parent6b3be1b4dd755465761c63132f540a9169f05997 (diff)
downloadgcc-14b6a72109964eaf00aa3a46f0f9776bbcaef067.zip
gcc-14b6a72109964eaf00aa3a46f0f9776bbcaef067.tar.gz
gcc-14b6a72109964eaf00aa3a46f0f9776bbcaef067.tar.bz2
re PR bootstrap/88089 (build failure with GCC 4.9 on SPARC/Solaris)
2018-11-20 Richard Biener <rguenther@suse.de> PR middle-end/88089 * tree-data-ref.c (lambda_matrix_right_hermite): Use abs_hwi. From-SVN: r266300
Diffstat (limited to 'gcc/tree-data-ref.c')
-rw-r--r--gcc/tree-data-ref.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c
index ca07bdf..d30dbd1 100644
--- a/gcc/tree-data-ref.c
+++ b/gcc/tree-data-ref.c
@@ -3546,8 +3546,8 @@ lambda_matrix_right_hermite (lambda_matrix A, int m, int n,
a = S[i-1][j];
b = S[i][j];
sigma = (a * b < 0) ? -1: 1;
- a = abs (a);
- b = abs (b);
+ a = abs_hwi (a);
+ b = abs_hwi (b);
factor = sigma * (a / b);
lambda_matrix_row_add (S, n, i, i-1, -factor);