[testsuite] Skip gcc.dg/ucnid-5-utf8.c unless ucn is supported

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Mon Sep 23 10:18:00 GMT 2019


The new gcc.dg/ucnid-5-utf8.c test FAILs on Solaris with the native
assembler:

+FAIL: gcc.dg/ucnid-5-utf8.c (test for excess errors)
+UNRESOLVED: gcc.dg/ucnid-5-utf8.c compilation failed to produce executable

Excess errors:
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 22: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 22: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 22: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 23: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 23: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 23: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 25: error: unknown opcode "a$b"
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 25: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 25: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 25: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 25: error: statement syntax
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 60: error: invalid character (0x9f)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 60: error: invalid character (0x98)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 60: error: invalid character (0x80)
/usr/ccs/bin/as: "/var/tmp//cc8LEnCb.s", line 37: warning: size of "a$b" redefined

The test uses a UCN identifier (as can only be seen with cat -v), but
fails to declare that requirement.  Fixed as follows as has been done in
the other affected ucnid-*.c tests.  Now the test is UNSUPPORTED on
i386-pc-solaris2.11 with as and PASSes with gas.

Installed on mainline.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


2019-09-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: testsuite-ucnid-5-utf8-ucn.patch
Type: text/x-patch
Size: 527 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20190923/6ea1b16b/attachment.bin>


More information about the Gcc-patches mailing list