aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-08-01 16:44:10 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-08-03 19:48:08 +0100
commit7ddee9cd99beb2c3603bf307d263c6fd9cc05e90 (patch)
tree667b8f093c0062333a2f6cdbf8477b7083d223d9 /configure.ac
parent76eb0434a40f44f3f9c8a81cf22f56bbeccad12a (diff)
downloadgcc-7ddee9cd99beb2c3603bf307d263c6fd9cc05e90.zip
gcc-7ddee9cd99beb2c3603bf307d263c6fd9cc05e90.tar.gz
gcc-7ddee9cd99beb2c3603bf307d263c6fd9cc05e90.tar.bz2
Darwin: Handle poly_int machine_modes.
The common code that selects suitable sections for literals needs to inspect the machine_mode. For some sub-targets that might be represented as a poly-int. There was a workaround in place that allowed for cases where the poly int had only one component. This removes the workaround and handles the cases where we care about the machine_mode size. gcc/ChangeLog: * config/darwin.c (IN_TARGET_CODE): Remove. (darwin_mergeable_constant_section): Handle poly-int machine modes. (machopic_select_rtx_section): Likewise.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions