diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2010-05-22 22:24:53 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2010-05-22 22:24:53 +0000 |
commit | 7a8cba34b0cb9b3e9449635581de3d7d5f83859a (patch) | |
tree | 3d05bf2ab0eff15d3c90028c9229b88a37ce513d /gcc/cp | |
parent | bc382218cee3c9536da0fbdf3ee61e4b93edb02b (diff) | |
download | gcc-7a8cba34b0cb9b3e9449635581de3d7d5f83859a.zip gcc-7a8cba34b0cb9b3e9449635581de3d7d5f83859a.tar.gz gcc-7a8cba34b0cb9b3e9449635581de3d7d5f83859a.tar.bz2 |
coretypes.h (struct simple_bitmap_def, [...]): New core types.
gcc/ChangeLog:
* coretypes.h (struct simple_bitmap_def, sbitmap, const_sbitmap):
New core types.
* sbitmap.h (struct sbitmap_def): Do not typedef here.
* sbitmap.c: Include sbitmap.h.
* basic-block.h: Do not include bitmap.h, sbitmap.h, partition.h,
hard-reg-set.h. Split everything related to regsets out from here...
* regset.h: ...to here. New file.
* df.h: Include regset.h and sbitmap.h.
* tree-flow.h: Likewise.
* cfgloop.h: Likewise.
* except.h: Do not include sbitmap.h. Include hashtab.h.
* cgraph.h: Include vec.h and function.h.
* reload.h (struct insn_chain): Change types of live_throughout
and dead_or_set from regset_head to bitmap_head.
(compute_use_by_pseudos): Be defined also if regset.h is not included.
* ira-int.h (struct ira_spilled_reg_stack_slot): Change type of
spilled_regs from regset_head to bitmap_head to avoid dependency
in regset.h.
* sel-sched-ir.h: Include regset.h.
* reload.c: Include df.h before reload.h.
* caller-save.c: Likewise.
* reload1.c: Likewise.
* ira.c: Likewise.
(mark_elimination): Update type of r to bitmap, consistent with
DF_LR_IN.
* dominance.c: Include bitmap.h.
* modulo-sched.c: Include df.h.
* cfganal.c: Include bitmap.h and sbitmap.h.
* cfgbuild.c: Include sbitmap.h.
* lcm.c: Include sbitmap.h.
* gcse.c (alloc_gcse_mem): Allocate regset with ALLOC_REG_SET.
* domwalk.c: Include sbitmap.h, exclude ggc.h.
* cfgexpand.c: Inlcude bitmap.h and sbitmap.h.
* cselib.c: Include bitmap.h.
* tree-optimize.c: Include regset.h.
* stmt.c: Include bitmap.h.
* Makefile.in: Update dependencies.
cp/ChangeLog
* semantics.c: Include bitmap.h.
* Make-lang.in: Update dependencies.
From-SVN: r159746
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/Make-lang.in | 2 | ||||
-rw-r--r-- | gcc/cp/semantics.c | 1 |
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 47f5308..7acd413 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2010-05-22 Steven Bosscher <steven@gcc.gnu.org> + + * semantics.c: Include bitmap.h. + * Make-lang.in: Update dependencies. + 2010-05-22 Jan Hubicka <jh@suse.cz> * decl2.c (maybe_emit_vtables): Produce same comdat group when outputting diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index e0553a0..c4f553e 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -303,7 +303,7 @@ cp/repo.o: cp/repo.c $(CXX_TREE_H) $(TM_H) toplev.h $(DIAGNOSTIC_H) \ cp/semantics.o: cp/semantics.c $(CXX_TREE_H) $(TM_H) except.h toplev.h \ $(FLAGS_H) debug.h output.h $(RTL_H) $(TIMEVAR_H) $(EXPR_H) \ $(TREE_INLINE_H) $(CGRAPH_H) $(TARGET_H) $(C_COMMON_H) $(GIMPLE_H) \ - gt-cp-semantics.h + bitmap.h gt-cp-semantics.h cp/dump.o: cp/dump.c $(CXX_TREE_H) $(TM_H) $(TREE_DUMP_H) cp/optimize.o: cp/optimize.c $(CXX_TREE_H) $(TM_H) rtl.h $(INTEGRATE_H) \ insn-config.h input.h $(PARAMS_H) debug.h $(TREE_INLINE_H) $(GIMPLE_H) \ diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 173ef96..b97a4c3 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -47,6 +47,7 @@ along with GCC; see the file COPYING3. If not see #include "vec.h" #include "target.h" #include "gimple.h" +#include "bitmap.h" /* There routines provide a modular interface to perform many parsing operations. They may therefore be used during actual parsing, or |