On Fri, Jun 03, 2016 at 12:56:19PM +0000, Wilco Dijkstra wrote: > This patch cleans up the -mpc-relative-loads option processing. Rename to > avoid the > "no*" name and confusing !no* expressions. Fix the option processing code to > implement > -mno-pc-relative-loads rather than ignore it. > > OK for commit?
OK. Thanks, James > > ChangeLog: > 2016-06-03 Wilco Dijkstra <wdijk...@arm.com> > > * config/aarch64/aarch64.opt > (mpc-relative-literal-loads): Rename internal option name. > * config/aarch64/aarch64.c > (aarch64_nopcrelative_literal_loads): Rename to > aarch64_pcrelative_literal_loads. > (aarch64_expand_mov_immediate): Likewise. > (aarch64_secondary_reload): Likewise. > (aarch64_can_use_per_function_literal_pools_p): Likewise. > (aarch64_override_options_after_change_1): Rename and simplify logic. > (aarch64_classify_symbol): Merge large model checks into switch, > remove pc-relative load check.