diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e8c004cf1f5bb8fb7c583076e871c221dd8a1452..de1f5ad89f5a5d86eda1864f647b4ee5a470c5b0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Wed Jan  8 14:06:34 CET 2003  Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz>
+	
+	* Makefile.in (PARTITION_H): New.
+	(BASIC_BLOCK_H): Added hard-reg-set.h and $(PARTITION_H).
+	* basic-block.h: Include hard-reg-set.h.
+
 2003-01-08  Richard Earnshaw  <rearnsha@arm.com>
 
 	* arm.h (ENABLE_XF_PATTERNS): Delete.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index df2c65c96d0be91f0e78fca78ed4d8080d64dd59..654b65bc10c0fa73113cb312891ef9010d7f1c66 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -254,6 +254,7 @@ HASHTAB_H   = $(srcdir)/../include/hashtab.h
 OBSTACK_H   = $(srcdir)/../include/obstack.h
 SPLAY_TREE_H= $(srcdir)/../include/splay-tree.h
 FIBHEAP_H   = $(srcdir)/../include/fibheap.h
+PARTITION_H = $(srcdir)/../include/partition.h
 
 # Default native SYSTEM_HEADER_DIR, to be overridden by targets.
 NATIVE_SYSTEM_HEADER_DIR = /usr/include
@@ -576,7 +577,8 @@ RTL_H = $(RTL_BASE_H) genrtl.h
 PARAMS_H = params.h params.def
 TREE_H = tree.h tree.def $(MACHMODE_H) tree-check.h version.h builtins.def \
           location.h
-BASIC_BLOCK_H = basic-block.h bitmap.h sbitmap.h varray.h
+BASIC_BLOCK_H = basic-block.h bitmap.h sbitmap.h varray.h $(PARTITION_H) \
+          hard-reg-set.h
 DEMANGLE_H = $(srcdir)/../include/demangle.h
 RECOG_H = recog.h
 EXPR_H = expr.h
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index c57c89c2499e94a1012c8bbc93199dc7d990dc5d..47b5063124a212f222243288d7415f26608a225c 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -26,6 +26,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include "sbitmap.h"
 #include "varray.h"
 #include "partition.h"
+#include "hard-reg-set.h"
 
 /* Head of register set linked list.  */
 typedef bitmap_head regset_head;