Port-acorn32 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: GCC 7 problems
> 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
Looks like badaddr_read is only referenced by files called
something_pci.c, so I suspect it's not necessary.
this would avoid the warning by forcing it to assume armv4 is OK,
(Although I'm not sure how to 'pop' the .arch choice)
Index: arm/arm/bcopyinout.S
===================================================================
RCS file: /cvsroot/src/sys/arch/arm/arm/bcopyinout.S,v
retrieving revision 1.21
diff -u -r1.21 bcopyinout.S
--- arm/arm/bcopyinout.S 24 Jan 2018 09:04:44 -0000 1.21
+++ arm/arm/bcopyinout.S 29 Mar 2019 13:29:30 -0000
@@ -707,6 +707,7 @@
* else EFAULT if a page fault occurred.
*/
ENTRY(badaddr_read_2)
+ .arch armv4 /* for ldrh/strb */
GET_CURPCB(r2)
ldr ip, [r2, #PCB_ONFAULT]
adr r3, 1f
Home |
Main Index |
Thread Index |
Old Index