From f8e9a93000a380b2d82e02d362127962419567fa Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Thu, 16 Dec 2010 18:28:44 +0000 Subject: [PATCH] gold: fix testsuite dependencies. gold/: * testsuite/Makefile.am (ifuncmain2static_LDADD) (ifuncmain2_LDADD, ifuncmain4static_LDADD, ifuncmain4_LDADD) (ifuncmain7static_LDADD, ifuncmain7_LDADD): New empty variables, to avoid unneeded links against $(LDADD). * testsuite/Makefile.in: Regenerate. --- gold/ChangeLog | 8 +++ gold/testsuite/Makefile.am | 6 +++ gold/testsuite/Makefile.in | 99 +++++++++----------------------------- 3 files changed, 38 insertions(+), 75 deletions(-) diff --git a/gold/ChangeLog b/gold/ChangeLog index d07c7f7454..4fbd9f70e1 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,11 @@ +2010-12-16 Ralf Wildenhues + + * testsuite/Makefile.am (ifuncmain2static_LDADD) + (ifuncmain2_LDADD, ifuncmain4static_LDADD, ifuncmain4_LDADD) + (ifuncmain7static_LDADD, ifuncmain7_LDADD): New empty variables, + to avoid unneeded links against $(LDADD). + * testsuite/Makefile.in: Regenerate. + 2010-12-15 Ian Lance Taylor PR gold/12324 diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index 561dd5a98d..53e6660aae 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -1623,6 +1623,7 @@ check_PROGRAMS += ifuncmain2static ifuncmain2static_SOURCES = ifuncmain2.c ifuncdep2.c ifuncmain2static_DEPENDENCIES = gcctestdir/ld ifuncmain2static_LDFLAGS = -Bgcctestdir/ -static +ifuncmain2static_LDADD = check_PROGRAMS += ifuncmain2picstatic ifuncmain2picstatic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld @@ -1632,6 +1633,7 @@ check_PROGRAMS += ifuncmain2 ifuncmain2_SOURCES = ifuncmain2.c ifuncdep2.c ifuncmain2_DEPENDENCIES = gcctestdir/ld ifuncmain2_LDFLAGS = -Bgcctestdir/ +ifuncmain2_LDADD = check_PROGRAMS += ifuncmain2pic ifuncmain2pic: ifuncmain2pic.o ifuncdep2pic.o gcctestdir/ld @@ -1655,6 +1657,7 @@ check_PROGRAMS += ifuncmain4static ifuncmain4static_SOURCES = ifuncmain4.c ifuncmain4static_DEPENDENCIES = gcctestdir/ld ifuncmain4static_LDFLAGS = -Bgcctestdir/ -static +ifuncmain4static_LDADD = check_PROGRAMS += ifuncmain4picstatic ifuncmain4picstatic: ifuncmain4pic.o gcctestdir/ld @@ -1664,6 +1667,7 @@ check_PROGRAMS += ifuncmain4 ifuncmain4_SOURCES = ifuncmain4.c ifuncmain4_DEPENDENCIES = gcctestdir/ld ifuncmain4_LDFLAGS = -Bgcctestdir/ +ifuncmain4_LDADD = ifuncmain5pic.o: ifuncmain5.c $(COMPILE) -c -fpic -o $@ $< @@ -1729,6 +1733,7 @@ check_PROGRAMS += ifuncmain7static ifuncmain7static_SOURCES = ifuncmain7.c ifuncmain7static_DEPENDENCIES = gcctestdir/ld ifuncmain7static_LDFLAGS = -Bgcctestdir/ -static +ifuncmain7static_LDADD = check_PROGRAMS += ifuncmain7picstatic ifuncmain7picstatic: ifuncmain7pic.o gcctestdir/ld @@ -1738,6 +1743,7 @@ check_PROGRAMS += ifuncmain7 ifuncmain7_SOURCES = ifuncmain7.c ifuncmain7_DEPENDENCIES = gcctestdir/ld ifuncmain7_LDFLAGS = -Bgcctestdir/ +ifuncmain7_LDADD = check_PROGRAMS += ifuncmain7pic ifuncmain7pic: ifuncmain7pic.o gcctestdir/ld diff --git a/gold/testsuite/Makefile.in b/gold/testsuite/Makefile.in index 10bed592fb..6d9bb7ab37 100644 --- a/gold/testsuite/Makefile.in +++ b/gold/testsuite/Makefile.in @@ -406,78 +406,27 @@ check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ ifuncmain7 \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ ifuncmain7pic \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ ifuncmain7pie -@GCC_FALSE@ifuncmain2static_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain2static_DEPENDENCIES = libgoldtest.a \ -@IFUNC_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain2static_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) -@GCC_FALSE@ifuncmain2_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain2_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@IFUNC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain2_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) +@GCC_FALSE@ifuncmain2static_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain2static_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain2static_DEPENDENCIES = +@GCC_FALSE@ifuncmain2_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain2_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain2_DEPENDENCIES = @GCC_FALSE@ifuncmain3_DEPENDENCIES = @IFUNC_FALSE@ifuncmain3_DEPENDENCIES = @NATIVE_LINKER_FALSE@ifuncmain3_DEPENDENCIES = -@GCC_FALSE@ifuncmain4static_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain4static_DEPENDENCIES = libgoldtest.a \ -@IFUNC_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain4static_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) -@GCC_FALSE@ifuncmain4_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain4_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@IFUNC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain4_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) -@GCC_FALSE@ifuncmain7static_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain7static_DEPENDENCIES = libgoldtest.a \ -@IFUNC_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain7static_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) -@GCC_FALSE@ifuncmain7_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@GCC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@GCC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@IFUNC_FALSE@ifuncmain7_DEPENDENCIES = libgoldtest.a ../libgold.a \ -@IFUNC_FALSE@ ../../libiberty/libiberty.a $(am__DEPENDENCIES_1) \ -@IFUNC_FALSE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) -@NATIVE_LINKER_FALSE@ifuncmain7_DEPENDENCIES = libgoldtest.a \ -@NATIVE_LINKER_FALSE@ ../libgold.a ../../libiberty/libiberty.a \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) \ -@NATIVE_LINKER_FALSE@ $(am__DEPENDENCIES_1) +@GCC_FALSE@ifuncmain4static_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain4static_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain4static_DEPENDENCIES = +@GCC_FALSE@ifuncmain4_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain4_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain4_DEPENDENCIES = +@GCC_FALSE@ifuncmain7static_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain7static_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain7static_DEPENDENCIES = +@GCC_FALSE@ifuncmain7_DEPENDENCIES = +@IFUNC_FALSE@ifuncmain7_DEPENDENCIES = +@NATIVE_LINKER_FALSE@ifuncmain7_DEPENDENCIES = # Test that --start-lib and --end-lib function correctly. @GCC_TRUE@@NATIVE_LINKER_TRUE@am__append_34 = start_lib_test @@ -941,7 +890,6 @@ ifuncmain1vispie_DEPENDENCIES = libgoldtest.a ../libgold.a \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain2_OBJECTS = ifuncmain2.$(OBJEXT) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ ifuncdep2.$(OBJEXT) ifuncmain2_OBJECTS = $(am_ifuncmain2_OBJECTS) -ifuncmain2_LDADD = $(LDADD) ifuncmain2_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ifuncmain2_LDFLAGS) \ $(LDFLAGS) -o $@ ifuncmain2pic_SOURCES = ifuncmain2pic.c @@ -959,7 +907,6 @@ ifuncmain2picstatic_DEPENDENCIES = libgoldtest.a ../libgold.a \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain2static_OBJECTS = ifuncmain2.$(OBJEXT) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ ifuncdep2.$(OBJEXT) ifuncmain2static_OBJECTS = $(am_ifuncmain2static_OBJECTS) -ifuncmain2static_LDADD = $(LDADD) ifuncmain2static_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(ifuncmain2static_LDFLAGS) $(LDFLAGS) -o $@ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain3_OBJECTS = ifuncmain3.$(OBJEXT) @@ -968,7 +915,6 @@ ifuncmain3_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ifuncmain3_LDFLAGS) \ $(LDFLAGS) -o $@ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain4_OBJECTS = ifuncmain4.$(OBJEXT) ifuncmain4_OBJECTS = $(am_ifuncmain4_OBJECTS) -ifuncmain4_LDADD = $(LDADD) ifuncmain4_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ifuncmain4_LDFLAGS) \ $(LDFLAGS) -o $@ ifuncmain4picstatic_SOURCES = ifuncmain4picstatic.c @@ -979,7 +925,6 @@ ifuncmain4picstatic_DEPENDENCIES = libgoldtest.a ../libgold.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain4static_OBJECTS = ifuncmain4.$(OBJEXT) ifuncmain4static_OBJECTS = $(am_ifuncmain4static_OBJECTS) -ifuncmain4static_LDADD = $(LDADD) ifuncmain4static_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(ifuncmain4static_LDFLAGS) $(LDFLAGS) -o $@ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain5_OBJECTS = ifuncmain5.$(OBJEXT) @@ -1022,7 +967,6 @@ ifuncmain6pie_DEPENDENCIES = libgoldtest.a ../libgold.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain7_OBJECTS = ifuncmain7.$(OBJEXT) ifuncmain7_OBJECTS = $(am_ifuncmain7_OBJECTS) -ifuncmain7_LDADD = $(LDADD) ifuncmain7_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(ifuncmain7_LDFLAGS) \ $(LDFLAGS) -o $@ ifuncmain7pic_SOURCES = ifuncmain7pic.c @@ -1045,7 +989,6 @@ ifuncmain7pie_DEPENDENCIES = libgoldtest.a ../libgold.a \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@am_ifuncmain7static_OBJECTS = ifuncmain7.$(OBJEXT) ifuncmain7static_OBJECTS = $(am_ifuncmain7static_OBJECTS) -ifuncmain7static_LDADD = $(LDADD) ifuncmain7static_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(ifuncmain7static_LDFLAGS) $(LDFLAGS) -o $@ @CONSTRUCTOR_PRIORITY_TRUE@@GCC_TRUE@@NATIVE_LINKER_TRUE@am_initpri1_OBJECTS = initpri1.$(OBJEXT) @@ -2212,9 +2155,11 @@ LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2static_SOURCES = ifuncmain2.c ifuncdep2.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2static_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2static_LDFLAGS = -Bgcctestdir/ -static +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2static_LDADD = @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2_SOURCES = ifuncmain2.c ifuncdep2.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2_LDFLAGS = -Bgcctestdir/ +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain2_LDADD = @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain3_SOURCES = ifuncmain3.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain3_DEPENDENCIES = gcctestdir/ld ifuncmod3.so @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain3_LDFLAGS = -Bgcctestdir/ -Wl,--export-dynamic -Wl,-R,. @@ -2222,9 +2167,11 @@ LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4static_SOURCES = ifuncmain4.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4static_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4static_LDFLAGS = -Bgcctestdir/ -static +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4static_LDADD = @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4_SOURCES = ifuncmain4.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4_LDFLAGS = -Bgcctestdir/ +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain4_LDADD = @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5static_SOURCES = ifuncmain5.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5static_DEPENDENCIES = gcctestdir/ld ifuncdep5.o @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain5static_LDFLAGS = -Bgcctestdir/ -static @@ -2236,9 +2183,11 @@ LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7static_SOURCES = ifuncmain7.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7static_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7static_LDFLAGS = -Bgcctestdir/ -static +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7static_LDADD = @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7_SOURCES = ifuncmain7.c @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7_DEPENDENCIES = gcctestdir/ld @GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7_LDFLAGS = -Bgcctestdir/ +@GCC_TRUE@@IFUNC_TRUE@@NATIVE_LINKER_TRUE@ifuncmain7_LDADD = @DEFAULT_TARGET_I386_TRUE@@NATIVE_OR_CROSS_LINKER_TRUE@SPLIT_DEFSYMS = --defsym __morestack=0x100 --defsym __morestack_non_split=0x200 @DEFAULT_TARGET_X86_64_TRUE@@NATIVE_OR_CROSS_LINKER_TRUE@SPLIT_DEFSYMS = --defsym __morestack=0x100 --defsym __morestack_non_split=0x200 all: $(BUILT_SOURCES) -- 2.34.1