--- gas/config/rx-defs.h.orig 2013-07-08 15:25:40.000000000 +0530 +++ gas/config/rx-defs.h 2013-07-08 15:28:43.000000000 +0530 @@ -38,7 +38,8 @@ { RX600, RX610, - RX200 + RX200, + RX100 }; extern int rx_pid_register; --- gas/config/rx-parse.y.orig 2013-07-08 15:26:04.000000000 +0530 +++ gas/config/rx-parse.y 2013-07-08 15:29:49.000000000 +0530 @@ -1634,6 +1634,6 @@ static void rx_check_float_support (void) { - if (rx_cpu == RX200) + if (rx_cpu == RX100 || rx_cpu == RX200) rx_error (_("target CPU type does not support floating point instructions")); } --- gas/config/tc-rx.c.orig 2013-07-08 15:26:19.000000000 +0530 +++ gas/config/tc-rx.c 2013-07-08 15:30:57.000000000 +0530 @@ -161,7 +161,9 @@ return 1; case OPTION_CPU: - if (strcasecmp (arg, "rx200") == 0) + if (strcasecmp (arg, "rx100") == 0) + rx_cpu = RX100; + else if (strcasecmp (arg, "rx200") == 0) rx_cpu = RX200; else if (strcasecmp (arg, "rx600") == 0) rx_cpu = RX600;