------- Additional Comments From mec at google dot com  2005-09-03 20:16 -------
Here is another test with confirmatory data.

Test case, reduced from some firefox code:

int punycode_decode(const char input[], unsigned char case_flags[])
{
  int j;

  for (j = 0; j < 128; ++j) {
    if (case_flags)
      case_flags[j] = input[j] - 65 < 26;
    if (input[j] < 32)
      return -1;
  }

  return 0;
}

With native i686-pc-linux-gnu, my results are:

gcc 4.0.1, command line "gcc -S -O3 z1.i", no error

gcc 4.1-20050819 snapshot, command line "gcc -S -O3 z1.i", ICE:
z1.i: In function 'punycode_decode':
z1.i:2: internal compiler error: in finalize_ssa_uses, at 
tree-ssa-operands.c:580

gcc 4.1-20050902 snapshot, command line "gcc -S -O3 z1.i", ICE:
z1.i: In function 'punycode_decode':
z1.i:2: internal compiler error: in finalize_ssa_uses, at 
tree-ssa-operands.c:580

gcc 4.1-20050902 snapshot, command line "gcc -S -O3 -fno-ivopts z1.i", no error

gcc 4.1-20050902 snapshot + zdenek patch, command line "gcc -S -O3 z1.i", no 
error

zdenek patch is the version from
http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01647.html .



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23509

Reply via email to