diff options
author | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-07-08 18:00:54 -0300 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-07-08 18:00:54 -0300 |
commit | 75c8f3173d0ebb63b7130fa692358f2c2a2a06f4 (patch) | |
tree | c9be6d4f8470eb5fe63f9563b43ba9f101f66767 /gcc/fortran/trans-array.h | |
parent | 79e10e02f1f0dfe39061660c945d48995df3f3f3 (diff) | |
download | gcc-75c8f3173d0ebb63b7130fa692358f2c2a2a06f4.zip gcc-75c8f3173d0ebb63b7130fa692358f2c2a2a06f4.tar.gz gcc-75c8f3173d0ebb63b7130fa692358f2c2a2a06f4.tar.bz2 |
Bootstrap with promote_statics = false.
In this commit, we make bootstrap with promote_statics = false pass by
carefully handling SYMBOL_DUPLICATE non-public symbols at partition
time.
We also implement params which control partition balancing and statics
promotion.
gcc/ChangeLog
2020-07-08 Giuliano Belinassi <giuliano.belinassi@usp.br>
* cgraphunit.c (ipa_passes): Use params instead of literals.
* lto-partition.c (merge_static_calls): Be careful with
SYMBOL_DUPLICATE.
* params.def: New params promote-statics and balance-partitions.
Diffstat (limited to 'gcc/fortran/trans-array.h')
0 files changed, 0 insertions, 0 deletions