]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
x86: always set ISA_1_BASELINE property for 64-bit objects
authorJan Beulich <jbeulich@suse.com>
Mon, 2 Dec 2024 08:38:47 +0000 (09:38 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 2 Dec 2024 08:38:47 +0000 (09:38 +0100)
commita96a8b7367b2cd51ff32c69e516dfbe0204c8008
tree811ddaf6dfaeff51c1db86f1bfa5699b1ca755f1
parent64aafe3e86cb5575173344bb66a242d15e2271ee
x86: always set ISA_1_BASELINE property for 64-bit objects

The baseline was, afaik, specifically chosen to align with the baseline
ISA of x86-64. It therefore makes no sense to emit that property only
conditionally; if anything it confuses tools analyzing the difference
between generated object files, which may result from just
added / changed / removed (entirely ISA-independent) code, without any
change to the enabled extensions. Compilers, after all, are free to use
these baseline "extensions" when generating 64-bit code.

While changing the one testcase that needs adjustment, also correct its
misleading name (to be in sync with the filename).
22 files changed:
gas/config/tc-i386.c
gas/testsuite/gas/i386/x86-64-property-14.d
ld/testsuite/ld-x86-64/pr24322a-x32.d
ld/testsuite/ld-x86-64/pr24322a.d
ld/testsuite/ld-x86-64/pr24322b-x32.d
ld/testsuite/ld-x86-64/pr24322b.d
ld/testsuite/ld-x86-64/pr24458a-x32.d
ld/testsuite/ld-x86-64/pr24458a.d
ld/testsuite/ld-x86-64/pr24458b-x32.d
ld/testsuite/ld-x86-64/pr24458b.d
ld/testsuite/ld-x86-64/pr24458c-x32.d
ld/testsuite/ld-x86-64/pr24458c.d
ld/testsuite/ld-x86-64/property-1a.r
ld/testsuite/ld-x86-64/property-2a.r
ld/testsuite/ld-x86-64/property-x86-4a-x32.d
ld/testsuite/ld-x86-64/property-x86-4a.d
ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d
ld/testsuite/ld-x86-64/property-x86-ibt5.d
ld/testsuite/ld-x86-64/property-x86-lam-u48-5.d
ld/testsuite/ld-x86-64/property-x86-lam-u57-5.d
ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d
ld/testsuite/ld-x86-64/property-x86-shstk5.d