gas: Update PR gas/33744 tests

Since .set directive doesn't work on alpha and hpux has a non-standard
common directive, skip the relevant tests on alpha and hpux.  Also allow
2, 4, 8 byte section alignment for 1-byte section since some targets
have a minimum section alignment.

	PR gas/33744
	* testsuite/gas/elf/sh-link-abs-1.d: Skip alpha and allow 1, 2,
	4, 8 byte section alignment.
	* testsuite/gas/elf/sh-link-abs-2.d: Likewise.
	* testsuite/gas/elf/sh-link-abs-3-32.d: Likewise.
	* testsuite/gas/elf/sh-link-abs-3-64.d: Likewise.
	* testsuite/gas/elf/sh-link-abs-4-32.d: Likewise
	* testsuite/gas/elf/sh-link-abs-4-64.d: Likewise
	* testsuite/gas/elf/sh-link-common-1.d: Skip hpux and allow 1,
	2, 4, 8 byte section alignment.
	* testsuite/gas/elf/sh-link-common-2.d: Likewise
	* testsuite/gas/elf/sh-link-common-3-32.d: Likewise
	* testsuite/gas/elf/sh-link-common-3-64.d: Likewise
	* testsuite/gas/elf/sh-link-common-4-32.d: Likewise
	* testsuite/gas/elf/sh-link-common-4-64.d: Likewise

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
12 files changed