compiler: Don't crash on append with single argument.

Instead of allocating an empty slice literal, use a slice
value with a nil pointer.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218806 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/
	* config/sh/crt.h: New.
	* config/sh/crti.S: Use GLOBAL macro from crt.h for _init and _fini
	symbols.
	* config/sh/crt1.S: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218807 138bc75d-0d04-0410-961f-82ee72b054a4