Remove the node type ia32_int. It is unused and its specification is wrong (it always...
authorChristoph Mallon <christoph.mallon@gmx.de>
Wed, 3 Oct 2007 08:52:45 +0000 (08:52 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Wed, 3 Oct 2007 08:52:45 +0000 (08:52 +0000)
[r16049]

ir/be/ia32/ia32_spec.pl

index 2399d13..ba6c250 100644 (file)
@@ -200,9 +200,6 @@ $arch = "ia32";
        SB1 => "${arch}_emit_8bit_source_register_or_immediate(node, 1);",
        SB2 => "${arch}_emit_8bit_source_register_or_immediate(node, 2);",
        SB3 => "${arch}_emit_8bit_source_register_or_immediate(node, 3);",
-       SI0 => "${arch}_emit_source_register_or_immediate(node, 0);",
-       SI1 => "${arch}_emit_source_register_or_immediate(node, 1);",
-       SI2 => "${arch}_emit_source_register_or_immediate(node, 2);",
        SI3 => "${arch}_emit_source_register_or_immediate(node, 3);",
        D0 => "${arch}_emit_dest_register(node, 0);",
        D1 => "${arch}_emit_dest_register(node, 1);",
@@ -1264,15 +1261,6 @@ LdTls => {
        units     => [ "GP" ],
 },
 
-# the int instruction
-int => {
-       reg_req   => { in => [ "gp" ], out => [ "none" ] },
-       mode      => "mode_M",
-       emit      => '. int %SI0',
-       units     => [ "GP" ],
-       cmp_attr  => "return 1;",
-},
-
 
 #-----------------------------------------------------------------------------#
 #   _____ _____ ______    __ _             _                     _            #