From 208a3002e7832108a71978aa8a1afe712f5e7f17 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Fri, 22 Sep 2017 08:06:33 +0000 Subject: More GHS stuff. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10666 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/common/startup/e200/compilers/GHS/vectors.s | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'os/common/startup/e200/compilers/GHS/vectors.s') diff --git a/os/common/startup/e200/compilers/GHS/vectors.s b/os/common/startup/e200/compilers/GHS/vectors.s index 251d1e935..ba39a0230 100644 --- a/os/common/startup/e200/compilers/GHS/vectors.s +++ b/os/common/startup/e200/compilers/GHS/vectors.s @@ -31,11 +31,13 @@ #if !defined(__DOXYGEN__) + .vle + /* Software vectors table. The vectors are accessed from the IVOR4 handler only. In order to declare an interrupt handler just create a function withe the same name of a vector, the symbol will override the weak symbol declared here.*/ - .section .vectors, "ax" + .section .vectors, "axv" .align 4 .globl _vectors _vectors: @@ -806,7 +808,7 @@ _vectors: .long vector1020, vector1021, vector1022, vector1023 #endif - .text + .section .vletext, "axv" .align 2 .weak vector0, vector1, vector2, vector3 -- cgit v1.2.3