The first patch in this series selects picolibc as the default C library when the target is *-picolibc-*. This configures the default compiler specs for picolibc usage, including the addition of three picolic-specific options.
The section patch in this series allows the default C library to be explicitly selected, separately from the target name. This allows toolchains for targets like Zephyr to default to picolibc without needing to include 'picolibc' in the target name.