[PATCH] gas: stub out sframe-opt.c functions when SFrame is not supported
Indu Bhagat
indu.bhagat@oracle.com
Fri Dec 19 07:45:09 GMT 2025
On 12/18/25 11:43 PM, Jan Beulich wrote:
> On 18.12.2025 18:47, Indu Bhagat wrote:
>> On 12/15/25 2:58 AM, Jan Beulich wrote:
>>> Much like everything in gen-sframe.c, these functions are supposed to
>>> never be reached when SFrame isn't supported by a target. Adding
>>> respective assertions reduces code size for such targets, while at the
>>> same time adding consistency checking for targets which optionally
>>> support the feature.
>>>
>>> --- a/gas/sframe-opt.c
>>> +++ b/gas/sframe-opt.c
>>> @@ -21,6 +21,10 @@
>>> #include "as.h"
>>> #include "sframe.h"
>>>
>>> +#ifndef support_sframe_p
>>> +# define support_sframe_p() false
>>> +#endif
>>> +
>>
>> What do you think about leaving a comment here (subset of the
>> information in commit log or verbatim) with the above definition. I'm
>> thinking it may be confusing to see this macro defined to false in the
>> file. Especially if the code evolves and there is need to rejig any of
>> support_sframe_p usage in other files.
>
> I've added
>
> /* Much like everything in gen-sframe.c, the functions here aren't supposed
> to ever be reached when SFrame isn't supported by a target. */
>
> ahead of the #ifndef. Is that okay with you?
>
Yes, Thanks.
More information about the Binutils
mailing list