#
1.12 |
|
09-May-2024 |
riastradh |
libm: No divtc3.c or multc3.c in sparc64's compat sparc library.
compat/sparc64/sparc/bsd.sparc.mk doesn't define LIBC_MACHINE_CPU, only LIBC_MACHINE_ARCH, so when the compat build gets to this conditional, LIBC_MACHINE_CPU is just MACHINE_CPU, i.e., sparc64.
Since there's no `sparc64el' or `sparc64hf-el' that we need to canonicalize by MACHINE_ARCH -> MACHINE_CPU, just use LIBC_MACHINE_ARCH here.
|
Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
#
1.11 |
|
16-Jun-2021 |
rin |
PR port-arm/55897
Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide
(1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time.
I've confirmed that no binary changes for kernels.
LGTM by skrll
|
Revision tags: netbsd-8-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.10 |
|
27-Feb-2016 |
joerg |
branches: 1.10.18; Long double complex multiplication and division helpers are needed on Sparc64 and AArch64.
|
#
1.9 |
|
22-Oct-2014 |
joerg |
Add missing muldc3.c.
|
#
1.8 |
|
17-Oct-2014 |
joerg |
PPC64 uses the double-double code too
|
#
1.7 |
|
17-Oct-2014 |
joerg |
Complex division for long double uses different function names on PPC.
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.6 |
|
13-Jun-2014 |
mrg |
branches: 1.6.2; 1.6.4; remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching both "HAVE_GCC" and "4" as words (grep -w.)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.5 |
|
26-Feb-2014 |
joerg |
branches: 1.5.2; 1.5.4; Update compiler-rt glue for the new source layout.
|
#
1.4 |
|
03-Feb-2014 |
joerg |
For ancient GCC, disable the missing prototype warning completely.
|
#
1.3 |
|
31-Jan-2014 |
joerg |
Restore -Wno-error for clang build. Just don't try to force GCC 4.1 for clang, okay?
|
#
1.2 |
|
31-Jan-2014 |
martin |
-Wno-error=missing-prototypes is not available on gcc 4.1
|
#
1.1 |
|
15-Oct-2013 |
joerg |
Hook complex operation support into libm when not using libgcc.
|
#
1.11 |
|
16-Jun-2021 |
rin |
PR port-arm/55897
Fix ABI mismatch for armhf runtime routines for floating-point arithmetics; For hard-float arm variants, provide
(1) generic runtime routines with correct calling convention, and (2) EABI runtime routines at the same time.
I've confirmed that no binary changes for kernels.
LGTM by skrll
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.10 |
|
27-Feb-2016 |
joerg |
Long double complex multiplication and division helpers are needed on Sparc64 and AArch64.
|
#
1.9 |
|
22-Oct-2014 |
joerg |
Add missing muldc3.c.
|
#
1.8 |
|
17-Oct-2014 |
joerg |
PPC64 uses the double-double code too
|
#
1.7 |
|
17-Oct-2014 |
joerg |
Complex division for long double uses different function names on PPC.
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.6 |
|
13-Jun-2014 |
mrg |
branches: 1.6.2; 1.6.4; remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching both "HAVE_GCC" and "4" as words (grep -w.)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.5 |
|
26-Feb-2014 |
joerg |
branches: 1.5.2; 1.5.4; Update compiler-rt glue for the new source layout.
|
#
1.4 |
|
03-Feb-2014 |
joerg |
For ancient GCC, disable the missing prototype warning completely.
|
#
1.3 |
|
31-Jan-2014 |
joerg |
Restore -Wno-error for clang build. Just don't try to force GCC 4.1 for clang, okay?
|
#
1.2 |
|
31-Jan-2014 |
martin |
-Wno-error=missing-prototypes is not available on gcc 4.1
|
#
1.1 |
|
15-Oct-2013 |
joerg |
Hook complex operation support into libm when not using libgcc.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.10 |
|
27-Feb-2016 |
joerg |
Long double complex multiplication and division helpers are needed on Sparc64 and AArch64.
|
#
1.9 |
|
22-Oct-2014 |
joerg |
Add missing muldc3.c.
|
#
1.8 |
|
17-Oct-2014 |
joerg |
PPC64 uses the double-double code too
|
#
1.7 |
|
17-Oct-2014 |
joerg |
Complex division for long double uses different function names on PPC.
|
Revision tags: tls-maxphys-base netbsd-7-base tls-earlyentropy-base
|
#
1.6 |
|
13-Jun-2014 |
mrg |
branches: 1.6.2; 1.6.4; remove the build support for GCC 4.1, and any hacks i found for it.
there could still be more -- i only looked for lines matching both "HAVE_GCC" and "4" as words (grep -w.)
|
Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
|
#
1.5 |
|
26-Feb-2014 |
joerg |
branches: 1.5.2; 1.5.4; Update compiler-rt glue for the new source layout.
|
#
1.4 |
|
03-Feb-2014 |
joerg |
For ancient GCC, disable the missing prototype warning completely.
|
#
1.3 |
|
31-Jan-2014 |
joerg |
Restore -Wno-error for clang build. Just don't try to force GCC 4.1 for clang, okay?
|
#
1.2 |
|
31-Jan-2014 |
martin |
-Wno-error=missing-prototypes is not available on gcc 4.1
|
#
1.1 |
|
15-Oct-2013 |
joerg |
Hook complex operation support into libm when not using libgcc.
|