https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126291
David Binderman <dcb314 at hotmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dcb314 at hotmail dot com
--- Comment #4 from David Binderman <dcb314 at hotmail dot com> ---
I see this also on x86_64 in the Fujitsu test suite.
Reduced test case seems to be:
cvise $ more bug1230.c
long long lto_sub_15_b[1], lto_sub_15_c[1], lto_sub_15_a[1];
int lto_sub_15_t, lto_sub_15_i;
long long lto_sub_15___trans_tmp_2;
int abs(int);
void test_umin(int, long long[], long long[], long long[]);
void lto_sub_15() {
{
long long *__trans_tmp_1 = lto_sub_15_a;
{
long long *a = __trans_tmp_1, *b = <o_sub_15___trans_tmp_2;
lto_sub_15_i = 0;
for (; lto_sub_15_i < 10; lto_sub_15_i++) {
lto_sub_15_t = b[lto_sub_15_i];
lto_sub_15_t = abs(lto_sub_15_t);
a[lto_sub_15_i] = lto_sub_15_t;
}
}
}
test_umin(0, lto_sub_15_a, lto_sub_15_b, lto_sub_15_c);
}