Port-acorn32 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: GCC 7 problems



On Thu, 28 Mar 2019, coypu%sdf.org@localhost wrote:
Hi folks,

in our copy of GCC, it looks like the ARMv3 stuff is not yet removed.
I'm not sure maintaining just-before-ARMv4 is that hard, assuming ARMv4
stays.

Does this diff help?

Index: config.gcc
===================================================================
RCS file: /cvsroot/src/external/gpl3/gcc/dist/gcc/config.gcc,v
retrieving revision 1.52
diff -u -r1.52 config.gcc
--- config.gcc	19 Mar 2019 23:55:28 -0000	1.52
+++ config.gcc	28 Mar 2019 11:23:16 -0000
@@ -1145,7 +1145,7 @@
	    ;;
	esac
	case ${target} in
-	armv4*) with_cpu=${with_cpu:-strongarm};;
+	armv4*) with_cpu=${with_cpu:-arm6};;
	armv6*) with_cpu=${with_cpu:-arm1176jzf-s};;
	armv7*) with_cpu=${with_cpu:-cortex-a8};;
	arm*) with_cpu=${with_cpu:-arm9e};;

I get this when compiling:
/usr/src/current/sys/arch/arm/arm/bcopyinout.S:717: Error: selected processor does not support `ldrh r3,[r0]' in ARM mode
/usr/src/current/sys/arch/arm/arm/bcopyinout.S:721: Error: selected processor does not support `strh r3,[r1]' in ARM mode

I also tried with -a arm, but that kernel panicked soon after doing podule enumeration.

--
Stephen



Home | Main Index | Thread Index | Old Index