# The Sparc `long double' is a distinct type we support. | |
long-double-fcts = yes | |
pie-ccflag = -fPIE | |
ifeq ($(subdir),debug) | |
CFLAGS-backtrace.c += -funwind-tables | |
endif | |
ifeq ($(subdir),gmon) | |
sysdep_routines += sparc-mcount | |
endif | |
ifeq ($(subdir),db2) | |
CPPFLAGS += -DHAVE_SPINLOCKS=1 -DHAVE_ASSEM_SPARC_GCC=1 | |
endif | |
ifeq ($(subdir),csu) | |
CPPFLAGS-crti.S += -fPIC | |
CPPFLAGS-crtn.S += -fPIC | |
endif | |
# The assembler on SPARC needs the -fPIC flag even when it's assembler code. | |
ASFLAGS-.os += -fPIC |