[build] Make sbitmap code available to the driver
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 16 Jun 2017 21:02:59 +0000 (21:02 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 16 Jun 2017 21:02:59 +0000 (21:02 +0000)
The ARM option parsing code uses sbitmap data structures to manage
features and upcoming patches will shortly need to use these bitmaps
within the driver.  This patch moves sbitmap.o from OBJS to
OBJS-libcommon to facilitate this.

The patch has no impact on targets that don't need this functionality,
since the object is part of an archive and will only be extracted if
needed.

* Makefile.in (OBJS): Move sbitmap.o from here ...
(OBJS-libcommon): ... to here.

From-SVN: r249285

gcc/ChangeLog
gcc/Makefile.in

index 9eadbce391a99babff31c9852a843f202514db20..d436d368b1899760fbe49414e7f16ca69fb329b4 100644 (file)
@@ -1,3 +1,8 @@
+2017-06-16  Richard Earnshaw  <rearnsha@arm.com>
+
+       * Makefile.in (OBJS): Move sbitmap.o from here ...
+       (OBJS-libcommon): ... to here.
+
 2017-06-16  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/arm/arm-isa.h (ISA_ALL_FPU_INTERNAL): Renamed from ISA_ALL_FPU.
index da98c8e864a374c032b750912dfd93fbaa0ce603..67d69c1c0d2695f4ff2cf177e16ba87aca8736fd 100644 (file)
@@ -1441,7 +1441,6 @@ OBJS = \
        rtlanal.o \
        rtlhooks.o \
        run-rtl-passes.o \
-       sbitmap.o \
        sched-deps.o \
        sched-ebb.o \
        sched-rgn.o \
@@ -1587,6 +1586,7 @@ OBJS = \
 OBJS-libcommon = diagnostic.o diagnostic-color.o diagnostic-show-locus.o \
        edit-context.o \
        pretty-print.o intl.o \
+       sbitmap.o \
        vec.o input.o version.o hash-table.o ggc-none.o memory-block.o \
        selftest.o