[Bug c++/52639] ice in supportable_widening_operation

2014-02-16 Thread jackie.rosen at hushmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

Jackie Rosen jackie.rosen at hushmail dot com changed:

   What|Removed |Added

 CC||jackie.rosen at hushmail dot 
com

--- Comment #10 from Jackie Rosen jackie.rosen at hushmail dot com ---
*** Bug 260998 has been marked as a duplicate of this bug. ***
Seen from the domain http://volichat.com
Marked for reference. Resolved as fixed @bugzilla.


[Bug c++/52639] ice in supportable_widening_operation

2012-04-24 Thread vincent-gcc at vinc17 dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #5 from Vincent Lefèvre vincent-gcc at vinc17 dot net 2012-04-24 
13:22:08 UTC ---
Same problem here under Debian/unstable (x86_64), with:

gcc-snapshot -O3 -march=native -std=gnu99 -c ice-setf.i

and the testcase below, using:

gcc (Debian 20120407-1) 4.8.0 20120407 (experimental) [trunk revision 186212]

Here's a simpler testcase:

// /usr/lib/gcc-snapshot/libexec/gcc/x86_64-linux-gnu/4.8.0/cc1 -fpreprocessed
ice-setf.i -march=corei7 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt
-mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm
-mno-avx -mno-avx2 -msse4.2 -msse4.1 -mno-lzcnt --param l1-cache-size=32
--param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=corei7 -quiet
-dumpbase ice-setf.i -auxbase ice-setf -O3 -std=gnu99 -o - -frandom-seed=0
# 1 ice-setf.i
int a(int *, unsigned long);
int g(unsigned long);
void r(int, long);

int foo(unsigned long sy, int *x, int i)
{
  unsigned long sx = x[0];
  if (sy = sx)
{
  unsigned long p = sx * 64;
  int m = 0;
  int tmp = i ? g(sx) : a(m, sx);
  r(tmp, p);
}
  return 0;
}

The ICE is reproducible with -O3, but not with -O2. Also note that this is C,
not C++.


[Bug c++/52639] ice in supportable_widening_operation

2012-04-24 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #6 from Richard Guenther rguenth at gcc dot gnu.org 2012-04-24 
14:04:42 UTC ---
Supposedly fixed by

2012-04-10  Ulrich Weigand  ulrich.weig...@linaro.org

PR tree-optimization/52870
* tree-vect-patterns.c (vect_recog_widen_mult_pattern): Verify that
presumed pattern statement is within the same loop or basic block.

meaning, I cannot reproduce it.


[Bug c++/52639] ice in supportable_widening_operation

2012-04-24 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #7 from dcb dcb314 at hotmail dot com 2012-04-24 18:08:53 UTC ---
(In reply to comment #6)
 Supposedly fixed by
 
 2012-04-10  Ulrich Weigand  ulrich.weig...@linaro.org
 
 PR tree-optimization/52870
 * tree-vect-patterns.c (vect_recog_widen_mult_pattern): Verify that
 presumed pattern statement is within the same loop or basic block.
 
 meaning, I cannot reproduce it.

I checked and trunk 20120422 doesn't seem to have this bug.

So it looks fixed to me. Suggest mark resolved.


[Bug c++/52639] ice in supportable_widening_operation

2012-04-24 Thread vincent-gcc at vinc17 dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #8 from Vincent Lefèvre vincent-gcc at vinc17 dot net 2012-04-24 
23:58:06 UTC ---
I confirm that rebuilding gcc-snapshot with the patch
http://gcc.gnu.org/viewcvs?view=revisionrevision=186272 for PR
tree-optimization/52870 solves the problem.

So, I think that this bug should be closed as a duplicate of bug 52870.


[Bug c++/52639] ice in supportable_widening_operation

2012-04-24 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

Paolo Carlini paolo.carlini at oracle dot com changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||DUPLICATE

--- Comment #9 from Paolo Carlini paolo.carlini at oracle dot com 2012-04-25 
00:17:23 UTC ---


*** This bug has been marked as a duplicate of bug 52870 ***


[Bug c++/52639] ice in supportable_widening_operation

2012-04-03 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #3 from dcb dcb314 at hotmail dot com 2012-04-03 19:29:11 UTC ---
Created attachment 27079
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27079
C++ source code


[Bug c++/52639] ice in supportable_widening_operation

2012-04-03 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

--- Comment #4 from dcb dcb314 at hotmail dot com 2012-04-03 19:31:58 UTC ---

Finally, I managed to get delta to do something useful.

Minimal test case attached.


[Bug c++/52639] ice in supportable_widening_operation

2012-03-31 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

Paolo Carlini paolo.carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2012-03-31
 Ever Confirmed|0   |1

--- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2012-03-31 
23:17:45 UTC ---
Please, do your best to reduce the size of the reproducer:
http://gcc.gnu.org/wiki/A_guide_to_testcase_reduction


[Bug c++/52639] ice in supportable_widening_operation

2012-03-20 Thread dcb314 at hotmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52639

dcb dcb314 at hotmail dot com changed:

   What|Removed |Added

  Component|c   |c++

--- Comment #1 from dcb dcb314 at hotmail dot com 2012-03-20 18:50:21 UTC ---
The source code is C++, not C. My mistake, sorry.