[Bug target/70341] [7/8/9 Regression] cost model for addresses is incorrect, slsr is using reg + reg + CST for arm
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Feb 27 14:51:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70341
--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Feb 27 14:50:35 2019
New Revision: 269255
URL: https://gcc.gnu.org/viewcvs?rev=269255&root=gcc&view=rev
Log:
PR target/70341
* config/arm/arm.md (arm_casesi_internal): New define_expand. Rename
old define_insn to ...
(*arm_casesi_internal): ... this. Add mode to LABEL_REFs.
* config/arm/thumb2.md (thumb2_casesi_internal): New define_expand.
Rename old define_insn to ...
(*thumb2_casesi_internal): ... this. Add mode to LABEL_REFs.
(thumb2_casesi_internal_pic): New define_expand. Rename old
define_insn to ...
(*thumb2_casesi_internal_pic): ... this. Add mode to LABEL_REFs.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/arm/arm.md
trunk/gcc/config/arm/thumb2.md
More information about the Gcc-bugs
mailing list