diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2020-08-01 16:44:10 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2020-08-03 19:48:08 +0100 |
commit | 7ddee9cd99beb2c3603bf307d263c6fd9cc05e90 (patch) | |
tree | 667b8f093c0062333a2f6cdbf8477b7083d223d9 /gcc/fortran/trans-openmp.c | |
parent | 76eb0434a40f44f3f9c8a81cf22f56bbeccad12a (diff) | |
download | gcc-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 'gcc/fortran/trans-openmp.c')
0 files changed, 0 insertions, 0 deletions