summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/optabs.h
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2013-11-21 16:38:57 +0000
committerpfg <pfg@FreeBSD.org>2013-11-21 16:38:57 +0000
commit3972b5f3cb8868deaacced6971ec71433c3dab40 (patch)
tree96688663ab2bd665ffb1db7e8d0122835df5086e /contrib/gcc/optabs.h
parent20cd614dbb55fc5790f00533e96f871386a18cc2 (diff)
downloadFreeBSD-src-3972b5f3cb8868deaacced6971ec71433c3dab40.zip
FreeBSD-src-3972b5f3cb8868deaacced6971ec71433c3dab40.tar.gz
gcc: another round of merges from the gcc pre-43 branch.
Bring The following revisions from the gcc43 branch[1]: 118360, 118361, 118363, 118576, 119820, 123906, 125246, and 125721. They all have in common that the were merged long ago into Apple's gcc and should help improve the general quality of the compiler and make it easier to bring new features from Apple's gcc42. For details please review the additions to the files: gcc/ChangeLog.gcc43 gcc/cp/ChangeLog.gcc43 (new, adds previous revisions) Reference: [1] http://gcc.gnu.org/viewcvs/gcc/trunk/?pathrev=126700 Obtained from: gcc pre4.3 (GPLv2) branch MFC after: 3 weeks
Diffstat (limited to 'contrib/gcc/optabs.h')
-rw-r--r--contrib/gcc/optabs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/gcc/optabs.h b/contrib/gcc/optabs.h
index 58fb690..854341b 100644
--- a/contrib/gcc/optabs.h
+++ b/contrib/gcc/optabs.h
@@ -146,6 +146,8 @@ enum optab_index
/* Abs value */
OTI_abs,
OTI_absv,
+ /* Byteswap */
+ OTI_bswap,
/* Bitwise not */
OTI_one_cmpl,
/* Bit scanning and counting */
@@ -315,6 +317,7 @@ extern GTY(()) optab optab_table[OTI_MAX];
#define abs_optab (optab_table[OTI_abs])
#define absv_optab (optab_table[OTI_absv])
#define one_cmpl_optab (optab_table[OTI_one_cmpl])
+#define bswap_optab (optab_table[OTI_bswap])
#define ffs_optab (optab_table[OTI_ffs])
#define clz_optab (optab_table[OTI_clz])
#define ctz_optab (optab_table[OTI_ctz])
OpenPOWER on IntegriCloud