The SYMBOL_TINY_GOT case in aarch64_load_symref_appropriately was missing support for ILP32. This caused an ICE on the testcase. 2020-03-18 Duan bo <duanbo3@huawei.com> gcc/ PR target/94201 * config/aarch64/aarch64.md (ldr_got_tiny): Delete. (@ldr_got_tiny_<mode>): New pattern. (ldr_got_tiny_sidi): Likewise. * config/aarch64/aarch64.c (aarch64_load_symref_appropriately): Use them to handle SYMBOL_TINY_GOT for ILP32. gcc/testsuite/ PR target/94201 * gcc.target/aarch64/pr94201.c:New test.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| aarch64-arches.def | Loading commit data... | |
| aarch64-bti-insert.c | Loading commit data... | |
| aarch64-builtins.c | Loading commit data... | |
| aarch64-c.c | Loading commit data... | |
| aarch64-cores.def | Loading commit data... | |
| aarch64-cost-tables.h | Loading commit data... | |
| aarch64-d.c | Loading commit data... | |
| aarch64-elf-raw.h | Loading commit data... | |
| aarch64-elf.h | Loading commit data... | |
| aarch64-errata.h | Loading commit data... | |
| aarch64-freebsd.h | Loading commit data... | |
| aarch64-fusion-pairs.def | Loading commit data... | |
| aarch64-ldpstp.md | Loading commit data... | |
| aarch64-linux.h | Loading commit data... | |
| aarch64-modes.def | Loading commit data... | |
| aarch64-netbsd.h | Loading commit data... | |
| aarch64-option-extensions.def | Loading commit data... | |
| aarch64-opts.h | Loading commit data... | |
| aarch64-passes.def | Loading commit data... | |
| aarch64-protos.h | Loading commit data... | |
| aarch64-simd-builtin-types.def | Loading commit data... | |
| aarch64-simd-builtins.def | Loading commit data... | |
| aarch64-simd.md | Loading commit data... | |
| aarch64-speculation.cc | Loading commit data... | |
| aarch64-sve-builtins-base.cc | Loading commit data... | |
| aarch64-sve-builtins-base.def | Loading commit data... | |
| aarch64-sve-builtins-base.h | Loading commit data... | |
| aarch64-sve-builtins-functions.h | Loading commit data... | |
| aarch64-sve-builtins-shapes.cc | Loading commit data... | |
| aarch64-sve-builtins-shapes.h | Loading commit data... | |
| aarch64-sve-builtins-sve2.cc | Loading commit data... | |
| aarch64-sve-builtins-sve2.def | Loading commit data... | |
| aarch64-sve-builtins-sve2.h | Loading commit data... | |
| aarch64-sve-builtins.cc | Loading commit data... | |
| aarch64-sve-builtins.def | Loading commit data... | |
| aarch64-sve-builtins.h | Loading commit data... | |
| aarch64-sve.md | Loading commit data... | |
| aarch64-sve2.md | Loading commit data... | |
| aarch64-tune.md | Loading commit data... | |
| aarch64-tuning-flags.def | Loading commit data... | |
| aarch64-vxworks.h | Loading commit data... | |
| aarch64.c | Loading commit data... | |
| aarch64.h | Loading commit data... | |
| aarch64.md | Loading commit data... | |
| aarch64.opt | Loading commit data... | |
| arm_acle.h | Loading commit data... | |
| arm_bf16.h | Loading commit data... | |
| arm_fp16.h | Loading commit data... | |
| arm_neon.h | Loading commit data... | |
| arm_sve.h | Loading commit data... | |
| atomics.md | Loading commit data... | |
| biarchilp32.h | Loading commit data... | |
| biarchlp64.h | Loading commit data... | |
| check-sve-md.awk | Loading commit data... | |
| constraints.md | Loading commit data... | |
| cortex-a57-fma-steering.c | Loading commit data... | |
| driver-aarch64.c | Loading commit data... | |
| falkor-tag-collision-avoidance.c | Loading commit data... | |
| falkor.md | Loading commit data... | |
| geniterators.sh | Loading commit data... | |
| gentune.sh | Loading commit data... | |
| iterators.md | Loading commit data... | |
| predicates.md | Loading commit data... | |
| rtems.h | Loading commit data... | |
| saphira.md | Loading commit data... | |
| t-aarch64 | Loading commit data... | |
| t-aarch64-freebsd | Loading commit data... | |
| t-aarch64-linux | Loading commit data... | |
| t-aarch64-netbsd | Loading commit data... | |
| t-aarch64-vxworks | Loading commit data... | |
| thunderx.md | Loading commit data... | |
| thunderx2t99.md | Loading commit data... | |
| tsv110.md | Loading commit data... | |
| x-aarch64 | Loading commit data... |