Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
c822f852
Commit
c822f852
authored
Jun 28, 2013
by
Marcus Shawcroft
Committed by
Marcus Shawcroft
Jun 28, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[AArch64] Update comment w.r.t SYMBOL_TINY_ABSOLUTE address model.
From-SVN: r200531
parent
946c8f7b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
0 deletions
+12
-0
gcc/ChangeLog
+5
-0
gcc/config/aarch64/aarch64-protos.h
+7
-0
No files found.
gcc/ChangeLog
View file @
c822f852
2013-06-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2013-06-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64-protos.h (aarch64_symbol_type):
Update comment w.r.t SYMBOL_TINY_ABSOLUTE.
2013-06-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/aarch64-protos.h
* config/aarch64/aarch64-protos.h
aarch64_classify_symbol_expression): Define.
aarch64_classify_symbol_expression): Define.
(aarch64_symbolic_constant_p): Remove.
(aarch64_symbolic_constant_p): Remove.
...
...
gcc/config/aarch64/aarch64-protos.h
View file @
c822f852
...
@@ -68,6 +68,13 @@ enum aarch64_symbol_context
...
@@ -68,6 +68,13 @@ enum aarch64_symbol_context
Each of of these represents a thread-local symbol, and corresponds to the
Each of of these represents a thread-local symbol, and corresponds to the
thread local storage relocation operator for the symbol being referred to.
thread local storage relocation operator for the symbol being referred to.
SYMBOL_TINY_ABSOLUTE
Generate symbol accesses as a PC relative address using a single
instruction. To compute the address of symbol foo, we generate:
ADR x0, foo
SYMBOL_FORCE_TO_MEM : Global variables are addressed using
SYMBOL_FORCE_TO_MEM : Global variables are addressed using
constant pool. All variable addresses are spilled into constant
constant pool. All variable addresses are spilled into constant
pools. The constant pools themselves are addressed using PC
pools. The constant pools themselves are addressed using PC
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment