--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38671
--- Comment #6 from tim at klingt dot org 2008-12-31 09:20 ---
> sys_perf_counter_open always returns less than zero for me.
> This is with:
> Linux gcc13 2.6.18-6-vserver-amd64 #1 SMP Sun Feb 10 17:55:04 UTC 2008 x86_64
> GNU/Linux
>
> What system call is it trying to do and why?
>
--- Comment #5 from pinskia at gcc dot gnu dot org 2008-12-31 08:12 ---
Confirmed, though I don't have a fully reduced testcase yet. Basically it
comes down to using unsigned int rather than size_t. If you had used size_t as
the index, the code would have worked correctly.
--
pinsk
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-31 08:10 ---
D.45587 = VIEW_CONVERT_EXPR<__v4si>(x);
D.45589 = __builtin_ia32_pcmpeqd128 (D.45587, D.45587);
D.45591 = __builtin_ia32_psrldi128 (D.45589, 25);
D.45594 = __builtin_ia32_pslldi128 (D.45591, 23);
one = VIEW