While reviewing #5697, I noticed that GNU install outputs ./-dest when running install -s --strip-program ./no-hyphen -- source -dest whereas uutils install doesn't output anything.
The no-hyphen program is (from test_install_and_strip_with_program_hyphen):
#!/bin/sh
printf -- '%s\n' "$1" | grep '^[^-]'