summaryrefslogtreecommitdiff
path: root/libjava/classpath/java/io/UnsupportedEncodingException.java
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2025-11-20 10:31:56 +0100
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2025-11-20 10:31:56 +0100
commit48a432de368ab8784392947a187880a658463106 (patch)
treeb43dace10322f555a5b46e6c696a2eea182f2ea4 /libjava/classpath/java/io/UnsupportedEncodingException.java
parentf6b6430085ebdf544b9b8033b2cf33128c5e9b11 (diff)
driver: Simplify LINK_ARCH*_SPEC on Solaris
The various LINK_ARCH*_SPECs proved to be way more complex than necessary: * All uses of -YP,* can just go: they match the Solaris and GNU ld defaults. In addition, the /usr/lib/libp entries are now superfluous: they only contain compatiblity symlinks to their counterparts in /usr/lib. The %R parts are superceded by the -z sysroot/--sysroot options. * With those options gone, LINK_ARCH{32,64}_SPEC_BASE are now identical and can be merged. * It's no longer necessary to use arch-specific versions of the Solaris ld map.below4G linker map: with the new v2 mapfile syntax a single file can be used for all of SPARC, and x86, 32 and 64-bit. * Similarly, with LINK_ARCH{32,64,DEFAULT}_SPEC being identical, a common LINK_ARCH_SPEC can be used with the single difference (erroring out on the non-default multilib in non-multilib configurations, e.g. -m64 for -m32-only configs) moved to a separate LINK_ARCH_ERROR_SPEC. Bootstrapped without regressions on {i386,amd64}-pc-solaris2.11, sparc{,v9}-sun-solaris2.11 with as/ld, gas/ld, and gas/gld plus --disable-multilib builds of those. 2025-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> gcc: * config/sol2.h (LINK_ARCH32_SPEC_BASE): Don't provide -YP defaults. Rename to ... (LINK_ARCH_SPEC_BASE): ... this. (LINK_ARCH32_SPEC): Remove. (LINK_ARCH64_SPEC_BASE): Remove. (LINK_ARCH64_SPEC): Rename to ... (LINK_ARCH_SPEC_1): ... this. [!USE_GLD]: Simplify map.below4G use. (LINK_ARCH_ERROR_SPEC): New macro. (LINK_ARCH32_SPEC): Remove. (LINK_ARCH_DEFAULT_SPEC): Remove. (LINK_ARCH_SPEC): Simplify using LINK_ARCH_ERROR_SPEC, LINK_ARCH_SPEC_1. (SUBTARGET_EXTRA_SPECS): Remove link_arch32, link_arch64 link_arch_default.
Diffstat (limited to 'libjava/classpath/java/io/UnsupportedEncodingException.java')
0 files changed, 0 insertions, 0 deletions