gcc/libgcc/config/i386
Uros Bizjak 02ac9503fd i386-c.c (ix86_target_macros): Define _SOFT_FLOAT for !TARGET_80387.
gcc/

	* config/i386/i386-c.c (ix86_target_macros): Define _SOFT_FLOAT
	for !TARGET_80387.
	* config/i386/rtemself.h (TARGET_OS_CPP_BUILTINS): Do not define
	_SOFT_FLOAT here.
	(LONG_DOUBLE_TYPE_SIZE): New define.
	(LIBGCC2_LONG_DOUBLE_TYPE_SIZE): Ditto.

libgcc/

	* config/i386/32/sfp-machine.h (_FP_MUL_MEAT_S): Define.
	(_FP_MUL_MEAT_D): Ditto.
	(_FP_DIV_MEAT_S): Ditto.
	(_FP_DIV_MEAT_D): Ditto.
	* config.host (i[34567]86-*-rtems*): Remove i386/t-softfp, add
	t-softfp-sfdf and t-softfp to tmake_file.

M    gcc/config/i386/i386-c.c
M    gcc/config/i386/rtemself.h
M    gcc/ChangeLog
M    libgcc/ChangeLog
M    libgcc/config.host
M    libgcc/config/i386/32/sfp-machine.h

From-SVN: r204404
2013-11-05 17:08:30 +01:00
..
32 i386-c.c (ix86_target_macros): Define _SOFT_FLOAT for !TARGET_80387. 2013-11-05 17:08:30 +01:00
64
cpuinfo.c Fix licenses on several libgcc files. 2013-08-01 21:09:10 +00:00
crtfastmath.c crtfastmath.c: Compile only for !_SOFT_FLOAT. 2013-11-03 11:12:12 +01:00
crti.S
crtn.S
crtprec.c crtfastmath.c: Compile only for !_SOFT_FLOAT. 2013-11-03 11:12:12 +01:00
cygming-crtbegin.c cygming-crtbegin.c (__register_frame_info): Make weak. 2013-05-08 20:33:52 +02:00
cygming-crtend.c
cygwin.S
darwin-lib.h
enable-execute-stack-mingw32.c
gthr-win32.c gthr-win32.c: CreateSemaphoreW instead of CreateSemaphoreA. 2013-09-17 13:46:47 +02:00
gthr-win32.h gthr-win32.c: CreateSemaphoreW instead of CreateSemaphoreA. 2013-09-17 13:46:47 +02:00
libgcc-bsd.ver
libgcc-cygming.ver
libgcc-darwin.10.4.ver
libgcc-darwin.10.5.ver
libgcc-glibc.ver
libgcc-sol2.ver
linux-unwind.h
morestack.S
sfp-exceptions.c
sfp-machine.h re PR other/53317 (Conversion from __int128 to __float128) 2013-06-21 20:08:01 +01:00
sol2-c1.S
sol2-unwind.h sol2-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Do not set fs->signal_frame for SIGFPE raised for IEEE-754 exceptions. 2013-05-28 13:52:50 +00:00
t-chkstk
t-cpuinfo
t-crtfm
t-crtpc
t-crtstuff
t-cygming
t-cygwin
t-darwin
t-dlldir
t-dlldir-x
t-dw2-eh
t-freebsd
t-gthr-win32
t-interix
t-linux
t-mingw32
t-mingw-pthread
t-nto
t-seh-eh
t-sjlj-eh
t-slibgcc-cygming
t-softfp
t-sol2
t-stack-i386
value-unwind.h
w32-unwind.h