* Jakub Jelinek: > On Sat, Sep 12, 2020 at 07:37:36PM +0200, Florian Weimer wrote: >> * H. J. Lu via Gcc-patches: >> >> > + inform (input_location, "the value of the stack pointer after" >> > + " an %<asm%> statement must be the same as it was" >> > + " before the statement"); >> >> Would it make sense to generate a stronger worded warning when >> generating asynchronous unwind tables? If an asm statement changes >> the stackpointer even temporarily, the unwind information won't be >> correct. > > It can be, at least when using .cfi_* directives, the inline asm writers > have the possibility to support that (they can check a macro if compiler is > emitting .cfi_* directives and use .cfi_* directives in their snippets.
Is it possible to write generic .cfi_* directives that apply both to the frame-pointer non-frame-pointer cases?