https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96993
--- Comment #4 from Andrew Pinski ---
Is there any reason why you didn't use offsetof/__builtin_offsetof here?
Instead of playing tricks like:
(tUint8 *)(&((struct tmm_blk_free_head_t *)0)->ql.column_list)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96993
--- Comment #3 from Jan Smets ---
The testcase has a sign-compare warning that we've traditionally been ignoring
given the ancient codebase.
warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’
due to unsignedness of ot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96993
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96993
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.3
Summary|invalid code