[PATCH v2 11/11] s390: Announce s390 64-bit (s390x) SFrame V2 support in binutils

Indu Bhagat indu.bhagat@oracle.com
Mon Jun 2 20:50:58 GMT 2025


On 5/27/25 4:07 AM, Jens Remus wrote:
> The preceding commits add s390 64-bit (s390x) support in binutils to
> generate SFrame stack trace information (.sframe section) in the
> assembler from CFI directives (with option --gsframe), generate .sframe
> section for linker-generated .plt section in the linker, and dump SFrame
> information in objdump and readelf (with option --sframe).
> 
> binutils/
> 	* NEWS: Announce s390 64-bit (s390x) SFrame V2 support in
> 	as, ld, objdump, and readelf.
> 
> gas/
> 	* NEWS: Update s390 64-bit (s390x) SFrame V2 support in
> 	assembler.
> 
> Signed-off-by: Jens Remus <jremus@linux.ibm.com>
> ---
> 
> Notes (jremus):
>      Changes in V2:
>      - New patch.  (Indu)
> 
>   binutils/NEWS | 7 +++++++
>   gas/NEWS      | 2 +-
>   2 files changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/binutils/NEWS b/binutils/NEWS
> index a4599d91ad9a..be2679275ce3 100644
> --- a/binutils/NEWS
> +++ b/binutils/NEWS
> @@ -1,5 +1,12 @@
>   -*- text -*-
>   
> +* On s390 64-bit (s390x) gas, ld, objdump, and readelf now support generating

The sentence reads wierd, isnt it ? I think you need either a comma or 
some restructuring.

How about something like:
"On s390 64-bit (s390x), gas, ld, objdump, and readelf now support 
generating and processing SFrame V2 ..."

Reviewed-by: Indu Bhagat <indu.bhagat@oracle.com>

> +  and processing of SFrame V2 stack trace information (.sframe).  The assembler
> +  generates SFrame info from CFI directives with option "--gsframe".  The
> +  linker generates SFrame info for the linker-generated .plt section and merges
> +  all .sframe sections.  Both objdump and readelf dump SFrame info with option
> +  "--sframe[=<section-name>]".
> +
>   * For RISC-V dis-assembler, the definition of mapping symbol $x is changed,
>     so the file needs to be rebuilt since 2.45 once used .option arch directives.
>   
> diff --git a/gas/NEWS b/gas/NEWS
> index c3bc4cfd16b2..6d617e9b78ac 100644
> --- a/gas/NEWS
> +++ b/gas/NEWS
> @@ -1,6 +1,6 @@
>   -*- text -*-
>   
> -* Add initial support to generate SFrame stack trace information (.sframe)
> +* Add support to generate SFrame stack trace information (.sframe)
>     from CFI directives on s390 64-bit (s390x).
>   
>   * Support for x86 AVX10.2 256 bit rounding has been dropped, as all the



More information about the Binutils mailing list