ty: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: elver at google dot com
Target Milestone: ---
Created attachment 48720
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48720&action=edit
Preprocessed source
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80223
--- Comment #19 from Marco Elver ---
(In reply to Fangrui Song from comment #18)
[...]
> Our problem is that a boolean attribute with 1 bit information cannot
> express whether a neg attribute function can be inlined into a pos attribute
> funct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108777
--- Comment #3 from Marco Elver ---
(In reply to Jakub Jelinek from comment #2)
> Marco, is this what you are looking for?
Yes, looks good - the tests verify the behaviour I'd expect. Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108777
--- Comment #8 from Marco Elver ---
Thanks for the quick turnaround!
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: elver at google dot com
Target Milestone: ---
Clang/LLVM implements the function attributes "preserve_most" and
"preserve_all":
[1] preserve_most: "On X86-64 and AArch64 targets, this attr