aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-niter.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2019-10-09 18:43:36 +0000
committerIain Sandoe <iains@gcc.gnu.org>2019-10-09 18:43:36 +0000
commita0e887be6147edcd14a5b95af17456d0a01575d4 (patch)
tree614da0f4385ce7194462750a99f97fb117b32032 /gcc/tree-ssa-loop-niter.c
parente295e3d981355c61b72eca2ee58864958655cc31 (diff)
downloadgcc-a0e887be6147edcd14a5b95af17456d0a01575d4.zip
gcc-a0e887be6147edcd14a5b95af17456d0a01575d4.tar.gz
gcc-a0e887be6147edcd14a5b95af17456d0a01575d4.tar.bz2
[Darwin, machopic 3/n] Set a SYMBOL flag for indirections.
We are able to treat these specially where needed in legitimate address tests (specifically, they are guaranteed to be pointer-aligned). gcc/ChangeLog: 2019-10-09 Iain Sandoe <iain@sandoe.co.uk> * config/darwin.c (machopic_indirect_data_reference): Set flag to indicate that the new symbol is an indirection. (machopic_indirect_call_target): Likewise. * config/darwin.h (MACHO_SYMBOL_FLAG_INDIRECTION): New. (MACHO_SYMBOL_INDIRECTION_P): New. (MACHO_SYMBOL_FLAG_STATIC): Adjust bit number. From-SVN: r276767
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions