aboutsummaryrefslogtreecommitdiff
path: root/gcc/defaults.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2015-06-30 20:56:43 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-06-30 20:56:43 +0000
commit20fceb31cd7e622b5a4d575249858da92d1fd79b (patch)
tree098dfc3be0a0f599560f5be88b735ac1df50858f /gcc/defaults.h
parentccf5bbdd40aaa0258eb9671cd11c0bab4a16236e (diff)
downloadgcc-20fceb31cd7e622b5a4d575249858da92d1fd79b.zip
gcc-20fceb31cd7e622b5a4d575249858da92d1fd79b.tar.gz
gcc-20fceb31cd7e622b5a4d575249858da92d1fd79b.tar.bz2
gcc/
* defaults.h (HAVE_load_multiple, gen_load_multiple) (HAVE_store_multiple, gen_store_multiple): Delete. * target-insns.def (load_multiple, store_multiple): New targetm instruction patterns. * expr.c (move_block_to_reg, move_block_from_reg): Use them instead of HAVE_*/gen_* interface. From-SVN: r225210
Diffstat (limited to 'gcc/defaults.h')
-rw-r--r--gcc/defaults.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 011de63..ea10eb9 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1426,26 +1426,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define TARGET_VTABLE_USES_DESCRIPTORS 0
#endif
-#ifndef HAVE_load_multiple
-#define HAVE_load_multiple 0
-static inline rtx
-gen_load_multiple (rtx, rtx, rtx)
-{
- gcc_unreachable ();
- return NULL;
-}
-#endif
-
-#ifndef HAVE_store_multiple
-#define HAVE_store_multiple 0
-static inline rtx
-gen_store_multiple (rtx, rtx, rtx)
-{
- gcc_unreachable ();
- return NULL;
-}
-#endif
-
#ifndef HAVE_tablejump
#define HAVE_tablejump 0
static inline rtx