diff options
author | Juergen Christ <jchrist@linux.ibm.com> | 2025-03-10 10:03:36 +0100 |
---|---|---|
committer | Juergen Christ <jchrist@linux.ibm.com> | 2025-03-11 14:54:16 +0100 |
commit | 4001281d69e9f8e01d2183f0e931e15ec4a522eb (patch) | |
tree | 1ca172f8c64d749dc8636ea17d059376f6304100 /gcc/c/c-parser.cc | |
parent | dc47161c1f32c3f27d1157ba0de9d98ea1b7fc82 (diff) | |
download | gcc-4001281d69e9f8e01d2183f0e931e15ec4a522eb.zip gcc-4001281d69e9f8e01d2183f0e931e15ec4a522eb.tar.gz gcc-4001281d69e9f8e01d2183f0e931e15ec4a522eb.tar.bz2 |
s390: fix delegitimization of addresses
In legitimize_pic_address we create a
(const (unspec ... UNSPEC_GOTENT))
in the GOT offset might be >= 4k. However, the
s390_delegitimize_address does not contain a case for this scenario.
gcc/ChangeLog:
* config/s390/s390.cc (s390_delegitimize_address): Add missing case.
gcc/testsuite/ChangeLog:
* gcc.target/s390/delegitimize-1.c: New test.
Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions