Incorrect declarations of get_caller_addr and get_caller_frame for Thumb2 RTL
Original Reporter info from Mantis: Laksen
-
Reporter name: Jeppe Johansen
Original Reporter info from Mantis: Laksen
- Reporter name: Jeppe Johansen
Description:
The file thumb2.inc is not updated yet to bave the extra addr parameter, which means the RTL fails to build for ARMv7M:
systemh.inc(1071,10) Error: Forward declaration not solved "procedure get_caller_addr(Pointer;Pointer="nil"):^untyped;"
systemh.inc(1072,10) Error: Forward declaration not solved "procedure get_caller_frame(Pointer;Pointer="nil"):^untyped;"
Steps to reproduce:
make buildbase OS_TARGET=embedded CPU_TARGET=arm SUBARCH=armv7m CROSSINSTALL=1 CROSSOPT="-O-"
Mantis conversion info:
- Mantis ID: 22727
- OS: Embedded
- Build: Trunk
- Platform: ARM
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 22252 (#2dbe48a7)