gas style and readability nit

Alan Modra amodra@gmail.com
Sun Jan 4 07:25:01 GMT 2026


>From a53a51ed1d8f13125af7e4c2660482b5901a2732 Mon Sep 17 00:00:00 2001
From: Alan Modra <amodra@gmail.com>
Date: Sat, 3 Jan 2026 13:42:58 +1030
Subject: 

	* config/obj-elf.c (obj_elf_section): Introduce a variable
	rather than unreadable line wrapping.

diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c
index 9593ce26268..689d5cee45e 100644
--- a/gas/config/obj-elf.c
+++ b/gas/config/obj-elf.c
@@ -1275,14 +1275,12 @@ obj_elf_section (int push)
 	    }
 
 	  const struct elf_backend_data *bed = get_elf_backend_data (stdoutput);
+	  bool maybe_gnu = (bed->elf_osabi == ELFOSABI_NONE
+			    || bed->elf_osabi == ELFOSABI_GNU
+			    || bed->elf_osabi == ELFOSABI_FREEBSD);
 	  attr = obj_elf_parse_section_letters (beg, strlen (beg), push,
 						&is_clone, &inherit,
-						bed->elf_osabi == ELFOSABI_NONE
-						|| (bed->elf_osabi
-						    == ELFOSABI_GNU)
-						|| (bed->elf_osabi
-						    == ELFOSABI_FREEBSD)
-						? &gnu_attr : NULL,
+						maybe_gnu ? &gnu_attr : NULL,
 						&has_entsize);
 
 	  if (inherit > 0)

-- 
Alan Modra


More information about the Binutils mailing list