OSDN Git Service

* system.h (CONVERT_HARD_REGISTER_TO_SSA_P): Poison.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Dec 2003 05:52:51 +0000 (05:52 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 22 Dec 2003 05:52:51 +0000 (05:52 +0000)
* config/i386/i386.h (CONVERT_HARD_REGISTER_TO_SSA_P): Remove.

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

gcc/ChangeLog
gcc/config/i386/i386.h
gcc/system.h

index cc719b3..acbc563 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-22  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * system.h (CONVERT_HARD_REGISTER_TO_SSA_P): Poison.
+       * config/i386/i386.h (CONVERT_HARD_REGISTER_TO_SSA_P): Remove.
+
 2003-12-21  Roger Sayle  <roger@eyesopen.com>
 
        * config/ia64/hpux.h (TARGET_OS_CPP_BUILTINS): Define _ILP32
index be41c17..3566662 100644 (file)
@@ -1426,11 +1426,6 @@ enum reg_class
 #define CC_REG_P(X) (REG_P (X) && CC_REGNO_P (REGNO (X)))
 #define CC_REGNO_P(X) ((X) == FLAGS_REG || (X) == FPSR_REG)
 
-/* Indicate whether hard register numbered REG_NO should be converted
-   to SSA form.  */
-#define CONVERT_HARD_REGISTER_TO_SSA_P(REG_NO) \
-  ((REG_NO) == FLAGS_REG || (REG_NO) == ARG_POINTER_REGNUM)
-
 /* The class value for index registers, and the one for base regs.  */
 
 #define INDEX_REG_CLASS INDEX_REGS
index 8b0b38a..2bd9087 100644 (file)
@@ -620,7 +620,8 @@ typedef char _Bool;
        INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE NEED_ATEXIT ON_EXIT    \
        EXIT_BODY OBJECT_FORMAT_ROSE MULTIBYTE_CHARS MAP_CHARACTER         \
        LIBGCC_NEEDS_DOUBLE FINAL_PRESCAN_LABEL DEFAULT_CALLER_SAVES       \
-       LOAD_ARGS_REVERSED MAX_INTEGER_COMPUTATION_MODE
+       LOAD_ARGS_REVERSED MAX_INTEGER_COMPUTATION_MODE                    \
+       CONVERT_HARD_REGISTER_TO_SSA_P
 
 /* Hooks that are no longer used.  */
  #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE  \