Ok, I've reread them. I could not find the definition of some of them because they are only mentioned int the info manual under their '--no-' counterparts, so when I searched for them with grep (because I did not remember seeing them before because they were not there,) nothing came up. I'm still interested in learning a little more about a few though. -Wimplicit-interface What's an explicit interface? -Wimplicit-procedure What's an explicit interface? -Winvalid-memory-model I could not find it mentioned in the info manual. -Wcharacter-truncation "Warn when a character assignment will truncate the assigned string." How can a string be truncated? -Wlogical-op Why would it give false positives? What's the criteria under which it makes these assumptions? -Wstack-protector How can a function get smashed? -- View this message in context: http://gcc.1065356.n5.nabble.com/A-few-Qs-on-the-Wfoo-options-tp987688p996338.html Sent from the gcc - Help mailing list archive at Nabble.com.