of XEXP to extract the operands of a MATCH_CODE rtx.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115076
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-06-29 Roger Sayle <roger@eyesopen.com>
+
+ * genpreds.c (write_match_code_switch): Correctly use XSTR instead
+ of XEXP to extract the operands of a MATCH_CODE rtx.
+
2006-06-28 Andrew Pinski <pinskia@gmail.com>
* tree.c (tree_size): Do not waste tail padding in
static void
write_match_code_switch (rtx exp)
{
- const char *codes = (const char *) XEXP (exp, 0);
- const char *path = (const char *) XEXP (exp, 1);
+ const char *codes = XSTR (exp, 0);
+ const char *path = XSTR (exp, 1);
const char *code;
fputs (" switch (GET_CODE (", stdout);