gcc/libgcc
Georg-Johann Lay e13d9d5aeb Adjust decimal point of signed accum mode to GCC default.
libgcc/
	Adjust decimal point of signed accum mode to GCC default.

	PR target/54222
	* config/avr/t-avr (LIB1ASMFUNCS): Add _fractsfsq _fractsfusq,
	_divqq_helper.
	* config/avr/lib1funcs-fixed.S (__fractqqsf, __fracthqsf)
	(__fractsasf, __fractsfha, __fractusqsf, __fractsfsa)
	(__mulha3, __mulsa3)
	(__divqq3, __divha3, __divsa3): Adjust to new position of
	decimal point of signed accum types. 
	
	(__mulusa3_round): New function.
	(__mulusa3): Use it.
	(__divqq_helper): New function.
	(__udivuqq3): Use it.

gcc/
	Adjust decimal point of signed accum mode to GCC default.

	PR target/54222
	* config/avr/avr-modes.def (HA, SA, DA): Remove mode adjustments.
	(TA): Move decimal point one bit to the right.
	* config/avr/avr.c (avr_out_fract): Rewrite.

From-SVN: r193721
2012-11-22 10:00:13 +00:00
..
config Adjust decimal point of signed accum mode to GCC default. 2012-11-22 10:00:13 +00:00
soft-fp soft-fp updated from GLIBC upstream. 2012-11-15 18:39:47 +00:00
ChangeLog Adjust decimal point of signed accum mode to GCC default. 2012-11-22 10:00:13 +00:00
config.host config.host (m32r-*-rtems*): Include crtinit.o and crtfinit.o as extra_parts. 2012-10-31 03:17:37 +01:00
config.in
configure bid_functions.h: Check for __GLIBC__ additionally to LINUX when defining format specifiers. 2012-11-05 00:08:42 +01:00
configure.ac gthr.m4: New. 2012-10-15 13:10:30 +00:00
crtstuff.c
dfp-bit.c
dfp-bit.h
divmod.c
empty.mk
emutls.c
enable-execute-stack-empty.c
enable-execute-stack-mprotect.c
fixed-bit.c
fixed-bit.h
fixed-obj.mk
floatunsidf.c
floatunsisf.c
floatunsitf.c
floatunsixf.c
fp-bit.c
fp-bit.h
gbl-ctors.h
gen-fixed.sh
generic-morestack-thread.c
generic-morestack.c generic-morestack.c (__generic_morestack): Align the returned stack pointer to a 32 byte boundary. 2012-11-06 23:04:28 +00:00
generic-morestack.h
gstdint.h
gthr-posix.h re PR other/53889 (Gthreads doesn't support destroying recursive mutexes) 2012-10-02 21:22:32 +01:00
gthr-single.h re PR other/53889 (Gthreads doesn't support destroying recursive mutexes) 2012-10-02 21:22:32 +01:00
gthr.h re PR other/53889 (Gthreads doesn't support destroying recursive mutexes) 2012-10-02 21:22:32 +01:00
libgcc2.c
libgcc2.h
libgcc-std.ver.in re PR bootstrap/55370 (Bad libgcc.map) 2012-11-20 09:36:31 +01:00
libgcov.c This patch addresses the bogus "Invocation mismatch" messages seen in parallel profiledbootstrap builds of gcc. 2012-11-19 05:20:59 +00:00
longlong.h
Makefile.in
memcmp.c
memcpy.c
memmove.c
memset.c
mkheader.sh
mkmap-flat.awk
mkmap-symver.awk
shared-object.mk
siditi-object.mk
static-object.mk
sync.c
udivmod.c
udivmodsi4.c
unwind-arm-common.inc
unwind-c.c
unwind-compat.c
unwind-compat.h
unwind-dw2-fde-compat.c
unwind-dw2-fde-dip.c config.host (*-*-openbsd*): Add t-eh-dw2-dip to tmake_file. 2012-10-05 23:35:55 +00:00
unwind-dw2-fde.c
unwind-dw2-fde.h
unwind-dw2.c
unwind-dw2.h
unwind-generic.h
unwind-pe.h
unwind-seh.c
unwind-sjlj.c
unwind.inc