X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.c-torture%2Fcompile%2F980506-1.c;fp=gcc%2Ftestsuite%2Fgcc.c-torture%2Fcompile%2F980506-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=6ef7796261f591102d3b344c68c1b724ce5f8594;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.c-torture/compile/980506-1.c b/gcc/testsuite/gcc.c-torture/compile/980506-1.c deleted file mode 100644 index 6ef77962..00000000 --- a/gcc/testsuite/gcc.c-torture/compile/980506-1.c +++ /dev/null @@ -1,63 +0,0 @@ -unsigned char TIFFFax2DMode[20][256]; -unsigned char TIFFFax2DNextState[20][256]; -unsigned char TIFFFaxUncompAction[20][256]; -unsigned char TIFFFaxUncompNextState[20][256]; -unsigned char TIFFFax1DAction[230][256]; -unsigned char TIFFFax1DNextState[230][256]; - -typedef struct tableentry { - unsigned short length; - unsigned short code; - short runlen; -} tableentry; - -extern tableentry TIFFFaxWhiteCodes[]; -extern tableentry TIFFFaxBlackCodes[]; - -static short sp_data, sp_bit; - -static unsigned char -fetchByte (inbuf) - -unsigned char **inbuf; - -{ - unsigned char byte = **inbuf; - (*inbuf)++; - return (byte); -} - -static int -decode_white_run (inbuf) - -unsigned char **inbuf; - -{ - short state = sp_bit; - short action; - int runlen = 0; - - for (;;) - { - if (sp_bit == 0) - { - nextbyte: - sp_data = fetchByte (inbuf); - } - - action = TIFFFax1DAction[state][sp_data]; - state = TIFFFax1DNextState[state][sp_data]; - if (action == 0 ) - goto nextbyte; - if (action == 1 ) - return (-1 ); - if (action == 210 ) - return (-3 ); - sp_bit = state; - action = (TIFFFaxWhiteCodes[ action - 2 ].runlen) ; - runlen += action; - if (action < 64) - return (runlen); - } -} -