genpreds.c (write_insn_extra_address_constraint): Argument `c' is operand of switch...
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 20 Mar 2006 16:09:52 +0000 (16:09 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 20 Mar 2006 16:09:52 +0000 (11:09 -0500)
* genpreds.c (write_insn_extra_address_constraint): Argument `c'
is operand of switch, not str[0].

From-SVN: r112225

gcc/ChangeLog
gcc/genpreds.c

index 68487e94a4b4c0ded61998674670bbeb58952235..9e31001c0c5d92613bd3cf8fd7688d72a34c1c5d 100644 (file)
@@ -1,3 +1,8 @@
+2006-03-20  David Edelsohn  <edelsohn@gnu.org>
+
+       * genpreds.c (write_insn_extra_address_constraint): Argument `c'
+       is operand of switch, not str[0].
+
 2006-03-20  Alan Modra  <amodra@bigpond.net.au>
 
        * config/rs6000/rs6000.c (rs6000_handle_option): Use
index e31e64db84243b5b0c33338ebc0e110d9693bd38..425e7253f0914935fe228e1f63b7ef96ec981e62 100644 (file)
@@ -1088,7 +1088,7 @@ write_insn_extra_address_constraint (void)
   puts ("bool\n"
        "insn_extra_address_constraint (enum constraint_num c)\n"
        "{\n"
-       "  switch (str[0])\n"
+       "  switch (c)\n"
        "    {");
 
   FOR_ALL_CONSTRAINTS (c)