OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* id.po: Update.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
optabs.h
diff --git
a/gcc/optabs.h
b/gcc/optabs.h
index
426b0d8
..
4d0ce52
100644
(file)
--- a/
gcc/optabs.h
+++ b/
gcc/optabs.h
@@
-1,5
+1,5
@@
/* Definitions for code generation pass of GNU compiler.
/* Definitions for code generation pass of GNU compiler.
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
, 2008
Free Software Foundation, Inc.
This file is part of GCC.
Free Software Foundation, Inc.
This file is part of GCC.
@@
-115,7
+115,7
@@
enum optab_index
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_ssmadd_widen,
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_ssmadd_widen,
- /* Unigned multiply and add with the result and addend one machine mode
+ /* Un
s
igned multiply and add with the result and addend one machine mode
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_usmadd_widen,
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_usmadd_widen,
@@
-129,7
+129,7
@@
enum optab_index
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_ssmsub_widen,
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_ssmsub_widen,
- /* Unigned multiply and subtract the result and minuend one machine mode
+ /* Un
s
igned multiply and subtract the result and minuend one machine mode
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_usmsub_widen,
wider than the multiplicand and multiplier.
All involved operations are saturating. */
OTI_usmsub_widen,
@@
-722,6
+722,7
@@
extern rtx expand_copysign (rtx, rtx, rtx);
/* Generate an instruction with a given INSN_CODE with an output and
an input. */
extern void emit_unop_insn (int, rtx, rtx, enum rtx_code);
/* Generate an instruction with a given INSN_CODE with an output and
an input. */
extern void emit_unop_insn (int, rtx, rtx, enum rtx_code);
+extern bool maybe_emit_unop_insn (int, rtx, rtx, enum rtx_code);
/* Emit one rtl insn to compare two rtx's. */
extern void emit_cmp_insn (rtx, rtx, enum rtx_code, rtx, enum machine_mode,
/* Emit one rtl insn to compare two rtx's. */
extern void emit_cmp_insn (rtx, rtx, enum rtx_code, rtx, enum machine_mode,