From: wilco Date: Mon, 20 Jun 2016 12:15:19 +0000 (+0000) Subject: The Cortex-A57 scheduler is missing fcsel, so add it. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1460a114c8a3fa3f6a8d8b3694e9f5b764e6625;p=thirdparty%2Fgcc.git The Cortex-A57 scheduler is missing fcsel, so add it. gcc/ * config/arm/cortex-a57.md (cortex_a57_fp_cpys): Add fcsel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237595 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 21ffe33da871..dadbf4e27bd0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-06-20 Wilco Dijkstra + + * config/arm/cortex-a57.md (cortex_a57_fp_cpys): Add fcsel. + 2016-06-20 Kyrylo Tkachov * params.def (PARAM_ALIGN_LOOP_ITERATIONS): Use "alignment" instead of diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md index c8cf80f4ba7e..85b18e5970f6 100644 --- a/gcc/config/arm/cortex-a57.md +++ b/gcc/config/arm/cortex-a57.md @@ -726,7 +726,7 @@ (define_insn_reservation "cortex_a57_fp_cpys" 4 (and (eq_attr "tune" "cortexa57") - (eq_attr "type" "fmov")) + (eq_attr "type" "fmov,fcsel")) "(ca57_cx1|ca57_cx2)") (define_insn_reservation "cortex_a57_fp_divs" 12