]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
genattr.c (main): Don't define TRADITIONAL_PIPELINE_INTERFACE or DFA_PIPELINE_INTERFACE.
authorKazu Hirata <kazu@cs.umass.edu>
Sat, 28 Feb 2004 21:44:22 +0000 (21:44 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 28 Feb 2004 21:44:22 +0000 (21:44 +0000)
* genattr.c (main): Don't define
TRADITIONAL_PIPELINE_INTERFACE or DFA_PIPELINE_INTERFACE.
* system.h (TRADITIONAL_PIPELINE_INTERFACE): Poison.
(DFA_PIPELINE_INTERFACE): Likewise.
* doc/tm.texi (TRADITIONAL_PIPELINE_INTERFACE): Remove.
(DFA_PIPELINE_INTERFACE): Likewise.

From-SVN: r78628

gcc/ChangeLog
gcc/doc/tm.texi
gcc/genattr.c
gcc/system.h

index 9f72e2832a2769b8e9e87d20c54953029cc8c5ce..f255b8a21409d6917cd2d4d2986cca8f5dabf885 100644 (file)
@@ -1,3 +1,12 @@
+2004-02-28  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * genattr.c (main): Don't define
+       TRADITIONAL_PIPELINE_INTERFACE or DFA_PIPELINE_INTERFACE.
+       * system.h (TRADITIONAL_PIPELINE_INTERFACE): Poison.
+       (DFA_PIPELINE_INTERFACE): Likewise.
+       * doc/tm.texi (TRADITIONAL_PIPELINE_INTERFACE): Remove.
+       (DFA_PIPELINE_INTERFACE): Likewise.
+
 2004-02-28  Richard Sandiford  <rsandifo@redhat.com>
 
        * config/mips/mips.md (tstsi, tstdi): Delete.
index 2018ca271edc93867cf04c61811f3b7fb7e90b69..c25da06f1382b6c5915eb74718e5a8bde0e630a7 100644 (file)
@@ -5708,24 +5708,6 @@ not in cases of "costly dependences", which this hooks allows to define.
 Macros in the following table are generated by the program
 @file{genattr} and can be useful for writing the hooks.
 
-@defmac TRADITIONAL_PIPELINE_INTERFACE
-The macro definition is generated if there is a traditional pipeline
-description in @file{.md} file. You should also remember that to
-simplify the insn scheduler sources an empty traditional pipeline
-description interface is generated even if there is no a traditional
-pipeline description in the @file{.md} file.  The macro can be used to
-distinguish the two types of the traditional interface.
-@end defmac
-
-@defmac DFA_PIPELINE_INTERFACE
-The macro definition is generated if there is an automaton pipeline
-description in @file{.md} file.  You should also remember that to
-simplify the insn scheduler sources an empty automaton pipeline
-description interface is generated even if there is no an automaton
-pipeline description in the @file{.md} file.  The macro can be used to
-distinguish the two types of the automaton interface.
-@end defmac
-
 @defmac MAX_DFA_ISSUE_RATE
 The macro definition is generated in the automaton based pipeline
 description interface.  Its value is calculated from the automaton
index 49f368e53fced343cab53513ccc22a3e9cc3dbe0..5ec5c81856d48320b00bc8f172cabfa838334863 100644 (file)
@@ -300,12 +300,6 @@ main (int argc, char **argv)
 
   if (num_units > 0 || num_insn_reservations > 0)
     {
-      if (num_units > 0)
-       printf ("#define TRADITIONAL_PIPELINE_INTERFACE 1\n");
-
-      if (num_insn_reservations > 0)
-       printf ("#define DFA_PIPELINE_INTERFACE 1\n");
-
       /* Compute the range of blockage cost values.  See genattrtab.c
         for the derivation.  BLOCKAGE (E,C) when SIMULTANEITY is zero is
 
index 5e8a2cdbaab5b74b04d2fe94a07c76600370bff1..6efa82be7b36cedd4674b67a6ba5f3549e06ac70 100644 (file)
@@ -638,7 +638,8 @@ typedef char _Bool;
        LINKER_DOES_NOT_WORK_WITH_DWARF2 FUNCTION_ARG_KEEP_AS_REFERENCE    \
        GIV_SORT_CRITERION MAX_LONG_TYPE_SIZE MAX_LONG_DOUBLE_TYPE_SIZE    \
        MAX_WCHAR_TYPE_SIZE GCOV_TYPE_SIZE SHARED_SECTION_ASM_OP           \
-       FINAL_REG_PARM_STACK_SPACE MAYBE_REG_PARM_STACK_SPACE
+       FINAL_REG_PARM_STACK_SPACE MAYBE_REG_PARM_STACK_SPACE              \
+       TRADITIONAL_PIPELINE_INTERFACE DFA_PIPELINE_INTERFACE
 
 /* Hooks that are no longer used.  */
  #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE  \