btrev43155 adds 2 changesets to branch 'master'
old head: f420f1565f730384cb669545608c65a36adfdcad
new head: 32f9366f9eac1c2ea7d41f067432e636bb735806
overview:
https://git.haiku-os.org/buildtools/log/?qt=range&q=32f9366f9eac+%5Ef420f1565f73
----------------------------------------------------------------------------
f91439b9da9c: binutils: don't require coff, we don't need it anyway
binutils dropped support for COFF and a.out so it won't build anyway.
32f9366f9eac: gcc: fix m68k for GCC 8.3
[ François Revol <revol@xxxxxxx> ]
----------------------------------------------------------------------------
3 files changed, 2 insertions(+), 5 deletions(-)
binutils/bfd/config.bfd | 1 -
binutils/ld/configure.tgt | 4 +---
gcc/gcc/config/m68k/haiku.h | 2 +-
############################################################################
Commit: f91439b9da9c145ce71ed5465ffee1e9ce70af03
URL: https://git.haiku-os.org/buildtools/commit/?id=f91439b9da9c
Author: François Revol <revol@xxxxxxx>
Date: Sat Nov 2 01:31:45 2019 UTC
binutils: don't require coff, we don't need it anyway
binutils dropped support for COFF and a.out so it won't build anyway.
----------------------------------------------------------------------------
diff --git a/binutils/bfd/config.bfd b/binutils/bfd/config.bfd
index 3d090714f4..700310e2ca 100644
--- a/binutils/bfd/config.bfd
+++ b/binutils/bfd/config.bfd
@@ -828,7 +828,6 @@ case "${targ}" in
m68*-*-haiku*)
targ_defvec=m68k_elf32_vec
- targ_selvecs="m68k_coff_vec ieee_vec"
;;
m68hc11-*-* | m6811-*-*)
diff --git a/binutils/ld/configure.tgt b/binutils/ld/configure.tgt
index 5a5103ee88..30cb9c0d1b 100644
--- a/binutils/ld/configure.tgt
+++ b/binutils/ld/configure.tgt
@@ -411,9 +411,7 @@ m68hc11-*-*|m6811-*-*) targ_emul=m68hc11elf
m68hc12-*-*|m6812-*-*) targ_emul=m68hc12elf
targ_extra_emuls="m68hc12elfb m68hc11elf m68hc11elfb" ;;
m68*-*-netbsdelf*) targ_emul=m68kelfnbsd ;;
-m68*-*-haiku*) targ_emul=m68kelf
- targ_extra_emuls=m68kcoff
- ;;
+m68*-*-haiku*) targ_emul=m68kelf ;;
m68*-*-*) targ_emul=m68kelf ;;
s12z-*-*) targ_emul=m9s12zelf
;;
############################################################################
Revision: btrev43155
Commit: 32f9366f9eac1c2ea7d41f067432e636bb735806
URL: https://git.haiku-os.org/buildtools/commit/?id=32f9366f9eac
Author: François Revol <revol@xxxxxxx>
Date: Sat Nov 2 02:47:32 2019 UTC
gcc: fix m68k for GCC 8.3
----------------------------------------------------------------------------
diff --git a/gcc/gcc/config/m68k/haiku.h b/gcc/gcc/config/m68k/haiku.h
index 84ee17aca8..e9495d4e16 100644
--- a/gcc/gcc/config/m68k/haiku.h
+++ b/gcc/gcc/config/m68k/haiku.h
@@ -243,7 +243,7 @@ do {
\
#undef FINALIZE_TRAMPOLINE
#define FINALIZE_TRAMPOLINE(TRAMP) \
emit_library_call (gen_rtx_SYMBOL_REF (Pmode, "__clear_cache"), \
- LCT_NORMAL, VOIDmode, 2, TRAMP, Pmode,
\
+ LCT_NORMAL, VOIDmode, TRAMP, Pmode,
\
plus_constant (Pmode, TRAMP, TRAMPOLINE_SIZE), \
Pmode);