2004-11-01 Theodore A. Roth * configure.in (AM_INIT_AUTOMAKE): Bump version. * NEWS: Add note about fix for bug #9348. * libm/fplib/asin.S: Put lookup table into .progmem.gcc_fplib section. [Bug #9348] * libm/fplib/atan.S: Ditto. Index: NEWS =================================================================== RCS file: /cvsroot/avr-libc/avr-libc/NEWS,v retrieving revision 1.17.2.28 diff -u -p -p -r1.17.2.28 NEWS --- NEWS 20 Sep 2004 17:50:23 -0000 1.17.2.28 +++ NEWS 1 Nov 2004 17:09:31 -0000 @@ -9,6 +9,7 @@ [#2924] strtod returns incorrect endptr [#8633] The PSTR() macro doesn't work with C++. [#9013] Macroses as a program block. + [#9348] asin (acos) & atan problem (64K boundary) [#9514] missing stdint.h. [#9669] Incorrect example for strings in flash. The FAQ entry did not extract the pointers from a ROM table Index: configure.in =================================================================== RCS file: /cvsroot/avr-libc/avr-libc/configure.in,v retrieving revision 1.81.2.34 diff -u -p -p -r1.81.2.34 configure.in --- configure.in 20 Sep 2004 17:50:23 -0000 1.81.2.34 +++ configure.in 1 Nov 2004 17:09:31 -0000 @@ -138,7 +138,7 @@ AC_CANONICAL_SYSTEM dnl NOTE: Don't put a '-' in the version number or rpm will puke dnl when building the package. dnl -AM_INIT_AUTOMAKE(avr-libc, 1.0.4.20040920) +AM_INIT_AUTOMAKE(avr-libc, 1.0.4.20041101) dnl AM_CONFIG_HEADER(version.h:version-h.in) AC_DEFINE(__AVRLIBC__,1) Index: libm/fplib/asin.S =================================================================== RCS file: /cvsroot/avr-libc/avr-libc/libm/fplib/asin.S,v retrieving revision 1.2 diff -u -p -p -r1.2 asin.S --- libm/fplib/asin.S 11 Dec 2002 20:09:00 -0000 1.2 +++ libm/fplib/asin.S 1 Nov 2004 17:09:31 -0000 @@ -125,6 +125,8 @@ GLOBAL(asin) * P7 : -0.00126 24911 [BAA57A2C] */ + PGM_SECTION + table_asin: DCB 7 DCB 0x75, 0xA5, 0x7A, 0x2C ; P7 DCB 0x77, 0x5A, 0x90, 0xC5 ; P6 Index: libm/fplib/atan.S =================================================================== RCS file: /cvsroot/avr-libc/avr-libc/libm/fplib/atan.S,v retrieving revision 1.3 diff -u -p -p -r1.3 atan.S --- libm/fplib/atan.S 22 Dec 2002 20:51:26 -0000 1.3 +++ libm/fplib/atan.S 1 Nov 2004 17:09:31 -0000 @@ -116,6 +116,9 @@ GLOBAL(atan) * 2nd byte : msb of mantissa with sign as bit 7 * 3rd & 4th byte : mantissa */ + + PGM_SECTION + .Ltable_atan: DCB 8 ; no of table entries - 1 (preload value) DCB 0x76, 0x3B, 0xD7, 0x4A ; a16