LSI-C86試食版の限界

コンパイルで「out of memory」が多発するので簡単な限界を調べてみた。「case 0xc3:」の次あたりで「out of memory」が発生。256種類の条件分岐も出来ないのか・・・。

#include <stdio.h>
int main(int argc,char *argv[]) {
    switch(argv[1][0]) {
        case 0x00:
            printf(" 00");
            break;
        case 0x01:
            printf(" 01");
            break;
------------(中略)------------
        case 0xff:
            printf("FF");
            break;
    }
}