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 = &lto_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);
}

Reply via email to