]> gcc.gnu.org Git - gcc.git/commit
Makefile.in (INSN_ATTR_H): New macro.
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 28 Jul 2000 02:17:26 +0000 (02:17 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Fri, 28 Jul 2000 02:17:26 +0000 (02:17 +0000)
commit9d98a69423a0bf6d7f6c33f1f05f70c74282d65b
treeef8a8d9eb4fda8faa814cb484ce4a1e01ef25372
parentb87487b66a26b2db805a02e59b25bffb9438fb14
Makefile.in (INSN_ATTR_H): New macro.

* Makefile.in (INSN_ATTR_H): New macro.  Replace all dependencies
on insn-attr.h with it.
* genattr.c: Generate `#include "insn-addr.h"' if HAVE_ATTR_length.
* insn-addr.h: New header.
(insn_addresses_): Renamed from insn_addresses.
(INSN_ADDRESSES_DEFN, INSN_ADDRESSES, INSN_ADDRESSES_ALLOC,
INSN_ADDRESSES_FREE, INSN_ADDRESSES_SET_P, INSN_ADDRESSES_SIZE,
INSN_ADDRESSES_NEW): New macros.
* genattrtab.c (write_test_expr): Use new macros.
* final.c (insn_addresses, init_insn_lengths): Likewise.
(align_fuzz, shorten_branches): Likewise.
(final): Likewise.  Do not reject new insns if their addresses
have been added to INSN_ADDRESSES.
* config/arm/arm.c, config/avr/avr.c: Use new macros.
* config/h8300/h8300.c, config/i370/i370.c: Likewise.
* config/m88k/m88k.c, config/pa/pa.c, config/pa/pa.md: Likewise.
* config/sparc/sparc.c, config/sparc/sparc.md: Likewise.
* config/sh/sh.c: Likewise.
(output_branchy_insn): Use INSN_ADDRESSES_NEW.

From-SVN: r35307
16 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/config/arm/arm.c
gcc/config/avr/avr.c
gcc/config/h8300/h8300.c
gcc/config/i370/i370.c
gcc/config/m88k/m88k.c
gcc/config/pa/pa.c
gcc/config/pa/pa.md
gcc/config/sh/sh.c
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md
gcc/final.c
gcc/genattr.c
gcc/genattrtab.c
gcc/insn-addr.h [new file with mode: 0644]
This page took 0.062046 seconds and 5 git commands to generate.