Commit Graph

487 Commits

Author SHA1 Message Date
Andreas Schwab
8b37c8a650 m68k: update libm test ULPs 2012-03-22 10:55:30 +01:00
Andreas Schwab
1c195f88f0 m68k: update libm test ULPs 2012-03-20 00:25:54 +01:00
Andreas Schwab
b6db56fb2d m68k: update libm test ULPs 2012-03-15 13:33:35 +01:00
Richard Henderson
ed7e7d46e9 Use include_next to chain math_private.h headers. 2012-03-09 16:28:42 -08:00
Richard Henderson
e038d690b4 Use <> for math.h and math_private.h everywhere.
Entire tree edited via find | grep | sed.
2012-03-09 16:24:17 -08:00
Paul Eggert
ab84e3ff9c Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
Andreas Schwab
052178e613 m68k: update libm test ULPs 2012-03-05 16:51:38 +01:00
Andreas Schwab
79c5cebc4a m68k: update libm test ULPs 2012-03-02 22:26:47 +01:00
Andreas Schwab
fba1e82f6c m68k: remove unused fpu switch implementation 2012-02-26 17:06:00 +01:00
Andreas Schwab
d8e510fa7f m68k: remove __kernel_{sin,cos,tan} implementations 2012-02-26 16:54:09 +01:00
Andreas Schwab
a9e6c76aae m68k: avoid invalid exception for ccosh(NaN+iNaN) 2012-02-25 18:18:32 +01:00
Andreas Schwab
ccc074aa35 m68k: update libm test ULPs 2012-02-24 22:13:58 +01:00
Andreas Schwab
258ca456fd m68k: set errno in exp 2012-02-24 22:13:58 +01:00
Andreas Schwab
27c1f49d4b m68k: set errno in sin, cos, tan 2012-02-24 22:13:57 +01:00
Andreas Schwab
06285c8785 m68k: add crt files 2012-02-08 13:35:50 +01:00
Andreas Schwab
74b24e3d46 m68k: unify m68k-helpers.S 2012-02-08 13:35:36 +01:00
Andreas Schwab
53bce1b5f9 m68k: remove __STDC__ conditionals 2012-01-29 16:54:46 +01:00
Andreas Schwab
ae9df5c8a0 m68k: use const instead of __const 2012-01-08 14:23:44 +01:00
Andreas Schwab
30cfd5f601 m68k: remove NO_UNDERSCORES 2012-01-08 14:23:09 +01:00
Andreas Schwab
5de7dd3ece m68k: remove non-ELF support 2012-01-08 10:59:42 +01:00
Andreas Schwab
50e73d1379 m68k: add cfi directives 2012-01-05 14:52:48 +01:00
Andreas Schwab
8a70b2dcab m68k: prevent warnings due to long long constants 2011-12-23 20:34:10 +01:00
Andreas Schwab
f335e01fe1 m68k: define stackinfo_get_sp, stackinfo_sub_sp 2011-11-01 18:35:32 +01:00
Andreas Schwab
290c9bd53b m68k: add optimized math_opt_barrier and math_force_eval 2011-10-26 11:34:30 +02:00
Andreas Schwab
88808f8a72 m68k: replace unneeded sincostab 2011-10-26 11:32:38 +02:00
Andreas Schwab
f2d9d9095c m68k/cf: add __sqrt*_finite aliases 2011-10-23 16:40:53 +02:00
Andreas Schwab
0ea4e188a6 m68k: add __exp*_finite aliases 2011-10-23 16:39:55 +02:00
Andreas Schwab
b0835b4569 m68k: use generic implementation of s_ccos 2011-10-22 11:21:37 +02:00
Andreas Schwab
d3d9bde557 m68k: add __*_finite aliases 2011-10-13 19:10:24 +02:00
Andreas Schwab
74d3667f04 m68k: remove obsolete non-fpu implementations of isinfl and isnanl 2011-10-09 14:00:12 +02:00
Andreas Schwab
5c3bd23521 m68k: don't call ifunc functions in trace mode 2011-10-05 11:53:01 +02:00
Andreas Schwab
57d2b48d39 m68k: remove use of USE_TLS 2011-09-11 16:50:19 +02:00
Andreas Schwab
a437c0725b m68k: fix saving %fp0 in _dl_profile_fixup for coldfire 2011-06-23 00:20:55 +02:00
Andreas Schwab
04c46a1ce7 m68k: define TLS_DTV_UNALLOCATED 2011-04-11 16:03:18 +02:00
Andreas Schwab
fb3ed18747 m68k: reimplement byteswap macros as inlines 2011-03-06 19:52:43 +01:00
Andreas Schwab
a2bfcf6de8 m68k: define DEFAULT_STACK_PERMS 2010-12-26 11:02:05 +01:00
Andreas Schwab
16d6bc0bff m68k: remove fma inlines 2010-10-11 23:15:17 +02:00
Andreas Schwab
2e1639a8a0 m68k: add hidden feupdateenv and fetestexcept definitions 2010-10-11 23:14:37 +02:00
Andreas Schwab
2aed4f91fd m68k: cleanup sysdep files
Use sysdep files in subdirectories instead of testing cpu macros.
2010-08-02 18:47:27 +02:00
Andreas Schwab
9166f36fcc m68k: mark all inline math functions as non-throwing 2010-06-13 22:30:17 +02:00
Andreas Schwab
92dd2ecf16 m68k: use signbit macro 2010-03-13 18:15:31 +01:00
Andreas Schwab
b5e933757c m68k: remove duplicate __signbit definitions 2010-03-13 17:28:12 +01:00
Andreas Schwab
326a03edf9 m68k: define __signbit inlines 2010-03-13 16:59:42 +01:00
Maxim Kuvyrkov
40111cb9e1 NPTL support for m68k/ColdFire 2010-03-12 19:52:07 +01:00
Maxim Kuvyrkov
42ae1878f3 m68k: update jmpbuf-unwind.h 2010-03-12 19:45:34 +01:00
Joseph Myers
ee0c4dd1cc Add hidden alias for M68K fegetenv. 2010-02-10 15:32:33 +00:00
Andreas Schwab
a8e59aa896 Add libgcc_s.h for m68k 2009-11-15 00:28:00 +01:00
Andreas Schwab
f0e6944906 Add ____longjmp_chk for m68k-linux 2009-09-06 21:24:50 +02:00
Joseph Myers
bd855f39f1 * sysdeps/m68k/bits/link.h: Uglify function parameter names. 2009-03-15 18:42:52 +00:00
Andreas Schwab
d0a39e1daf 2008-08-10 Joseph Myers <joseph@codesourcery.com>
* sysdeps/m68k/bits/byteswap.h: Allow inclusion from <endian.h>.
	(__bswap_constant_16): Define.
	(__bswap_16): Allow arguments with side effects.
	(__bswap_constant_32): Ensure result is unsigned.
	(__bswap_32): Define as inline function in fallback case.
	(__bswap_constant_64): Define.
	(__bswap_64): Use it for constant arguments.
	* sysdeps/m68k/bits/setjmp.h (__jmp_buf): Give name to structure
	type.
	* sysdeps/m68k/m680x0/fpu/bits/mathinline.h: Only allow inclusion
	from <math.h>.  Do not use extern inline directly.
	* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Include <bits/uio.h>.
	(O_CLOEXEC, SYNC_FILE_RANGE_WAIT_BEFORE, SYNC_FILE_RANGE_WRITE,
	SYNC_FILE_RANGE_WAIT_AFTER, SPLICE_F_MOVE, SPLICE_F_NONBLOCK,
	SPLICE_F_MORE, SPLICE_F_GIFT): Define.
	(sync_file_range, vmsplice, splice, tee): Declare.
	* sysdeps/unix/sysv/linux/m68k/bits/mman.h (MADV_REMOVE): Define.
	* sysdeps/unix/sysv/linux/m68k/bits/poll.h (POLLMSG, POLLREMOVE,
	POLLRDHUP): Define.
	* sysdeps/unix/sysv/linux/m68k/bits/stat.h (UTIME_NOW,
	UTIME_OMIT): Define.
	* sysdeps/unix/sysv/linux/m68k/kernel-features.h: New.
	* sysdeps/unix/sysv/linux/m68k/sys/user.h: New.
2008-08-10 08:43:09 +00:00