Update HImode imul cost for Silvermont
[gcc.git] / libgcc / fixed-obj.mk
index 3c7c2f3173eed82e3dcd64c1bd3fd8536a1fe9ff..4db7a5792c7a88e31942c669783d4d0b14e6817d 100644 (file)
@@ -22,10 +22,12 @@ endif
 
 #$(info $o$(objext): -DL$($o-label) $($o-opt))
 
-$o$(objext): %$(objext): $(gcc_srcdir)/config/fixed-bit.c
-       $(gcc_compile) -DL$($*-label) $($*-opt) -c $(gcc_srcdir)/config/fixed-bit.c $(vis_hide)
+ifneq ($o,$(filter $o,$(LIB2FUNCS_EXCLUDE)))
+$o$(objext): %$(objext): $(srcdir)/fixed-bit.c
+       $(gcc_compile) -DL$($*-label) $($*-opt) -c $(srcdir)/fixed-bit.c $(vis_hide)
 
 ifeq ($(enable_shared),yes)
-$(o)_s$(objext): %_s$(objext): $(gcc_srcdir)/config/fixed-bit.c
-       $(gcc_s_compile) -DL$($*-label) $($*-opt) -c $(gcc_srcdir)/config/fixed-bit.c
+$(o)_s$(objext): %_s$(objext): $(srcdir)/fixed-bit.c
+       $(gcc_s_compile) -DL$($*-label) $($*-opt) -c $(srcdir)/fixed-bit.c
+endif
 endif