OSDN Git Service

* regs.h (regno_pointer_align, REGNO_POINTER_ALIGN): Delete from
authorerich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Jan 1996 14:45:20 +0000 (14:45 +0000)
committererich <erich@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Jan 1996 14:45:20 +0000 (14:45 +0000)
here...
* rtl.h (regno_pointer_align, REGNO_POINTER_ALIGN): ... and put
them here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11140 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/regs.h
gcc/rtl.h

index c26528d..fe0d1ac 100644 (file)
@@ -149,11 +149,6 @@ extern char *regno_pointer_flag;
 #define REGNO_POINTER_FLAG(REGNO) regno_pointer_flag[REGNO]
 extern int regno_pointer_flag_length;
 
-/* Similarly, contains the alignment in bytes for a register that contains
-   a pointer, if known.  */
-extern char *regno_pointer_align;
-#define REGNO_POINTER_ALIGN(REGNO) regno_pointer_align[REGNO]
-
 /* List made of EXPR_LIST rtx's which gives pairs of pseudo registers
    that have to go in the same hard reg.  */
 extern rtx regs_may_share;
index 8d23a6b..998d9ba 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -969,6 +969,11 @@ extern int cse_not_expected;
    Allocated in parallel with regno_pointer_flag.  */
 extern rtx *regno_reg_rtx;
 
+/* Vector indexed by regno; contains the alignment in bytes for a
+   register that contains a pointer, if known.  */
+extern char *regno_pointer_align;
+#define REGNO_POINTER_ALIGN(REGNO) regno_pointer_align[REGNO]
+
 /* Translates rtx code to tree code, for those codes needed by
    REAL_ARITHMETIC.  The function returns an int because the caller may not
    know what `enum tree_code' means.  */