]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/genconstants.c
* Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Aug 2001 17:11:00 +0000 (17:11 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Aug 2001 17:11:00 +0000 (17:11 +0000)
commite23a6527d76e7d7d1e4b1a2d2787681b0202bc9a
treec707f6fbe6eee894928f18532faad363c22b3b19
parent45c2202bc22116481baf8d8fd6cb3af45627a784
 * Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.
 (CONFIG_H, TCONFIG_H, TM_P_H): Update.
 (GEN, STAGESTUFF): Add new files.
 (insn-constants.h, s-constants, tm-preds.h, s-preds,
 genconstants, genpreds, genconstants.o, genpreds.o): New rules.
 (hashtab.o, safe-ctype.o): Add -DGENERATOR_FILE.
 * mkconfig.sh: Include tm-preds.h in tm_p.h; insn-constants.h
 as well as insn-codes.h and insn-flags.h in config.h; and no
 extra headers in tconfig.h and hconfig.h.

 * gencodes.c: Eliminate code to generate predicate declarations
 or #defines for md-file constants.
 * genconstants.c, genpreds.c: New files.

 * i386.md: Re-order guard expressions such that TARGET_64BIT
 comes first, when this permits better optimization.  Add
 TARGET_64BIT to more x86-64 patterns.  Add comment explaining
 why this is desirable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44743 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/config/i386/i386.md
gcc/gencodes.c
gcc/genconstants.c [new file with mode: 0644]
gcc/genpreds.c [new file with mode: 0644]
gcc/mkconfig.sh