Commit 9ef88abe by Richard Earnshaw Committed by Richard Earnshaw

[build] Make sbitmap code available to the driver


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
parent e87afe54
2017-06-16 Richard Earnshaw <rearnsha@arm.com> 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. * config/arm/arm-isa.h (ISA_ALL_FPU_INTERNAL): Renamed from ISA_ALL_FPU.
(ISA_ALL_CRYPTO): New macro. (ISA_ALL_CRYPTO): New macro.
(ISA_ALL_SIMD): New macro (ISA_ALL_SIMD): New macro
......
...@@ -1441,7 +1441,6 @@ OBJS = \ ...@@ -1441,7 +1441,6 @@ OBJS = \
rtlanal.o \ rtlanal.o \
rtlhooks.o \ rtlhooks.o \
run-rtl-passes.o \ run-rtl-passes.o \
sbitmap.o \
sched-deps.o \ sched-deps.o \
sched-ebb.o \ sched-ebb.o \
sched-rgn.o \ sched-rgn.o \
...@@ -1587,6 +1586,7 @@ OBJS = \ ...@@ -1587,6 +1586,7 @@ OBJS = \
OBJS-libcommon = diagnostic.o diagnostic-color.o diagnostic-show-locus.o \ OBJS-libcommon = diagnostic.o diagnostic-color.o diagnostic-show-locus.o \
edit-context.o \ edit-context.o \
pretty-print.o intl.o \ pretty-print.o intl.o \
sbitmap.o \
vec.o input.o version.o hash-table.o ggc-none.o memory-block.o \ vec.o input.o version.o hash-table.o ggc-none.o memory-block.o \
selftest.o selftest.o
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment