https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182

--- Comment #3 from Roland Illig <roland.illig at gmx dot de> ---
(In reply to Andrew Pinski from comment #2)
> Considering it is documented in another place where char is signed or
> unsigned.  I don't know if this needs to change.

Given only the compiler warning about "char subscript", how could I possibly
get to the documentation you linked?

> int demo(char ch, int *data) {
>     return data[ch];
> }

When I try to compile this code, I get:

> bad.c:2:16: warning: array subscript has type 'char' [-Wchar-subscripts]

>From there I can look up the documentation of that command line option. But how
could I get from there to your documentation? And, considering an _average_ GCC
user (instead of an active GCC developer), would I have a chance of
understanding the underlying problem and fixing it correctly? The GCC
documentation should at least try to educate the reader a bit.

Reply via email to