[Nouveau] [Bug 80266] Undefined operation in tgsi_ureg.c left shift of 1 by 31 places cannot be represented in type 'int'
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Jun 20 12:12:06 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=80266
--- Comment #8 from Vittorio <zeccav at gmail.com> ---
(In reply to comment #5)
> I'm not sure why you're filing these against nouveau... I'm sure there are
> _tons_ of these throughout mesa...
>
> Does gcc warn about this? Are you _sure_ that (signed int)1 << 31 is illegal
> in C99?
Only now I am reading this note.
I compiled mesa with gcc -fsanitize=undefined option, gcc runtime is issuing
several, not tons, of runtime error messages, it seems to me that
(signed int) 1 << 31 is undefined if computed as int.
The runtime error messages only appear with the -std=c99 option.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140620/d5d41259/attachment.html>
More information about the Nouveau
mailing list