This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Chris Metcalf wrote:
+ /* Using the tilegx gcc 4.8.2 yields uninitialized warnings + here (on the "else if" line) and below. Compiling the same + source code with the same gcc version on x86_64 does not + yield the warning, so it is something subtle. */ + DIAG_PUSH_NEEDS_COMMENT; + DIAG_IGNORE_NEEDS_COMMENT(4.8, "-Wmaybe-uninitialized"); } else if (br_elem->type == COLL_SYM) { + DIAG_POP_NEEDS_COMMENT;
Can you fix this in a way that doesn't feel like ifdefs that are improperly nested with respect to the actual code? E.g., by moving the "br_elem->type == COLL_SYM" expression into a static function, and playing with the pragmas only inside that function's body?
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |