On Tue, Nov 01, 2016 at 01:12:55PM -0600, Jeff Law wrote: > On 11/01/2016 08:10 AM, Jakub Jelinek wrote: > >On Mon, Oct 31, 2016 at 08:39:15PM -0600, Martin Sebor wrote: > >>Attached is an updated patch that works around the problem with > >>the definition of the NOTE_DATA macro discussed below. I've > >>raised bug 78174 for it and temporarily worked around it in > >>the patch. I'll see if I can come up with a patch to fix the > >>macro the "right way" but would prefer to do that separately. > >>The NOTE_DATA macro is implemented in terms of the RTL_CHECK1 > >>macro that will need to change and that macro is used in many > >>others, so I would rather not mess around with those as part > >>of this patch. > > > >No, you just shouldn't use __bos (*, 1) in the warning code > >for mem* like builtins. > Can you explain to Martin why so that he can adjust accordingly?
I've tried to explain that in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78174#c7 Jakub