https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61689
Bug ID: 61689 Summary: Assignment and Operator not working as intended. Product: gcc Version: 4.7.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: wmichaelv at hotmail dot com Created attachment 33063 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33063&action=edit c code iR = -iX * iR + iZ / iY * iA / (iA = iR = iC / iB); Couldn't detect the source of error. The output is displayed correctly in visual studio 2008, but not in gcc. complete code is attached.