[PATCH] gold: Remove duplicated rules for ifuncmain[12457]picstatic

H.J. Lu hjl.tools@gmail.com
Wed Aug 28 12:32:14 GMT 2024


On Sun, Aug 25, 2024 at 8:16 AM H.J. Lu <hjl.tools@gmail.com> wrote:
>
> When HAVE_STATIC and IFUNC_STATIC both are false, "make" reports:
>
> Makefile:3796: warning: overriding recipe for target 'ifuncmain1picstatic'
> Makefile:3788: warning: ignoring old recipe for target 'ifuncmain1picstatic'
> Makefile:3900: warning: overriding recipe for target 'ifuncmain2picstatic'
> Makefile:3892: warning: ignoring old recipe for target 'ifuncmain2picstatic'
> Makefile:3932: warning: overriding recipe for target 'ifuncmain4picstatic'
> Makefile:3924: warning: ignoring old recipe for target 'ifuncmain4picstatic'
> Makefile:3972: warning: overriding recipe for target 'ifuncmain5picstatic'
> Makefile:3964: warning: ignoring old recipe for target 'ifuncmain5picstatic'
> Makefile:4048: warning: overriding recipe for target 'ifuncmain7picstatic'
> Makefile:4040: warning: ignoring old recipe for target 'ifuncmain7picstatic'
>
> due to duplicated rules for ifuncmain[12457]picstatic:
>
> @GCC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @HAVE_STATIC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @IFUNC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @IFUNC_STATIC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @NATIVE_LINKER_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
>
> Make rules for ifuncmain[12457]picstatic independent of HAVE_STATIC and
> IFUNC_STATIC:
>
> @GCC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @IFUNC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @NATIVE_LINKER_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
>
>         PR gold/32116
>         * testsuite/Makefile.am (ifuncmain1picstatic): Make it independent
>         of HAVE_STATIC and IFUNC_STATIC.
>         (ifuncmain2picstatic): Likewise.
>         (ifuncmain4picstatic): Likewise.
>         (ifuncmain5picstatic): Likewise.
>         (ifuncmain7picstatic): Likewise.
>         * testsuite/Makefile.in: Regenerated.
>
> Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
> ---
>  gold/testsuite/Makefile.am | 25 +++++++++------
>  gold/testsuite/Makefile.in | 65 +++++++++-----------------------------
>  2 files changed, 30 insertions(+), 60 deletions(-)
>
> diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am
> index 91e32c88579..8f158ba20cc 100644
> --- a/gold/testsuite/Makefile.am
> +++ b/gold/testsuite/Makefile.am
> @@ -2856,8 +2856,6 @@ ifuncmain1static_LDFLAGS = -static
>  ifuncmain1static_LDADD = ifuncdep1.o
>
>  check_PROGRAMS += ifuncmain1picstatic
> -ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
> -       $(LINK) -static ifuncmain1pic.o ifuncmod1.o
>
>  check_SCRIPTS += ifuncmod1.sh
>  check_DATA += ifuncmod1.so.stderr
> @@ -2866,6 +2864,9 @@ ifuncmod1.so.stderr: ifuncmod1.so
>  endif
>  endif
>
> +ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
> +       $(LINK) -static ifuncmain1pic.o ifuncmod1.o
> +
>  check_PROGRAMS += ifuncmain1
>  ifuncmain1_SOURCES = ifuncmain1.c
>  ifuncmain1_DEPENDENCIES = gcctestdir/ld ifuncmod1.so
> @@ -2921,11 +2922,12 @@ ifuncmain2static_LDFLAGS = -static
>  ifuncmain2static_LDADD =
>
>  check_PROGRAMS += ifuncmain2picstatic
> -ifuncmain2picstatic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld
> -       $(LINK) -static ifuncmain2pic.o ifuncdep2pic.o
>  endif
>  endif
>
> +ifuncmain2picstatic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld
> +       $(LINK) -static ifuncmain2pic.o ifuncdep2pic.o
> +
>  check_PROGRAMS += ifuncmain2
>  ifuncmain2_SOURCES = ifuncmain2.c ifuncdep2.c
>  ifuncmain2_DEPENDENCIES = gcctestdir/ld
> @@ -2958,11 +2960,12 @@ ifuncmain4static_LDFLAGS = -static
>  ifuncmain4static_LDADD =
>
>  check_PROGRAMS += ifuncmain4picstatic
> -ifuncmain4picstatic: ifuncmain4pic.o gcctestdir/ld
> -       $(LINK) -static ifuncmain4pic.o
>  endif
>  endif
>
> +ifuncmain4picstatic: ifuncmain4pic.o gcctestdir/ld
> +       $(LINK) -static ifuncmain4pic.o
> +
>  check_PROGRAMS += ifuncmain4
>  ifuncmain4_SOURCES = ifuncmain4.c
>  ifuncmain4_DEPENDENCIES = gcctestdir/ld
> @@ -2991,11 +2994,12 @@ ifuncmain5static_LDFLAGS = -static
>  ifuncmain5static_LDADD = ifuncdep5.o
>
>  check_PROGRAMS += ifuncmain5picstatic
> -ifuncmain5picstatic: ifuncmain5pic.o ifuncmod5.o gcctestdir/ld
> -       $(LINK) -static ifuncmain5pic.o ifuncmod5.o
>  endif
>  endif
>
> +ifuncmain5picstatic: ifuncmain5pic.o ifuncmod5.o gcctestdir/ld
> +       $(LINK) -static ifuncmain5pic.o ifuncmod5.o
> +
>  check_PROGRAMS += ifuncmain5
>  ifuncmain5_SOURCES = ifuncmain5.c
>  ifuncmain5_DEPENDENCIES = gcctestdir/ld ifuncmod5.so
> @@ -3041,11 +3045,12 @@ ifuncmain7static_LDFLAGS = -static
>  ifuncmain7static_LDADD =
>
>  check_PROGRAMS += ifuncmain7picstatic
> -ifuncmain7picstatic: ifuncmain7pic.o gcctestdir/ld
> -       $(LINK) -static ifuncmain7pic.o
>  endif
>  endif
>
> +ifuncmain7picstatic: ifuncmain7pic.o gcctestdir/ld
> +       $(LINK) -static ifuncmain7pic.o
> +
>  check_PROGRAMS += ifuncmain7
>  ifuncmain7_SOURCES = ifuncmain7.c
>  ifuncmain7_DEPENDENCIES = gcctestdir/ld
> diff --git a/gold/testsuite/Makefile.in b/gold/testsuite/Makefile.in
> index c9545854d2f..357dec0d4f9 100644
> --- a/gold/testsuite/Makefile.in
> +++ b/gold/testsuite/Makefile.in
> @@ -3784,18 +3784,10 @@ ifuncmain1$(EXEEXT): $(ifuncmain1_OBJECTS) $(ifuncmain1_DEPENDENCIES) $(EXTRA_if
>  @GCC_FALSE@    @rm -f ifuncmain1picstatic$(EXEEXT)
>  @GCC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_LDADD) $(LIBS)
>
> -@HAVE_STATIC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> -@HAVE_STATIC_FALSE@    @rm -f ifuncmain1picstatic$(EXEEXT)
> -@HAVE_STATIC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_LDADD) $(LIBS)
> -
>  @IFUNC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
>  @IFUNC_FALSE@  @rm -f ifuncmain1picstatic$(EXEEXT)
>  @IFUNC_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_LDADD) $(LIBS)
>
> -@IFUNC_STATIC_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
> -@IFUNC_STATIC_FALSE@   @rm -f ifuncmain1picstatic$(EXEEXT)
> -@IFUNC_STATIC_FALSE@   $(AM_V_CCLD)$(LINK) $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_LDADD) $(LIBS)
> -
>  @NATIVE_LINKER_FALSE@ifuncmain1picstatic$(EXEEXT): $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_DEPENDENCIES) $(EXTRA_ifuncmain1picstatic_DEPENDENCIES)
>  @NATIVE_LINKER_FALSE@  @rm -f ifuncmain1picstatic$(EXEEXT)
>  @NATIVE_LINKER_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain1picstatic_OBJECTS) $(ifuncmain1picstatic_LDADD) $(LIBS)
> @@ -3888,18 +3880,10 @@ ifuncmain2$(EXEEXT): $(ifuncmain2_OBJECTS) $(ifuncmain2_DEPENDENCIES) $(EXTRA_if
>  @GCC_FALSE@    @rm -f ifuncmain2picstatic$(EXEEXT)
>  @GCC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_LDADD) $(LIBS)
>
> -@HAVE_STATIC_FALSE@ifuncmain2picstatic$(EXEEXT): $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_DEPENDENCIES) $(EXTRA_ifuncmain2picstatic_DEPENDENCIES)
> -@HAVE_STATIC_FALSE@    @rm -f ifuncmain2picstatic$(EXEEXT)
> -@HAVE_STATIC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_LDADD) $(LIBS)
> -
>  @IFUNC_FALSE@ifuncmain2picstatic$(EXEEXT): $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_DEPENDENCIES) $(EXTRA_ifuncmain2picstatic_DEPENDENCIES)
>  @IFUNC_FALSE@  @rm -f ifuncmain2picstatic$(EXEEXT)
>  @IFUNC_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_LDADD) $(LIBS)
>
> -@IFUNC_STATIC_FALSE@ifuncmain2picstatic$(EXEEXT): $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_DEPENDENCIES) $(EXTRA_ifuncmain2picstatic_DEPENDENCIES)
> -@IFUNC_STATIC_FALSE@   @rm -f ifuncmain2picstatic$(EXEEXT)
> -@IFUNC_STATIC_FALSE@   $(AM_V_CCLD)$(LINK) $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_LDADD) $(LIBS)
> -
>  @NATIVE_LINKER_FALSE@ifuncmain2picstatic$(EXEEXT): $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_DEPENDENCIES) $(EXTRA_ifuncmain2picstatic_DEPENDENCIES)
>  @NATIVE_LINKER_FALSE@  @rm -f ifuncmain2picstatic$(EXEEXT)
>  @NATIVE_LINKER_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain2picstatic_OBJECTS) $(ifuncmain2picstatic_LDADD) $(LIBS)
> @@ -3920,18 +3904,10 @@ ifuncmain4$(EXEEXT): $(ifuncmain4_OBJECTS) $(ifuncmain4_DEPENDENCIES) $(EXTRA_if
>  @GCC_FALSE@    @rm -f ifuncmain4picstatic$(EXEEXT)
>  @GCC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_LDADD) $(LIBS)
>
> -@HAVE_STATIC_FALSE@ifuncmain4picstatic$(EXEEXT): $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_DEPENDENCIES) $(EXTRA_ifuncmain4picstatic_DEPENDENCIES)
> -@HAVE_STATIC_FALSE@    @rm -f ifuncmain4picstatic$(EXEEXT)
> -@HAVE_STATIC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_LDADD) $(LIBS)
> -
>  @IFUNC_FALSE@ifuncmain4picstatic$(EXEEXT): $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_DEPENDENCIES) $(EXTRA_ifuncmain4picstatic_DEPENDENCIES)
>  @IFUNC_FALSE@  @rm -f ifuncmain4picstatic$(EXEEXT)
>  @IFUNC_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_LDADD) $(LIBS)
>
> -@IFUNC_STATIC_FALSE@ifuncmain4picstatic$(EXEEXT): $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_DEPENDENCIES) $(EXTRA_ifuncmain4picstatic_DEPENDENCIES)
> -@IFUNC_STATIC_FALSE@   @rm -f ifuncmain4picstatic$(EXEEXT)
> -@IFUNC_STATIC_FALSE@   $(AM_V_CCLD)$(LINK) $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_LDADD) $(LIBS)
> -
>  @NATIVE_LINKER_FALSE@ifuncmain4picstatic$(EXEEXT): $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_DEPENDENCIES) $(EXTRA_ifuncmain4picstatic_DEPENDENCIES)
>  @NATIVE_LINKER_FALSE@  @rm -f ifuncmain4picstatic$(EXEEXT)
>  @NATIVE_LINKER_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain4picstatic_OBJECTS) $(ifuncmain4picstatic_LDADD) $(LIBS)
> @@ -3960,18 +3936,10 @@ ifuncmain5$(EXEEXT): $(ifuncmain5_OBJECTS) $(ifuncmain5_DEPENDENCIES) $(EXTRA_if
>  @GCC_FALSE@    @rm -f ifuncmain5picstatic$(EXEEXT)
>  @GCC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_LDADD) $(LIBS)
>
> -@HAVE_STATIC_FALSE@ifuncmain5picstatic$(EXEEXT): $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_DEPENDENCIES) $(EXTRA_ifuncmain5picstatic_DEPENDENCIES)
> -@HAVE_STATIC_FALSE@    @rm -f ifuncmain5picstatic$(EXEEXT)
> -@HAVE_STATIC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_LDADD) $(LIBS)
> -
>  @IFUNC_FALSE@ifuncmain5picstatic$(EXEEXT): $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_DEPENDENCIES) $(EXTRA_ifuncmain5picstatic_DEPENDENCIES)
>  @IFUNC_FALSE@  @rm -f ifuncmain5picstatic$(EXEEXT)
>  @IFUNC_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_LDADD) $(LIBS)
>
> -@IFUNC_STATIC_FALSE@ifuncmain5picstatic$(EXEEXT): $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_DEPENDENCIES) $(EXTRA_ifuncmain5picstatic_DEPENDENCIES)
> -@IFUNC_STATIC_FALSE@   @rm -f ifuncmain5picstatic$(EXEEXT)
> -@IFUNC_STATIC_FALSE@   $(AM_V_CCLD)$(LINK) $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_LDADD) $(LIBS)
> -
>  @NATIVE_LINKER_FALSE@ifuncmain5picstatic$(EXEEXT): $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_DEPENDENCIES) $(EXTRA_ifuncmain5picstatic_DEPENDENCIES)
>  @NATIVE_LINKER_FALSE@  @rm -f ifuncmain5picstatic$(EXEEXT)
>  @NATIVE_LINKER_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain5picstatic_OBJECTS) $(ifuncmain5picstatic_LDADD) $(LIBS)
> @@ -4036,18 +4004,10 @@ ifuncmain7$(EXEEXT): $(ifuncmain7_OBJECTS) $(ifuncmain7_DEPENDENCIES) $(EXTRA_if
>  @GCC_FALSE@    @rm -f ifuncmain7picstatic$(EXEEXT)
>  @GCC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_LDADD) $(LIBS)
>
> -@HAVE_STATIC_FALSE@ifuncmain7picstatic$(EXEEXT): $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_DEPENDENCIES) $(EXTRA_ifuncmain7picstatic_DEPENDENCIES)
> -@HAVE_STATIC_FALSE@    @rm -f ifuncmain7picstatic$(EXEEXT)
> -@HAVE_STATIC_FALSE@    $(AM_V_CCLD)$(LINK) $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_LDADD) $(LIBS)
> -
>  @IFUNC_FALSE@ifuncmain7picstatic$(EXEEXT): $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_DEPENDENCIES) $(EXTRA_ifuncmain7picstatic_DEPENDENCIES)
>  @IFUNC_FALSE@  @rm -f ifuncmain7picstatic$(EXEEXT)
>  @IFUNC_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_LDADD) $(LIBS)
>
> -@IFUNC_STATIC_FALSE@ifuncmain7picstatic$(EXEEXT): $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_DEPENDENCIES) $(EXTRA_ifuncmain7picstatic_DEPENDENCIES)
> -@IFUNC_STATIC_FALSE@   @rm -f ifuncmain7picstatic$(EXEEXT)
> -@IFUNC_STATIC_FALSE@   $(AM_V_CCLD)$(LINK) $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_LDADD) $(LIBS)
> -
>  @NATIVE_LINKER_FALSE@ifuncmain7picstatic$(EXEEXT): $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_DEPENDENCIES) $(EXTRA_ifuncmain7picstatic_DEPENDENCIES)
>  @NATIVE_LINKER_FALSE@  @rm -f ifuncmain7picstatic$(EXEEXT)
>  @NATIVE_LINKER_FALSE@  $(AM_V_CCLD)$(LINK) $(ifuncmain7picstatic_OBJECTS) $(ifuncmain7picstatic_LDADD) $(LIBS)
> @@ -9481,10 +9441,11 @@ uninstall-am:
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIC -o $@ $<
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1pie.o: ifuncmain1.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIE -o $@ $<
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(LINK) -static ifuncmain1pic.o ifuncmod1.o
>  @GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmod1.so.stderr: ifuncmod1.so
>  @GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(TEST_READELF) -s $< > /dev/null 2> $@
> +
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1picstatic: ifuncmain1pic.o ifuncmod1.o gcctestdir/ld
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) -static ifuncmain1pic.o ifuncmod1.o
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1pic: ifuncmain1pic.o ifuncmod1.so gcctestdir/ld
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) ifuncmain1pic.o ifuncmod1.so -Wl,-R,.
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain1vispic.o: ifuncmain1vis.c
> @@ -9507,8 +9468,9 @@ uninstall-am:
>
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncdep2pic.o: ifuncdep2.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIC -o $@ $<
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2picstatic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(LINK) -static ifuncmain2pic.o ifuncdep2pic.o
> +
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2picstatic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) -static ifuncmain2pic.o ifuncdep2pic.o
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2pic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) ifuncmain2pic.o ifuncdep2pic.o
>
> @@ -9519,8 +9481,9 @@ uninstall-am:
>
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4pic.o: ifuncmain4.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIC -o $@ $<
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4picstatic: ifuncmain4pic.o gcctestdir/ld
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(LINK) -static ifuncmain4pic.o
> +
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4picstatic: ifuncmain4pic.o gcctestdir/ld
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) -static ifuncmain4pic.o
>
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5pic.o: ifuncmain5.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIC -o $@ $<
> @@ -9535,8 +9498,9 @@ uninstall-am:
>
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncdep5.o: ifuncmod5.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -o $@ $<
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5picstatic: ifuncmain5pic.o ifuncmod5.o gcctestdir/ld
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(LINK) -static ifuncmain5pic.o ifuncmod5.o
> +
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5picstatic: ifuncmain5pic.o ifuncmod5.o gcctestdir/ld
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) -static ifuncmain5pic.o ifuncmod5.o
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5pic: ifuncmain5pic.o ifuncmod5.so gcctestdir/ld
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) ifuncmain5pic.o ifuncmod5.so -Wl,-R,.
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5staticpic: ifuncmain5pic.o ifuncmod5.o gcctestdir/ld
> @@ -9559,8 +9523,9 @@ uninstall-am:
>
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7pie.o: ifuncmain7.c
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(COMPILE) -c -fPIE -o $@ $<
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7picstatic: ifuncmain7pic.o gcctestdir/ld
> -@GCC_TRUE@@HAVE_STATIC_TRUE@@IFUNC_STATIC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@        $(LINK) -static ifuncmain7pic.o
> +
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7picstatic: ifuncmain7pic.o gcctestdir/ld
> +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) -static ifuncmain7pic.o
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7pic: ifuncmain7pic.o gcctestdir/ld
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@     $(LINK) ifuncmain7pic.o
>  @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7pie: ifuncmain7pie.o gcctestdir/ld
> --
> 2.46.0
>

I am checking it in.

-- 
H.J.


More information about the Binutils mailing list