diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2013-11-17 14:36:18 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2013-11-17 14:36:18 +0000 |
commit | c29871c2d5c7860c6c6c53e8d5c8a9fe434742d2 (patch) | |
tree | 9e002b414d3fb3a899deb43f9f6e14d02507121a /test/regression | |
parent | 26bb5772c75efe1e4617fb9c4f2b8522989fac6d (diff) | |
download | compcert-c29871c2d5c7860c6c6c53e8d5c8a9fe434742d2.tar.gz compcert-c29871c2d5c7860c6c6c53e8d5c8a9fe434742d2.zip |
powerpc/: new unary operation "addsymbol"
Support far-data addressing in sections.
(Currently ignored in checklink.)
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2368 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'test/regression')
-rw-r--r-- | test/regression/pragmas.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/regression/pragmas.c b/test/regression/pragmas.c index bc47dbbe..f01820cb 100644 --- a/test/regression/pragmas.c +++ b/test/regression/pragmas.c @@ -13,6 +13,7 @@ double g(void) { return a + b; } #pragma section MYDATA ".mydata_i" ".mydata_u" far-absolute RW #pragma section MYCONST ".myconst" ".myconst" far-absolute R #pragma section MYSDA ".mysda_i" ".mysda_u" near-data RW +#pragma section MYRDA ".myrda_i" ".myrda_u" far-data RW #pragma use_section MYDATA x, y int x; @@ -24,11 +25,15 @@ char z[4] = { 'a', 'b', 'c', 'd' }; #pragma use_section MYSDA u int u; +#pragma use_section MYRDA s +int s = 42; + #pragma use_section MYCODE f int f(int n) { x += n; u -= n; + s += n; return z[n]; } |