https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81272
Bug ID: 81272 Summary: libdecnumber/decNumber.c:6032: wrong condition ? Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- trunk/libdecnumber/decNumber.c:6032]: (style) Boolean result is used in bitwise operation. Clarify expression with parentheses. Source code is if (decNumberIsNegative(lhs) & !decNumberIsNegative(rhs)) { Maybe better code if (decNumberIsNegative(lhs) && !decNumberIsNegative(rhs)) { trunk/libdecnumber/decNumber.c:6036]: (style) Boolean result is used in bitwise operation. Clarify expression with parentheses. Duplicate.