diff options
author | Dan Albert <danalbert@google.com> | 2015-10-13 16:28:19 -0700 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2015-10-13 16:28:19 -0700 |
commit | a8c075f72b231c37823661ba0d7d082a21cd39d9 (patch) | |
tree | 395aa3b848d56037292e50466643453485073018 /gcc-4.8/gcc/insn-addr.h | |
parent | 5aff2e0142aca13849b4e51de503e71d5010efa6 (diff) | |
download | toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.tar.gz toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.tar.bz2 toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.zip |
Remove gcc-4.8.
Change-Id: Iee9c6985c613f58c82e33a91722d371579eb290f
Diffstat (limited to 'gcc-4.8/gcc/insn-addr.h')
-rw-r--r-- | gcc-4.8/gcc/insn-addr.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/gcc-4.8/gcc/insn-addr.h b/gcc-4.8/gcc/insn-addr.h deleted file mode 100644 index 24ed0f4fa..000000000 --- a/gcc-4.8/gcc/insn-addr.h +++ /dev/null @@ -1,63 +0,0 @@ -/* Macros to support INSN_ADDRESSES - Copyright (C) 2000-2013 Free Software Foundation, Inc. - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING3. If not see -<http://www.gnu.org/licenses/>. */ - -#ifndef GCC_INSN_ADDR_H -#define GCC_INSN_ADDR_H - -extern vec<int> insn_addresses_; -extern int insn_current_address; - -#define INSN_ADDRESSES(id) (insn_addresses_[id]) -#define INSN_ADDRESSES_ALLOC(size) \ - do \ - { \ - insn_addresses_.create (size); \ - insn_addresses_.safe_grow_cleared (size); \ - memset (insn_addresses_.address (), \ - 0, sizeof (int) * size); \ - } \ - while (0) -#define INSN_ADDRESSES_FREE() (insn_addresses_.release ()) -#define INSN_ADDRESSES_SET_P() (insn_addresses_.exists ()) -#define INSN_ADDRESSES_SIZE() (insn_addresses_.length ()) - -static inline void -insn_addresses_new (rtx insn, int insn_addr) -{ - unsigned insn_uid = INSN_UID ((insn)); - - if (INSN_ADDRESSES_SET_P ()) - { - size_t size = INSN_ADDRESSES_SIZE (); - if (size <= insn_uid) - { - int *p; - insn_addresses_.safe_grow (insn_uid + 1); - p = insn_addresses_.address (); - memset (&p[size], - 0, sizeof (int) * (insn_uid + 1 - size)); - } - INSN_ADDRESSES (insn_uid) = insn_addr; - } -} - -#define INSN_ADDRESSES_NEW(insn, addr) \ - (insn_addresses_new (insn, addr)) - -#endif /* ! GCC_INSN_ADDR_H */ |