[PATCH v2] ia64: don't use dynamic relocations for local symbols
PR other/60465
* config/ia64/ia64.c (ia64_expand_load_address): Use gprel64
for local symbolic operands.
* config/ia64/predicates.md (local_symbolic_operand64): New
predicate.
PR other/60465
* gcc.target/ia64/pr60465-gprel64.c: New test.
* gcc.target/ia64/pr60465-gprel64-c37.c: New test.
From-SVN: r232080
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| constraints.md | Loading commit data... | |
| div.md | Loading commit data... | |
| elf.h | Loading commit data... | |
| freebsd.h | Loading commit data... | |
| hpux-unix2003.h | Loading commit data... | |
| hpux.h | Loading commit data... | |
| ia64-c.c | Loading commit data... | |
| ia64-modes.def | Loading commit data... | |
| ia64-opts.h | Loading commit data... | |
| ia64-protos.h | Loading commit data... | |
| ia64.c | Loading commit data... | |
| ia64.h | Loading commit data... | |
| ia64.md | Loading commit data... | |
| ia64.opt | Loading commit data... | |
| ia64intrin.h | Loading commit data... | |
| ilp32.opt | Loading commit data... | |
| itanium2.md | Loading commit data... | |
| linux.h | Loading commit data... | |
| predicates.md | Loading commit data... | |
| sync.md | Loading commit data... | |
| sysv4.h | Loading commit data... | |
| t-hpux | Loading commit data... | |
| t-ia64 | Loading commit data... | |
| t-linux | Loading commit data... | |
| vect.md | Loading commit data... | |
| vms.h | Loading commit data... | |
| vms.opt | Loading commit data... |