Commit c4900c10 by Jakub Jelinek Committed by Jakub Jelinek

re PR bootstrap/42369 (Revision 155217 failed to bootstrap)

	PR bootstrap/42369
	* config/i386/i386.c (ix86_expand_special_args_builtin): Avoid
	using switch with CODE_FOR_lwp_lwp* cases.

From-SVN: r155237
parent 1f6a2caf
2009-12-14 Jakub Jelinek <jakub@redhat.com> 2009-12-14 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/42369
* config/i386/i386.c (ix86_expand_special_args_builtin): Avoid
using switch with CODE_FOR_lwp_lwp* cases.
* config/i386/i386-builtin-types.def (PVOID_FTYPE_VOID): Use * config/i386/i386-builtin-types.def (PVOID_FTYPE_VOID): Use
DEF_FUNCTION_TYPE (PVOID) instead of DEF_FUNCTION_TYPE (PVOID, VOID). DEF_FUNCTION_TYPE (PVOID) instead of DEF_FUNCTION_TYPE (PVOID, VOID).
...@@ -23836,19 +23836,16 @@ ix86_expand_special_args_builtin (const struct builtin_description *d, ...@@ -23836,19 +23836,16 @@ ix86_expand_special_args_builtin (const struct builtin_description *d,
if (last_arg_constant && (i + 1) == nargs) if (last_arg_constant && (i + 1) == nargs)
{ {
if (!match) if (!match)
switch (icode) {
{ if (icode == CODE_FOR_lwp_lwpvalsi3
case CODE_FOR_lwp_lwpvalsi3: || icode == CODE_FOR_lwp_lwpinssi3
case CODE_FOR_lwp_lwpvaldi3: || icode == CODE_FOR_lwp_lwpvaldi3
case CODE_FOR_lwp_lwpinssi3: || icode == CODE_FOR_lwp_lwpinsdi3)
case CODE_FOR_lwp_lwpinsdi3:
error ("the last argument must be a 32-bit immediate"); error ("the last argument must be a 32-bit immediate");
return const0_rtx; else
default:
error ("the last argument must be an 8-bit immediate"); error ("the last argument must be an 8-bit immediate");
return const0_rtx; return const0_rtx;
} }
} }
else else
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment