Commit faec85ad authored by Ben Avison's avatar Ben Avison
Browse files

Fix stack imbalance in module stubs

Detail:
  A minus sign was missing - this meant that any module built using stubs
  from the last 2 weeks would branch through zero at the end of initialisation.
Admin:
  Modules now work again!

Retagged as 'RISC_OSLib-5_64'

Version 5.64. Not tagged
parent 8dcb6880
......@@ -14,10 +14,10 @@
Module_MajorVersion SETS "5.64"
Module_Version SETA 564
Module_MinorVersion SETS ""
Module_Date SETS "28 Oct 2011"
Module_ApplicationDate SETS "28-Oct-11"
Module_Date SETS "12 Nov 2011"
Module_ApplicationDate SETS "12-Nov-11"
Module_ComponentName SETS "RISC_OSLib"
Module_ComponentPath SETS "castle/RiscOS/Sources/Lib/RISC_OSLib"
Module_FullVersion SETS "5.64"
Module_HelpVersion SETS "5.64 (28 Oct 2011)"
Module_HelpVersion SETS "5.64 (12 Nov 2011)"
END
......@@ -6,18 +6,18 @@
*/
#define Module_MajorVersion_CMHG 5.64
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 28 Oct 2011
#define Module_Date_CMHG 12 Nov 2011
#define Module_MajorVersion "5.64"
#define Module_Version 564
#define Module_MinorVersion ""
#define Module_Date "28 Oct 2011"
#define Module_Date "12 Nov 2011"
#define Module_ApplicationDate "28-Oct-11"
#define Module_ApplicationDate "12-Nov-11"
#define Module_ComponentName "RISC_OSLib"
#define Module_ComponentPath "castle/RiscOS/Sources/Lib/RISC_OSLib"
#define Module_FullVersion "5.64"
#define Module_HelpVersion "5.64 (28 Oct 2011)"
#define Module_HelpVersion "5.64 (12 Nov 2011)"
#define Module_LibraryVersionInfo "5:64"
......@@ -378,7 +378,7 @@ RMEnsure6
STR r14, [sp, #-4]!
BL |_kernel_moduleentry|
LDRVS pc, [sp], #4
STR r9, [sp, #4]! ; save preserved private word ptr
STR r9, [sp, #-4]! ; save preserved private word ptr
BL |_clib_initialise|
[ {CONFIG}=26
LDMFD sp!, {r0, pc}^ ; return saved private word ptr
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment