aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2017-06-16 21:02:59 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2017-06-16 21:02:59 +0000
commit9ef88abef4a75cea3c48bd32f65b0c0fd18d4f6b (patch)
treebaf24c10cee5453d876c6b23832a28636b6d8522
parente87afe54b86c478ae63569e51e7abb67d3fe3fce (diff)
downloadgcc-9ef88abef4a75cea3c48bd32f65b0c0fd18d4f6b.zip
gcc-9ef88abef4a75cea3c48bd32f65b0c0fd18d4f6b.tar.gz
gcc-9ef88abef4a75cea3c48bd32f65b0c0fd18d4f6b.tar.bz2
[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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/Makefile.in2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9eadbce..d436d36 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
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.
(ISA_ALL_CRYPTO): New macro.
(ISA_ALL_SIMD): New macro
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index da98c8e..67d69c1 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -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