diff --git a/rtree-c/src/ReduceC.hs b/rtree-c/src/ReduceC.hs index b581894c9bca599f2ccb5217f7de7ba25c20d00b..9f29a890c886c6e0a0c7cc272d81d258d274565e 100644 --- a/rtree-c/src/ReduceC.hs +++ b/rtree-c/src/ReduceC.hs @@ -185,116 +185,28 @@ keepAll :: SpecifierFilter keepAll = SpecifierFilter{sfKeepStatic = True} {- | Update the CDeclarationSpecifier's to match the context. Specifically, update -the typedefs and the structs. Alos return a base type. +the typedefs and the structs. Also return a base type. -} updateCDeclarationSpecifiers :: - ( MonadState Context m - , MonadPlus m + forall m. + ( MonadReduce Lab m + , HasCallStack ) => SpecifierFilter -> + Context -> [C.CDeclarationSpecifier C.NodeInfo] -> - m (Voidable, [C.CDeclarationSpecifier C.NodeInfo]) -updateCDeclarationSpecifiers sf spec = do - ctx <- get - spec' <- concat <$> mapM (updateSpec ctx) spec - bt <- baseType ctx spec' - pure (bt, spec') + Maybe (m (Voidable, [C.CDeclarationSpecifier C.NodeInfo])) +updateCDeclarationSpecifiers sf ctx spec = do + bt <- typeFromCDeclarationSpecifiers ctx spec + specfn <- mapM updateSpec spec + Just do + spec' <- sequence specfn + pure (bt, concat spec') where - baseType :: - (MonadPlus m) => - Context -> - [C.CDeclarationSpecifier C.NodeInfo] -> - m Voidable - baseType ctx = - liftMaybe - . exactlyOne - . map \case - C.CVoidType _ -> Just Void - C.CSUType c _ -> NonVoid . TStruct <$> structId c - C.CCharType _ -> Just $ NonVoid TNum - C.CShortType _ -> Just $ NonVoid TNum - C.CIntType _ -> Just $ NonVoid TNum - C.CFloatType _ -> Just $ NonVoid TNum - C.CDoubleType _ -> Just $ NonVoid TNum - C.CSignedType _ -> Just $ NonVoid TNum - C.CUnsigType _ -> Just $ NonVoid TNum - C.CBoolType _ -> Just $ NonVoid TNum - C.CLongType _ -> Just $ NonVoid TNum - C.CInt128Type _ -> Just $ NonVoid TNum - C.CFloatNType{} -> Just $ NonVoid TNum - C.CEnumType (C.CEnum (Just ix) _ _ _) _ -> - NonVoid TNum - <$ guard (lookupEnum ctx ix == INKeep) - C.CEnumType (C.CEnum Nothing _ _ _) _ -> Just $ NonVoid TNum - C.CTypeDef idx _ -> - case Map.lookup idx (typeDefs ctx) of - Just (ITKeep t') -> Just t' - Just ITDelete -> Nothing - Just (ITInline t' _) -> Just t' - Nothing -> error "error" - a -> notSupportedYet (void a) a - . typeSpecs - where - typeSpecs = mapMaybe \case - C.CTypeSpec ts -> Just ts - _ow -> Nothing - - exactlyOne = - maybe - (error "no type in type-specs") - ( \case - (t, []) -> NonEmpty.head t - (t, rs) -> error ("more than one type in type-specs: " <> show (t : rs)) - ) - . List.uncons - . NonEmpty.group - - structId (C.CStruct t mi md _ ni) = - case mi of - Just ix -> case lookupStruct ctx ix of - ISDelete -> Nothing - _ow -> Just $ Left ix - Nothing -> - let p' = - maybe - (error $ "invalid struct at" <> show (C.posOf ni)) - (concatMap namesAndTypeOf) - md - in pure $ Right (StructType t Nothing p') - - namesAndTypeOf = \case - C.CDecl spec2 items ni -> - flip map items \case - C.CDeclarationItem decl@(C.CDeclr (Just ix) _ _ _ _) _ _ -> - (ix, nonVoid <$> typeOf spec2 decl) - a -> notSupportedYet (void a) ni - a -> notSupportedYet' a - - typeOf spec2 decl = baseType ctx spec2 >>= extendTypeWith decl - - extendTypeWith (C.CDeclr _ dd _ _ _) t = - foldr applyDD (Just t) dd - where - applyDD = \case - C.CPtrDeclr _ _ -> fmap (NonVoid . TPointer) - C.CArrDeclr{} -> fmap (NonVoid . TPointer) - C.CFunDeclr params _ ni -> \c -> - case params of - C.CFunParamsNew params' varadic -> do - c' <- c - Just $ NonVoid $ TFun (FunType c' (findParams varadic params')) - b -> notSupportedYet b ni - - findParams varadic = \case - [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> VoidParams - rst -> flip Params varadic $ flip map rst \case - C.CDecl spec' [] _ -> - nonVoid <$> baseType ctx spec' - C.CDecl spec' [C.CDeclarationItem decl _ _] _ -> - nonVoid <$> typeOf spec' decl - a -> notSupportedYet' a - - updateSpec ctx a = case a of + updateSpec :: + C.CDeclarationSpecifier C.NodeInfo -> + Maybe (m [C.CDeclarationSpecifier C.NodeInfo]) + updateSpec a = case a of C.CTypeSpec t -> case t of C.CSUType (C.CStruct st (Just i) (Just declrs) attr x) b -> do fields <- case lookupStruct ctx i of @@ -302,40 +214,193 @@ updateCDeclarationSpecifiers sf spec = do ISDeclared _ -> empty ISKeep s -> do pure $ structTypeFields s - let declrs' :: [C.CDeclaration C.NodeInfo] = filterStruct ctx fields declrs - pure [C.CTypeSpec (C.CSUType (C.CStruct st (Just i) (Just declrs') attr x) b)] + Just do + declrs' <- filterStruct fields declrs + pure [C.CTypeSpec (C.CSUType (C.CStruct st (Just i) (Just declrs') attr x) b)] C.CTypeDef idx _ -> do case Map.lookup idx . typeDefs $ ctx of - Just (ITKeep _) -> pure [C.CTypeSpec t] - Just (ITInline _ res) -> pure res - Just ITDelete -> mzero + Just (ITKeep _) -> Just $ pure [C.CTypeSpec t] + Just (ITInline _ res) -> Just $ pure res + Just ITDelete -> Nothing Nothing -> error ("could not find typedef: " <> show idx) - _ow -> pure [C.CTypeSpec t] - C.CStorageSpec (C.CStatic _) -> pure [a | sfKeepStatic sf] - C.CFunSpec (C.CInlineQual _) -> pure [a | sfKeepStatic sf] - _ow -> pure [a] + _ow -> Just $ pure [C.CTypeSpec t] + C.CStorageSpec (C.CStatic _) -> Just $ pure [a | sfKeepStatic sf] + C.CFunSpec (C.CInlineQual _) -> Just $ pure [a | sfKeepStatic sf] + _ow -> Just $ pure [a] - filterStruct ctx fields declrs = - flip evalState fields do + filterStruct :: + [(a1, Maybe a2)] -> + [C.CDeclaration C.NodeInfo] -> + m [C.CDeclaration C.NodeInfo] + filterStruct fields declrs = + flip evalStateT fields do declrs' <- forM declrs $ \case C.CDecl spec2 items l -> runMaybeT do items' <- forM items $ \case C.CDeclarationItem (C.CDeclr mid dd sl attr ni2) enit ni1 -> runMaybeT do _ <- liftMaybe =<< state (\((_, t) : tps) -> (t, tps)) - (_, dd') <- liftMaybe (evalStateT (updateCDerivedDeclarators Void (repeat True) dd) ctx) + (_, dd') <- evalStateT (updateCDerivedDeclarators Void (repeat True) dd) ctx pure (C.CDeclarationItem (C.CDeclr mid dd' sl attr ni2) enit ni1) a' -> notSupportedYet a' l - (_, spec2') <- liftMaybe (evalStateT (updateCDeclarationSpecifiers keepAll spec2) ctx) + (_, spec2') <- joinLiftMaybe (updateCDeclarationSpecifiers keepAll ctx spec2) let items'' = catMaybes items' guard $ not (List.null items'') pure (C.CDecl spec2' items'' l) a' -> notSupportedYet' a' pure $ catMaybes declrs' +typeFromCDeclarationSpecifiers :: + forall m. + ( MonadPlus m + , HasCallStack + ) => + Context -> + [C.CDeclarationSpecifier C.NodeInfo] -> + m Voidable +typeFromCDeclarationSpecifiers ctx = + liftMaybe + . exactlyOne + . map \case + C.CVoidType _ -> Just Void + C.CSUType c _ -> NonVoid . TStruct <$> structId c + C.CCharType _ -> Just $ NonVoid TNum + C.CShortType _ -> Just $ NonVoid TNum + C.CIntType _ -> Just $ NonVoid TNum + C.CFloatType _ -> Just $ NonVoid TNum + C.CDoubleType _ -> Just $ NonVoid TNum + C.CSignedType _ -> Just $ NonVoid TNum + C.CUnsigType _ -> Just $ NonVoid TNum + C.CBoolType _ -> Just $ NonVoid TNum + C.CLongType _ -> Just $ NonVoid TNum + C.CInt128Type _ -> Just $ NonVoid TNum + C.CFloatNType{} -> Just $ NonVoid TNum + C.CEnumType (C.CEnum (Just ix) _ _ _) _ -> + NonVoid TNum + <$ guard (lookupEnum ctx ix == INKeep) + C.CEnumType (C.CEnum Nothing _ _ _) _ -> Just $ NonVoid TNum + C.CTypeDef idx _ -> + case Map.lookup idx (typeDefs ctx) of + Just (ITKeep t') -> Just t' + Just ITDelete -> Nothing + Just (ITInline t' _) -> Just t' + Nothing -> error "error" + a -> notSupportedYet (void a) a + . typeSpecs + where + typeSpecs = mapMaybe \case + C.CTypeSpec ts -> Just ts + _ow -> Nothing + + exactlyOne = + maybe + (error "no type in type-specs") + ( \case + (t, []) -> NonEmpty.head t + (t, rs) -> error ("more than one type in type-specs: " <> show (t : rs)) + ) + . List.uncons + . NonEmpty.group + + structId (C.CStruct t mi md _ ni) = + case mi of + Just ix -> case lookupStruct ctx ix of + ISDelete -> Nothing + _ow -> Just $ Left ix + Nothing -> + let p' = + maybe + (error $ "invalid struct at" <> show (C.posOf ni)) + (concatMap namesAndTypeOf) + md + in pure $ Right (StructType t Nothing p') + + namesAndTypeOf = \case + C.CDecl spec2 items ni -> + flip map items \case + C.CDeclarationItem decl@(C.CDeclr (Just ix) _ _ _ _) _ _ -> + (ix, nonVoid <$> typeOf spec2 decl) + a -> notSupportedYet (void a) ni + a -> notSupportedYet' a + + typeOf spec2 decl = typeFromCDeclarationSpecifiers ctx spec2 >>= extendTypeWith decl + + extendTypeWith (C.CDeclr _ dd _ _ _) t = + foldr applyDD (Just t) dd + where + applyDD = \case + C.CPtrDeclr _ _ -> fmap (NonVoid . TPointer) + C.CArrDeclr{} -> fmap (NonVoid . TPointer) + C.CFunDeclr params _ ni -> \c -> + case params of + C.CFunParamsNew params' varadic -> do + c' <- c + Just $ NonVoid $ TFun (FunType c' (findParams varadic params')) + b -> notSupportedYet b ni + + findParams varadic = \case + [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> VoidParams + rst -> flip Params varadic $ flip map rst \case + C.CDecl spec' [] _ -> + nonVoid <$> typeFromCDeclarationSpecifiers ctx spec' + C.CDecl spec' [C.CDeclarationItem decl _ _] _ -> + nonVoid <$> typeOf spec' decl + a -> notSupportedYet' a + +typeFromCDerivedDeclarators :: + forall m. + ( MonadPlus m + ) => + Voidable -> + Context -> + [C.CDerivedDeclarator C.NodeInfo] -> + m Voidable +typeFromCDerivedDeclarators bt ctx dd = + foldM applyDD bt (reverse dd) + where + applyDD :: + (r ~ Voidable) => + r -> + C.CDerivedDeclarator C.NodeInfo -> + m r + applyDD t d = case d of + C.CPtrDeclr _ _ -> do + pure (NonVoid . TPointer $ t) + C.CArrDeclr{} -> do + pure (NonVoid . TPointer $ t) + C.CFunDeclr params _ ni -> do + case params of + C.CFunParamsNew params' varadic -> do + tp <- findParams varadic params' + let t' = NonVoid $ TFun (FunType t tp) + pure t' + b -> notSupportedYet b ni + + findParams :: + Bool -> + [C.CDeclaration C.NodeInfo] -> + m Params + findParams varadic decls = case decls of + [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> + pure VoidParams + _ow -> do + result <- + forM decls $ \case + C.CDecl spec items ni -> do + bt' <- typeFromCDeclarationSpecifiers ctx spec + case items of + [] -> do + pure $ nonVoid bt' + [C.CDeclarationItem (C.CDeclr _ dd2 Nothing [] _) Nothing _] -> do + (nonVoid -> t) <- typeFromCDerivedDeclarators bt' ctx dd2 + pure t + _ow -> notSupportedYet items ni + a -> notSupportedYet' a + pure (Params (map Just result) varadic) + updateCDerivedDeclarators :: forall m. ( MonadState Context m - , MonadPlus m + , MonadReduce (String, C.Position) m ) => Voidable -> [Bool] -> @@ -352,12 +417,18 @@ updateCDerivedDeclarators bt ff dd = do applyDD (t, dd') d = case d of C.CPtrDeclr _ _ -> do pure (NonVoid . TPointer $ t, d : dd') - C.CArrDeclr{} -> - pure (NonVoid . TPointer $ t, d : dd') + C.CArrDeclr r as ni -> do + d' <- case as of + C.CArrSize _ _ -> do + -- b <- check ("remove array size", C.posOf ni) + let b = False + pure $ if b then C.CArrDeclr r (C.CNoArrSize False) ni else d + _ -> pure d + pure (NonVoid . TPointer $ t, d' : dd') C.CFunDeclr params arr ni -> do case params of C.CFunParamsNew params' varadic -> do - (tp, params'') <- state (runState (findParams varadic params')) + (tp, params'') <- findParams varadic params' let t' = NonVoid $ TFun (FunType t tp) pure (t', C.CFunDeclr (C.CFunParamsNew params'' varadic) arr ni : dd') b -> notSupportedYet b ni @@ -365,7 +436,7 @@ updateCDerivedDeclarators bt ff dd = do findParams :: Bool -> [C.CDeclaration C.NodeInfo] -> - State Context (Params, [C.CDeclaration C.NodeInfo]) + m (Params, [C.CDeclaration C.NodeInfo]) findParams varadic decls = case decls of [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> pure (VoidParams, decls) @@ -376,7 +447,8 @@ updateCDerivedDeclarators bt ff dd = do keep <- state (\(t : tps) -> (t, tps)) lift . runMaybeT $ do markDeleted items - (bt', spec') <- updateCDeclarationSpecifiers keepAll spec + ctx <- get + (bt', spec') <- join (liftMaybe $ updateCDeclarationSpecifiers keepAll ctx spec) (t, items') <- case items of [] -> do guard keep @@ -401,6 +473,9 @@ updateCDerivedDeclarators bt ff dd = do Nothing -> (Nothing, []) pure (Params ts varadic, concat decls') +joinLiftMaybe :: (MonadPlus m) => Maybe (m a) -> m a +joinLiftMaybe = join . liftMaybe + reduceCExternalDeclaration :: (HasCallStack, MonadReduce Lab m) => C.CExternalDeclaration C.NodeInfo -> @@ -421,11 +496,12 @@ reduceCExternalDeclaration r = case r of let keepStatic = maybe True funIsStatic mfun -- TODO handle this edgecase (struct declared in function declaration) _ <- reduceStructDeclaration spec - (bt, spec') <- updateCDeclarationSpecifiers keepAll{sfKeepStatic = keepStatic} spec - ((nonVoid -> t@(TFun (FunType rt _)), dd'), ctx') <- - runStateT - (updateCDerivedDeclarators bt (fromMaybe (repeat True) (mfun >>= funParams)) dd) - ctx + + ctx' <- get + (bt, spec') <- joinLiftMaybe $ updateCDeclarationSpecifiers keepAll{sfKeepStatic = keepStatic} ctx' spec + ((t', dd'), ctx'') <- runStateT (updateCDerivedDeclarators bt (fromMaybe (repeat True) (mfun >>= funParams)) dd) ctx' + + let t@(TFun (FunType rt _)) = nonVoid t' case mfun of Just fun -> do @@ -439,7 +515,7 @@ reduceCExternalDeclaration r = case r of stmt' <- reduceCStatementOrEmptyBlock stmt StmtContext{stmtLabels = labs, stmtInLoop = False} $ - ctx'{returnType = rt} + ctx''{returnType = rt} pure . C.CFDefExt $ C.CFunDef spec' (C.CDeclr mid dd' Nothing [] ni2) [] stmt' ni @@ -466,7 +542,8 @@ reduceCExternalDeclaration r = case r of modify' (addTypeDef ix ITDelete) keep <- reduceStructDeclaration rst - (bt, rst') <- updateCDeclarationSpecifiers keepAll rst + ctx <- get + (bt, rst') <- joinLiftMaybe $ updateCDeclarationSpecifiers keepAll ctx rst (t, _) <- updateCDerivedDeclarators bt (repeat True) dd @@ -499,7 +576,8 @@ reduceCExternalDeclaration r = case r of then not <$> check ("make declaration non-static", C.posOf ni) else return False - (bt, spec') <- updateCDeclarationSpecifiers keepAll{sfKeepStatic = isStatic} spec + ctx' <- get + (bt, spec') <- joinLiftMaybe $ updateCDeclarationSpecifiers keepAll{sfKeepStatic = isStatic} ctx' spec -- Try to remove each declaration item items' <- flip collect items \case @@ -508,12 +586,12 @@ reduceCExternalDeclaration r = case r of C.CFunDeclr{} : _ -> do mfun <- case mid of Just fid -> - Just <$> liftMaybe (lookupFunction ctx fid) + Just <$> liftMaybe (lookupFunction ctx' fid) Nothing -> pure Nothing let ff = fromMaybe (repeat True) (mfun >>= funParams) (nonVoid -> t, dd') <- - evalStateT (updateCDerivedDeclarators bt ff dd) ctx + updateCDerivedDeclarators bt ff dd case mid of Just fid -> do modify' (addInlineExpr fid IEDelete) @@ -522,12 +600,12 @@ reduceCExternalDeclaration r = case r of Nothing -> do exceptIf ("remove function", C.posOf ni2) pure (C.CDeclarationItem (C.CDeclr mid dd' Nothing [] ni2) einit size) - _dd -> reduceCDeclarationItem bt di + _dd -> reduceCDeclarationItem bt True di a -> notSupportedYet (a $> ()) ni -- Somtimes we just declare a struct or a typedef. when (not keep && List.null items') do - guard (AllowEmptyDeclarations `isIn` ctx || List.null items) + guard (AllowEmptyDeclarations `isIn` ctx' || List.null items) exceptIf ("remove declaration", C.posOf ni) pure $ C.CDeclExt $ C.CDecl spec' items' ni @@ -611,9 +689,10 @@ reduceStructDeclaration = where structField sid = \case C.CDecl spec items ni -> do - res <- runMaybeT $ updateCDeclarationSpecifiers keepAll spec - case res of - Just (bt, spec') -> do + ctx <- get + case updateCDeclarationSpecifiers keepAll ctx spec of + Just fn -> do + (bt, spec') <- fn (fields, items') <- flip mapAndUnzipM items \case (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni3) ini ni2) -> do let fid = fromMaybe (error "all struct fields should be named") mid @@ -641,28 +720,35 @@ reduceCDeclarationItem :: , MonadPlus m ) => Voidable -> + Bool -> C.CDeclarationItem C.NodeInfo -> m (C.CDeclarationItem C.NodeInfo) -reduceCDeclarationItem bt = \case +reduceCDeclarationItem bt nullable = \case di@(C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni) einit Nothing) -> do - ctx <- get case mid of Just vid -> do - (nonVoid -> t, dd') <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx + (nonVoid -> t, dd') <- updateCDerivedDeclarators bt (repeat True) dd einit' <- case einit of Just einit2 -> do - (einit', inlinable) <- reduceCInitializer t einit2 ctx - case inlinable of + ctx <- get + einit' <- + whenSplit + nullable + ("remove initialization", C.posOf ni) + (pure Nothing) + (Just <$> reduceCInitializer t einit2 ctx) + case getInlinable (fromMaybe einit2 einit') of Just e' -> do modify' (addInlineExpr vid (IEInline e')) exceptIf ("inline variable " <> C.identToString vid, C.posOf ni) Nothing -> do exceptIf ("delete variable", C.posOf ni) - pure (Just einit') + pure einit' Nothing -> do exceptIf ("delete uninitilized variable", C.posOf ni) + initialize <- gets (InitializeVariables `isIn`) whenSplit - (t == TNum) + (t == TNum && initialize) ("initilize variable", C.posOf ni) (pure . Just $ C.CInitExpr zeroExpr C.undefNode) (pure Nothing) @@ -674,53 +760,49 @@ reduceCDeclarationItem bt = \case pure di a -> notSupportedYet a C.undefNode +getInlinable :: C.CInitializer C.NodeInfo -> Maybe C.CExpr +getInlinable = \case + C.CInitExpr e _ -> case e of + C.CConst _ -> Just e + C.CVar _ _ -> Just e + _ -> Nothing + C.CInitList _ _ -> Nothing + reduceCInitializer :: (MonadReduce Lab m) => Type -> C.CInitializer C.NodeInfo -> Context -> - m (C.CInitializer C.NodeInfo, Maybe C.CExpr) + m (C.CInitializer C.NodeInfo) reduceCInitializer t einit ctx = case einit of C.CInitExpr e ni2 -> do let me = reduceCExpr e (exactly t) ctx case (me, t) of (Just es, _) -> do e' <- es - pure - ( C.CInitExpr e' ni2 - , case e' of - C.CConst _ -> Just e' - C.CVar _ _ -> Just e' - _ow -> Nothing - ) + pure $ C.CInitExpr e' ni2 (Nothing, TVector n _) -> do let items' = [([], C.CInitExpr zeroExpr ni2) | _ <- replicate n ()] - pure (C.CInitList (C.CInitializerList items') ni2, Nothing) + pure $ C.CInitList (C.CInitializerList items') ni2 (Nothing, _) -> do let e' = zeroExpr - pure - ( C.CInitExpr e' ni2 - , case e' of - C.CConst _ -> Just e' - C.CVar _ _ -> Just e' - _ow -> Nothing - ) + pure $ C.CInitExpr e' ni2 C.CInitList (C.CInitializerList items) ni2 -> do items' <- case t of TStruct stct -> do let fields = fieldsOfStruct ctx stct let i'' = catMaybes $ zipWith (\(_, t') i -> (i,) <$> t') fields items forM i'' \((p, r), t') -> do - (r', _) <- reduceCInitializer t' r ctx + r' <- reduceCInitializer t' r ctx pure (p, r') TPointer (NonVoid t') -> do forM items \(p, r) -> do - (r', _) <- reduceCInitializer t' r ctx + r' <- reduceCInitializer t' r ctx pure (p, r') _ow -> -- "Unexpected type of init list: " <> show t <> " at " <> show (C.posOf ni2) pure items - pure (C.CInitList (C.CInitializerList items') ni2, Nothing) + pure $ C.CInitList (C.CInitializerList items') ni2 reduceCCompoundBlockItem :: (MonadReduce Lab m, HasCallStack) => @@ -749,10 +831,10 @@ reduceCCompoundBlockItem lab r = do markDeleted items keep <- reduceStructDeclaration spec - (bt, spec') <- updateCDeclarationSpecifiers keepAll spec + (bt, spec') <- joinLiftMaybe $ updateCDeclarationSpecifiers keepAll ctx spec -- Try to remove each declaration item - items' <- collect (reduceCDeclarationItem bt) items + items' <- collect (reduceCDeclarationItem bt False) items -- Somtimes we just declare a struct or a typedef. when (not keep && List.null items') do @@ -880,10 +962,10 @@ reduceCStatement smt labs ctx = case smt of ("remove the for loop", C.posOf ni) (reduceCStatement (C.CCompound [] [C.CBlockDecl d, C.CBlockStmt s] C.undefNode) labs ctx) do - (bt, spec') <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx + (bt, spec') <- joinLiftMaybe $ updateCDeclarationSpecifiers keepAll ctx spec (items', ctx') <- flip runStateT ctx do markDeleted items - collect (reduceCDeclarationItem bt) items + collect (reduceCDeclarationItem bt False) items e2' <- runMaybeT do e2' <- liftMaybe e2 re2' <- liftMaybe (reduceCExpr e2' etAny ctx') @@ -1095,11 +1177,10 @@ inferType ctx = \case else inferType ctx lhs C.CCast decl@(C.CDecl spec items _) _ _ -> do -- todo is this a good handling of this? - (bt, _) <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx + bt <- typeFromCDeclarationSpecifiers ctx spec case items of [C.CDeclarationItem (C.CDeclr Nothing dd Nothing [] _) _ _] -> do - (t, _) <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx - pure t + typeFromCDerivedDeclarators bt ctx dd [] -> pure bt _ow -> notSupportedYet' decl @@ -1162,7 +1243,7 @@ reduceCExpr expr t ctx = case expr of l' <- rl r' <- rr pure $ C.CAssign o l' r' ni - C.CVar i _ -> + C.CVar i _ -> do case lookupVariable ctx i of IEKeep c -> do -- case i of @@ -1260,16 +1341,24 @@ reduceCExpr expr t ctx = case expr of pure $ C.CCond et' (Just ec') ef' ni C.CCast (C.CDecl spec items ni2) e ni -> do msplit ("do not cast", C.posOf ni) (reduceCExpr e t ctx) do - (bt, spec') <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx - (items', re) <- case items of + fn <- updateCDeclarationSpecifiers keepAll ctx spec + hole <- case items of [C.CDeclarationItem (C.CDeclr Nothing dd Nothing [] a) b c] -> do - (_, dd') <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx - ([C.CDeclarationItem (C.CDeclr Nothing dd' Nothing [] a) b c],) <$> do - reduceCExpr e etAny ctx - [] -> ([],) <$> reduceCExpr e etAny ctx + e' <- reduceCExpr e etAny ctx + Just do + (bt, spec') <- fn + (_, dd') <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx + ee' <- e' + pure (spec', [C.CDeclarationItem (C.CDeclr Nothing dd' Nothing [] a) b c], ee') + [] -> do + e' <- reduceCExpr e etAny ctx + Just do + (_, spec') <- fn + ee' <- e' + pure (spec', [], ee') a -> notSupportedYet a ni Just do - e' <- re + (spec', items', e') <- hole pure (C.CCast (C.CDecl spec' items' ni2) e' ni) C.CIndex e1 e2 ni -> do msplit ("reduce to indexee", C.posOf e1) (reduceCExpr e1 t ctx) do @@ -1376,6 +1465,7 @@ data Keyword | DoNoops | ComputeFunctionFixpoint | InlineTypeDefs + | InitializeVariables | NoSemantics | AllowEmptyDeclarations | DisallowVariableInlining diff --git a/rtree-c/test/cases/small/addr.c b/rtree-c/test/cases/small/addr.c index 71749434af534a54ff4d69c41cbd7a839c58ac5b..089ded543564db110f558aac27658054e8361003 100644 --- a/rtree-c/test/cases/small/addr.c +++ b/rtree-c/test/cases/small/addr.c @@ -1,4 +1,4 @@ -static int g_62 = 3L; +static int g_62; static int * g_116 = &g_62; int main () { } diff --git a/rtree-c/test/cases/small/array.c b/rtree-c/test/cases/small/array.c new file mode 100644 index 0000000000000000000000000000000000000000..1821edab77d269477d7a5ea4996172576d192bc0 --- /dev/null +++ b/rtree-c/test/cases/small/array.c @@ -0,0 +1,3 @@ +int a[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; +int main () { } + diff --git a/rtree-c/test/cases/small/for.c b/rtree-c/test/cases/small/for.c index 2f6cbfe50ebe8933ab99a2c9899ab838a1be2059..47c0c86b1fea71a2eb05f868c5ca12b883377454 100644 --- a/rtree-c/test/cases/small/for.c +++ b/rtree-c/test/cases/small/for.c @@ -1,4 +1,4 @@ -int a = 0; +int a; int main () { for (a = 0;;) { diff --git a/rtree-c/test/cases/small/fparam.c b/rtree-c/test/cases/small/fparam.c index 88c4e71daddb38de0cbdce1a483de2050cc98e69..180859e3f414733f3118ca2b6f902da44627da13 100644 --- a/rtree-c/test/cases/small/fparam.c +++ b/rtree-c/test/cases/small/fparam.c @@ -1,4 +1,4 @@ -struct S0 {} b = {}; +struct S0 {} b; void f(int b, struct S0 a) { } int main () { diff --git a/rtree-c/test/expected/addr/main.c b/rtree-c/test/expected/addr/main.c index b252bfddc3f98e04908e588e4efbaf02e4ef3e5e..1c4c61dd2ed79e54a4db5e49b83cec2f624806c8 100644 --- a/rtree-c/test/expected/addr/main.c +++ b/rtree-c/test/expected/addr/main.c @@ -1,4 +1,4 @@ -static int g_62 = 3L; +static int g_62; static int * g_116 = &g_62; int main() { diff --git a/rtree-c/test/expected/addr/reduction/r0000.c b/rtree-c/test/expected/addr/reduction/r00000.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r0000.c rename to rtree-c/test/expected/addr/reduction/r00000.c index 73178a85c2b1ed9d881eda30ea738d46e6bf5634..bbb39eb6d47ecb4cc0bf5c9b88e2e5218d5733f2 100644 --- a/rtree-c/test/expected/addr/reduction/r0000.c +++ b/rtree-c/test/expected/addr/reduction/r00000.c @@ -1,9 +1,10 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 delete variable at ("test/cases/small/addr.c": line 2) -static int g_62 = 3L; +static int g_62; static int * g_116 = &g_62; int main() { diff --git a/rtree-c/test/expected/addr/reduction/r00001.c b/rtree-c/test/expected/addr/reduction/r00001.c new file mode 100644 index 0000000000000000000000000000000000000000..387c65dc1deed6656cfa6dded25504276c916f70 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00001.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r00010.c b/rtree-c/test/expected/addr/reduction/r00010.c new file mode 100644 index 0000000000000000000000000000000000000000..a26b60c59e50671a210f5e2d982ee8e5c709fbea --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00010.c @@ -0,0 +1,11 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +static int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r00011.c b/rtree-c/test/expected/addr/reduction/r00011.c new file mode 100644 index 0000000000000000000000000000000000000000..deb6600261b7873e153895a778d86924ff952b38 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00011.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r0010.c b/rtree-c/test/expected/addr/reduction/r00100.c similarity index 60% rename from rtree-c/test/expected/addr/reduction/r0010.c rename to rtree-c/test/expected/addr/reduction/r00100.c index e6e4dd46490b86bcda9ebb66bedb03dfa9e84520..cc1d5bca3280ac34201ceadd0df75124d71c681e 100644 --- a/rtree-c/test/expected/addr/reduction/r0010.c +++ b/rtree-c/test/expected/addr/reduction/r00100.c @@ -1,9 +1,10 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 delete variable at ("test/cases/small/addr.c": line 2) -static int g_62 = 3L; +static int g_62; int * g_116 = &g_62; int main() { diff --git a/rtree-c/test/expected/addr/reduction/r00101.c b/rtree-c/test/expected/addr/reduction/r00101.c new file mode 100644 index 0000000000000000000000000000000000000000..fa454e2c8c72e42eb3f4db855b3a8ed1c0713422 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00101.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r00110.c b/rtree-c/test/expected/addr/reduction/r00110.c new file mode 100644 index 0000000000000000000000000000000000000000..dc6d95bee8e939feba419e1d7f74143743c7b5c1 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00110.c @@ -0,0 +1,11 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r00111.c b/rtree-c/test/expected/addr/reduction/r00111.c new file mode 100644 index 0000000000000000000000000000000000000000..baf93b3f374a9030ec203e6a8469aa90a9fb0445 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00111.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r0100.c b/rtree-c/test/expected/addr/reduction/r01000.c similarity index 64% rename from rtree-c/test/expected/addr/reduction/r0100.c rename to rtree-c/test/expected/addr/reduction/r01000.c index 49c4ebf384d86613f3e4161b55c005f5179eb808..cf0c112ef600d31ce2d7e112f6c5d8131d3674b7 100644 --- a/rtree-c/test/expected/addr/reduction/r0100.c +++ b/rtree-c/test/expected/addr/reduction/r01000.c @@ -1,6 +1,7 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 inline variable g_116 at ("test/cases/small/addr.c": line 2) static int * g_116 = 0; diff --git a/rtree-c/test/expected/addr/reduction/r0101.c b/rtree-c/test/expected/addr/reduction/r01001.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r0101.c rename to rtree-c/test/expected/addr/reduction/r01001.c index 5523df3b4a1bb16ce0322faf5d26a66202b16f87..3c1a8ecbe21c6548643b5f855fbfcf5b9c03c76d 100644 --- a/rtree-c/test/expected/addr/reduction/r0101.c +++ b/rtree-c/test/expected/addr/reduction/r01001.c @@ -1,6 +1,7 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 1 inline variable g_116 at ("test/cases/small/addr.c": line 2) int main() diff --git a/rtree-c/test/expected/addr/reduction/r01010.c b/rtree-c/test/expected/addr/reduction/r01010.c new file mode 100644 index 0000000000000000000000000000000000000000..e29725920e84595bf4b66abc04646dd1ec50aa3b --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r01010.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +static int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r0001.c b/rtree-c/test/expected/addr/reduction/r01011.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r0001.c rename to rtree-c/test/expected/addr/reduction/r01011.c index 388f4ec0cf1e3f7f8109570ba4060635aa4ec910..703d679d3977ccc777abc6b0a33f7663278924ca 100644 --- a/rtree-c/test/expected/addr/reduction/r0001.c +++ b/rtree-c/test/expected/addr/reduction/r01011.c @@ -1,9 +1,9 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) // 1 delete variable at ("test/cases/small/addr.c": line 2) -static int g_62 = 3L; int main() { } diff --git a/rtree-c/test/expected/addr/reduction/r0110.c b/rtree-c/test/expected/addr/reduction/r01100.c similarity index 63% rename from rtree-c/test/expected/addr/reduction/r0110.c rename to rtree-c/test/expected/addr/reduction/r01100.c index 59f24fc96c55f02b69330be2a47d89a567ea3c66..596a84f24fa696cc1fda6e897bd6a2d99017d5e3 100644 --- a/rtree-c/test/expected/addr/reduction/r0110.c +++ b/rtree-c/test/expected/addr/reduction/r01100.c @@ -1,6 +1,7 @@ // 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 inline variable g_116 at ("test/cases/small/addr.c": line 2) int * g_116 = 0; diff --git a/rtree-c/test/expected/addr/reduction/r1101.c b/rtree-c/test/expected/addr/reduction/r01101.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r1101.c rename to rtree-c/test/expected/addr/reduction/r01101.c index bb9649eab7b7163c2c86140a2d69ff1f8408587e..bde6b8ea5c1dc8e44a1dd70a4ec29e4276405790 100644 --- a/rtree-c/test/expected/addr/reduction/r1101.c +++ b/rtree-c/test/expected/addr/reduction/r01101.c @@ -1,6 +1,7 @@ -// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) -// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 1 inline variable g_116 at ("test/cases/small/addr.c": line 2) int main() diff --git a/rtree-c/test/expected/addr/reduction/r01110.c b/rtree-c/test/expected/addr/reduction/r01110.c new file mode 100644 index 0000000000000000000000000000000000000000..bc649194dea1ea13f1e9121e5966be39ecc073d8 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r01110.c @@ -0,0 +1,10 @@ +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r1001.c b/rtree-c/test/expected/addr/reduction/r01111.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r1001.c rename to rtree-c/test/expected/addr/reduction/r01111.c index d54061b99407f74cf8e7745ae65a9ea90fab744a..9802e66c8e2dfbaded477ec323971cef08ce9a75 100644 --- a/rtree-c/test/expected/addr/reduction/r1001.c +++ b/rtree-c/test/expected/addr/reduction/r01111.c @@ -1,9 +1,9 @@ -// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) -// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) // 1 delete variable at ("test/cases/small/addr.c": line 2) -int g_62 = 3L; int main() { } diff --git a/rtree-c/test/expected/addr/reduction/r1000.c b/rtree-c/test/expected/addr/reduction/r10000.c similarity index 62% rename from rtree-c/test/expected/addr/reduction/r1000.c rename to rtree-c/test/expected/addr/reduction/r10000.c index ee8186118cd51c7c3af39594217f6038b2c393ec..90ca73a43caefb904d0a9a8bc9a7eaceae34af98 100644 --- a/rtree-c/test/expected/addr/reduction/r1000.c +++ b/rtree-c/test/expected/addr/reduction/r10000.c @@ -1,9 +1,10 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 delete variable at ("test/cases/small/addr.c": line 2) -int g_62 = 3L; +int g_62; static int * g_116 = &g_62; int main() { diff --git a/rtree-c/test/expected/addr/reduction/r10001.c b/rtree-c/test/expected/addr/reduction/r10001.c new file mode 100644 index 0000000000000000000000000000000000000000..48bda5a4db57c3369c6431f7cc100594cc8f9b9e --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10001.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r10010.c b/rtree-c/test/expected/addr/reduction/r10010.c new file mode 100644 index 0000000000000000000000000000000000000000..ca1a9807cdcb004b75ec8b7e8fb2692c2efa9409 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10010.c @@ -0,0 +1,11 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +static int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r10011.c b/rtree-c/test/expected/addr/reduction/r10011.c new file mode 100644 index 0000000000000000000000000000000000000000..3a90d618b48bb93072fb12d40dd360dc881650f4 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10011.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r1010.c b/rtree-c/test/expected/addr/reduction/r10100.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r1010.c rename to rtree-c/test/expected/addr/reduction/r10100.c index 41e3c53bf81cf73fab0f4c8d22a4126964742a05..bd171fcf90eae1859396a2cfd7a478567e7911b5 100644 --- a/rtree-c/test/expected/addr/reduction/r1010.c +++ b/rtree-c/test/expected/addr/reduction/r10100.c @@ -1,9 +1,10 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 delete variable at ("test/cases/small/addr.c": line 2) -int g_62 = 3L; +int g_62; int * g_116 = &g_62; int main() { diff --git a/rtree-c/test/expected/addr/reduction/r10101.c b/rtree-c/test/expected/addr/reduction/r10101.c new file mode 100644 index 0000000000000000000000000000000000000000..4741c6b21bc6abf8dd7a59eeed585a2a7e1bcc44 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10101.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r10110.c b/rtree-c/test/expected/addr/reduction/r10110.c new file mode 100644 index 0000000000000000000000000000000000000000..77182e6b9158b6ecce9cabf7f9f83dfb615c94c8 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10110.c @@ -0,0 +1,11 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r10111.c b/rtree-c/test/expected/addr/reduction/r10111.c new file mode 100644 index 0000000000000000000000000000000000000000..eeaf6e09f9926322659d69f57bbc66f561dd555e --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10111.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +int g_62; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r1100.c b/rtree-c/test/expected/addr/reduction/r11000.c similarity index 64% rename from rtree-c/test/expected/addr/reduction/r1100.c rename to rtree-c/test/expected/addr/reduction/r11000.c index fc5275e9a3b1da3543d2ce3609515cd3f11bd7b6..02e1ec85b226b79e3555c5298164c0c29a3bf8e1 100644 --- a/rtree-c/test/expected/addr/reduction/r1100.c +++ b/rtree-c/test/expected/addr/reduction/r11000.c @@ -1,6 +1,7 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 inline variable g_116 at ("test/cases/small/addr.c": line 2) static int * g_116 = 0; diff --git a/rtree-c/test/expected/addr/reduction/r0111.c b/rtree-c/test/expected/addr/reduction/r11001.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r0111.c rename to rtree-c/test/expected/addr/reduction/r11001.c index 5c159826b2bb5d194917d202c5d0110c2fad94d2..6adaced57a3910d31a711919f36d99d6fbc5561e 100644 --- a/rtree-c/test/expected/addr/reduction/r0111.c +++ b/rtree-c/test/expected/addr/reduction/r11001.c @@ -1,6 +1,7 @@ -// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) -// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 1 inline variable g_116 at ("test/cases/small/addr.c": line 2) int main() diff --git a/rtree-c/test/expected/addr/reduction/r11010.c b/rtree-c/test/expected/addr/reduction/r11010.c new file mode 100644 index 0000000000000000000000000000000000000000..2367720d3ba2a6f15dcf8ed272b3b368f89cb58c --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r11010.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +static int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r0011.c b/rtree-c/test/expected/addr/reduction/r11011.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r0011.c rename to rtree-c/test/expected/addr/reduction/r11011.c index 66fcf84e297a839ab47664a22867a258c5d36373..acdc1d2fb44799205204fdeaafad547eeb4ff7fa 100644 --- a/rtree-c/test/expected/addr/reduction/r0011.c +++ b/rtree-c/test/expected/addr/reduction/r11011.c @@ -1,9 +1,9 @@ -// 0 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) -// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 0 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) // 1 delete variable at ("test/cases/small/addr.c": line 2) -static int g_62 = 3L; int main() { } diff --git a/rtree-c/test/expected/addr/reduction/r1110.c b/rtree-c/test/expected/addr/reduction/r11100.c similarity index 63% rename from rtree-c/test/expected/addr/reduction/r1110.c rename to rtree-c/test/expected/addr/reduction/r11100.c index 0f1d3574c2303612abb3e07fce3642202a783b00..6c8a21845ff2fd2306054708ec48619fb0a12c4a 100644 --- a/rtree-c/test/expected/addr/reduction/r1110.c +++ b/rtree-c/test/expected/addr/reduction/r11100.c @@ -1,6 +1,7 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 0 inline variable g_116 at ("test/cases/small/addr.c": line 2) int * g_116 = 0; diff --git a/rtree-c/test/expected/addr/reduction/r1111.c b/rtree-c/test/expected/addr/reduction/r11101.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r1111.c rename to rtree-c/test/expected/addr/reduction/r11101.c index 7390e8a82a4efd9c97de8407fe677d3fda197251..6cfb43ca1b06dc7f9249c122f74a7c029ef6637d 100644 --- a/rtree-c/test/expected/addr/reduction/r1111.c +++ b/rtree-c/test/expected/addr/reduction/r11101.c @@ -1,6 +1,7 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 0 remove initialization at ("test/cases/small/addr.c": line 2) // 1 inline variable g_116 at ("test/cases/small/addr.c": line 2) int main() diff --git a/rtree-c/test/expected/addr/reduction/r11110.c b/rtree-c/test/expected/addr/reduction/r11110.c new file mode 100644 index 0000000000000000000000000000000000000000..8e8afc1d06e37f3fdc6bb946114ad3de2bc0830b --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r11110.c @@ -0,0 +1,10 @@ +// 1 make declaration non-static at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) +// 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +int * g_116; +int main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r1011.c b/rtree-c/test/expected/addr/reduction/r11111.c similarity index 61% rename from rtree-c/test/expected/addr/reduction/r1011.c rename to rtree-c/test/expected/addr/reduction/r11111.c index eb137df11ad0de63a0c9aea04f579066586e0086..280c0f375256991c2c9b4bab2406592ceb2f986d 100644 --- a/rtree-c/test/expected/addr/reduction/r1011.c +++ b/rtree-c/test/expected/addr/reduction/r11111.c @@ -1,9 +1,9 @@ // 1 make declaration non-static at ("test/cases/small/addr.c": line 1) -// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/addr.c": line 1) // 1 make declaration non-static at ("test/cases/small/addr.c": line 2) +// 1 remove initialization at ("test/cases/small/addr.c": line 2) // 1 delete variable at ("test/cases/small/addr.c": line 2) -int g_62 = 3L; int main() { } diff --git a/rtree-c/test/expected/array/main.c b/rtree-c/test/expected/array/main.c new file mode 100644 index 0000000000000000000000000000000000000000..22f89d67e1ec391c50512eb35a76c70538741efd --- /dev/null +++ b/rtree-c/test/expected/array/main.c @@ -0,0 +1,4 @@ +int a[3][3] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; +int main() +{ +} diff --git a/rtree-c/test/expected/array/reduction/r00.c b/rtree-c/test/expected/array/reduction/r00.c new file mode 100644 index 0000000000000000000000000000000000000000..e68fe1d5807f2dd96d3cfb67dd72e41ad16f993e --- /dev/null +++ b/rtree-c/test/expected/array/reduction/r00.c @@ -0,0 +1,7 @@ +// 0 remove initialization at ("test/cases/small/array.c": line 1) +// 0 delete variable at ("test/cases/small/array.c": line 1) + +int a[3][3] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; +int main() +{ +} diff --git a/rtree-c/test/expected/array/reduction/r01.c b/rtree-c/test/expected/array/reduction/r01.c new file mode 100644 index 0000000000000000000000000000000000000000..d7f825b427838d44ac90302e1ecef68ce7e11494 --- /dev/null +++ b/rtree-c/test/expected/array/reduction/r01.c @@ -0,0 +1,6 @@ +// 0 remove initialization at ("test/cases/small/array.c": line 1) +// 1 delete variable at ("test/cases/small/array.c": line 1) + +int main() +{ +} diff --git a/rtree-c/test/expected/array/reduction/r10.c b/rtree-c/test/expected/array/reduction/r10.c new file mode 100644 index 0000000000000000000000000000000000000000..9d48a3acb13f50922474aa8cd9839ea8991f3ec4 --- /dev/null +++ b/rtree-c/test/expected/array/reduction/r10.c @@ -0,0 +1,7 @@ +// 1 remove initialization at ("test/cases/small/array.c": line 1) +// 0 delete variable at ("test/cases/small/array.c": line 1) + +int a[3][3]; +int main() +{ +} diff --git a/rtree-c/test/expected/array/reduction/r11.c b/rtree-c/test/expected/array/reduction/r11.c new file mode 100644 index 0000000000000000000000000000000000000000..0529f08795f0347c198cbf85a7e2f0bf1330c4fc --- /dev/null +++ b/rtree-c/test/expected/array/reduction/r11.c @@ -0,0 +1,6 @@ +// 1 remove initialization at ("test/cases/small/array.c": line 1) +// 1 delete variable at ("test/cases/small/array.c": line 1) + +int main() +{ +} diff --git a/rtree-c/test/expected/assign/reduction/r000000.c b/rtree-c/test/expected/assign/reduction/r00000.c similarity index 85% rename from rtree-c/test/expected/assign/reduction/r000000.c rename to rtree-c/test/expected/assign/reduction/r00000.c index eba0ae69902cfd168dcd2addc06ae1d45c5202d2..f769f2dab9143c349007855b4ea43d8dd29a7dce 100644 --- a/rtree-c/test/expected/assign/reduction/r000000.c +++ b/rtree-c/test/expected/assign/reduction/r00000.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 0 remove expr statement at ("test/cases/small/assign.c": line 4) // 0 reduce to left at ("test/cases/small/assign.c": line 4) // 0 reduce to right at ("test/cases/small/assign.c": line 4) diff --git a/rtree-c/test/expected/assign/reduction/r000001.c b/rtree-c/test/expected/assign/reduction/r00001.c similarity index 85% rename from rtree-c/test/expected/assign/reduction/r000001.c rename to rtree-c/test/expected/assign/reduction/r00001.c index fd4ee51d16c8d88efb826590364a04a11eb3d38c..6457f8700d6f0cd3e4f25b1fbba3c27d455a064a 100644 --- a/rtree-c/test/expected/assign/reduction/r000001.c +++ b/rtree-c/test/expected/assign/reduction/r00001.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 0 remove expr statement at ("test/cases/small/assign.c": line 4) // 0 reduce to left at ("test/cases/small/assign.c": line 4) // 1 reduce to right at ("test/cases/small/assign.c": line 4) diff --git a/rtree-c/test/expected/assign/reduction/r000010.c b/rtree-c/test/expected/assign/reduction/r00010.c similarity index 85% rename from rtree-c/test/expected/assign/reduction/r000010.c rename to rtree-c/test/expected/assign/reduction/r00010.c index daaafede547aa655045b4462edbe2ff2d296c566..2b4c90bb26670a152384ed818bb78f8dbac47a0a 100644 --- a/rtree-c/test/expected/assign/reduction/r000010.c +++ b/rtree-c/test/expected/assign/reduction/r00010.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 0 remove expr statement at ("test/cases/small/assign.c": line 4) // 1 reduce to left at ("test/cases/small/assign.c": line 4) // 0 reduce to operant at ("test/cases/small/assign.c": line 4) diff --git a/rtree-c/test/expected/assign/reduction/r000011.c b/rtree-c/test/expected/assign/reduction/r00011.c similarity index 85% rename from rtree-c/test/expected/assign/reduction/r000011.c rename to rtree-c/test/expected/assign/reduction/r00011.c index af649916f082dbc8df1bd4e6be03a1160d9aafeb..4f4a1c95f506d5ea1bb4e5a2372db11f30101b54 100644 --- a/rtree-c/test/expected/assign/reduction/r000011.c +++ b/rtree-c/test/expected/assign/reduction/r00011.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 0 remove expr statement at ("test/cases/small/assign.c": line 4) // 1 reduce to left at ("test/cases/small/assign.c": line 4) // 1 reduce to operant at ("test/cases/small/assign.c": line 4) diff --git a/rtree-c/test/expected/assign/reduction/r0001.c b/rtree-c/test/expected/assign/reduction/r001.c similarity index 79% rename from rtree-c/test/expected/assign/reduction/r0001.c rename to rtree-c/test/expected/assign/reduction/r001.c index df2fab8e6f93e8bcf927a043af58d53680031e1b..9f5156d81b0ccfeeb2cd62349fdfa2177615fa15 100644 --- a/rtree-c/test/expected/assign/reduction/r0001.c +++ b/rtree-c/test/expected/assign/reduction/r001.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 1 remove expr statement at ("test/cases/small/assign.c": line 4) int * a, b; diff --git a/rtree-c/test/expected/assign/reduction/r001000.c b/rtree-c/test/expected/assign/reduction/r001000.c deleted file mode 100644 index 074fd7c46ff7575484a495a918dace2ed5417108..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r001000.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 0 remove expr statement at ("test/cases/small/assign.c": line 4) -// 0 reduce to left at ("test/cases/small/assign.c": line 4) -// 0 reduce to right at ("test/cases/small/assign.c": line 4) - -int * a, b = 0; -int main() -{ - *a = b; -} diff --git a/rtree-c/test/expected/assign/reduction/r001001.c b/rtree-c/test/expected/assign/reduction/r001001.c deleted file mode 100644 index c3a4eba0f5643dbf64661fc3baf9251b1229ec34..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r001001.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 0 remove expr statement at ("test/cases/small/assign.c": line 4) -// 0 reduce to left at ("test/cases/small/assign.c": line 4) -// 1 reduce to right at ("test/cases/small/assign.c": line 4) - -int * a, b = 0; -int main() -{ - b; -} diff --git a/rtree-c/test/expected/assign/reduction/r001010.c b/rtree-c/test/expected/assign/reduction/r001010.c deleted file mode 100644 index 90750a063b128e8d2e9c87d075a4c18642156fcd..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r001010.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 0 remove expr statement at ("test/cases/small/assign.c": line 4) -// 1 reduce to left at ("test/cases/small/assign.c": line 4) -// 0 reduce to operant at ("test/cases/small/assign.c": line 4) - -int * a, b = 0; -int main() -{ - *a; -} diff --git a/rtree-c/test/expected/assign/reduction/r001011.c b/rtree-c/test/expected/assign/reduction/r001011.c deleted file mode 100644 index d74b615e5dcbd641da5232c3d4a4fce661a92c00..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r001011.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 0 remove expr statement at ("test/cases/small/assign.c": line 4) -// 1 reduce to left at ("test/cases/small/assign.c": line 4) -// 1 reduce to operant at ("test/cases/small/assign.c": line 4) - -int * a, b = 0; -int main() -{ - a; -} diff --git a/rtree-c/test/expected/assign/reduction/r0011.c b/rtree-c/test/expected/assign/reduction/r0011.c deleted file mode 100644 index 22ca0d508db23b7366494de174bbca5187774f99..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r0011.c +++ /dev/null @@ -1,9 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 1 remove expr statement at ("test/cases/small/assign.c": line 4) - -int * a, b = 0; -int main() -{ -} diff --git a/rtree-c/test/expected/assign/reduction/r1000.c b/rtree-c/test/expected/assign/reduction/r100.c similarity index 79% rename from rtree-c/test/expected/assign/reduction/r1000.c rename to rtree-c/test/expected/assign/reduction/r100.c index f82d4dda44e9331d471356a6d2ae410cdebb829d..cff334e982d7cf9d7febf1fd92e6e633ee4abe20 100644 --- a/rtree-c/test/expected/assign/reduction/r1000.c +++ b/rtree-c/test/expected/assign/reduction/r100.c @@ -1,6 +1,5 @@ // 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 0 remove expr statement at ("test/cases/small/assign.c": line 4) int b; diff --git a/rtree-c/test/expected/assign/reduction/r1001.c b/rtree-c/test/expected/assign/reduction/r101.c similarity index 78% rename from rtree-c/test/expected/assign/reduction/r1001.c rename to rtree-c/test/expected/assign/reduction/r101.c index 817790189068516ff2e585b50f08ee87406f9977..60f3c2d23090152ae5ec9466e41072e5248bd491 100644 --- a/rtree-c/test/expected/assign/reduction/r1001.c +++ b/rtree-c/test/expected/assign/reduction/r101.c @@ -1,6 +1,5 @@ // 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 initilize variable at ("test/cases/small/assign.c": line 1) // 1 remove expr statement at ("test/cases/small/assign.c": line 4) int b; diff --git a/rtree-c/test/expected/assign/reduction/r1010.c b/rtree-c/test/expected/assign/reduction/r1010.c deleted file mode 100644 index e8002916ba6e925b376d71013555033942b3407e..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r1010.c +++ /dev/null @@ -1,10 +0,0 @@ -// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 0 remove expr statement at ("test/cases/small/assign.c": line 4) - -int b = 0; -int main() -{ - b; -} diff --git a/rtree-c/test/expected/assign/reduction/r1011.c b/rtree-c/test/expected/assign/reduction/r1011.c deleted file mode 100644 index 74f62ba0b268de14d63a00f3592ec9dbb8ba9c04..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/assign/reduction/r1011.c +++ /dev/null @@ -1,9 +0,0 @@ -// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) -// 1 initilize variable at ("test/cases/small/assign.c": line 1) -// 1 remove expr statement at ("test/cases/small/assign.c": line 4) - -int b = 0; -int main() -{ -} diff --git a/rtree-c/test/expected/clang-22382/reduction/p0.path b/rtree-c/test/expected/clang-22382/reduction/p0.path index a8c182c2083ec7d74e0b5637cdc8c8615b4d644e..8527cc6cab418a66e81b1f17101ebd304a8c9a5b 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p0.path +++ b/rtree-c/test/expected/clang-22382/reduction/p0.path @@ -1765,14 +1765,12 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) -* initilize variable at ("test/cases/large/clang-22382.c": line 1087) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1886,7 +1884,6 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) -* initilize variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1909,60 +1906,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1142) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -2009,29 +2027,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -2050,29 +2080,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove function declaration at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -2095,7 +2137,6 @@ * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) -* initilize variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -2138,7 +2179,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) -* initilize variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) @@ -2154,7 +2194,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) -* initilize variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2446,11 +2485,8 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1361) * inline variable l_2298 at ("test/cases/large/clang-22382.c": line 1362) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * remove expr statement at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) @@ -2509,11 +2545,8 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1400) * reduce to right at ("test/cases/large/clang-22382.c": line 1400) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * remove return statement at ("test/cases/large/clang-22382.c": line 1403) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1403) * reduce to index at ("test/cases/large/clang-22382.c": line 1403) @@ -2809,11 +2842,8 @@ * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) * inline variable l_2297 at ("test/cases/large/clang-22382.c": line 1587) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * remove the for loop at ("test/cases/large/clang-22382.c": line 1589) * remove initializer at ("test/cases/large/clang-22382.c": line 1589) * reduce to left at ("test/cases/large/clang-22382.c": line 1589) @@ -3161,11 +3191,8 @@ * inline variable l_1878 at ("test/cases/large/clang-22382.c": line 1657) * delete variable at ("test/cases/large/clang-22382.c": line 1658) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) -* initilize variable at ("test/cases/large/clang-22382.c": line 1659) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) -* initilize variable at ("test/cases/large/clang-22382.c": line 1659) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) -* initilize variable at ("test/cases/large/clang-22382.c": line 1659) * remove condition at ("test/cases/large/clang-22382.c": line 1661) * reduce to left at ("test/cases/large/clang-22382.c": line 1661) * reduce to right at ("test/cases/large/clang-22382.c": line 1661) @@ -3303,9 +3330,7 @@ * inline variable l_1595 at ("test/cases/large/clang-22382.c": line 1673) * delete variable at ("test/cases/large/clang-22382.c": line 1674) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1675) -* initilize variable at ("test/cases/large/clang-22382.c": line 1675) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1675) -* initilize variable at ("test/cases/large/clang-22382.c": line 1675) * remove the for loop at ("test/cases/large/clang-22382.c": line 1676) * remove initializer at ("test/cases/large/clang-22382.c": line 1676) * reduce to left at ("test/cases/large/clang-22382.c": line 1676) @@ -3431,9 +3456,7 @@ * inline variable l_1562 at ("test/cases/large/clang-22382.c": line 1691) * delete variable at ("test/cases/large/clang-22382.c": line 1692) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1693) -* initilize variable at ("test/cases/large/clang-22382.c": line 1693) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1693) -* initilize variable at ("test/cases/large/clang-22382.c": line 1693) * remove condition at ("test/cases/large/clang-22382.c": line 1694) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1694) * reduce to index at ("test/cases/large/clang-22382.c": line 1694) @@ -3456,7 +3479,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1699) * inline variable l_1581 at ("test/cases/large/clang-22382.c": line 1701) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1702) -* initilize variable at ("test/cases/large/clang-22382.c": line 1702) * remove expr statement at ("test/cases/large/clang-22382.c": line 1703) * reduce to left at ("test/cases/large/clang-22382.c": line 1703) * reduce to right at ("test/cases/large/clang-22382.c": line 1703) @@ -3970,9 +3992,7 @@ * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -4297,11 +4317,8 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 2367) * delete variable at ("test/cases/large/clang-22382.c": line 2367) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * remove expr statement at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) @@ -4620,7 +4637,6 @@ * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) -* initilize variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -4996,7 +5012,6 @@ * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) -* initilize variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -5118,11 +5133,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p1.path b/rtree-c/test/expected/clang-22382/reduction/p1.path index e1616a5cf4dc059172cd24bdedb40df0345f9666..5ec58a0bfe75d9ed6ada74011d634c22182dd270 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p1.path +++ b/rtree-c/test/expected/clang-22382/reduction/p1.path @@ -1759,14 +1759,12 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) -* initilize variable at ("test/cases/large/clang-22382.c": line 1087) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1880,7 +1878,6 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) -* initilize variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1903,60 +1900,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1142) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -2003,29 +2021,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -2044,29 +2074,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove function declaration at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -2089,7 +2131,6 @@ * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) -* initilize variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -2132,7 +2173,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) -* initilize variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) @@ -2148,7 +2188,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) -* initilize variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2440,11 +2479,8 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1361) * inline variable l_2298 at ("test/cases/large/clang-22382.c": line 1362) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) -* initilize variable at ("test/cases/large/clang-22382.c": line 1363) * remove expr statement at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) @@ -2499,11 +2535,8 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1400) * reduce to right at ("test/cases/large/clang-22382.c": line 1400) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) -* initilize variable at ("test/cases/large/clang-22382.c": line 1402) * remove return statement at ("test/cases/large/clang-22382.c": line 1403) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1403) * reduce to index at ("test/cases/large/clang-22382.c": line 1403) @@ -2799,11 +2832,8 @@ * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) * inline variable l_2297 at ("test/cases/large/clang-22382.c": line 1587) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) -* initilize variable at ("test/cases/large/clang-22382.c": line 1588) * remove the for loop at ("test/cases/large/clang-22382.c": line 1589) * remove initializer at ("test/cases/large/clang-22382.c": line 1589) * reduce to left at ("test/cases/large/clang-22382.c": line 1589) @@ -3098,9 +3128,7 @@ * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -3425,11 +3453,8 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 2367) * delete variable at ("test/cases/large/clang-22382.c": line 2367) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) -* initilize variable at ("test/cases/large/clang-22382.c": line 2368) * remove expr statement at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) @@ -3748,7 +3773,6 @@ * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) -* initilize variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -4124,7 +4148,6 @@ * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) -* initilize variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -4246,11 +4269,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p2.path b/rtree-c/test/expected/clang-22382/reduction/p2.path index ccc63a198546e42dd53c89f66877e4768dd8abe2..930f46e208579c71f574f7f11fc16e9c8194c337 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p2.path +++ b/rtree-c/test/expected/clang-22382/reduction/p2.path @@ -1750,14 +1750,12 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) -* initilize variable at ("test/cases/large/clang-22382.c": line 1087) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1871,7 +1869,6 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) -* initilize variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1894,60 +1891,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1142) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -1994,29 +2012,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -2035,29 +2065,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * remove function declaration at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -2080,7 +2122,6 @@ * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * inline variable l_2358 at ("test/cases/large/clang-22382.c": line 1227) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) -* initilize variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -2123,7 +2164,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1243) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1244) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) -* initilize variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * inline variable l_2301 at ("test/cases/large/clang-22382.c": line 1255) @@ -2139,7 +2179,6 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1263) * inline variable l_2344 at ("test/cases/large/clang-22382.c": line 1264) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) -* initilize variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2406,9 +2445,7 @@ * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * inline variable l_961 at ("test/cases/large/clang-22382.c": line 2230) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) -* initilize variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -2649,7 +2686,6 @@ * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * inline variable l_162 at ("test/cases/large/clang-22382.c": line 2590) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) -* initilize variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -3025,7 +3061,6 @@ * inline variable l_105 at ("test/cases/large/clang-22382.c": line 2758) * delete variable at ("test/cases/large/clang-22382.c": line 2759) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) -* initilize variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -3147,11 +3182,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2866) diff --git a/rtree-c/test/expected/clang-22382/reduction/p3.path b/rtree-c/test/expected/clang-22382/reduction/p3.path index c5140dd601b367ae4fddf92edc882b5fb8b56235..228b004ecb22467b6ca89cb0a4d2fcf33b4fb6dc 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p3.path +++ b/rtree-c/test/expected/clang-22382/reduction/p3.path @@ -1737,14 +1737,12 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) -* initilize variable at ("test/cases/large/clang-22382.c": line 1087) * inline variable poly at ("test/cases/large/clang-22382.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) -* initilize variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1858,7 +1856,6 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) -* initilize variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1881,60 +1878,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1142) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -1981,29 +1999,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -2022,29 +2052,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -2059,11 +2101,8 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2865) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p4.path b/rtree-c/test/expected/clang-22382/reduction/p4.path index f30b588861cb148bdc50179304d30b3dd73fe261..c792dd54d3756ff76eac9c1f7da082811d39bbc9 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p4.path +++ b/rtree-c/test/expected/clang-22382/reduction/p4.path @@ -1497,6 +1497,7 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1523,60 +1524,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -1623,29 +1645,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -1664,29 +1698,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -1701,11 +1747,8 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p5.path b/rtree-c/test/expected/clang-22382/reduction/p5.path index 53aa873e299a76486ddef3f59e5dc9313b4baf5d..88ae4434e169b77f939674d1df5bc677312d3342 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p5.path +++ b/rtree-c/test/expected/clang-22382/reduction/p5.path @@ -1081,6 +1081,7 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1107,60 +1108,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1128) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -1207,29 +1229,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -1248,29 +1282,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -1285,11 +1331,8 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p6.path b/rtree-c/test/expected/clang-22382/reduction/p6.path index bce95034b8e81320935dc52ff6b1952c8608f186..3db7b69ba03600f21402dfc5c886b6d4045e1402 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p6.path +++ b/rtree-c/test/expected/clang-22382/reduction/p6.path @@ -459,6 +459,7 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +* remove initialization at ("test/cases/large/clang-22382.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -476,60 +477,81 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1108) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) -* initilize variable at ("test/cases/large/clang-22382.c": line 1145) * remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * remove field S0.f0 at ("test/cases/large/clang-22382.c": line 1148) * remove field S0.f1 at ("test/cases/large/clang-22382.c": line 1149) * remove field S0.f2 at ("test/cases/large/clang-22382.c": line 1150) * remove field S0.f3 at ("test/cases/large/clang-22382.c": line 1151) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +* remove initialization at ("test/cases/large/clang-22382.c": line 1154) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +* remove initialization at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) +* remove initialization at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -576,29 +598,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) +* remove initialization at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) @@ -617,29 +651,41 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * remove function declaration at ("test/cases/large/clang-22382.c": line 1202) @@ -654,11 +700,8 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1339) * remove return statement at ("test/cases/large/clang-22382.c": line 1637) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p7.path b/rtree-c/test/expected/clang-22382/reduction/p7.path index 0d661fbcdd2eb2cb73a48e7335f0af0656f4510f..9609f989d6b3baa598f867709f8f9dc5c1327c27 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p7.path +++ b/rtree-c/test/expected/clang-22382/reduction/p7.path @@ -119,53 +119,74 @@ 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) 1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) -1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) -1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1154) +* inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +* remove initialization at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +* remove initialization at ("test/cases/large/clang-22382.c": line 1157) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +* remove initialization at ("test/cases/large/clang-22382.c": line 1158) * inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +* remove initialization at ("test/cases/large/clang-22382.c": line 1159) * inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +* remove initialization at ("test/cases/large/clang-22382.c": line 1160) * inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +* remove initialization at ("test/cases/large/clang-22382.c": line 1161) * inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +* remove initialization at ("test/cases/large/clang-22382.c": line 1162) * inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +* remove initialization at ("test/cases/large/clang-22382.c": line 1163) * inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +* remove initialization at ("test/cases/large/clang-22382.c": line 1164) * inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +* remove initialization at ("test/cases/large/clang-22382.c": line 1165) * inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +* remove initialization at ("test/cases/large/clang-22382.c": line 1166) * inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +* remove initialization at ("test/cases/large/clang-22382.c": line 1167) * inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +* remove initialization at ("test/cases/large/clang-22382.c": line 1168) * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +* remove initialization at ("test/cases/large/clang-22382.c": line 1169) * inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) +* remove initialization at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1170) * delete variable at ("test/cases/large/clang-22382.c": line 1170) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) +* remove initialization at ("test/cases/large/clang-22382.c": line 1172) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) * delete variable at ("test/cases/large/clang-22382.c": line 1172) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +* remove initialization at ("test/cases/large/clang-22382.c": line 1173) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +* remove initialization at ("test/cases/large/clang-22382.c": line 1174) * delete variable at ("test/cases/large/clang-22382.c": line 1174) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) +* remove initialization at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) @@ -212,53 +233,76 @@ * reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +* remove initialization at ("test/cases/large/clang-22382.c": line 1176) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +* remove initialization at ("test/cases/large/clang-22382.c": line 1177) * delete variable at ("test/cases/large/clang-22382.c": line 1177) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +* remove initialization at ("test/cases/large/clang-22382.c": line 1178) * inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +* remove initialization at ("test/cases/large/clang-22382.c": line 1179) * delete variable at ("test/cases/large/clang-22382.c": line 1179) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +* remove initialization at ("test/cases/large/clang-22382.c": line 1180) * delete variable at ("test/cases/large/clang-22382.c": line 1180) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +* remove initialization at ("test/cases/large/clang-22382.c": line 1181) * delete variable at ("test/cases/large/clang-22382.c": line 1181) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +* remove initialization at ("test/cases/large/clang-22382.c": line 1182) * delete variable at ("test/cases/large/clang-22382.c": line 1182) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +* remove initialization at ("test/cases/large/clang-22382.c": line 1183) * inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +* remove initialization at ("test/cases/large/clang-22382.c": line 1184) * delete variable at ("test/cases/large/clang-22382.c": line 1184) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +* remove initialization at ("test/cases/large/clang-22382.c": line 1185) * inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) +* remove initialization at ("test/cases/large/clang-22382.c": line 1186) * reduce to operant at ("test/cases/large/clang-22382.c": line 1186) * delete variable at ("test/cases/large/clang-22382.c": line 1186) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +* remove initialization at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +* remove initialization at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +* remove initialization at ("test/cases/large/clang-22382.c": line 1190) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +* remove initialization at ("test/cases/large/clang-22382.c": line 1191) * delete variable at ("test/cases/large/clang-22382.c": line 1191) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +* remove initialization at ("test/cases/large/clang-22382.c": line 1192) * delete variable at ("test/cases/large/clang-22382.c": line 1192) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +* remove initialization at ("test/cases/large/clang-22382.c": line 1193) * inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +* remove initialization at ("test/cases/large/clang-22382.c": line 1194) * inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +* remove initialization at ("test/cases/large/clang-22382.c": line 1195) * inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +* remove initialization at ("test/cases/large/clang-22382.c": line 1196) * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +* remove initialization at ("test/cases/large/clang-22382.c": line 1197) * inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +* remove initialization at ("test/cases/large/clang-22382.c": line 1198) * reduce to operant at ("test/cases/large/clang-22382.c": line 1198) * delete variable at ("test/cases/large/clang-22382.c": line 1198) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1202) @@ -271,11 +315,8 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1209) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1210) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) diff --git a/rtree-c/test/expected/clang-22382/reduction/p8.path b/rtree-c/test/expected/clang-22382/reduction/p8.path index 8bbcff0b1b543a146c7be50c6b49bf33e082d1d6..68ae81d8a3609c3927985dc50453a2668fd6c99e 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p8.path +++ b/rtree-c/test/expected/clang-22382/reduction/p8.path @@ -119,146 +119,142 @@ 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) 1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1157) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1158) 1 inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1159) 1 inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1160) 1 inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1161) 1 inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1162) 1 inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1163) 1 inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1164) 1 inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1165) 1 inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1166) 1 inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1167) 1 inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1168) 1 inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1169) 1 inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1170) -1 inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1170) +1 delete variable at ("test/cases/large/clang-22382.c": line 1170) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1172) -1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1172) +1 delete variable at ("test/cases/large/clang-22382.c": line 1172) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1173) 1 inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1174) 1 delete variable at ("test/cases/large/clang-22382.c": line 1174) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1175) 1 delete variable at ("test/cases/large/clang-22382.c": line 1175) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1176) 1 inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1177) 1 delete variable at ("test/cases/large/clang-22382.c": line 1177) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1178) 1 inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1179) 1 delete variable at ("test/cases/large/clang-22382.c": line 1179) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1180) 1 delete variable at ("test/cases/large/clang-22382.c": line 1180) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1181) 1 delete variable at ("test/cases/large/clang-22382.c": line 1181) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1182) 1 delete variable at ("test/cases/large/clang-22382.c": line 1182) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1183) 1 inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1184) 1 delete variable at ("test/cases/large/clang-22382.c": line 1184) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1185) 1 inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1186) -1 inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1186) +1 delete variable at ("test/cases/large/clang-22382.c": line 1186) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1188) 1 inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1189) 1 inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1190) 1 inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1191) 1 delete variable at ("test/cases/large/clang-22382.c": line 1191) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1192) 1 delete variable at ("test/cases/large/clang-22382.c": line 1192) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1193) 1 inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1194) 1 inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1195) 1 inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1196) 1 inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) -* inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) -* make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) -* reduce to operant at ("test/cases/large/clang-22382.c": line 1198) -* delete variable at ("test/cases/large/clang-22382.c": line 1198) -* make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1197) +1 inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) +1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1198) +1 delete variable at ("test/cases/large/clang-22382.c": line 1198) +1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +* remove initialization at ("test/cases/large/clang-22382.c": line 1199) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1202) @@ -271,11 +267,8 @@ * make declaration non-static at ("test/cases/large/clang-22382.c": line 1209) * make declaration non-static at ("test/cases/large/clang-22382.c": line 1210) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) -* initilize variable at ("test/cases/large/clang-22382.c": line 2863) * inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) * remove expr statement at ("test/cases/large/clang-22382.c": line 2867) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) @@ -332,7 +325,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2885) * remove expr statement at ("test/cases/large/clang-22382.c": line 2886) * reduce to expression at ("test/cases/large/clang-22382.c": line 2886) -* reduce to expression at ("test/cases/large/clang-22382.c": line 2886) * remove expr statement at ("test/cases/large/clang-22382.c": line 2887) * reduce to expression at ("test/cases/large/clang-22382.c": line 2887) * remove expr statement at ("test/cases/large/clang-22382.c": line 2888) @@ -343,7 +335,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2890) * remove expr statement at ("test/cases/large/clang-22382.c": line 2891) * reduce to expression at ("test/cases/large/clang-22382.c": line 2891) -* reduce to expression at ("test/cases/large/clang-22382.c": line 2891) * remove expr statement at ("test/cases/large/clang-22382.c": line 2892) * reduce to expression at ("test/cases/large/clang-22382.c": line 2892) * reduce to expression at ("test/cases/large/clang-22382.c": line 2892) @@ -549,7 +540,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2954) * remove expr statement at ("test/cases/large/clang-22382.c": line 2955) * reduce to expression at ("test/cases/large/clang-22382.c": line 2955) -* reduce to expression at ("test/cases/large/clang-22382.c": line 2955) * remove the for loop at ("test/cases/large/clang-22382.c": line 2956) * remove initializer at ("test/cases/large/clang-22382.c": line 2956) * reduce to left at ("test/cases/large/clang-22382.c": line 2956) @@ -659,7 +649,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2990) * remove expr statement at ("test/cases/large/clang-22382.c": line 2991) * reduce to expression at ("test/cases/large/clang-22382.c": line 2991) -* reduce to expression at ("test/cases/large/clang-22382.c": line 2991) * remove expr statement at ("test/cases/large/clang-22382.c": line 2992) * reduce to expression at ("test/cases/large/clang-22382.c": line 2992) * reduce to expression at ("test/cases/large/clang-22382.c": line 2992) diff --git a/rtree-c/test/expected/clang-22382/reduction/p9.path b/rtree-c/test/expected/clang-22382/reduction/p9.path index 1c6bb891d5be3039f3d35cd2d650b693785e5db0..83aef6298fc6404338bb1967cbb6a47264093569 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p9.path +++ b/rtree-c/test/expected/clang-22382/reduction/p9.path @@ -119,146 +119,142 @@ 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1082) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-22382.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1145) 1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) 1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1154) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1155) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1156) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1157) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1157) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1158) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1158) 1 inline variable g_86 at ("test/cases/large/clang-22382.c": line 1158) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1159) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1159) 1 inline variable g_131 at ("test/cases/large/clang-22382.c": line 1159) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1160) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1160) 1 inline variable g_153 at ("test/cases/large/clang-22382.c": line 1160) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1161) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1161) 1 inline variable g_154 at ("test/cases/large/clang-22382.c": line 1161) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1162) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1162) 1 inline variable g_158 at ("test/cases/large/clang-22382.c": line 1162) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1163) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1163) 1 inline variable g_159 at ("test/cases/large/clang-22382.c": line 1163) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1164) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1164) 1 inline variable g_203 at ("test/cases/large/clang-22382.c": line 1164) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1165) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1165) 1 inline variable g_250 at ("test/cases/large/clang-22382.c": line 1165) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1166) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1166) 1 inline variable g_251 at ("test/cases/large/clang-22382.c": line 1166) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1167) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1167) 1 inline variable g_312 at ("test/cases/large/clang-22382.c": line 1167) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1168) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1168) 1 inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1169) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1169) 1 inline variable g_355 at ("test/cases/large/clang-22382.c": line 1169) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1170) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1170) -1 inline variable g_356 at ("test/cases/large/clang-22382.c": line 1170) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1170) +1 delete variable at ("test/cases/large/clang-22382.c": line 1170) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1171) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1172) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1172) -1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1172) +1 delete variable at ("test/cases/large/clang-22382.c": line 1172) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1173) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1173) 1 inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1174) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1174) 1 delete variable at ("test/cases/large/clang-22382.c": line 1174) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1175) 1 delete variable at ("test/cases/large/clang-22382.c": line 1175) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1176) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1176) 1 inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1177) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1177) 1 delete variable at ("test/cases/large/clang-22382.c": line 1177) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1178) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1178) 1 inline variable g_594 at ("test/cases/large/clang-22382.c": line 1178) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1179) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1179) 1 delete variable at ("test/cases/large/clang-22382.c": line 1179) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1180) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1180) 1 delete variable at ("test/cases/large/clang-22382.c": line 1180) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1181) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1181) 1 delete variable at ("test/cases/large/clang-22382.c": line 1181) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1182) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1182) 1 delete variable at ("test/cases/large/clang-22382.c": line 1182) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1183) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1183) 1 inline variable g_1031 at ("test/cases/large/clang-22382.c": line 1183) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1184) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1184) 1 delete variable at ("test/cases/large/clang-22382.c": line 1184) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1185) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1185) 1 inline variable g_1103 at ("test/cases/large/clang-22382.c": line 1185) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1186) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1186) -1 inline variable g_1109 at ("test/cases/large/clang-22382.c": line 1186) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1186) +1 delete variable at ("test/cases/large/clang-22382.c": line 1186) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1187) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1188) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1188) 1 inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1189) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1189) 1 inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1190) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1190) 1 inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1191) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1191) 1 delete variable at ("test/cases/large/clang-22382.c": line 1191) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1192) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1192) 1 delete variable at ("test/cases/large/clang-22382.c": line 1192) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1193) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1193) 1 inline variable g_1935 at ("test/cases/large/clang-22382.c": line 1193) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1194) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1194) 1 inline variable g_1985 at ("test/cases/large/clang-22382.c": line 1194) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1195) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1195) 1 inline variable g_2138 at ("test/cases/large/clang-22382.c": line 1195) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1196) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1196) 1 inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1197) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1197) 1 inline variable g_2299 at ("test/cases/large/clang-22382.c": line 1197) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1198) -1 reduce to operant at ("test/cases/large/clang-22382.c": line 1198) -1 inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1198) +1 delete variable at ("test/cases/large/clang-22382.c": line 1198) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1199) +1 remove initialization at ("test/cases/large/clang-22382.c": line 1199) 1 inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1201) 1 make declaration non-static at ("test/cases/large/clang-22382.c": line 1202) diff --git a/rtree-c/test/expected/clang-22382/reduction/x7.c b/rtree-c/test/expected/clang-22382/reduction/x7.c index 902a9f3cc0c088865e00f198350cc6493fce5292..4183a3d91b90c0b1134f05dffc79ba65f26dd5ed 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x7.c +++ b/rtree-c/test/expected/clang-22382/reduction/x7.c @@ -1,3 +1,4 @@ +int g_2; static unsigned short int g_40 = 65534uL; static int g_85 = 0x89ab98cfL; static unsigned char g_86 = 2uL; diff --git a/rtree-c/test/expected/clang-22382/reduction/x8.c b/rtree-c/test/expected/clang-22382/reduction/x8.c index d5bd3f301b190d3f844b6e3d17602504f90e45ba..2687ecbf03f2074dbae2ac2b47d3bc4005570c3b 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x8.c +++ b/rtree-c/test/expected/clang-22382/reduction/x8.c @@ -1,6 +1,4 @@ -unsigned int g_2299 = 0x533c3544L; -static int g_2300 = -1L; -static int g_2342 = 0x91c31f8bL; +int g_2342 = 0x91c31f8bL; int main(void) { int i, j, k; diff --git a/rtree-c/test/expected/clang-23353/reduction/p0.path b/rtree-c/test/expected/clang-23353/reduction/p0.path index 57e895ad76bbcfddd92fb1bb3552b9d86cd36fc0..6072f48914f9bfc3a82270e023ca1e1310f0b2fc 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p0.path +++ b/rtree-c/test/expected/clang-23353/reduction/p0.path @@ -1758,14 +1758,12 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) -* initilize variable at ("test/cases/large/clang-23353.c": line 1087) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) @@ -1879,7 +1877,6 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) -* initilize variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) @@ -1902,7 +1899,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1142) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1916,182 +1912,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * remove function declaration at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p1.path b/rtree-c/test/expected/clang-23353/reduction/p1.path index 7e4317610accc1d27446887c130a752dfac3814f..9c29017ddcf7ba0936d8a142c3196bd6a865464c 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p1.path +++ b/rtree-c/test/expected/clang-23353/reduction/p1.path @@ -1756,14 +1756,12 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) -* initilize variable at ("test/cases/large/clang-23353.c": line 1087) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) @@ -1877,7 +1875,6 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) -* initilize variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) @@ -1900,7 +1897,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1142) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1914,182 +1910,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * remove function declaration at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p2.path b/rtree-c/test/expected/clang-23353/reduction/p2.path index b2fe3269a4ebbbc7937a3bcb853e3c761c05c418..e4081da2ddc412473af6fd17c21d91b6b629ee8b 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p2.path +++ b/rtree-c/test/expected/clang-23353/reduction/p2.path @@ -1751,14 +1751,12 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) -* initilize variable at ("test/cases/large/clang-23353.c": line 1087) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) @@ -1872,7 +1870,6 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) -* initilize variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) @@ -1895,7 +1892,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1142) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1909,182 +1905,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p3.path b/rtree-c/test/expected/clang-23353/reduction/p3.path index 35f795ad3a61307b6e4489d7406ecff5e36f4c6c..47b05343c0648de3b5cdf97282901d2f11a05f31 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p3.path +++ b/rtree-c/test/expected/clang-23353/reduction/p3.path @@ -1733,14 +1733,12 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) -* initilize variable at ("test/cases/large/clang-23353.c": line 1087) * inline variable poly at ("test/cases/large/clang-23353.c": line 1088) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) -* initilize variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) @@ -1854,7 +1852,6 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) -* initilize variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) @@ -1877,7 +1874,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1142) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1891,182 +1887,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p4.path b/rtree-c/test/expected/clang-23353/reduction/p4.path index 4bd6596b08c8a49821f93d91072a55c931e40318..a600802b4c1aa30c223a63562cbed38b6448ddf4 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p4.path +++ b/rtree-c/test/expected/clang-23353/reduction/p4.path @@ -1543,6 +1543,7 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -1569,7 +1570,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1583,182 +1583,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p5.path b/rtree-c/test/expected/clang-23353/reduction/p5.path index 198905708c0786501626acaf494b38f141f55c0b..dce118a862d4fad1b4cf54ebb6e4033c43ae9d47 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p5.path +++ b/rtree-c/test/expected/clang-23353/reduction/p5.path @@ -1119,6 +1119,7 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -1145,7 +1146,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1128) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -1159,182 +1159,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p6.path b/rtree-c/test/expected/clang-23353/reduction/p6.path index 5dc5f3679419fafa91bf327aea350c81578a1c32..15a21780e55d6c22805d4d054fa0794b1914ca42 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p6.path +++ b/rtree-c/test/expected/clang-23353/reduction/p6.path @@ -493,6 +493,7 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +* remove initialization at ("test/cases/large/clang-23353.c": line 1082) * inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) @@ -510,7 +511,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) * delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) -* initilize variable at ("test/cases/large/clang-23353.c": line 1147) * remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) * remove field S0.f0 at ("test/cases/large/clang-23353.c": line 1151) * remove field S0.f1 at ("test/cases/large/clang-23353.c": line 1152) @@ -524,182 +524,253 @@ * remove field S1.f2 at ("test/cases/large/clang-23353.c": line 1162) * remove field S1.f3 at ("test/cases/large/clang-23353.c": line 1163) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) * inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) +* remove initialization at ("test/cases/large/clang-23353.c": line 1169) * reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * delete variable at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) +* remove initialization at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * delete variable at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) +* remove initialization at ("test/cases/large/clang-23353.c": line 1176) * reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * delete variable at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) +* remove initialization at ("test/cases/large/clang-23353.c": line 1177) * delete variable at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) +* remove initialization at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * delete variable at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) +* remove initialization at ("test/cases/large/clang-23353.c": line 1187) * reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) +* remove initialization at ("test/cases/large/clang-23353.c": line 1188) * reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1189) +* remove initialization at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1190) +* remove initialization at ("test/cases/large/clang-23353.c": line 1190) * delete variable at ("test/cases/large/clang-23353.c": line 1190) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1191) +* remove initialization at ("test/cases/large/clang-23353.c": line 1191) * reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1192) +* remove initialization at ("test/cases/large/clang-23353.c": line 1192) * reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1193) +* remove initialization at ("test/cases/large/clang-23353.c": line 1193) * reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1194) +* remove initialization at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1195) +* remove initialization at ("test/cases/large/clang-23353.c": line 1195) * reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1196) +* remove initialization at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * delete variable at ("test/cases/large/clang-23353.c": line 1196) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) +* remove initialization at ("test/cases/large/clang-23353.c": line 1197) * do not cast at ("test/cases/large/clang-23353.c": line 1197) * delete variable at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) +* remove initialization at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * delete variable at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) +* remove initialization at ("test/cases/large/clang-23353.c": line 1200) * delete variable at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) +* remove initialization at ("test/cases/large/clang-23353.c": line 1202) * delete variable at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) +* remove initialization at ("test/cases/large/clang-23353.c": line 1203) * delete variable at ("test/cases/large/clang-23353.c": line 1203) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1204) +* remove initialization at ("test/cases/large/clang-23353.c": line 1204) * reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1205) +* remove initialization at ("test/cases/large/clang-23353.c": line 1205) * delete variable at ("test/cases/large/clang-23353.c": line 1205) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) +* remove initialization at ("test/cases/large/clang-23353.c": line 1206) * delete variable at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) +* remove initialization at ("test/cases/large/clang-23353.c": line 1207) * delete variable at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) +* remove initialization at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) +* remove initialization at ("test/cases/large/clang-23353.c": line 1211) * delete variable at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) +* remove initialization at ("test/cases/large/clang-23353.c": line 1212) * reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * delete variable at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) +* remove initialization at ("test/cases/large/clang-23353.c": line 1216) * delete variable at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) +* remove initialization at ("test/cases/large/clang-23353.c": line 1217) * reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * delete variable at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) +* remove initialization at ("test/cases/large/clang-23353.c": line 1218) * delete variable at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) +* remove initialization at ("test/cases/large/clang-23353.c": line 1219) * delete variable at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) +* remove initialization at ("test/cases/large/clang-23353.c": line 1221) * reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * delete variable at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) +* remove initialization at ("test/cases/large/clang-23353.c": line 1223) * reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) +* remove initialization at ("test/cases/large/clang-23353.c": line 1228) * delete variable at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) +* remove initialization at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * delete variable at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) +* remove initialization at ("test/cases/large/clang-23353.c": line 1233) * reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* remove initialization at ("test/cases/large/clang-23353.c": line 1234) * delete variable at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* remove initialization at ("test/cases/large/clang-23353.c": line 1235) * delete variable at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* remove initialization at ("test/cases/large/clang-23353.c": line 1237) * reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p7.path b/rtree-c/test/expected/clang-23353/reduction/p7.path index 36c4f436a96615b1bc5722c4b2dcc8b7b47db27a..5e17944c89a55537ac5fcde01ea438a747aa12c4 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p7.path +++ b/rtree-c/test/expected/clang-23353/reduction/p7.path @@ -119,48 +119,64 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) 1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) 1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) -1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) +* remove initialization at ("test/cases/large/clang-23353.c": line 1167) +* inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +* remove initialization at ("test/cases/large/clang-23353.c": line 1168) * inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +* remove initialization at ("test/cases/large/clang-23353.c": line 1170) * inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +* remove initialization at ("test/cases/large/clang-23353.c": line 1171) * inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) +* remove initialization at ("test/cases/large/clang-23353.c": line 1173) * do not cast at ("test/cases/large/clang-23353.c": line 1173) * delete variable at ("test/cases/large/clang-23353.c": line 1173) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) +* remove initialization at ("test/cases/large/clang-23353.c": line 1174) * delete variable at ("test/cases/large/clang-23353.c": line 1174) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) +* remove initialization at ("test/cases/large/clang-23353.c": line 1175) * delete variable at ("test/cases/large/clang-23353.c": line 1175) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) +* remove initialization at ("test/cases/large/clang-23353.c": line 1178) * do not cast at ("test/cases/large/clang-23353.c": line 1178) * delete variable at ("test/cases/large/clang-23353.c": line 1178) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) +* remove initialization at ("test/cases/large/clang-23353.c": line 1179) * delete variable at ("test/cases/large/clang-23353.c": line 1179) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) +* remove initialization at ("test/cases/large/clang-23353.c": line 1180) * delete variable at ("test/cases/large/clang-23353.c": line 1180) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +* remove initialization at ("test/cases/large/clang-23353.c": line 1181) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) +* remove initialization at ("test/cases/large/clang-23353.c": line 1183) * reduce to operant at ("test/cases/large/clang-23353.c": line 1183) * delete variable at ("test/cases/large/clang-23353.c": line 1183) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +* remove initialization at ("test/cases/large/clang-23353.c": line 1184) * inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +* remove initialization at ("test/cases/large/clang-23353.c": line 1185) * inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +* remove initialization at ("test/cases/large/clang-23353.c": line 1186) * inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) @@ -175,9 +191,11 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +* remove initialization at ("test/cases/large/clang-23353.c": line 1199) * inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +* remove initialization at ("test/cases/large/clang-23353.c": line 1201) * inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) @@ -186,50 +204,65 @@ * make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +* remove initialization at ("test/cases/large/clang-23353.c": line 1208) * inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +* remove initialization at ("test/cases/large/clang-23353.c": line 1209) * inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +* remove initialization at ("test/cases/large/clang-23353.c": line 1213) * inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) +* remove initialization at ("test/cases/large/clang-23353.c": line 1214) * do not cast at ("test/cases/large/clang-23353.c": line 1214) * delete variable at ("test/cases/large/clang-23353.c": line 1214) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +* remove initialization at ("test/cases/large/clang-23353.c": line 1215) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) +* remove initialization at ("test/cases/large/clang-23353.c": line 1220) * delete variable at ("test/cases/large/clang-23353.c": line 1220) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +* remove initialization at ("test/cases/large/clang-23353.c": line 1222) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) +* remove initialization at ("test/cases/large/clang-23353.c": line 1224) * delete variable at ("test/cases/large/clang-23353.c": line 1224) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) +* remove initialization at ("test/cases/large/clang-23353.c": line 1225) * delete variable at ("test/cases/large/clang-23353.c": line 1225) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) +* remove initialization at ("test/cases/large/clang-23353.c": line 1226) * delete variable at ("test/cases/large/clang-23353.c": line 1226) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +* remove initialization at ("test/cases/large/clang-23353.c": line 1227) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) +* remove initialization at ("test/cases/large/clang-23353.c": line 1229) * delete variable at ("test/cases/large/clang-23353.c": line 1229) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +* remove initialization at ("test/cases/large/clang-23353.c": line 1230) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) +* remove initialization at ("test/cases/large/clang-23353.c": line 1232) * do not cast at ("test/cases/large/clang-23353.c": line 1232) * delete variable at ("test/cases/large/clang-23353.c": line 1232) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) * make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/p8.path b/rtree-c/test/expected/clang-23353/reduction/p8.path index 9326dedb5699fa750486ca661db30a0c551df771..bad72a96a5edf11722fc0dc260e73a75ad755fa5 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p8.path +++ b/rtree-c/test/expected/clang-23353/reduction/p8.path @@ -119,48 +119,61 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) 1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) 1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1167) 1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1168) 1 inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1170) 1 inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1171) 1 inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) -1 do not cast at ("test/cases/large/clang-23353.c": line 1173) -1 inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1173) +1 delete variable at ("test/cases/large/clang-23353.c": line 1173) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) -1 inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1174) +1 delete variable at ("test/cases/large/clang-23353.c": line 1174) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) -1 inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1175) +1 delete variable at ("test/cases/large/clang-23353.c": line 1175) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) -1 do not cast at ("test/cases/large/clang-23353.c": line 1178) -1 inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1178) +1 delete variable at ("test/cases/large/clang-23353.c": line 1178) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) -1 inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1179) +1 delete variable at ("test/cases/large/clang-23353.c": line 1179) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) -1 inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1180) +1 delete variable at ("test/cases/large/clang-23353.c": line 1180) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1181) 1 inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) -1 reduce to operant at ("test/cases/large/clang-23353.c": line 1183) -1 inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1183) +1 delete variable at ("test/cases/large/clang-23353.c": line 1183) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1184) 1 inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1185) 1 inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1186) 1 inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) @@ -175,9 +188,11 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1199) 1 inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1201) 1 inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) @@ -186,74 +201,102 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1208) 1 inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1209) 1 inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1213) 1 inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) -1 do not cast at ("test/cases/large/clang-23353.c": line 1214) -1 inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1214) +1 delete variable at ("test/cases/large/clang-23353.c": line 1214) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1215) 1 inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) -1 inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1220) +1 delete variable at ("test/cases/large/clang-23353.c": line 1220) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1222) 1 inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) -1 inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1224) +1 delete variable at ("test/cases/large/clang-23353.c": line 1224) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) -1 inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1225) +1 delete variable at ("test/cases/large/clang-23353.c": line 1225) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) -1 inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1226) +1 delete variable at ("test/cases/large/clang-23353.c": line 1226) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1227) 1 inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) -1 inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1229) +1 delete variable at ("test/cases/large/clang-23353.c": line 1229) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1230) 1 inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) -1 do not cast at ("test/cases/large/clang-23353.c": line 1232) -1 inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1232) +1 delete variable at ("test/cases/large/clang-23353.c": line 1232) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) -1 inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1242) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1243) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1244) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1245) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1246) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1247) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1248) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1249) -1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1250) -1 inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3750) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +* remove initialization at ("test/cases/large/clang-23353.c": line 1236) +* inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1242) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1243) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1244) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1245) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1246) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1247) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1248) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1249) +* make declaration non-static at ("test/cases/large/clang-23353.c": line 1250) +* inline variable print_hash_value at ("test/cases/large/clang-23353.c": line 3747) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) * reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) @@ -293,7 +336,6 @@ * reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) * reduce to expression at ("test/cases/large/clang-23353.c": line 3779) -* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) * reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * reduce to expression at ("test/cases/large/clang-23353.c": line 3780) @@ -371,7 +413,6 @@ * reduce to operant at ("test/cases/large/clang-23353.c": line 3814) * remove if branch at ("test/cases/large/clang-23353.c": line 3814) * remove expr statement at ("test/cases/large/clang-23353.c": line 3817) -* reduce to left at ("test/cases/large/clang-23353.c": line 3817) * reduce to operant at ("test/cases/large/clang-23353.c": line 3817) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) * reduce to expression at ("test/cases/large/clang-23353.c": line 3821) @@ -416,20 +457,11 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3839) * reduce to left at ("test/cases/large/clang-23353.c": line 3839) * reduce to right at ("test/cases/large/clang-23353.c": line 3839) -* reduce to left at ("test/cases/large/clang-23353.c": line 3839) -* reduce to right at ("test/cases/large/clang-23353.c": line 3839) -* reduce to left at ("test/cases/large/clang-23353.c": line 3839) -* reduce to left at ("test/cases/large/clang-23353.c": line 3839) -* reduce to left at ("test/cases/large/clang-23353.c": line 3839) * remove if branch at ("test/cases/large/clang-23353.c": line 3839) * remove expr statement at ("test/cases/large/clang-23353.c": line 3842) * reduce to left at ("test/cases/large/clang-23353.c": line 3842) +* reduce to right at ("test/cases/large/clang-23353.c": line 3842) * reduce to expression at ("test/cases/large/clang-23353.c": line 3842) -* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) -* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) -* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) -* reduce to operant at ("test/cases/large/clang-23353.c": line 3842) -* remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) * reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) @@ -462,11 +494,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3858) * reduce to left at ("test/cases/large/clang-23353.c": line 3858) * reduce to right at ("test/cases/large/clang-23353.c": line 3858) -* reduce to left at ("test/cases/large/clang-23353.c": line 3858) -* reduce to right at ("test/cases/large/clang-23353.c": line 3858) -* reduce to left at ("test/cases/large/clang-23353.c": line 3858) -* reduce to left at ("test/cases/large/clang-23353.c": line 3858) -* reduce to left at ("test/cases/large/clang-23353.c": line 3858) * remove if branch at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) @@ -560,14 +587,8 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) -* reduce to left at ("test/cases/large/clang-23353.c": line 3912) -* reduce to right at ("test/cases/large/clang-23353.c": line 3912) -* reduce to left at ("test/cases/large/clang-23353.c": line 3912) -* reduce to left at ("test/cases/large/clang-23353.c": line 3912) -* reduce to left at ("test/cases/large/clang-23353.c": line 3912) * remove if branch at ("test/cases/large/clang-23353.c": line 3912) * remove expr statement at ("test/cases/large/clang-23353.c": line 3915) -* reduce to left at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) * reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * reduce to expression at ("test/cases/large/clang-23353.c": line 3919) @@ -583,13 +604,6 @@ * remove if branch at ("test/cases/large/clang-23353.c": line 3923) * inline variable l_817 at ("test/cases/large/clang-23353.c": line 3927) * remove expr statement at ("test/cases/large/clang-23353.c": line 3928) -* reduce to left at ("test/cases/large/clang-23353.c": line 3928) -* remove expr statement at ("test/cases/large/clang-23353.c": line 3929) -* reduce to left at ("test/cases/large/clang-23353.c": line 3929) -* reduce to left at ("test/cases/large/clang-23353.c": line 3929) -* reduce to right at ("test/cases/large/clang-23353.c": line 3929) -* reduce to left at ("test/cases/large/clang-23353.c": line 3929) -* reduce to right at ("test/cases/large/clang-23353.c": line 3929) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) * reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) @@ -640,26 +654,17 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* reduce to left at ("test/cases/large/clang-23353.c": line 3956) -* reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* reduce to left at ("test/cases/large/clang-23353.c": line 3956) -* reduce to left at ("test/cases/large/clang-23353.c": line 3956) * remove if branch at ("test/cases/large/clang-23353.c": line 3956) * inline variable l_124 at ("test/cases/large/clang-23353.c": line 3960) * remove expr statement at ("test/cases/large/clang-23353.c": line 3961) -* reduce to left at ("test/cases/large/clang-23353.c": line 3961) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) * reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) * reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) * reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) -* reduce to left at ("test/cases/large/clang-23353.c": line 3963) -* reduce to right at ("test/cases/large/clang-23353.c": line 3963) * reduce to expression at ("test/cases/large/clang-23353.c": line 3963) * reduce to expression at ("test/cases/large/clang-23353.c": line 3963) * reduce to expression at ("test/cases/large/clang-23353.c": line 3963) * do not cast at ("test/cases/large/clang-23353.c": line 3963) -* remove expr statement at ("test/cases/large/clang-23353.c": line 3965) -* reduce to left at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) * reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) @@ -703,12 +708,6 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3986) * reduce to left at ("test/cases/large/clang-23353.c": line 3986) * reduce to right at ("test/cases/large/clang-23353.c": line 3986) -* reduce to left at ("test/cases/large/clang-23353.c": line 3986) -* reduce to right at ("test/cases/large/clang-23353.c": line 3986) -* reduce to left at ("test/cases/large/clang-23353.c": line 3986) -* reduce to left at ("test/cases/large/clang-23353.c": line 3986) -* reduce to left at ("test/cases/large/clang-23353.c": line 3986) -* reduce to left at ("test/cases/large/clang-23353.c": line 3986) * remove if branch at ("test/cases/large/clang-23353.c": line 3986) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) * reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) diff --git a/rtree-c/test/expected/clang-23353/reduction/p9.path b/rtree-c/test/expected/clang-23353/reduction/p9.path index 037b2c5ce063f46fc6ec02bc8ef2771751f457e7..33f382c13d1fcb10cc75baf0e639cb5418bedea8 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p9.path +++ b/rtree-c/test/expected/clang-23353/reduction/p9.path @@ -119,48 +119,61 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1081) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1082) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1082) 1 inline variable crc32_context at ("test/cases/large/clang-23353.c": line 1082) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1147) 1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) 1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) 1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1167) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1167) 1 inline variable g_16 at ("test/cases/large/clang-23353.c": line 1167) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1168) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1168) 1 inline variable g_25 at ("test/cases/large/clang-23353.c": line 1168) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1169) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1170) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1170) 1 inline variable g_60 at ("test/cases/large/clang-23353.c": line 1170) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1171) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1171) 1 inline variable g_62 at ("test/cases/large/clang-23353.c": line 1171) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1172) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1173) -1 do not cast at ("test/cases/large/clang-23353.c": line 1173) -1 inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1173) +1 delete variable at ("test/cases/large/clang-23353.c": line 1173) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1174) -1 inline variable g_107 at ("test/cases/large/clang-23353.c": line 1174) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1174) +1 delete variable at ("test/cases/large/clang-23353.c": line 1174) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1175) -1 inline variable g_116 at ("test/cases/large/clang-23353.c": line 1175) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1175) +1 delete variable at ("test/cases/large/clang-23353.c": line 1175) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1176) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1177) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1178) -1 do not cast at ("test/cases/large/clang-23353.c": line 1178) -1 inline variable g_129 at ("test/cases/large/clang-23353.c": line 1178) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1178) +1 delete variable at ("test/cases/large/clang-23353.c": line 1178) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1179) -1 inline variable g_132 at ("test/cases/large/clang-23353.c": line 1179) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1179) +1 delete variable at ("test/cases/large/clang-23353.c": line 1179) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1180) -1 inline variable g_131 at ("test/cases/large/clang-23353.c": line 1180) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1180) +1 delete variable at ("test/cases/large/clang-23353.c": line 1180) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1181) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1181) 1 inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1182) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1183) -1 reduce to operant at ("test/cases/large/clang-23353.c": line 1183) -1 inline variable g_566 at ("test/cases/large/clang-23353.c": line 1183) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1183) +1 delete variable at ("test/cases/large/clang-23353.c": line 1183) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1184) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1184) 1 inline variable g_570 at ("test/cases/large/clang-23353.c": line 1184) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1185) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1185) 1 inline variable g_687 at ("test/cases/large/clang-23353.c": line 1185) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1186) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1186) 1 inline variable g_692 at ("test/cases/large/clang-23353.c": line 1186) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1187) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1188) @@ -175,9 +188,11 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1197) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1198) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1199) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1199) 1 inline variable g_1416 at ("test/cases/large/clang-23353.c": line 1199) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1200) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1201) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1201) 1 inline variable g_1478 at ("test/cases/large/clang-23353.c": line 1201) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1202) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1203) @@ -186,50 +201,63 @@ 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1206) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1207) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1208) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1208) 1 inline variable g_1648 at ("test/cases/large/clang-23353.c": line 1208) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1209) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1209) 1 inline variable g_2015 at ("test/cases/large/clang-23353.c": line 1209) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1210) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1211) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1212) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1213) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1213) 1 inline variable g_2243 at ("test/cases/large/clang-23353.c": line 1213) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1214) -1 do not cast at ("test/cases/large/clang-23353.c": line 1214) -1 inline variable g_2280 at ("test/cases/large/clang-23353.c": line 1214) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1214) +1 delete variable at ("test/cases/large/clang-23353.c": line 1214) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1215) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1215) 1 inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1216) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1217) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1218) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1219) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1220) -1 inline variable g_2678 at ("test/cases/large/clang-23353.c": line 1220) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1220) +1 delete variable at ("test/cases/large/clang-23353.c": line 1220) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1221) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1222) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1222) 1 inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1223) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1224) -1 inline variable g_2976 at ("test/cases/large/clang-23353.c": line 1224) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1224) +1 delete variable at ("test/cases/large/clang-23353.c": line 1224) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1225) -1 inline variable g_3092 at ("test/cases/large/clang-23353.c": line 1225) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1225) +1 delete variable at ("test/cases/large/clang-23353.c": line 1225) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1226) -1 inline variable g_3383 at ("test/cases/large/clang-23353.c": line 1226) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1226) +1 delete variable at ("test/cases/large/clang-23353.c": line 1226) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1227) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1227) 1 inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1228) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1229) -1 inline variable g_3800 at ("test/cases/large/clang-23353.c": line 1229) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1229) +1 delete variable at ("test/cases/large/clang-23353.c": line 1229) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1230) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1230) 1 inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1231) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1232) -1 do not cast at ("test/cases/large/clang-23353.c": line 1232) -1 inline variable g_4148 at ("test/cases/large/clang-23353.c": line 1232) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1232) +1 delete variable at ("test/cases/large/clang-23353.c": line 1232) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1233) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1234) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1235) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1236) +1 remove initialization at ("test/cases/large/clang-23353.c": line 1236) 1 inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1237) 1 make declaration non-static at ("test/cases/large/clang-23353.c": line 1241) diff --git a/rtree-c/test/expected/clang-23353/reduction/x7.c b/rtree-c/test/expected/clang-23353/reduction/x7.c index 5d2a3a7748676d4efebf76f4bec17f794258f0a7..6ed04656633f375ef26880aafa8f39bc4ae82c48 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x7.c +++ b/rtree-c/test/expected/clang-23353/reduction/x7.c @@ -1,3 +1,4 @@ +signed char g_16 = 0x61L; static int g_25 = 0x6eab3cf8L; static volatile long long int g_60 = 0xe07f0936a74b4fbfLL; static int g_62 = 3L; diff --git a/rtree-c/test/expected/clang-23353/reduction/x8.c b/rtree-c/test/expected/clang-23353/reduction/x8.c index ca5bb0f4401f70e54127826c374da3746611183b..a328a22b2b15566a51d336bd014061ee77798c56 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x8.c +++ b/rtree-c/test/expected/clang-23353/reduction/x8.c @@ -1,106 +1,119 @@ +static volatile unsigned short int g_4582 = 65532uL; int main(void) { - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; + int print_hash_value = 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (0xe07f0936a74b4fbfLL < -2270085556831825985) { *3L; } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - if (0 != 0 && 0 && 0 && 0) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0 && 0 && 0 && 0) { - (* (* (*0)), 0xab871195L); + print_hash_value ^= (0xab871195L); } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - if (0 != 0 && 0 && 0 && 0) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0 && 0 && 0 && 0) { 0xd866L; } - 0; - 0; - 0; - 0; - 0; - 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (0xe1a00619L < -509606375) { for (13; 3L == -30; 3L) @@ -116,108 +129,106 @@ int main(void) } ; } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - if (0 != 0 && 0 && 0 && 0) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0 && 0 && 0 && 0) { 0xd866L; } - 0; - 0; - 0; - 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (0x647e141eL < 1685984286) { { int l_817 = 0xe6cd8062L; l_817; - (0 == 0) > 0; } } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - if (0 != 0 && 0 && 0) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0 && 0 && 0) { { int * l_124 = 0; l_124; - 0 == 3L ? (void) 0 : __PRETTY_FUNCTION__; - 0; + 3L ? (void) 0 : __PRETTY_FUNCTION__; } } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - if (0 != 0 && 0 && 0 && 0 && 0) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0 && 0 && 0 && 0 && 0) { { (void) 0; } } - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; - 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; return 0; } diff --git a/rtree-c/test/expected/clang-26760/reduction/p0.path b/rtree-c/test/expected/clang-26760/reduction/p0.path index 010dde951ec99bd5bb3aca0157b4cf4eafa1e215..4b22a39fe630dce12f6e521bb5485c0d1a0401b4 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p0.path +++ b/rtree-c/test/expected/clang-26760/reduction/p0.path @@ -1758,14 +1758,12 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) -* initilize variable at ("test/cases/large/clang-26760.c": line 424) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) @@ -1879,7 +1877,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) -* initilize variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) @@ -1914,50 +1911,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 525) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1972,6 +1988,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1980,28 +1997,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -2040,7 +2068,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) -* initilize variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) * reduce to left at ("test/cases/large/clang-26760.c": line 593) @@ -3302,7 +3329,6 @@ * inline variable l_2465 at ("test/cases/large/clang-26760.c": line 704) * inline variable l_2515 at ("test/cases/large/clang-26760.c": line 705) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 706) -* initilize variable at ("test/cases/large/clang-26760.c": line 706) * remove the for loop at ("test/cases/large/clang-26760.c": line 707) * remove initializer at ("test/cases/large/clang-26760.c": line 707) * reduce to left at ("test/cases/large/clang-26760.c": line 707) @@ -3368,11 +3394,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 727) * delete variable at ("test/cases/large/clang-26760.c": line 727) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * remove the for loop at ("test/cases/large/clang-26760.c": line 729) * remove initializer at ("test/cases/large/clang-26760.c": line 729) * reduce to left at ("test/cases/large/clang-26760.c": line 729) @@ -3481,11 +3504,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 751) * inline variable l_2513 at ("test/cases/large/clang-26760.c": line 752) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * remove the for loop at ("test/cases/large/clang-26760.c": line 754) * remove initializer at ("test/cases/large/clang-26760.c": line 754) * reduce to left at ("test/cases/large/clang-26760.c": line 754) @@ -3504,7 +3524,6 @@ * inline variable l_2466 at ("test/cases/large/clang-26760.c": line 760) * inline variable l_2502 at ("test/cases/large/clang-26760.c": line 761) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 762) -* initilize variable at ("test/cases/large/clang-26760.c": line 762) * remove the for loop at ("test/cases/large/clang-26760.c": line 763) * remove initializer at ("test/cases/large/clang-26760.c": line 763) * reduce to left at ("test/cases/large/clang-26760.c": line 763) @@ -3705,7 +3724,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 801) * delete variable at ("test/cases/large/clang-26760.c": line 801) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 802) -* initilize variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) @@ -3899,9 +3917,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 849) * delete variable at ("test/cases/large/clang-26760.c": line 849) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) -* initilize variable at ("test/cases/large/clang-26760.c": line 850) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) -* initilize variable at ("test/cases/large/clang-26760.c": line 850) * remove expr statement at ("test/cases/large/clang-26760.c": line 851) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 851) @@ -3978,9 +3994,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 875) * delete variable at ("test/cases/large/clang-26760.c": line 876) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) -* initilize variable at ("test/cases/large/clang-26760.c": line 877) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) -* initilize variable at ("test/cases/large/clang-26760.c": line 877) * remove expr statement at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) @@ -4230,11 +4244,8 @@ * inline variable l_2325 at ("test/cases/large/clang-26760.c": line 932) * inline variable l_2326 at ("test/cases/large/clang-26760.c": line 933) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) -* initilize variable at ("test/cases/large/clang-26760.c": line 934) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) -* initilize variable at ("test/cases/large/clang-26760.c": line 934) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) -* initilize variable at ("test/cases/large/clang-26760.c": line 934) * remove the for loop at ("test/cases/large/clang-26760.c": line 935) * remove initializer at ("test/cases/large/clang-26760.c": line 935) * reduce to left at ("test/cases/large/clang-26760.c": line 935) @@ -4417,11 +4428,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 962) * inline variable l_2006 at ("test/cases/large/clang-26760.c": line 963) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) -* initilize variable at ("test/cases/large/clang-26760.c": line 964) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) -* initilize variable at ("test/cases/large/clang-26760.c": line 964) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) -* initilize variable at ("test/cases/large/clang-26760.c": line 964) * remove the for loop at ("test/cases/large/clang-26760.c": line 965) * remove initializer at ("test/cases/large/clang-26760.c": line 965) * reduce to left at ("test/cases/large/clang-26760.c": line 965) @@ -4658,7 +4666,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 992) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 999) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1000) -* initilize variable at ("test/cases/large/clang-26760.c": line 1000) * remove the for loop at ("test/cases/large/clang-26760.c": line 1001) * remove initializer at ("test/cases/large/clang-26760.c": line 1001) * reduce to left at ("test/cases/large/clang-26760.c": line 1001) @@ -4872,11 +4879,8 @@ * inline variable l_1837 at ("test/cases/large/clang-26760.c": line 1076) * inline variable l_1846 at ("test/cases/large/clang-26760.c": line 1077) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) -* initilize variable at ("test/cases/large/clang-26760.c": line 1078) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) -* initilize variable at ("test/cases/large/clang-26760.c": line 1078) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) -* initilize variable at ("test/cases/large/clang-26760.c": line 1078) * remove condition at ("test/cases/large/clang-26760.c": line 1079) * reduce to left at ("test/cases/large/clang-26760.c": line 1079) * reduce to right at ("test/cases/large/clang-26760.c": line 1085) @@ -5050,11 +5054,8 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2359) * inline variable l_1764 at ("test/cases/large/clang-26760.c": line 2360) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) -* initilize variable at ("test/cases/large/clang-26760.c": line 2361) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) -* initilize variable at ("test/cases/large/clang-26760.c": line 2361) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) -* initilize variable at ("test/cases/large/clang-26760.c": line 2361) * remove the for loop at ("test/cases/large/clang-26760.c": line 2362) * remove initializer at ("test/cases/large/clang-26760.c": line 2362) * reduce to left at ("test/cases/large/clang-26760.c": line 2362) @@ -5176,11 +5177,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2426) * reduce to right at ("test/cases/large/clang-26760.c": line 2426) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) -* initilize variable at ("test/cases/large/clang-26760.c": line 2428) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) -* initilize variable at ("test/cases/large/clang-26760.c": line 2428) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) -* initilize variable at ("test/cases/large/clang-26760.c": line 2428) * remove expr statement at ("test/cases/large/clang-26760.c": line 2430) * reduce to expression at ("test/cases/large/clang-26760.c": line 2430) * reduce to expression at ("test/cases/large/clang-26760.c": line 2431) @@ -5474,11 +5472,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2381) * delete variable at ("test/cases/large/clang-26760.c": line 2381) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) -* initilize variable at ("test/cases/large/clang-26760.c": line 2382) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) -* initilize variable at ("test/cases/large/clang-26760.c": line 2382) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) -* initilize variable at ("test/cases/large/clang-26760.c": line 2382) * remove condition at ("test/cases/large/clang-26760.c": line 2384) * reduce to operant at ("test/cases/large/clang-26760.c": line 2384) * reduce to expression at ("test/cases/large/clang-26760.c": line 2388) @@ -5568,7 +5563,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 2384) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2391) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2392) -* initilize variable at ("test/cases/large/clang-26760.c": line 2392) * remove the for loop at ("test/cases/large/clang-26760.c": line 2393) * remove initializer at ("test/cases/large/clang-26760.c": line 2393) * reduce to left at ("test/cases/large/clang-26760.c": line 2393) @@ -5672,11 +5666,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1101) * delete variable at ("test/cases/large/clang-26760.c": line 1102) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) -* initilize variable at ("test/cases/large/clang-26760.c": line 1103) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) -* initilize variable at ("test/cases/large/clang-26760.c": line 1103) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) -* initilize variable at ("test/cases/large/clang-26760.c": line 1103) * remove condition at ("test/cases/large/clang-26760.c": line 1104) * reduce to left at ("test/cases/large/clang-26760.c": line 1104) * reduce to right at ("test/cases/large/clang-26760.c": line 1105) @@ -5877,7 +5868,6 @@ * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 1158) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 1159) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1160) -* initilize variable at ("test/cases/large/clang-26760.c": line 1160) * remove the for loop at ("test/cases/large/clang-26760.c": line 1161) * remove initializer at ("test/cases/large/clang-26760.c": line 1161) * reduce to left at ("test/cases/large/clang-26760.c": line 1161) @@ -5932,9 +5922,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1491) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 1492) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1493) -* initilize variable at ("test/cases/large/clang-26760.c": line 1493) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1493) -* initilize variable at ("test/cases/large/clang-26760.c": line 1493) * remove the for loop at ("test/cases/large/clang-26760.c": line 1494) * remove initializer at ("test/cases/large/clang-26760.c": line 1494) * reduce to left at ("test/cases/large/clang-26760.c": line 1494) @@ -6114,7 +6102,6 @@ * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 1183) * delete variable at ("test/cases/large/clang-26760.c": line 1184) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1185) -* initilize variable at ("test/cases/large/clang-26760.c": line 1185) * remove the for loop at ("test/cases/large/clang-26760.c": line 1186) * remove initializer at ("test/cases/large/clang-26760.c": line 1186) * reduce to left at ("test/cases/large/clang-26760.c": line 1186) @@ -6643,7 +6630,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1280) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1281) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1282) -* initilize variable at ("test/cases/large/clang-26760.c": line 1282) * remove the for loop at ("test/cases/large/clang-26760.c": line 1283) * remove initializer at ("test/cases/large/clang-26760.c": line 1283) * reduce to left at ("test/cases/large/clang-26760.c": line 1283) @@ -6834,7 +6820,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1322) * reduce to right at ("test/cases/large/clang-26760.c": line 1322) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1324) -* initilize variable at ("test/cases/large/clang-26760.c": line 1324) * remove expr statement at ("test/cases/large/clang-26760.c": line 1325) * reduce to left at ("test/cases/large/clang-26760.c": line 1325) * reduce to right at ("test/cases/large/clang-26760.c": line 1340) @@ -6998,9 +6983,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1350) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1351) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1352) -* initilize variable at ("test/cases/large/clang-26760.c": line 1352) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1352) -* initilize variable at ("test/cases/large/clang-26760.c": line 1352) * remove the for loop at ("test/cases/large/clang-26760.c": line 1353) * remove initializer at ("test/cases/large/clang-26760.c": line 1353) * reduce to left at ("test/cases/large/clang-26760.c": line 1353) @@ -7113,7 +7096,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1379) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1380) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1381) -* initilize variable at ("test/cases/large/clang-26760.c": line 1381) * remove the for loop at ("test/cases/large/clang-26760.c": line 1382) * remove initializer at ("test/cases/large/clang-26760.c": line 1382) * reduce to left at ("test/cases/large/clang-26760.c": line 1382) @@ -7337,7 +7319,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1427) * reduce to right at ("test/cases/large/clang-26760.c": line 1427) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1429) -* initilize variable at ("test/cases/large/clang-26760.c": line 1429) * remove expr statement at ("test/cases/large/clang-26760.c": line 1430) * reduce to left at ("test/cases/large/clang-26760.c": line 1430) * reduce to right at ("test/cases/large/clang-26760.c": line 1445) @@ -7501,9 +7482,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1455) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1456) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1457) -* initilize variable at ("test/cases/large/clang-26760.c": line 1457) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1457) -* initilize variable at ("test/cases/large/clang-26760.c": line 1457) * remove the for loop at ("test/cases/large/clang-26760.c": line 1458) * remove initializer at ("test/cases/large/clang-26760.c": line 1458) * reduce to left at ("test/cases/large/clang-26760.c": line 1458) @@ -7743,7 +7722,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1542) * reduce to right at ("test/cases/large/clang-26760.c": line 1542) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1544) -* initilize variable at ("test/cases/large/clang-26760.c": line 1544) * remove expr statement at ("test/cases/large/clang-26760.c": line 1545) * reduce to left at ("test/cases/large/clang-26760.c": line 1545) * reduce to right at ("test/cases/large/clang-26760.c": line 1545) @@ -8022,11 +8000,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1574) * delete variable at ("test/cases/large/clang-26760.c": line 1574) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) -* initilize variable at ("test/cases/large/clang-26760.c": line 1575) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) -* initilize variable at ("test/cases/large/clang-26760.c": line 1575) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) -* initilize variable at ("test/cases/large/clang-26760.c": line 1575) * remove expr statement at ("test/cases/large/clang-26760.c": line 1576) * reduce to left at ("test/cases/large/clang-26760.c": line 1576) * reduce to right at ("test/cases/large/clang-26760.c": line 1576) @@ -8183,11 +8158,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1594) * delete variable at ("test/cases/large/clang-26760.c": line 1595) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) -* initilize variable at ("test/cases/large/clang-26760.c": line 1596) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) -* initilize variable at ("test/cases/large/clang-26760.c": line 1596) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) -* initilize variable at ("test/cases/large/clang-26760.c": line 1596) * remove expr statement at ("test/cases/large/clang-26760.c": line 1597) * reduce to left at ("test/cases/large/clang-26760.c": line 1597) * reduce to right at ("test/cases/large/clang-26760.c": line 1597) @@ -8286,7 +8258,6 @@ * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 1722) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 1723) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1724) -* initilize variable at ("test/cases/large/clang-26760.c": line 1724) * remove expr statement at ("test/cases/large/clang-26760.c": line 1725) * reduce to left at ("test/cases/large/clang-26760.c": line 1725) * reduce to right at ("test/cases/large/clang-26760.c": line 1725) @@ -8300,7 +8271,6 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 1726) * reduce to operant at ("test/cases/large/clang-26760.c": line 1726) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1729) -* initilize variable at ("test/cases/large/clang-26760.c": line 1729) * remove return statement at ("test/cases/large/clang-26760.c": line 1730) * reduce to index at ("test/cases/large/clang-26760.c": line 1730) * remove expr statement at ("test/cases/large/clang-26760.c": line 1732) @@ -8336,7 +8306,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1741) * reduce to right at ("test/cases/large/clang-26760.c": line 1741) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1743) -* initilize variable at ("test/cases/large/clang-26760.c": line 1743) * remove expr statement at ("test/cases/large/clang-26760.c": line 1744) * reduce to left at ("test/cases/large/clang-26760.c": line 1744) * reduce to right at ("test/cases/large/clang-26760.c": line 1744) @@ -8413,7 +8382,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 1749) * delete variable at ("test/cases/large/clang-26760.c": line 1751) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1752) -* initilize variable at ("test/cases/large/clang-26760.c": line 1752) * remove expr statement at ("test/cases/large/clang-26760.c": line 1753) * reduce to operant at ("test/cases/large/clang-26760.c": line 1753) * remove condition at ("test/cases/large/clang-26760.c": line 1765) @@ -8664,9 +8632,7 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 1793) * delete variable at ("test/cases/large/clang-26760.c": line 1861) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1862) -* initilize variable at ("test/cases/large/clang-26760.c": line 1862) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1862) -* initilize variable at ("test/cases/large/clang-26760.c": line 1862) * remove expr statement at ("test/cases/large/clang-26760.c": line 1863) * reduce to left at ("test/cases/large/clang-26760.c": line 1863) * reduce to right at ("test/cases/large/clang-26760.c": line 1863) @@ -8745,7 +8711,6 @@ * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 1799) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1800) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1801) -* initilize variable at ("test/cases/large/clang-26760.c": line 1801) * remove the for loop at ("test/cases/large/clang-26760.c": line 1802) * remove initializer at ("test/cases/large/clang-26760.c": line 1802) * reduce to left at ("test/cases/large/clang-26760.c": line 1802) @@ -8792,9 +8757,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1822) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 1823) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1824) -* initilize variable at ("test/cases/large/clang-26760.c": line 1824) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1824) -* initilize variable at ("test/cases/large/clang-26760.c": line 1824) * remove the for loop at ("test/cases/large/clang-26760.c": line 1825) * remove initializer at ("test/cases/large/clang-26760.c": line 1825) * reduce to left at ("test/cases/large/clang-26760.c": line 1825) @@ -9022,7 +8985,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1605) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 1606) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1607) -* initilize variable at ("test/cases/large/clang-26760.c": line 1607) * remove the for loop at ("test/cases/large/clang-26760.c": line 1608) * remove initializer at ("test/cases/large/clang-26760.c": line 1608) * reduce to left at ("test/cases/large/clang-26760.c": line 1608) @@ -9101,9 +9063,7 @@ * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 1617) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 1618) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1619) -* initilize variable at ("test/cases/large/clang-26760.c": line 1619) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1619) -* initilize variable at ("test/cases/large/clang-26760.c": line 1619) * remove expr statement at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1628) @@ -9379,7 +9339,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1670) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1672) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1673) -* initilize variable at ("test/cases/large/clang-26760.c": line 1673) * remove the for loop at ("test/cases/large/clang-26760.c": line 1674) * remove initializer at ("test/cases/large/clang-26760.c": line 1674) * reduce to left at ("test/cases/large/clang-26760.c": line 1674) @@ -9844,11 +9803,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1888) * inline variable l_1653 at ("test/cases/large/clang-26760.c": line 1889) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) -* initilize variable at ("test/cases/large/clang-26760.c": line 1890) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) -* initilize variable at ("test/cases/large/clang-26760.c": line 1890) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) -* initilize variable at ("test/cases/large/clang-26760.c": line 1890) * remove expr statement at ("test/cases/large/clang-26760.c": line 1891) * reduce to left at ("test/cases/large/clang-26760.c": line 1891) * reduce to right at ("test/cases/large/clang-26760.c": line 1891) @@ -9961,11 +9917,8 @@ * inline variable l_1837 at ("test/cases/large/clang-26760.c": line 1910) * inline variable l_1846 at ("test/cases/large/clang-26760.c": line 1911) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) -* initilize variable at ("test/cases/large/clang-26760.c": line 1912) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) -* initilize variable at ("test/cases/large/clang-26760.c": line 1912) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) -* initilize variable at ("test/cases/large/clang-26760.c": line 1912) * remove condition at ("test/cases/large/clang-26760.c": line 1913) * reduce to left at ("test/cases/large/clang-26760.c": line 1913) * reduce to right at ("test/cases/large/clang-26760.c": line 1919) @@ -10139,11 +10092,8 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2061) * inline variable l_1764 at ("test/cases/large/clang-26760.c": line 2062) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) -* initilize variable at ("test/cases/large/clang-26760.c": line 2063) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) -* initilize variable at ("test/cases/large/clang-26760.c": line 2063) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) -* initilize variable at ("test/cases/large/clang-26760.c": line 2063) * remove the for loop at ("test/cases/large/clang-26760.c": line 2064) * remove initializer at ("test/cases/large/clang-26760.c": line 2064) * reduce to left at ("test/cases/large/clang-26760.c": line 2064) @@ -10262,11 +10212,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2089) * reduce to right at ("test/cases/large/clang-26760.c": line 2089) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) -* initilize variable at ("test/cases/large/clang-26760.c": line 2091) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) -* initilize variable at ("test/cases/large/clang-26760.c": line 2091) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) -* initilize variable at ("test/cases/large/clang-26760.c": line 2091) * remove expr statement at ("test/cases/large/clang-26760.c": line 2092) * reduce to left at ("test/cases/large/clang-26760.c": line 2092) * reduce to right at ("test/cases/large/clang-26760.c": line 2092) @@ -10547,11 +10494,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2082) * delete variable at ("test/cases/large/clang-26760.c": line 2082) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) -* initilize variable at ("test/cases/large/clang-26760.c": line 2083) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) -* initilize variable at ("test/cases/large/clang-26760.c": line 2083) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) -* initilize variable at ("test/cases/large/clang-26760.c": line 2083) * remove expr statement at ("test/cases/large/clang-26760.c": line 2084) * reduce to operant at ("test/cases/large/clang-26760.c": line 2084) * reduce to indexee at ("test/cases/large/clang-26760.c": line 2084) @@ -10586,11 +10530,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 1935) * delete variable at ("test/cases/large/clang-26760.c": line 1936) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) -* initilize variable at ("test/cases/large/clang-26760.c": line 1937) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) -* initilize variable at ("test/cases/large/clang-26760.c": line 1937) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) -* initilize variable at ("test/cases/large/clang-26760.c": line 1937) * remove condition at ("test/cases/large/clang-26760.c": line 1938) * reduce to left at ("test/cases/large/clang-26760.c": line 1938) * reduce to right at ("test/cases/large/clang-26760.c": line 1939) @@ -10976,11 +10917,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1982) * delete variable at ("test/cases/large/clang-26760.c": line 1982) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) -* initilize variable at ("test/cases/large/clang-26760.c": line 1983) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) -* initilize variable at ("test/cases/large/clang-26760.c": line 1983) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) -* initilize variable at ("test/cases/large/clang-26760.c": line 1983) * remove expr statement at ("test/cases/large/clang-26760.c": line 1984) * reduce to left at ("test/cases/large/clang-26760.c": line 1984) * reduce to right at ("test/cases/large/clang-26760.c": line 1984) @@ -11137,11 +11075,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 2002) * delete variable at ("test/cases/large/clang-26760.c": line 2003) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) -* initilize variable at ("test/cases/large/clang-26760.c": line 2004) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) -* initilize variable at ("test/cases/large/clang-26760.c": line 2004) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) -* initilize variable at ("test/cases/large/clang-26760.c": line 2004) * remove expr statement at ("test/cases/large/clang-26760.c": line 2005) * reduce to left at ("test/cases/large/clang-26760.c": line 2005) * reduce to right at ("test/cases/large/clang-26760.c": line 2005) @@ -11395,11 +11330,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 2015) * inline variable l_1653 at ("test/cases/large/clang-26760.c": line 2016) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) -* initilize variable at ("test/cases/large/clang-26760.c": line 2017) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) -* initilize variable at ("test/cases/large/clang-26760.c": line 2017) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) -* initilize variable at ("test/cases/large/clang-26760.c": line 2017) * remove expr statement at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2024) @@ -11494,9 +11426,7 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 2125) * delete variable at ("test/cases/large/clang-26760.c": line 2127) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2128) -* initilize variable at ("test/cases/large/clang-26760.c": line 2128) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2128) -* initilize variable at ("test/cases/large/clang-26760.c": line 2128) * remove expr statement at ("test/cases/large/clang-26760.c": line 2129) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2129) @@ -11640,7 +11570,6 @@ * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2226) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2227) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2228) -* initilize variable at ("test/cases/large/clang-26760.c": line 2228) * remove the for loop at ("test/cases/large/clang-26760.c": line 2229) * remove initializer at ("test/cases/large/clang-26760.c": line 2229) * reduce to left at ("test/cases/large/clang-26760.c": line 2229) @@ -11677,7 +11606,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 2237) * delete variable at ("test/cases/large/clang-26760.c": line 2239) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2240) -* initilize variable at ("test/cases/large/clang-26760.c": line 2240) * remove expr statement at ("test/cases/large/clang-26760.c": line 2241) * reduce to operant at ("test/cases/large/clang-26760.c": line 2241) * remove condition at ("test/cases/large/clang-26760.c": line 2247) @@ -11928,9 +11856,7 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 2275) * delete variable at ("test/cases/large/clang-26760.c": line 2298) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2299) -* initilize variable at ("test/cases/large/clang-26760.c": line 2299) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2299) -* initilize variable at ("test/cases/large/clang-26760.c": line 2299) * remove expr statement at ("test/cases/large/clang-26760.c": line 2300) * reduce to left at ("test/cases/large/clang-26760.c": line 2300) * reduce to right at ("test/cases/large/clang-26760.c": line 2300) @@ -12009,7 +11935,6 @@ * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2281) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2282) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2283) -* initilize variable at ("test/cases/large/clang-26760.c": line 2283) * remove the for loop at ("test/cases/large/clang-26760.c": line 2284) * remove initializer at ("test/cases/large/clang-26760.c": line 2284) * reduce to left at ("test/cases/large/clang-26760.c": line 2284) @@ -12150,7 +12075,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 2144) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2145) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2146) -* initilize variable at ("test/cases/large/clang-26760.c": line 2146) * remove the for loop at ("test/cases/large/clang-26760.c": line 2147) * remove initializer at ("test/cases/large/clang-26760.c": line 2147) * reduce to left at ("test/cases/large/clang-26760.c": line 2147) @@ -12216,9 +12140,7 @@ * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2154) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2155) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2156) -* initilize variable at ("test/cases/large/clang-26760.c": line 2156) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2156) -* initilize variable at ("test/cases/large/clang-26760.c": line 2156) * remove expr statement at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2165) @@ -12378,7 +12300,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2179) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2181) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2182) -* initilize variable at ("test/cases/large/clang-26760.c": line 2182) * remove the for loop at ("test/cases/large/clang-26760.c": line 2183) * remove initializer at ("test/cases/large/clang-26760.c": line 2183) * reduce to left at ("test/cases/large/clang-26760.c": line 2183) @@ -12673,9 +12594,7 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 2469) * delete variable at ("test/cases/large/clang-26760.c": line 2471) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2472) -* initilize variable at ("test/cases/large/clang-26760.c": line 2472) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2472) -* initilize variable at ("test/cases/large/clang-26760.c": line 2472) * remove the for loop at ("test/cases/large/clang-26760.c": line 2473) * remove initializer at ("test/cases/large/clang-26760.c": line 2473) * reduce to left at ("test/cases/large/clang-26760.c": line 2473) @@ -12832,7 +12751,6 @@ * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2782) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2783) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2784) -* initilize variable at ("test/cases/large/clang-26760.c": line 2784) * remove the for loop at ("test/cases/large/clang-26760.c": line 2785) * remove initializer at ("test/cases/large/clang-26760.c": line 2785) * reduce to left at ("test/cases/large/clang-26760.c": line 2785) @@ -12872,7 +12790,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 2795) * delete variable at ("test/cases/large/clang-26760.c": line 2797) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2798) -* initilize variable at ("test/cases/large/clang-26760.c": line 2798) * remove expr statement at ("test/cases/large/clang-26760.c": line 2799) * reduce to operant at ("test/cases/large/clang-26760.c": line 2799) * remove condition at ("test/cases/large/clang-26760.c": line 2805) @@ -13123,9 +13040,7 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 2833) * delete variable at ("test/cases/large/clang-26760.c": line 2856) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2857) -* initilize variable at ("test/cases/large/clang-26760.c": line 2857) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2857) -* initilize variable at ("test/cases/large/clang-26760.c": line 2857) * remove the for loop at ("test/cases/large/clang-26760.c": line 2858) * remove initializer at ("test/cases/large/clang-26760.c": line 2858) * reduce to left at ("test/cases/large/clang-26760.c": line 2858) @@ -13140,9 +13055,7 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 2859) * delete variable at ("test/cases/large/clang-26760.c": line 2861) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2862) -* initilize variable at ("test/cases/large/clang-26760.c": line 2862) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2862) -* initilize variable at ("test/cases/large/clang-26760.c": line 2862) * remove the for loop at ("test/cases/large/clang-26760.c": line 2863) * remove initializer at ("test/cases/large/clang-26760.c": line 2863) * reduce to left at ("test/cases/large/clang-26760.c": line 2863) @@ -13334,7 +13247,6 @@ * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2839) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2840) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2841) -* initilize variable at ("test/cases/large/clang-26760.c": line 2841) * remove the for loop at ("test/cases/large/clang-26760.c": line 2842) * remove initializer at ("test/cases/large/clang-26760.c": line 2842) * reduce to left at ("test/cases/large/clang-26760.c": line 2842) @@ -13475,7 +13387,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 2490) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2491) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2492) -* initilize variable at ("test/cases/large/clang-26760.c": line 2492) * remove expr statement at ("test/cases/large/clang-26760.c": line 2494) * reduce to expression at ("test/cases/large/clang-26760.c": line 2494) * reduce to expression at ("test/cases/large/clang-26760.c": line 2494) @@ -13491,7 +13402,6 @@ * inline variable l_1971 at ("test/cases/large/clang-26760.c": line 2580) * inline variable l_1990 at ("test/cases/large/clang-26760.c": line 2581) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2582) -* initilize variable at ("test/cases/large/clang-26760.c": line 2582) * remove the for loop at ("test/cases/large/clang-26760.c": line 2583) * remove initializer at ("test/cases/large/clang-26760.c": line 2583) * reduce to left at ("test/cases/large/clang-26760.c": line 2583) @@ -13528,7 +13438,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 2591) * delete variable at ("test/cases/large/clang-26760.c": line 2593) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2594) -* initilize variable at ("test/cases/large/clang-26760.c": line 2594) * remove expr statement at ("test/cases/large/clang-26760.c": line 2595) * reduce to operant at ("test/cases/large/clang-26760.c": line 2595) * remove condition at ("test/cases/large/clang-26760.c": line 2601) @@ -13782,9 +13691,7 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 2630) * delete variable at ("test/cases/large/clang-26760.c": line 2655) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2656) -* initilize variable at ("test/cases/large/clang-26760.c": line 2656) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2656) -* initilize variable at ("test/cases/large/clang-26760.c": line 2656) * remove expr statement at ("test/cases/large/clang-26760.c": line 2657) * reduce to left at ("test/cases/large/clang-26760.c": line 2657) * reduce to right at ("test/cases/large/clang-26760.c": line 2657) @@ -13863,7 +13770,6 @@ * inline variable l_2002 at ("test/cases/large/clang-26760.c": line 2636) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2637) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2638) -* initilize variable at ("test/cases/large/clang-26760.c": line 2638) * remove the for loop at ("test/cases/large/clang-26760.c": line 2639) * remove initializer at ("test/cases/large/clang-26760.c": line 2639) * reduce to left at ("test/cases/large/clang-26760.c": line 2639) @@ -14017,7 +13923,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 2498) * inline variable l_1889 at ("test/cases/large/clang-26760.c": line 2499) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2500) -* initilize variable at ("test/cases/large/clang-26760.c": line 2500) * remove the for loop at ("test/cases/large/clang-26760.c": line 2501) * remove initializer at ("test/cases/large/clang-26760.c": line 2501) * reduce to left at ("test/cases/large/clang-26760.c": line 2501) @@ -14083,9 +13988,7 @@ * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2508) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2509) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2510) -* initilize variable at ("test/cases/large/clang-26760.c": line 2510) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2510) -* initilize variable at ("test/cases/large/clang-26760.c": line 2510) * remove expr statement at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2519) @@ -14245,7 +14148,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2533) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2535) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2536) -* initilize variable at ("test/cases/large/clang-26760.c": line 2536) * remove the for loop at ("test/cases/large/clang-26760.c": line 2537) * remove initializer at ("test/cases/large/clang-26760.c": line 2537) * reduce to left at ("test/cases/large/clang-26760.c": line 2537) @@ -14589,9 +14491,7 @@ * inline variable l_1853 at ("test/cases/large/clang-26760.c": line 2685) * inline variable l_1856 at ("test/cases/large/clang-26760.c": line 2686) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2687) -* initilize variable at ("test/cases/large/clang-26760.c": line 2687) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2687) -* initilize variable at ("test/cases/large/clang-26760.c": line 2687) * remove expr statement at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2696) @@ -14832,7 +14732,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2728) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2730) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2731) -* initilize variable at ("test/cases/large/clang-26760.c": line 2731) * remove condition at ("test/cases/large/clang-26760.c": line 2732) * remove if branch at ("test/cases/large/clang-26760.c": line 2732) * remove break at ("test/cases/large/clang-26760.c": line 2733) @@ -15151,7 +15050,6 @@ * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 2920) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 2921) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2922) -* initilize variable at ("test/cases/large/clang-26760.c": line 2922) * remove the for loop at ("test/cases/large/clang-26760.c": line 2923) * remove initializer at ("test/cases/large/clang-26760.c": line 2923) * reduce to left at ("test/cases/large/clang-26760.c": line 2923) @@ -15269,9 +15167,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3550) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 3551) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3552) -* initilize variable at ("test/cases/large/clang-26760.c": line 3552) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3552) -* initilize variable at ("test/cases/large/clang-26760.c": line 3552) * inline variable l_2039 at ("test/cases/large/clang-26760.c": line 3554) * inline variable l_2040 at ("test/cases/large/clang-26760.c": line 3555) * inline variable l_2061 at ("test/cases/large/clang-26760.c": line 3556) @@ -15282,7 +15178,6 @@ * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 3561) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 3562) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3563) -* initilize variable at ("test/cases/large/clang-26760.c": line 3563) * remove the for loop at ("test/cases/large/clang-26760.c": line 3564) * remove initializer at ("test/cases/large/clang-26760.c": line 3564) * reduce to left at ("test/cases/large/clang-26760.c": line 3564) @@ -15337,9 +15232,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3859) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 3860) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3861) -* initilize variable at ("test/cases/large/clang-26760.c": line 3861) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3861) -* initilize variable at ("test/cases/large/clang-26760.c": line 3861) * remove the for loop at ("test/cases/large/clang-26760.c": line 3862) * remove initializer at ("test/cases/large/clang-26760.c": line 3862) * reduce to left at ("test/cases/large/clang-26760.c": line 3862) @@ -15525,7 +15418,6 @@ * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 3586) * delete variable at ("test/cases/large/clang-26760.c": line 3587) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3588) -* initilize variable at ("test/cases/large/clang-26760.c": line 3588) * remove the for loop at ("test/cases/large/clang-26760.c": line 3589) * remove initializer at ("test/cases/large/clang-26760.c": line 3589) * reduce to left at ("test/cases/large/clang-26760.c": line 3589) @@ -16487,7 +16379,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3758) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3759) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3760) -* initilize variable at ("test/cases/large/clang-26760.c": line 3760) * remove the for loop at ("test/cases/large/clang-26760.c": line 3761) * remove initializer at ("test/cases/large/clang-26760.c": line 3761) * reduce to left at ("test/cases/large/clang-26760.c": line 3761) @@ -16678,7 +16569,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3800) * reduce to right at ("test/cases/large/clang-26760.c": line 3800) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3802) -* initilize variable at ("test/cases/large/clang-26760.c": line 3802) * remove expr statement at ("test/cases/large/clang-26760.c": line 3803) * reduce to left at ("test/cases/large/clang-26760.c": line 3803) * reduce to right at ("test/cases/large/clang-26760.c": line 3818) @@ -16842,9 +16732,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3828) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3829) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3830) -* initilize variable at ("test/cases/large/clang-26760.c": line 3830) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3830) -* initilize variable at ("test/cases/large/clang-26760.c": line 3830) * remove the for loop at ("test/cases/large/clang-26760.c": line 3831) * remove initializer at ("test/cases/large/clang-26760.c": line 3831) * reduce to left at ("test/cases/large/clang-26760.c": line 3831) @@ -16970,7 +16858,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3907) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3908) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3909) -* initilize variable at ("test/cases/large/clang-26760.c": line 3909) * remove the for loop at ("test/cases/large/clang-26760.c": line 3910) * remove initializer at ("test/cases/large/clang-26760.c": line 3910) * reduce to left at ("test/cases/large/clang-26760.c": line 3910) @@ -17162,7 +17049,6 @@ * reduce to index at ("test/cases/large/clang-26760.c": line 3947) * remove else branch at ("test/cases/large/clang-26760.c": line 3947) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3957) -* initilize variable at ("test/cases/large/clang-26760.c": line 3957) * remove return statement at ("test/cases/large/clang-26760.c": line 3958) * reduce to index at ("test/cases/large/clang-26760.c": line 3958) * remove condition at ("test/cases/large/clang-26760.c": line 3960) @@ -17194,7 +17080,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3964) * reduce to right at ("test/cases/large/clang-26760.c": line 3964) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3966) -* initilize variable at ("test/cases/large/clang-26760.c": line 3966) * remove the for loop at ("test/cases/large/clang-26760.c": line 3967) * remove initializer at ("test/cases/large/clang-26760.c": line 3967) * reduce to left at ("test/cases/large/clang-26760.c": line 3967) @@ -17217,7 +17102,6 @@ * inline variable l_2158 at ("test/cases/large/clang-26760.c": line 3977) * inline variable l_2301 at ("test/cases/large/clang-26760.c": line 3978) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3979) -* initilize variable at ("test/cases/large/clang-26760.c": line 3979) * remove the for loop at ("test/cases/large/clang-26760.c": line 3980) * remove initializer at ("test/cases/large/clang-26760.c": line 3980) * reduce to left at ("test/cases/large/clang-26760.c": line 3980) @@ -17272,9 +17156,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 4194) * inline variable l_2322 at ("test/cases/large/clang-26760.c": line 4195) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4196) -* initilize variable at ("test/cases/large/clang-26760.c": line 4196) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4196) -* initilize variable at ("test/cases/large/clang-26760.c": line 4196) * remove the for loop at ("test/cases/large/clang-26760.c": line 4197) * remove initializer at ("test/cases/large/clang-26760.c": line 4197) * reduce to left at ("test/cases/large/clang-26760.c": line 4197) @@ -17454,7 +17336,6 @@ * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 4002) * delete variable at ("test/cases/large/clang-26760.c": line 4003) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4004) -* initilize variable at ("test/cases/large/clang-26760.c": line 4004) * remove the for loop at ("test/cases/large/clang-26760.c": line 4005) * remove initializer at ("test/cases/large/clang-26760.c": line 4005) * reduce to left at ("test/cases/large/clang-26760.c": line 4005) @@ -17982,7 +17863,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 4096) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4097) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4098) -* initilize variable at ("test/cases/large/clang-26760.c": line 4098) * remove the for loop at ("test/cases/large/clang-26760.c": line 4099) * remove initializer at ("test/cases/large/clang-26760.c": line 4099) * reduce to left at ("test/cases/large/clang-26760.c": line 4099) @@ -18173,7 +18053,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4138) * reduce to right at ("test/cases/large/clang-26760.c": line 4138) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4140) -* initilize variable at ("test/cases/large/clang-26760.c": line 4140) * remove expr statement at ("test/cases/large/clang-26760.c": line 4141) * reduce to left at ("test/cases/large/clang-26760.c": line 4141) * reduce to right at ("test/cases/large/clang-26760.c": line 4156) @@ -18337,9 +18216,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4166) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 4167) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4168) -* initilize variable at ("test/cases/large/clang-26760.c": line 4168) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4168) -* initilize variable at ("test/cases/large/clang-26760.c": line 4168) * remove the for loop at ("test/cases/large/clang-26760.c": line 4169) * remove initializer at ("test/cases/large/clang-26760.c": line 4169) * reduce to left at ("test/cases/large/clang-26760.c": line 4169) @@ -18831,9 +18708,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4316) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 4317) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4318) -* initilize variable at ("test/cases/large/clang-26760.c": line 4318) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4318) -* initilize variable at ("test/cases/large/clang-26760.c": line 4318) * remove the for loop at ("test/cases/large/clang-26760.c": line 4319) * remove initializer at ("test/cases/large/clang-26760.c": line 4319) * reduce to left at ("test/cases/large/clang-26760.c": line 4319) @@ -18879,7 +18754,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4327) * reduce to right at ("test/cases/large/clang-26760.c": line 4327) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4329) -* initilize variable at ("test/cases/large/clang-26760.c": line 4329) * remove condition at ("test/cases/large/clang-26760.c": line 4330) * reduce to index at ("test/cases/large/clang-26760.c": line 4330) * remove if branch at ("test/cases/large/clang-26760.c": line 4330) @@ -19276,7 +19150,6 @@ * inline variable l_2185 at ("test/cases/large/clang-26760.c": line 2956) * delete variable at ("test/cases/large/clang-26760.c": line 2957) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2958) -* initilize variable at ("test/cases/large/clang-26760.c": line 2958) * remove condition at ("test/cases/large/clang-26760.c": line 2959) * reduce to index at ("test/cases/large/clang-26760.c": line 2959) * remove if branch at ("test/cases/large/clang-26760.c": line 2959) @@ -19578,7 +19451,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3024) * delete variable at ("test/cases/large/clang-26760.c": line 3026) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3027) -* initilize variable at ("test/cases/large/clang-26760.c": line 3027) * remove return statement at ("test/cases/large/clang-26760.c": line 3029) * expand compound statment at ("test/cases/large/clang-26760.c": line 3028) * remove expr statement at ("test/cases/large/clang-26760.c": line 3031) @@ -20486,7 +20358,6 @@ * delete variable at ("test/cases/large/clang-26760.c": line 3240) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3241) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3242) -* initilize variable at ("test/cases/large/clang-26760.c": line 3242) * remove the for loop at ("test/cases/large/clang-26760.c": line 3243) * remove initializer at ("test/cases/large/clang-26760.c": line 3243) * reduce to left at ("test/cases/large/clang-26760.c": line 3243) @@ -20528,7 +20399,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3253) * reduce to right at ("test/cases/large/clang-26760.c": line 3253) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3255) -* initilize variable at ("test/cases/large/clang-26760.c": line 3255) * remove expr statement at ("test/cases/large/clang-26760.c": line 3256) * reduce to left at ("test/cases/large/clang-26760.c": line 3256) * reduce to right at ("test/cases/large/clang-26760.c": line 3271) @@ -20899,7 +20769,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3336) * reduce to right at ("test/cases/large/clang-26760.c": line 3336) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3338) -* initilize variable at ("test/cases/large/clang-26760.c": line 3338) * remove expr statement at ("test/cases/large/clang-26760.c": line 3339) * reduce to left at ("test/cases/large/clang-26760.c": line 3339) * reduce to right at ("test/cases/large/clang-26760.c": line 3354) @@ -21063,9 +20932,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3364) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3365) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3366) -* initilize variable at ("test/cases/large/clang-26760.c": line 3366) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3366) -* initilize variable at ("test/cases/large/clang-26760.c": line 3366) * remove the for loop at ("test/cases/large/clang-26760.c": line 3367) * remove initializer at ("test/cases/large/clang-26760.c": line 3367) * reduce to left at ("test/cases/large/clang-26760.c": line 3367) @@ -21394,7 +21261,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3444) * reduce to right at ("test/cases/large/clang-26760.c": line 3444) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3446) -* initilize variable at ("test/cases/large/clang-26760.c": line 3446) * remove expr statement at ("test/cases/large/clang-26760.c": line 3447) * reduce to left at ("test/cases/large/clang-26760.c": line 3447) * reduce to right at ("test/cases/large/clang-26760.c": line 3462) @@ -21558,14 +21424,10 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3472) * inline variable l_2262 at ("test/cases/large/clang-26760.c": line 3473) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3474) -* initilize variable at ("test/cases/large/clang-26760.c": line 3474) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3474) -* initilize variable at ("test/cases/large/clang-26760.c": line 3474) * delete variable at ("test/cases/large/clang-26760.c": line 3476) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3477) -* initilize variable at ("test/cases/large/clang-26760.c": line 3477) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3477) -* initilize variable at ("test/cases/large/clang-26760.c": line 3477) * remove expr statement at ("test/cases/large/clang-26760.c": line 3478) * reduce to left at ("test/cases/large/clang-26760.c": line 3478) * reduce to right at ("test/cases/large/clang-26760.c": line 3478) @@ -22014,9 +21876,7 @@ * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) @@ -23390,9 +23250,7 @@ * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 4718) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4719) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) -* initilize variable at ("test/cases/large/clang-26760.c": line 4720) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) -* initilize variable at ("test/cases/large/clang-26760.c": line 4720) * remove the for loop at ("test/cases/large/clang-26760.c": line 4721) * remove initializer at ("test/cases/large/clang-26760.c": line 4721) * reduce to left at ("test/cases/large/clang-26760.c": line 4721) @@ -23525,7 +23383,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4817) -* initilize variable at ("test/cases/large/clang-26760.c": line 4817) * remove return statement at ("test/cases/large/clang-26760.c": line 4818) * reduce to index at ("test/cases/large/clang-26760.c": line 4818) * remove expr statement at ("test/cases/large/clang-26760.c": line 4820) @@ -23615,11 +23472,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5066) * delete variable at ("test/cases/large/clang-26760.c": line 5066) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * remove expr statement at ("test/cases/large/clang-26760.c": line 5068) * reduce to left at ("test/cases/large/clang-26760.c": line 5068) * reduce to right at ("test/cases/large/clang-26760.c": line 5068) @@ -23651,7 +23505,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5081) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 5082) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5083) -* initilize variable at ("test/cases/large/clang-26760.c": line 5083) * remove the for loop at ("test/cases/large/clang-26760.c": line 5084) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) * reduce to left at ("test/cases/large/clang-26760.c": line 5084) @@ -23742,9 +23595,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5110) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5111) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) -* initilize variable at ("test/cases/large/clang-26760.c": line 5112) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) -* initilize variable at ("test/cases/large/clang-26760.c": line 5112) * remove the for loop at ("test/cases/large/clang-26760.c": line 5113) * remove initializer at ("test/cases/large/clang-26760.c": line 5113) * reduce to left at ("test/cases/large/clang-26760.c": line 5113) @@ -23826,9 +23677,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) -* initilize variable at ("test/cases/large/clang-26760.c": line 5140) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) -* initilize variable at ("test/cases/large/clang-26760.c": line 5140) * remove return statement at ("test/cases/large/clang-26760.c": line 5141) * reduce to indexee at ("test/cases/large/clang-26760.c": line 5141) * reduce to index at ("test/cases/large/clang-26760.c": line 5141) @@ -23904,9 +23753,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) -* initilize variable at ("test/cases/large/clang-26760.c": line 5151) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) -* initilize variable at ("test/cases/large/clang-26760.c": line 5151) * remove expr statement at ("test/cases/large/clang-26760.c": line 5152) * reduce to left at ("test/cases/large/clang-26760.c": line 5152) * reduce to right at ("test/cases/large/clang-26760.c": line 5152) @@ -23928,7 +23775,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5211) -* initilize variable at ("test/cases/large/clang-26760.c": line 5211) * remove condition at ("test/cases/large/clang-26760.c": line 5212) * reduce to index at ("test/cases/large/clang-26760.c": line 5212) * remove if branch at ("test/cases/large/clang-26760.c": line 5212) @@ -23941,7 +23787,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5155) * delete variable at ("test/cases/large/clang-26760.c": line 5157) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5158) -* initilize variable at ("test/cases/large/clang-26760.c": line 5158) * remove condition at ("test/cases/large/clang-26760.c": line 5159) * remove if branch at ("test/cases/large/clang-26760.c": line 5159) * remove break at ("test/cases/large/clang-26760.c": line 5160) @@ -24158,11 +24003,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5161) * delete variable at ("test/cases/large/clang-26760.c": line 5167) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * remove expr statement at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5169) @@ -24298,9 +24140,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 5253) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5254) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) -* initilize variable at ("test/cases/large/clang-26760.c": line 5255) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) -* initilize variable at ("test/cases/large/clang-26760.c": line 5255) * remove the for loop at ("test/cases/large/clang-26760.c": line 5256) * remove initializer at ("test/cases/large/clang-26760.c": line 5256) * reduce to left at ("test/cases/large/clang-26760.c": line 5256) @@ -24482,9 +24322,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5282) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 5283) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) -* initilize variable at ("test/cases/large/clang-26760.c": line 5284) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) -* initilize variable at ("test/cases/large/clang-26760.c": line 5284) * remove the for loop at ("test/cases/large/clang-26760.c": line 5285) * remove initializer at ("test/cases/large/clang-26760.c": line 5285) * reduce to left at ("test/cases/large/clang-26760.c": line 5285) @@ -24700,7 +24538,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 5331) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5569) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5570) -* initilize variable at ("test/cases/large/clang-26760.c": line 5570) * remove the for loop at ("test/cases/large/clang-26760.c": line 5571) * remove initializer at ("test/cases/large/clang-26760.c": line 5571) * reduce to left at ("test/cases/large/clang-26760.c": line 5571) @@ -24771,9 +24608,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) -* initilize variable at ("test/cases/large/clang-26760.c": line 5344) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) -* initilize variable at ("test/cases/large/clang-26760.c": line 5344) * remove the for loop at ("test/cases/large/clang-26760.c": line 5345) * remove initializer at ("test/cases/large/clang-26760.c": line 5345) * reduce to left at ("test/cases/large/clang-26760.c": line 5345) @@ -24805,9 +24640,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5353) * inline variable l_431 at ("test/cases/large/clang-26760.c": line 5354) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) -* initilize variable at ("test/cases/large/clang-26760.c": line 5355) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) -* initilize variable at ("test/cases/large/clang-26760.c": line 5355) * remove condition at ("test/cases/large/clang-26760.c": line 5356) * remove if branch at ("test/cases/large/clang-26760.c": line 5356) * remove break at ("test/cases/large/clang-26760.c": line 5357) @@ -24849,9 +24682,7 @@ * inline variable l_420 at ("test/cases/large/clang-26760.c": line 5367) * inline variable l_427 at ("test/cases/large/clang-26760.c": line 5368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) -* initilize variable at ("test/cases/large/clang-26760.c": line 5369) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) -* initilize variable at ("test/cases/large/clang-26760.c": line 5369) * remove condition at ("test/cases/large/clang-26760.c": line 5370) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5370) @@ -25176,7 +25007,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5445) * reduce to right at ("test/cases/large/clang-26760.c": line 5445) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5447) -* initilize variable at ("test/cases/large/clang-26760.c": line 5447) * remove expr statement at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) @@ -25786,7 +25616,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5525) -* initilize variable at ("test/cases/large/clang-26760.c": line 5525) * remove return statement at ("test/cases/large/clang-26760.c": line 5526) * reduce to index at ("test/cases/large/clang-26760.c": line 5526) * remove condition at ("test/cases/large/clang-26760.c": line 5528) @@ -25804,11 +25633,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * delete variable at ("test/cases/large/clang-26760.c": line 5533) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * remove expr statement at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) @@ -26110,9 +25936,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5265) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 5266) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) -* initilize variable at ("test/cases/large/clang-26760.c": line 5267) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) -* initilize variable at ("test/cases/large/clang-26760.c": line 5267) * remove expr statement at ("test/cases/large/clang-26760.c": line 5268) * reduce to left at ("test/cases/large/clang-26760.c": line 5268) * reduce to right at ("test/cases/large/clang-26760.c": line 5277) @@ -26408,9 +26232,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 4842) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 4843) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) -* initilize variable at ("test/cases/large/clang-26760.c": line 4844) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) -* initilize variable at ("test/cases/large/clang-26760.c": line 4844) * remove the for loop at ("test/cases/large/clang-26760.c": line 4845) * remove initializer at ("test/cases/large/clang-26760.c": line 4845) * reduce to left at ("test/cases/large/clang-26760.c": line 4845) @@ -26455,9 +26277,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4860) * delete variable at ("test/cases/large/clang-26760.c": line 4860) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) -* initilize variable at ("test/cases/large/clang-26760.c": line 4861) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) -* initilize variable at ("test/cases/large/clang-26760.c": line 4861) * remove expr statement at ("test/cases/large/clang-26760.c": line 4862) * reduce to left at ("test/cases/large/clang-26760.c": line 4862) * reduce to right at ("test/cases/large/clang-26760.c": line 4862) @@ -26472,9 +26292,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) -* initilize variable at ("test/cases/large/clang-26760.c": line 4865) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) -* initilize variable at ("test/cases/large/clang-26760.c": line 4865) * remove expr statement at ("test/cases/large/clang-26760.c": line 4866) * reduce to left at ("test/cases/large/clang-26760.c": line 4866) * reduce to right at ("test/cases/large/clang-26760.c": line 4866) @@ -26554,9 +26372,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 4903) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 4904) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) -* initilize variable at ("test/cases/large/clang-26760.c": line 4905) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) -* initilize variable at ("test/cases/large/clang-26760.c": line 4905) * remove expr statement at ("test/cases/large/clang-26760.c": line 4906) * reduce to operant at ("test/cases/large/clang-26760.c": line 4906) * reduce to indexee at ("test/cases/large/clang-26760.c": line 4906) @@ -26572,7 +26388,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4907) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 4909) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4910) -* initilize variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) * reduce to expression at ("test/cases/large/clang-26760.c": line 4911) * reduce to expression at ("test/cases/large/clang-26760.c": line 4913) @@ -27645,7 +27460,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 4754) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4761) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4762) -* initilize variable at ("test/cases/large/clang-26760.c": line 4762) * remove the for loop at ("test/cases/large/clang-26760.c": line 4763) * remove initializer at ("test/cases/large/clang-26760.c": line 4763) * reduce to left at ("test/cases/large/clang-26760.c": line 4763) @@ -27731,11 +27545,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6746) * delete variable at ("test/cases/large/clang-26760.c": line 6746) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * remove condition at ("test/cases/large/clang-26760.c": line 6748) * reduce to left at ("test/cases/large/clang-26760.c": line 6748) * reduce to right at ("test/cases/large/clang-26760.c": line 6748) @@ -27836,9 +27647,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) -* initilize variable at ("test/cases/large/clang-26760.c": line 6769) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) -* initilize variable at ("test/cases/large/clang-26760.c": line 6769) * remove return statement at ("test/cases/large/clang-26760.c": line 6770) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6770) * reduce to index at ("test/cases/large/clang-26760.c": line 6770) @@ -27959,9 +27768,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) -* initilize variable at ("test/cases/large/clang-26760.c": line 6789) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) -* initilize variable at ("test/cases/large/clang-26760.c": line 6789) * remove expr statement at ("test/cases/large/clang-26760.c": line 6790) * reduce to left at ("test/cases/large/clang-26760.c": line 6790) * reduce to right at ("test/cases/large/clang-26760.c": line 6790) @@ -29479,7 +29286,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6902) * delete variable at ("test/cases/large/clang-26760.c": line 6902) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6903) -* initilize variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) @@ -30553,7 +30359,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7030) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 7031) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7032) -* initilize variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) @@ -30739,9 +30544,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7072) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7073) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) -* initilize variable at ("test/cases/large/clang-26760.c": line 7074) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) -* initilize variable at ("test/cases/large/clang-26760.c": line 7074) * remove the for loop at ("test/cases/large/clang-26760.c": line 7075) * remove initializer at ("test/cases/large/clang-26760.c": line 7075) * reduce to left at ("test/cases/large/clang-26760.c": line 7075) @@ -30874,9 +30677,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) -* initilize variable at ("test/cases/large/clang-26760.c": line 7107) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) -* initilize variable at ("test/cases/large/clang-26760.c": line 7107) * remove return statement at ("test/cases/large/clang-26760.c": line 7108) * reduce to indexee at ("test/cases/large/clang-26760.c": line 7108) * reduce to index at ("test/cases/large/clang-26760.c": line 7108) @@ -30891,9 +30692,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) -* initilize variable at ("test/cases/large/clang-26760.c": line 7112) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) -* initilize variable at ("test/cases/large/clang-26760.c": line 7112) * remove expr statement at ("test/cases/large/clang-26760.c": line 7113) * reduce to left at ("test/cases/large/clang-26760.c": line 7113) * reduce to right at ("test/cases/large/clang-26760.c": line 7113) @@ -31044,9 +30843,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) -* initilize variable at ("test/cases/large/clang-26760.c": line 7132) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) -* initilize variable at ("test/cases/large/clang-26760.c": line 7132) * remove expr statement at ("test/cases/large/clang-26760.c": line 7133) * reduce to left at ("test/cases/large/clang-26760.c": line 7133) * reduce to right at ("test/cases/large/clang-26760.c": line 7133) @@ -31115,7 +30912,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7322) -* initilize variable at ("test/cases/large/clang-26760.c": line 7322) * remove expr statement at ("test/cases/large/clang-26760.c": line 7323) * reduce to left at ("test/cases/large/clang-26760.c": line 7323) * reduce to right at ("test/cases/large/clang-26760.c": line 7323) @@ -31131,7 +30927,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7143) * delete variable at ("test/cases/large/clang-26760.c": line 7145) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7146) -* initilize variable at ("test/cases/large/clang-26760.c": line 7146) * remove the for loop at ("test/cases/large/clang-26760.c": line 7147) * remove initializer at ("test/cases/large/clang-26760.c": line 7147) * reduce to left at ("test/cases/large/clang-26760.c": line 7147) @@ -31241,9 +31036,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) -* initilize variable at ("test/cases/large/clang-26760.c": line 7195) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) -* initilize variable at ("test/cases/large/clang-26760.c": line 7195) * remove the for loop at ("test/cases/large/clang-26760.c": line 7196) * remove initializer at ("test/cases/large/clang-26760.c": line 7196) * reduce to left at ("test/cases/large/clang-26760.c": line 7196) @@ -31471,7 +31264,6 @@ * remove expression at ("test/cases/large/clang-26760.c": line 7296) * reduce to index at ("test/cases/large/clang-26760.c": line 7300) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7302) -* initilize variable at ("test/cases/large/clang-26760.c": line 7302) * remove return statement at ("test/cases/large/clang-26760.c": line 7303) * reduce to index at ("test/cases/large/clang-26760.c": line 7303) * remove condition at ("test/cases/large/clang-26760.c": line 7305) @@ -31563,11 +31355,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7222) * delete variable at ("test/cases/large/clang-26760.c": line 7228) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * remove the for loop at ("test/cases/large/clang-26760.c": line 7230) * remove initializer at ("test/cases/large/clang-26760.c": line 7230) * reduce to left at ("test/cases/large/clang-26760.c": line 7230) @@ -31594,7 +31383,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7236) * delete variable at ("test/cases/large/clang-26760.c": line 7236) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7237) -* initilize variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) @@ -31923,9 +31711,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 7386) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7387) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) -* initilize variable at ("test/cases/large/clang-26760.c": line 7388) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) -* initilize variable at ("test/cases/large/clang-26760.c": line 7388) * remove the for loop at ("test/cases/large/clang-26760.c": line 7389) * remove initializer at ("test/cases/large/clang-26760.c": line 7389) * reduce to left at ("test/cases/large/clang-26760.c": line 7389) @@ -32063,7 +31849,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7338) -* initilize variable at ("test/cases/large/clang-26760.c": line 7338) * remove condition at ("test/cases/large/clang-26760.c": line 7339) * reduce to index at ("test/cases/large/clang-26760.c": line 7339) * remove if branch at ("test/cases/large/clang-26760.c": line 7339) @@ -32079,7 +31864,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7343) -* initilize variable at ("test/cases/large/clang-26760.c": line 7343) * remove condition at ("test/cases/large/clang-26760.c": line 7344) * reduce to index at ("test/cases/large/clang-26760.c": line 7344) * remove if branch at ("test/cases/large/clang-26760.c": line 7344) @@ -32273,9 +32057,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7458) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 7459) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) -* initilize variable at ("test/cases/large/clang-26760.c": line 7460) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) -* initilize variable at ("test/cases/large/clang-26760.c": line 7460) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 7462) * remove condition at ("test/cases/large/clang-26760.c": line 7463) * reduce to operant at ("test/cases/large/clang-26760.c": line 7463) @@ -32366,7 +32148,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7463) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7470) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7471) -* initilize variable at ("test/cases/large/clang-26760.c": line 7471) * remove the for loop at ("test/cases/large/clang-26760.c": line 7472) * remove initializer at ("test/cases/large/clang-26760.c": line 7472) * reduce to left at ("test/cases/large/clang-26760.c": line 7472) @@ -32398,9 +32179,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7481) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7482) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) -* initilize variable at ("test/cases/large/clang-26760.c": line 7483) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) -* initilize variable at ("test/cases/large/clang-26760.c": line 7483) * remove the for loop at ("test/cases/large/clang-26760.c": line 7484) * remove initializer at ("test/cases/large/clang-26760.c": line 7484) * reduce to left at ("test/cases/large/clang-26760.c": line 7484) @@ -32414,7 +32193,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7486) * delete variable at ("test/cases/large/clang-26760.c": line 7486) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7487) -* initilize variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) @@ -32580,9 +32358,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) -* initilize variable at ("test/cases/large/clang-26760.c": line 7518) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) -* initilize variable at ("test/cases/large/clang-26760.c": line 7518) * remove return statement at ("test/cases/large/clang-26760.c": line 7519) * reduce to indexee at ("test/cases/large/clang-26760.c": line 7519) * reduce to index at ("test/cases/large/clang-26760.c": line 7519) @@ -32672,9 +32448,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) -* initilize variable at ("test/cases/large/clang-26760.c": line 7531) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) -* initilize variable at ("test/cases/large/clang-26760.c": line 7531) * remove expr statement at ("test/cases/large/clang-26760.c": line 7532) * reduce to left at ("test/cases/large/clang-26760.c": line 7532) * reduce to right at ("test/cases/large/clang-26760.c": line 7532) @@ -32696,7 +32470,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7591) -* initilize variable at ("test/cases/large/clang-26760.c": line 7591) * remove condition at ("test/cases/large/clang-26760.c": line 7592) * reduce to index at ("test/cases/large/clang-26760.c": line 7592) * remove if branch at ("test/cases/large/clang-26760.c": line 7592) @@ -32709,7 +32482,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7535) * delete variable at ("test/cases/large/clang-26760.c": line 7537) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7538) -* initilize variable at ("test/cases/large/clang-26760.c": line 7538) * remove condition at ("test/cases/large/clang-26760.c": line 7539) * remove if branch at ("test/cases/large/clang-26760.c": line 7539) * remove break at ("test/cases/large/clang-26760.c": line 7540) @@ -32926,11 +32698,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7541) * delete variable at ("test/cases/large/clang-26760.c": line 7547) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * remove expr statement at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7549) @@ -33030,9 +32799,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 7603) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7604) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) -* initilize variable at ("test/cases/large/clang-26760.c": line 7605) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) -* initilize variable at ("test/cases/large/clang-26760.c": line 7605) * remove expr statement at ("test/cases/large/clang-26760.c": line 7606) * reduce to left at ("test/cases/large/clang-26760.c": line 7606) * reduce to right at ("test/cases/large/clang-26760.c": line 7615) @@ -33239,7 +33006,6 @@ * inline variable l_134 at ("test/cases/large/clang-26760.c": line 7667) * inline variable l_142 at ("test/cases/large/clang-26760.c": line 7668) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7669) -* initilize variable at ("test/cases/large/clang-26760.c": line 7669) * remove the for loop at ("test/cases/large/clang-26760.c": line 7670) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) * reduce to left at ("test/cases/large/clang-26760.c": line 7670) @@ -33264,7 +33030,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7674) -* initilize variable at ("test/cases/large/clang-26760.c": line 7674) * remove the for loop at ("test/cases/large/clang-26760.c": line 7675) * remove initializer at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) @@ -33276,7 +33041,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7677) -* initilize variable at ("test/cases/large/clang-26760.c": line 7677) * remove return statement at ("test/cases/large/clang-26760.c": line 7678) * reduce to index at ("test/cases/large/clang-26760.c": line 7678) * remove condition at ("test/cases/large/clang-26760.c": line 7680) @@ -33302,7 +33066,6 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 7686) * delete variable at ("test/cases/large/clang-26760.c": line 7688) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7689) -* initilize variable at ("test/cases/large/clang-26760.c": line 7689) * remove expr statement at ("test/cases/large/clang-26760.c": line 7690) * reduce to left at ("test/cases/large/clang-26760.c": line 7690) * reduce to right at ("test/cases/large/clang-26760.c": line 7690) @@ -33323,7 +33086,6 @@ * inline variable l_168 at ("test/cases/large/clang-26760.c": line 7694) * inline variable l_181 at ("test/cases/large/clang-26760.c": line 7695) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7696) -* initilize variable at ("test/cases/large/clang-26760.c": line 7696) * remove the for loop at ("test/cases/large/clang-26760.c": line 7697) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) @@ -33335,7 +33097,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7699) -* initilize variable at ("test/cases/large/clang-26760.c": line 7699) * remove expr statement at ("test/cases/large/clang-26760.c": line 7700) * reduce to left at ("test/cases/large/clang-26760.c": line 7700) * reduce to right at ("test/cases/large/clang-26760.c": line 7700) @@ -34086,7 +33847,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 7843) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7878) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7879) -* initilize variable at ("test/cases/large/clang-26760.c": line 7879) * remove the for loop at ("test/cases/large/clang-26760.c": line 7880) * remove initializer at ("test/cases/large/clang-26760.c": line 7880) * reduce to left at ("test/cases/large/clang-26760.c": line 7880) @@ -34157,9 +33917,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) -* initilize variable at ("test/cases/large/clang-26760.c": line 7856) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) -* initilize variable at ("test/cases/large/clang-26760.c": line 7856) * remove the for loop at ("test/cases/large/clang-26760.c": line 7857) * remove initializer at ("test/cases/large/clang-26760.c": line 7857) * reduce to left at ("test/cases/large/clang-26760.c": line 7857) @@ -34254,9 +34012,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 7435) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7436) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) -* initilize variable at ("test/cases/large/clang-26760.c": line 7437) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) -* initilize variable at ("test/cases/large/clang-26760.c": line 7437) * remove expr statement at ("test/cases/large/clang-26760.c": line 7438) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7438) @@ -34613,9 +34369,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 5655) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 5656) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) -* initilize variable at ("test/cases/large/clang-26760.c": line 5657) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) -* initilize variable at ("test/cases/large/clang-26760.c": line 5657) * remove the for loop at ("test/cases/large/clang-26760.c": line 5658) * remove initializer at ("test/cases/large/clang-26760.c": line 5658) * reduce to left at ("test/cases/large/clang-26760.c": line 5658) @@ -34645,7 +34399,6 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5665) * reduce to operant at ("test/cases/large/clang-26760.c": line 5665) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5668) -* initilize variable at ("test/cases/large/clang-26760.c": line 5668) * remove condition at ("test/cases/large/clang-26760.c": line 5669) * reduce to index at ("test/cases/large/clang-26760.c": line 5669) * remove if branch at ("test/cases/large/clang-26760.c": line 5669) @@ -34695,9 +34448,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5692) * delete variable at ("test/cases/large/clang-26760.c": line 5692) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) -* initilize variable at ("test/cases/large/clang-26760.c": line 5693) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) -* initilize variable at ("test/cases/large/clang-26760.c": line 5693) * remove expr statement at ("test/cases/large/clang-26760.c": line 5694) * reduce to left at ("test/cases/large/clang-26760.c": line 5694) * reduce to right at ("test/cases/large/clang-26760.c": line 5694) @@ -34813,9 +34564,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) -* initilize variable at ("test/cases/large/clang-26760.c": line 5709) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) -* initilize variable at ("test/cases/large/clang-26760.c": line 5709) * remove expr statement at ("test/cases/large/clang-26760.c": line 5710) * reduce to left at ("test/cases/large/clang-26760.c": line 5710) * reduce to right at ("test/cases/large/clang-26760.c": line 5710) @@ -34904,9 +34653,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5753) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 5754) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) -* initilize variable at ("test/cases/large/clang-26760.c": line 5755) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) -* initilize variable at ("test/cases/large/clang-26760.c": line 5755) * remove expr statement at ("test/cases/large/clang-26760.c": line 5756) * reduce to operant at ("test/cases/large/clang-26760.c": line 5756) * reduce to indexee at ("test/cases/large/clang-26760.c": line 5756) @@ -34922,7 +34669,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5757) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 5759) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5760) -* initilize variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) * reduce to expression at ("test/cases/large/clang-26760.c": line 5761) * reduce to expression at ("test/cases/large/clang-26760.c": line 5763) @@ -35252,7 +34998,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5818) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5825) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5826) -* initilize variable at ("test/cases/large/clang-26760.c": line 5826) * remove the for loop at ("test/cases/large/clang-26760.c": line 5827) * remove initializer at ("test/cases/large/clang-26760.c": line 5827) * reduce to left at ("test/cases/large/clang-26760.c": line 5827) @@ -35821,7 +35566,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5967) * delete variable at ("test/cases/large/clang-26760.c": line 5967) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5968) -* initilize variable at ("test/cases/large/clang-26760.c": line 5968) * remove the for loop at ("test/cases/large/clang-26760.c": line 5969) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) * reduce to left at ("test/cases/large/clang-26760.c": line 5969) @@ -36104,9 +35848,7 @@ * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 6033) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6034) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) -* initilize variable at ("test/cases/large/clang-26760.c": line 6035) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) -* initilize variable at ("test/cases/large/clang-26760.c": line 6035) * remove the for loop at ("test/cases/large/clang-26760.c": line 6036) * remove initializer at ("test/cases/large/clang-26760.c": line 6036) * reduce to left at ("test/cases/large/clang-26760.c": line 6036) @@ -36337,7 +36079,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6059) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6066) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6067) -* initilize variable at ("test/cases/large/clang-26760.c": line 6067) * remove the for loop at ("test/cases/large/clang-26760.c": line 6068) * remove initializer at ("test/cases/large/clang-26760.c": line 6068) * reduce to left at ("test/cases/large/clang-26760.c": line 6068) @@ -36423,11 +36164,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6333) * delete variable at ("test/cases/large/clang-26760.c": line 6333) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * remove expr statement at ("test/cases/large/clang-26760.c": line 6335) * reduce to left at ("test/cases/large/clang-26760.c": line 6335) * reduce to right at ("test/cases/large/clang-26760.c": line 6335) @@ -36459,7 +36197,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6348) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 6349) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6350) -* initilize variable at ("test/cases/large/clang-26760.c": line 6350) * remove the for loop at ("test/cases/large/clang-26760.c": line 6351) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) * reduce to left at ("test/cases/large/clang-26760.c": line 6351) @@ -36550,9 +36287,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6377) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6378) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) -* initilize variable at ("test/cases/large/clang-26760.c": line 6379) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) -* initilize variable at ("test/cases/large/clang-26760.c": line 6379) * remove the for loop at ("test/cases/large/clang-26760.c": line 6380) * remove initializer at ("test/cases/large/clang-26760.c": line 6380) * reduce to left at ("test/cases/large/clang-26760.c": line 6380) @@ -36620,9 +36355,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) -* initilize variable at ("test/cases/large/clang-26760.c": line 6394) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) -* initilize variable at ("test/cases/large/clang-26760.c": line 6394) * remove return statement at ("test/cases/large/clang-26760.c": line 6395) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6395) * reduce to index at ("test/cases/large/clang-26760.c": line 6395) @@ -36698,9 +36431,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) -* initilize variable at ("test/cases/large/clang-26760.c": line 6405) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) -* initilize variable at ("test/cases/large/clang-26760.c": line 6405) * remove expr statement at ("test/cases/large/clang-26760.c": line 6406) * reduce to left at ("test/cases/large/clang-26760.c": line 6406) * reduce to right at ("test/cases/large/clang-26760.c": line 6406) @@ -36722,7 +36453,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6465) -* initilize variable at ("test/cases/large/clang-26760.c": line 6465) * remove condition at ("test/cases/large/clang-26760.c": line 6466) * reduce to index at ("test/cases/large/clang-26760.c": line 6466) * remove if branch at ("test/cases/large/clang-26760.c": line 6466) @@ -36735,7 +36465,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6409) * delete variable at ("test/cases/large/clang-26760.c": line 6411) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6412) -* initilize variable at ("test/cases/large/clang-26760.c": line 6412) * remove condition at ("test/cases/large/clang-26760.c": line 6413) * remove if branch at ("test/cases/large/clang-26760.c": line 6413) * remove break at ("test/cases/large/clang-26760.c": line 6414) @@ -36952,11 +36681,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6415) * delete variable at ("test/cases/large/clang-26760.c": line 6421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * remove expr statement at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6423) @@ -37092,9 +36818,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 6506) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6507) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) -* initilize variable at ("test/cases/large/clang-26760.c": line 6508) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) -* initilize variable at ("test/cases/large/clang-26760.c": line 6508) * remove the for loop at ("test/cases/large/clang-26760.c": line 6509) * remove initializer at ("test/cases/large/clang-26760.c": line 6509) * reduce to left at ("test/cases/large/clang-26760.c": line 6509) @@ -37273,9 +36997,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6535) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 6536) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) -* initilize variable at ("test/cases/large/clang-26760.c": line 6537) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) -* initilize variable at ("test/cases/large/clang-26760.c": line 6537) * remove the for loop at ("test/cases/large/clang-26760.c": line 6538) * remove initializer at ("test/cases/large/clang-26760.c": line 6538) * reduce to left at ("test/cases/large/clang-26760.c": line 6538) @@ -37488,7 +37210,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 6580) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6603) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6604) -* initilize variable at ("test/cases/large/clang-26760.c": line 6604) * remove the for loop at ("test/cases/large/clang-26760.c": line 6605) * remove initializer at ("test/cases/large/clang-26760.c": line 6605) * reduce to left at ("test/cases/large/clang-26760.c": line 6605) @@ -37559,9 +37280,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) -* initilize variable at ("test/cases/large/clang-26760.c": line 6593) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) -* initilize variable at ("test/cases/large/clang-26760.c": line 6593) * remove the for loop at ("test/cases/large/clang-26760.c": line 6594) * remove initializer at ("test/cases/large/clang-26760.c": line 6594) * reduce to left at ("test/cases/large/clang-26760.c": line 6594) @@ -37626,9 +37345,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 6518) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 6519) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) -* initilize variable at ("test/cases/large/clang-26760.c": line 6520) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) -* initilize variable at ("test/cases/large/clang-26760.c": line 6520) * remove expr statement at ("test/cases/large/clang-26760.c": line 6521) * reduce to left at ("test/cases/large/clang-26760.c": line 6521) * reduce to right at ("test/cases/large/clang-26760.c": line 6530) @@ -37921,9 +37638,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 6119) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 6120) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) -* initilize variable at ("test/cases/large/clang-26760.c": line 6121) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) -* initilize variable at ("test/cases/large/clang-26760.c": line 6121) * remove the for loop at ("test/cases/large/clang-26760.c": line 6122) * remove initializer at ("test/cases/large/clang-26760.c": line 6122) * reduce to left at ("test/cases/large/clang-26760.c": line 6122) @@ -37963,9 +37678,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6136) * delete variable at ("test/cases/large/clang-26760.c": line 6136) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) -* initilize variable at ("test/cases/large/clang-26760.c": line 6137) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) -* initilize variable at ("test/cases/large/clang-26760.c": line 6137) * remove expr statement at ("test/cases/large/clang-26760.c": line 6138) * reduce to left at ("test/cases/large/clang-26760.c": line 6138) * reduce to right at ("test/cases/large/clang-26760.c": line 6138) @@ -37980,9 +37693,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) -* initilize variable at ("test/cases/large/clang-26760.c": line 6141) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) -* initilize variable at ("test/cases/large/clang-26760.c": line 6141) * remove expr statement at ("test/cases/large/clang-26760.c": line 6142) * reduce to left at ("test/cases/large/clang-26760.c": line 6142) * reduce to right at ("test/cases/large/clang-26760.c": line 6142) @@ -38062,9 +37773,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 6179) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 6180) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) -* initilize variable at ("test/cases/large/clang-26760.c": line 6181) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) -* initilize variable at ("test/cases/large/clang-26760.c": line 6181) * remove expr statement at ("test/cases/large/clang-26760.c": line 6182) * reduce to operant at ("test/cases/large/clang-26760.c": line 6182) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6182) @@ -38080,7 +37789,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6183) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 6185) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6186) -* initilize variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) * reduce to expression at ("test/cases/large/clang-26760.c": line 6187) * reduce to expression at ("test/cases/large/clang-26760.c": line 6189) @@ -38927,7 +38635,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6657) * delete variable at ("test/cases/large/clang-26760.c": line 6657) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6658) -* initilize variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) @@ -39155,9 +38862,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) -* initilize variable at ("test/cases/large/clang-26760.c": line 6702) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) -* initilize variable at ("test/cases/large/clang-26760.c": line 6702) * remove expr statement at ("test/cases/large/clang-26760.c": line 6703) * reduce to left at ("test/cases/large/clang-26760.c": line 6703) * reduce to right at ("test/cases/large/clang-26760.c": line 6703) @@ -39384,7 +39089,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7942) * delete variable at ("test/cases/large/clang-26760.c": line 7942) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7943) -* initilize variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) * reduce to left at ("test/cases/large/clang-26760.c": line 7944) * reduce to right at ("test/cases/large/clang-26760.c": line 7944) @@ -39686,11 +39390,8 @@ * remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p1.path b/rtree-c/test/expected/clang-26760/reduction/p1.path index 3823d741cb123f3b2e40da29fdf605bb574989ff..c59809e072c1af8fe034aa6b2467a09f245c8a27 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p1.path +++ b/rtree-c/test/expected/clang-26760/reduction/p1.path @@ -1754,14 +1754,12 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) -* initilize variable at ("test/cases/large/clang-26760.c": line 424) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) @@ -1875,7 +1873,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) -* initilize variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) @@ -1910,50 +1907,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 525) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1968,6 +1984,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1976,28 +1993,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -2036,7 +2064,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) -* initilize variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) * reduce to left at ("test/cases/large/clang-26760.c": line 593) @@ -3271,7 +3298,6 @@ * inline variable l_2465 at ("test/cases/large/clang-26760.c": line 704) * inline variable l_2515 at ("test/cases/large/clang-26760.c": line 705) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 706) -* initilize variable at ("test/cases/large/clang-26760.c": line 706) * remove the for loop at ("test/cases/large/clang-26760.c": line 707) * remove initializer at ("test/cases/large/clang-26760.c": line 707) * reduce to left at ("test/cases/large/clang-26760.c": line 707) @@ -3337,11 +3363,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 727) * delete variable at ("test/cases/large/clang-26760.c": line 727) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) -* initilize variable at ("test/cases/large/clang-26760.c": line 728) * remove the for loop at ("test/cases/large/clang-26760.c": line 729) * remove initializer at ("test/cases/large/clang-26760.c": line 729) * reduce to left at ("test/cases/large/clang-26760.c": line 729) @@ -3450,11 +3473,8 @@ * delete variable at ("test/cases/large/clang-26760.c": line 751) * inline variable l_2513 at ("test/cases/large/clang-26760.c": line 752) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) -* initilize variable at ("test/cases/large/clang-26760.c": line 753) * remove the for loop at ("test/cases/large/clang-26760.c": line 754) * remove initializer at ("test/cases/large/clang-26760.c": line 754) * reduce to left at ("test/cases/large/clang-26760.c": line 754) @@ -3473,7 +3493,6 @@ * inline variable l_2466 at ("test/cases/large/clang-26760.c": line 760) * inline variable l_2502 at ("test/cases/large/clang-26760.c": line 761) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 762) -* initilize variable at ("test/cases/large/clang-26760.c": line 762) * remove the for loop at ("test/cases/large/clang-26760.c": line 763) * remove initializer at ("test/cases/large/clang-26760.c": line 763) * reduce to left at ("test/cases/large/clang-26760.c": line 763) @@ -3674,7 +3693,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 801) * delete variable at ("test/cases/large/clang-26760.c": line 801) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 802) -* initilize variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) @@ -3868,9 +3886,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 849) * delete variable at ("test/cases/large/clang-26760.c": line 849) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) -* initilize variable at ("test/cases/large/clang-26760.c": line 850) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) -* initilize variable at ("test/cases/large/clang-26760.c": line 850) * remove expr statement at ("test/cases/large/clang-26760.c": line 851) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 851) @@ -3947,9 +3963,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 875) * delete variable at ("test/cases/large/clang-26760.c": line 876) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) -* initilize variable at ("test/cases/large/clang-26760.c": line 877) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) -* initilize variable at ("test/cases/large/clang-26760.c": line 877) * remove expr statement at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) @@ -4259,9 +4273,7 @@ * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) @@ -5635,9 +5647,7 @@ * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 4718) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4719) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) -* initilize variable at ("test/cases/large/clang-26760.c": line 4720) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) -* initilize variable at ("test/cases/large/clang-26760.c": line 4720) * remove the for loop at ("test/cases/large/clang-26760.c": line 4721) * remove initializer at ("test/cases/large/clang-26760.c": line 4721) * reduce to left at ("test/cases/large/clang-26760.c": line 4721) @@ -5770,7 +5780,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4817) -* initilize variable at ("test/cases/large/clang-26760.c": line 4817) * remove return statement at ("test/cases/large/clang-26760.c": line 4818) * reduce to index at ("test/cases/large/clang-26760.c": line 4818) * remove expr statement at ("test/cases/large/clang-26760.c": line 4820) @@ -5860,11 +5869,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5066) * delete variable at ("test/cases/large/clang-26760.c": line 5066) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) -* initilize variable at ("test/cases/large/clang-26760.c": line 5067) * remove expr statement at ("test/cases/large/clang-26760.c": line 5068) * reduce to left at ("test/cases/large/clang-26760.c": line 5068) * reduce to right at ("test/cases/large/clang-26760.c": line 5068) @@ -5896,7 +5902,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5081) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 5082) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5083) -* initilize variable at ("test/cases/large/clang-26760.c": line 5083) * remove the for loop at ("test/cases/large/clang-26760.c": line 5084) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) * reduce to left at ("test/cases/large/clang-26760.c": line 5084) @@ -5987,9 +5992,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5110) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5111) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) -* initilize variable at ("test/cases/large/clang-26760.c": line 5112) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) -* initilize variable at ("test/cases/large/clang-26760.c": line 5112) * remove the for loop at ("test/cases/large/clang-26760.c": line 5113) * remove initializer at ("test/cases/large/clang-26760.c": line 5113) * reduce to left at ("test/cases/large/clang-26760.c": line 5113) @@ -6071,9 +6074,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) -* initilize variable at ("test/cases/large/clang-26760.c": line 5140) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) -* initilize variable at ("test/cases/large/clang-26760.c": line 5140) * remove return statement at ("test/cases/large/clang-26760.c": line 5141) * reduce to indexee at ("test/cases/large/clang-26760.c": line 5141) * reduce to index at ("test/cases/large/clang-26760.c": line 5141) @@ -6149,9 +6150,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) -* initilize variable at ("test/cases/large/clang-26760.c": line 5151) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) -* initilize variable at ("test/cases/large/clang-26760.c": line 5151) * remove expr statement at ("test/cases/large/clang-26760.c": line 5152) * reduce to left at ("test/cases/large/clang-26760.c": line 5152) * reduce to right at ("test/cases/large/clang-26760.c": line 5152) @@ -6173,7 +6172,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5211) -* initilize variable at ("test/cases/large/clang-26760.c": line 5211) * remove condition at ("test/cases/large/clang-26760.c": line 5212) * reduce to index at ("test/cases/large/clang-26760.c": line 5212) * remove if branch at ("test/cases/large/clang-26760.c": line 5212) @@ -6186,7 +6184,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5155) * delete variable at ("test/cases/large/clang-26760.c": line 5157) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5158) -* initilize variable at ("test/cases/large/clang-26760.c": line 5158) * remove condition at ("test/cases/large/clang-26760.c": line 5159) * remove if branch at ("test/cases/large/clang-26760.c": line 5159) * remove break at ("test/cases/large/clang-26760.c": line 5160) @@ -6403,11 +6400,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5161) * delete variable at ("test/cases/large/clang-26760.c": line 5167) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) -* initilize variable at ("test/cases/large/clang-26760.c": line 5168) * remove expr statement at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5169) @@ -6543,9 +6537,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 5253) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5254) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) -* initilize variable at ("test/cases/large/clang-26760.c": line 5255) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) -* initilize variable at ("test/cases/large/clang-26760.c": line 5255) * remove the for loop at ("test/cases/large/clang-26760.c": line 5256) * remove initializer at ("test/cases/large/clang-26760.c": line 5256) * reduce to left at ("test/cases/large/clang-26760.c": line 5256) @@ -6727,9 +6719,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5282) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 5283) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) -* initilize variable at ("test/cases/large/clang-26760.c": line 5284) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) -* initilize variable at ("test/cases/large/clang-26760.c": line 5284) * remove the for loop at ("test/cases/large/clang-26760.c": line 5285) * remove initializer at ("test/cases/large/clang-26760.c": line 5285) * reduce to left at ("test/cases/large/clang-26760.c": line 5285) @@ -6945,7 +6935,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 5331) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5569) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5570) -* initilize variable at ("test/cases/large/clang-26760.c": line 5570) * remove the for loop at ("test/cases/large/clang-26760.c": line 5571) * remove initializer at ("test/cases/large/clang-26760.c": line 5571) * reduce to left at ("test/cases/large/clang-26760.c": line 5571) @@ -7016,9 +7005,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) -* initilize variable at ("test/cases/large/clang-26760.c": line 5344) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) -* initilize variable at ("test/cases/large/clang-26760.c": line 5344) * remove the for loop at ("test/cases/large/clang-26760.c": line 5345) * remove initializer at ("test/cases/large/clang-26760.c": line 5345) * reduce to left at ("test/cases/large/clang-26760.c": line 5345) @@ -7050,9 +7037,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5353) * inline variable l_431 at ("test/cases/large/clang-26760.c": line 5354) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) -* initilize variable at ("test/cases/large/clang-26760.c": line 5355) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) -* initilize variable at ("test/cases/large/clang-26760.c": line 5355) * remove condition at ("test/cases/large/clang-26760.c": line 5356) * remove if branch at ("test/cases/large/clang-26760.c": line 5356) * remove break at ("test/cases/large/clang-26760.c": line 5357) @@ -7094,9 +7079,7 @@ * inline variable l_420 at ("test/cases/large/clang-26760.c": line 5367) * inline variable l_427 at ("test/cases/large/clang-26760.c": line 5368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) -* initilize variable at ("test/cases/large/clang-26760.c": line 5369) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) -* initilize variable at ("test/cases/large/clang-26760.c": line 5369) * remove condition at ("test/cases/large/clang-26760.c": line 5370) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5370) @@ -7421,7 +7404,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5445) * reduce to right at ("test/cases/large/clang-26760.c": line 5445) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5447) -* initilize variable at ("test/cases/large/clang-26760.c": line 5447) * remove expr statement at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) @@ -8031,7 +8013,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5525) -* initilize variable at ("test/cases/large/clang-26760.c": line 5525) * remove return statement at ("test/cases/large/clang-26760.c": line 5526) * reduce to index at ("test/cases/large/clang-26760.c": line 5526) * remove condition at ("test/cases/large/clang-26760.c": line 5528) @@ -8049,11 +8030,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * delete variable at ("test/cases/large/clang-26760.c": line 5533) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) -* initilize variable at ("test/cases/large/clang-26760.c": line 5534) * remove expr statement at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) @@ -8355,9 +8333,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5265) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 5266) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) -* initilize variable at ("test/cases/large/clang-26760.c": line 5267) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) -* initilize variable at ("test/cases/large/clang-26760.c": line 5267) * remove expr statement at ("test/cases/large/clang-26760.c": line 5268) * reduce to left at ("test/cases/large/clang-26760.c": line 5268) * reduce to right at ("test/cases/large/clang-26760.c": line 5277) @@ -8653,9 +8629,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 4842) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 4843) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) -* initilize variable at ("test/cases/large/clang-26760.c": line 4844) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) -* initilize variable at ("test/cases/large/clang-26760.c": line 4844) * remove the for loop at ("test/cases/large/clang-26760.c": line 4845) * remove initializer at ("test/cases/large/clang-26760.c": line 4845) * reduce to left at ("test/cases/large/clang-26760.c": line 4845) @@ -8700,9 +8674,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4860) * delete variable at ("test/cases/large/clang-26760.c": line 4860) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) -* initilize variable at ("test/cases/large/clang-26760.c": line 4861) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) -* initilize variable at ("test/cases/large/clang-26760.c": line 4861) * remove expr statement at ("test/cases/large/clang-26760.c": line 4862) * reduce to left at ("test/cases/large/clang-26760.c": line 4862) * reduce to right at ("test/cases/large/clang-26760.c": line 4862) @@ -8717,9 +8689,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) -* initilize variable at ("test/cases/large/clang-26760.c": line 4865) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) -* initilize variable at ("test/cases/large/clang-26760.c": line 4865) * remove expr statement at ("test/cases/large/clang-26760.c": line 4866) * reduce to left at ("test/cases/large/clang-26760.c": line 4866) * reduce to right at ("test/cases/large/clang-26760.c": line 4866) @@ -8799,9 +8769,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 4903) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 4904) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) -* initilize variable at ("test/cases/large/clang-26760.c": line 4905) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) -* initilize variable at ("test/cases/large/clang-26760.c": line 4905) * remove expr statement at ("test/cases/large/clang-26760.c": line 4906) * reduce to operant at ("test/cases/large/clang-26760.c": line 4906) * reduce to indexee at ("test/cases/large/clang-26760.c": line 4906) @@ -8817,7 +8785,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4907) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 4909) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4910) -* initilize variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) * reduce to expression at ("test/cases/large/clang-26760.c": line 4911) * reduce to expression at ("test/cases/large/clang-26760.c": line 4913) @@ -9890,7 +9857,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 4754) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4761) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4762) -* initilize variable at ("test/cases/large/clang-26760.c": line 4762) * remove the for loop at ("test/cases/large/clang-26760.c": line 4763) * remove initializer at ("test/cases/large/clang-26760.c": line 4763) * reduce to left at ("test/cases/large/clang-26760.c": line 4763) @@ -9976,11 +9942,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6746) * delete variable at ("test/cases/large/clang-26760.c": line 6746) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) -* initilize variable at ("test/cases/large/clang-26760.c": line 6747) * remove condition at ("test/cases/large/clang-26760.c": line 6748) * reduce to left at ("test/cases/large/clang-26760.c": line 6748) * reduce to right at ("test/cases/large/clang-26760.c": line 6748) @@ -10081,9 +10044,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) -* initilize variable at ("test/cases/large/clang-26760.c": line 6769) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) -* initilize variable at ("test/cases/large/clang-26760.c": line 6769) * remove return statement at ("test/cases/large/clang-26760.c": line 6770) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6770) * reduce to index at ("test/cases/large/clang-26760.c": line 6770) @@ -10204,9 +10165,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) -* initilize variable at ("test/cases/large/clang-26760.c": line 6789) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) -* initilize variable at ("test/cases/large/clang-26760.c": line 6789) * remove expr statement at ("test/cases/large/clang-26760.c": line 6790) * reduce to left at ("test/cases/large/clang-26760.c": line 6790) * reduce to right at ("test/cases/large/clang-26760.c": line 6790) @@ -11724,7 +11683,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6902) * delete variable at ("test/cases/large/clang-26760.c": line 6902) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6903) -* initilize variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) @@ -12798,7 +12756,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7030) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 7031) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7032) -* initilize variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) @@ -12984,9 +12941,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7072) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7073) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) -* initilize variable at ("test/cases/large/clang-26760.c": line 7074) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) -* initilize variable at ("test/cases/large/clang-26760.c": line 7074) * remove the for loop at ("test/cases/large/clang-26760.c": line 7075) * remove initializer at ("test/cases/large/clang-26760.c": line 7075) * reduce to left at ("test/cases/large/clang-26760.c": line 7075) @@ -13119,9 +13074,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) -* initilize variable at ("test/cases/large/clang-26760.c": line 7107) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) -* initilize variable at ("test/cases/large/clang-26760.c": line 7107) * remove return statement at ("test/cases/large/clang-26760.c": line 7108) * reduce to indexee at ("test/cases/large/clang-26760.c": line 7108) * reduce to index at ("test/cases/large/clang-26760.c": line 7108) @@ -13136,9 +13089,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) -* initilize variable at ("test/cases/large/clang-26760.c": line 7112) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) -* initilize variable at ("test/cases/large/clang-26760.c": line 7112) * remove expr statement at ("test/cases/large/clang-26760.c": line 7113) * reduce to left at ("test/cases/large/clang-26760.c": line 7113) * reduce to right at ("test/cases/large/clang-26760.c": line 7113) @@ -13289,9 +13240,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) -* initilize variable at ("test/cases/large/clang-26760.c": line 7132) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) -* initilize variable at ("test/cases/large/clang-26760.c": line 7132) * remove expr statement at ("test/cases/large/clang-26760.c": line 7133) * reduce to left at ("test/cases/large/clang-26760.c": line 7133) * reduce to right at ("test/cases/large/clang-26760.c": line 7133) @@ -13360,7 +13309,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7322) -* initilize variable at ("test/cases/large/clang-26760.c": line 7322) * remove expr statement at ("test/cases/large/clang-26760.c": line 7323) * reduce to left at ("test/cases/large/clang-26760.c": line 7323) * reduce to right at ("test/cases/large/clang-26760.c": line 7323) @@ -13376,7 +13324,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7143) * delete variable at ("test/cases/large/clang-26760.c": line 7145) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7146) -* initilize variable at ("test/cases/large/clang-26760.c": line 7146) * remove the for loop at ("test/cases/large/clang-26760.c": line 7147) * remove initializer at ("test/cases/large/clang-26760.c": line 7147) * reduce to left at ("test/cases/large/clang-26760.c": line 7147) @@ -13486,9 +13433,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) -* initilize variable at ("test/cases/large/clang-26760.c": line 7195) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) -* initilize variable at ("test/cases/large/clang-26760.c": line 7195) * remove the for loop at ("test/cases/large/clang-26760.c": line 7196) * remove initializer at ("test/cases/large/clang-26760.c": line 7196) * reduce to left at ("test/cases/large/clang-26760.c": line 7196) @@ -13716,7 +13661,6 @@ * remove expression at ("test/cases/large/clang-26760.c": line 7296) * reduce to index at ("test/cases/large/clang-26760.c": line 7300) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7302) -* initilize variable at ("test/cases/large/clang-26760.c": line 7302) * remove return statement at ("test/cases/large/clang-26760.c": line 7303) * reduce to index at ("test/cases/large/clang-26760.c": line 7303) * remove condition at ("test/cases/large/clang-26760.c": line 7305) @@ -13808,11 +13752,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7222) * delete variable at ("test/cases/large/clang-26760.c": line 7228) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) -* initilize variable at ("test/cases/large/clang-26760.c": line 7229) * remove the for loop at ("test/cases/large/clang-26760.c": line 7230) * remove initializer at ("test/cases/large/clang-26760.c": line 7230) * reduce to left at ("test/cases/large/clang-26760.c": line 7230) @@ -13839,7 +13780,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7236) * delete variable at ("test/cases/large/clang-26760.c": line 7236) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7237) -* initilize variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) @@ -14168,9 +14108,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 7386) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7387) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) -* initilize variable at ("test/cases/large/clang-26760.c": line 7388) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) -* initilize variable at ("test/cases/large/clang-26760.c": line 7388) * remove the for loop at ("test/cases/large/clang-26760.c": line 7389) * remove initializer at ("test/cases/large/clang-26760.c": line 7389) * reduce to left at ("test/cases/large/clang-26760.c": line 7389) @@ -14308,7 +14246,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7338) -* initilize variable at ("test/cases/large/clang-26760.c": line 7338) * remove condition at ("test/cases/large/clang-26760.c": line 7339) * reduce to index at ("test/cases/large/clang-26760.c": line 7339) * remove if branch at ("test/cases/large/clang-26760.c": line 7339) @@ -14324,7 +14261,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7343) -* initilize variable at ("test/cases/large/clang-26760.c": line 7343) * remove condition at ("test/cases/large/clang-26760.c": line 7344) * reduce to index at ("test/cases/large/clang-26760.c": line 7344) * remove if branch at ("test/cases/large/clang-26760.c": line 7344) @@ -14518,9 +14454,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7458) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 7459) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) -* initilize variable at ("test/cases/large/clang-26760.c": line 7460) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) -* initilize variable at ("test/cases/large/clang-26760.c": line 7460) * inline variable l_749 at ("test/cases/large/clang-26760.c": line 7462) * remove condition at ("test/cases/large/clang-26760.c": line 7463) * reduce to operant at ("test/cases/large/clang-26760.c": line 7463) @@ -14611,7 +14545,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7463) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7470) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7471) -* initilize variable at ("test/cases/large/clang-26760.c": line 7471) * remove the for loop at ("test/cases/large/clang-26760.c": line 7472) * remove initializer at ("test/cases/large/clang-26760.c": line 7472) * reduce to left at ("test/cases/large/clang-26760.c": line 7472) @@ -14643,9 +14576,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7481) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7482) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) -* initilize variable at ("test/cases/large/clang-26760.c": line 7483) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) -* initilize variable at ("test/cases/large/clang-26760.c": line 7483) * remove the for loop at ("test/cases/large/clang-26760.c": line 7484) * remove initializer at ("test/cases/large/clang-26760.c": line 7484) * reduce to left at ("test/cases/large/clang-26760.c": line 7484) @@ -14659,7 +14590,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7486) * delete variable at ("test/cases/large/clang-26760.c": line 7486) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7487) -* initilize variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) @@ -14825,9 +14755,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) -* initilize variable at ("test/cases/large/clang-26760.c": line 7518) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) -* initilize variable at ("test/cases/large/clang-26760.c": line 7518) * remove return statement at ("test/cases/large/clang-26760.c": line 7519) * reduce to indexee at ("test/cases/large/clang-26760.c": line 7519) * reduce to index at ("test/cases/large/clang-26760.c": line 7519) @@ -14917,9 +14845,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) -* initilize variable at ("test/cases/large/clang-26760.c": line 7531) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) -* initilize variable at ("test/cases/large/clang-26760.c": line 7531) * remove expr statement at ("test/cases/large/clang-26760.c": line 7532) * reduce to left at ("test/cases/large/clang-26760.c": line 7532) * reduce to right at ("test/cases/large/clang-26760.c": line 7532) @@ -14941,7 +14867,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7591) -* initilize variable at ("test/cases/large/clang-26760.c": line 7591) * remove condition at ("test/cases/large/clang-26760.c": line 7592) * reduce to index at ("test/cases/large/clang-26760.c": line 7592) * remove if branch at ("test/cases/large/clang-26760.c": line 7592) @@ -14954,7 +14879,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7535) * delete variable at ("test/cases/large/clang-26760.c": line 7537) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7538) -* initilize variable at ("test/cases/large/clang-26760.c": line 7538) * remove condition at ("test/cases/large/clang-26760.c": line 7539) * remove if branch at ("test/cases/large/clang-26760.c": line 7539) * remove break at ("test/cases/large/clang-26760.c": line 7540) @@ -15171,11 +15095,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 7541) * delete variable at ("test/cases/large/clang-26760.c": line 7547) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) -* initilize variable at ("test/cases/large/clang-26760.c": line 7548) * remove expr statement at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7549) @@ -15275,9 +15196,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 7603) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7604) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) -* initilize variable at ("test/cases/large/clang-26760.c": line 7605) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) -* initilize variable at ("test/cases/large/clang-26760.c": line 7605) * remove expr statement at ("test/cases/large/clang-26760.c": line 7606) * reduce to left at ("test/cases/large/clang-26760.c": line 7606) * reduce to right at ("test/cases/large/clang-26760.c": line 7615) @@ -15484,7 +15403,6 @@ * inline variable l_134 at ("test/cases/large/clang-26760.c": line 7667) * inline variable l_142 at ("test/cases/large/clang-26760.c": line 7668) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7669) -* initilize variable at ("test/cases/large/clang-26760.c": line 7669) * remove the for loop at ("test/cases/large/clang-26760.c": line 7670) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) * reduce to left at ("test/cases/large/clang-26760.c": line 7670) @@ -15509,7 +15427,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7674) -* initilize variable at ("test/cases/large/clang-26760.c": line 7674) * remove the for loop at ("test/cases/large/clang-26760.c": line 7675) * remove initializer at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) @@ -15521,7 +15438,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7677) -* initilize variable at ("test/cases/large/clang-26760.c": line 7677) * remove return statement at ("test/cases/large/clang-26760.c": line 7678) * reduce to index at ("test/cases/large/clang-26760.c": line 7678) * remove condition at ("test/cases/large/clang-26760.c": line 7680) @@ -15547,7 +15463,6 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 7686) * delete variable at ("test/cases/large/clang-26760.c": line 7688) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7689) -* initilize variable at ("test/cases/large/clang-26760.c": line 7689) * remove expr statement at ("test/cases/large/clang-26760.c": line 7690) * reduce to left at ("test/cases/large/clang-26760.c": line 7690) * reduce to right at ("test/cases/large/clang-26760.c": line 7690) @@ -15568,7 +15483,6 @@ * inline variable l_168 at ("test/cases/large/clang-26760.c": line 7694) * inline variable l_181 at ("test/cases/large/clang-26760.c": line 7695) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7696) -* initilize variable at ("test/cases/large/clang-26760.c": line 7696) * remove the for loop at ("test/cases/large/clang-26760.c": line 7697) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) @@ -15580,7 +15494,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7699) -* initilize variable at ("test/cases/large/clang-26760.c": line 7699) * remove expr statement at ("test/cases/large/clang-26760.c": line 7700) * reduce to left at ("test/cases/large/clang-26760.c": line 7700) * reduce to right at ("test/cases/large/clang-26760.c": line 7700) @@ -16331,7 +16244,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 7843) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7878) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7879) -* initilize variable at ("test/cases/large/clang-26760.c": line 7879) * remove the for loop at ("test/cases/large/clang-26760.c": line 7880) * remove initializer at ("test/cases/large/clang-26760.c": line 7880) * reduce to left at ("test/cases/large/clang-26760.c": line 7880) @@ -16402,9 +16314,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) -* initilize variable at ("test/cases/large/clang-26760.c": line 7856) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) -* initilize variable at ("test/cases/large/clang-26760.c": line 7856) * remove the for loop at ("test/cases/large/clang-26760.c": line 7857) * remove initializer at ("test/cases/large/clang-26760.c": line 7857) * reduce to left at ("test/cases/large/clang-26760.c": line 7857) @@ -16499,9 +16409,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 7435) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 7436) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) -* initilize variable at ("test/cases/large/clang-26760.c": line 7437) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) -* initilize variable at ("test/cases/large/clang-26760.c": line 7437) * remove expr statement at ("test/cases/large/clang-26760.c": line 7438) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7438) @@ -16858,9 +16766,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 5655) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 5656) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) -* initilize variable at ("test/cases/large/clang-26760.c": line 5657) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) -* initilize variable at ("test/cases/large/clang-26760.c": line 5657) * remove the for loop at ("test/cases/large/clang-26760.c": line 5658) * remove initializer at ("test/cases/large/clang-26760.c": line 5658) * reduce to left at ("test/cases/large/clang-26760.c": line 5658) @@ -16890,7 +16796,6 @@ * remove iterator at ("test/cases/large/clang-26760.c": line 5665) * reduce to operant at ("test/cases/large/clang-26760.c": line 5665) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5668) -* initilize variable at ("test/cases/large/clang-26760.c": line 5668) * remove condition at ("test/cases/large/clang-26760.c": line 5669) * reduce to index at ("test/cases/large/clang-26760.c": line 5669) * remove if branch at ("test/cases/large/clang-26760.c": line 5669) @@ -16940,9 +16845,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5692) * delete variable at ("test/cases/large/clang-26760.c": line 5692) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) -* initilize variable at ("test/cases/large/clang-26760.c": line 5693) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) -* initilize variable at ("test/cases/large/clang-26760.c": line 5693) * remove expr statement at ("test/cases/large/clang-26760.c": line 5694) * reduce to left at ("test/cases/large/clang-26760.c": line 5694) * reduce to right at ("test/cases/large/clang-26760.c": line 5694) @@ -17058,9 +16961,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) -* initilize variable at ("test/cases/large/clang-26760.c": line 5709) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) -* initilize variable at ("test/cases/large/clang-26760.c": line 5709) * remove expr statement at ("test/cases/large/clang-26760.c": line 5710) * reduce to left at ("test/cases/large/clang-26760.c": line 5710) * reduce to right at ("test/cases/large/clang-26760.c": line 5710) @@ -17149,9 +17050,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 5753) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 5754) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) -* initilize variable at ("test/cases/large/clang-26760.c": line 5755) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) -* initilize variable at ("test/cases/large/clang-26760.c": line 5755) * remove expr statement at ("test/cases/large/clang-26760.c": line 5756) * reduce to operant at ("test/cases/large/clang-26760.c": line 5756) * reduce to indexee at ("test/cases/large/clang-26760.c": line 5756) @@ -17167,7 +17066,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5757) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 5759) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5760) -* initilize variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) * reduce to expression at ("test/cases/large/clang-26760.c": line 5761) * reduce to expression at ("test/cases/large/clang-26760.c": line 5763) @@ -17497,7 +17395,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 5818) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5825) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5826) -* initilize variable at ("test/cases/large/clang-26760.c": line 5826) * remove the for loop at ("test/cases/large/clang-26760.c": line 5827) * remove initializer at ("test/cases/large/clang-26760.c": line 5827) * reduce to left at ("test/cases/large/clang-26760.c": line 5827) @@ -18066,7 +17963,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 5967) * delete variable at ("test/cases/large/clang-26760.c": line 5967) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5968) -* initilize variable at ("test/cases/large/clang-26760.c": line 5968) * remove the for loop at ("test/cases/large/clang-26760.c": line 5969) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) * reduce to left at ("test/cases/large/clang-26760.c": line 5969) @@ -18349,9 +18245,7 @@ * inline variable l_1433 at ("test/cases/large/clang-26760.c": line 6033) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6034) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) -* initilize variable at ("test/cases/large/clang-26760.c": line 6035) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) -* initilize variable at ("test/cases/large/clang-26760.c": line 6035) * remove the for loop at ("test/cases/large/clang-26760.c": line 6036) * remove initializer at ("test/cases/large/clang-26760.c": line 6036) * reduce to left at ("test/cases/large/clang-26760.c": line 6036) @@ -18582,7 +18476,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6059) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6066) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6067) -* initilize variable at ("test/cases/large/clang-26760.c": line 6067) * remove the for loop at ("test/cases/large/clang-26760.c": line 6068) * remove initializer at ("test/cases/large/clang-26760.c": line 6068) * reduce to left at ("test/cases/large/clang-26760.c": line 6068) @@ -18668,11 +18561,8 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6333) * delete variable at ("test/cases/large/clang-26760.c": line 6333) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) -* initilize variable at ("test/cases/large/clang-26760.c": line 6334) * remove expr statement at ("test/cases/large/clang-26760.c": line 6335) * reduce to left at ("test/cases/large/clang-26760.c": line 6335) * reduce to right at ("test/cases/large/clang-26760.c": line 6335) @@ -18704,7 +18594,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6348) * inline variable l_1233 at ("test/cases/large/clang-26760.c": line 6349) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6350) -* initilize variable at ("test/cases/large/clang-26760.c": line 6350) * remove the for loop at ("test/cases/large/clang-26760.c": line 6351) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) * reduce to left at ("test/cases/large/clang-26760.c": line 6351) @@ -18795,9 +18684,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6377) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6378) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) -* initilize variable at ("test/cases/large/clang-26760.c": line 6379) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) -* initilize variable at ("test/cases/large/clang-26760.c": line 6379) * remove the for loop at ("test/cases/large/clang-26760.c": line 6380) * remove initializer at ("test/cases/large/clang-26760.c": line 6380) * reduce to left at ("test/cases/large/clang-26760.c": line 6380) @@ -18865,9 +18752,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) -* initilize variable at ("test/cases/large/clang-26760.c": line 6394) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) -* initilize variable at ("test/cases/large/clang-26760.c": line 6394) * remove return statement at ("test/cases/large/clang-26760.c": line 6395) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6395) * reduce to index at ("test/cases/large/clang-26760.c": line 6395) @@ -18943,9 +18828,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) -* initilize variable at ("test/cases/large/clang-26760.c": line 6405) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) -* initilize variable at ("test/cases/large/clang-26760.c": line 6405) * remove expr statement at ("test/cases/large/clang-26760.c": line 6406) * reduce to left at ("test/cases/large/clang-26760.c": line 6406) * reduce to right at ("test/cases/large/clang-26760.c": line 6406) @@ -18967,7 +18850,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6465) -* initilize variable at ("test/cases/large/clang-26760.c": line 6465) * remove condition at ("test/cases/large/clang-26760.c": line 6466) * reduce to index at ("test/cases/large/clang-26760.c": line 6466) * remove if branch at ("test/cases/large/clang-26760.c": line 6466) @@ -18980,7 +18862,6 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6409) * delete variable at ("test/cases/large/clang-26760.c": line 6411) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6412) -* initilize variable at ("test/cases/large/clang-26760.c": line 6412) * remove condition at ("test/cases/large/clang-26760.c": line 6413) * remove if branch at ("test/cases/large/clang-26760.c": line 6413) * remove break at ("test/cases/large/clang-26760.c": line 6414) @@ -19197,11 +19078,8 @@ * remove if branch at ("test/cases/large/clang-26760.c": line 6415) * delete variable at ("test/cases/large/clang-26760.c": line 6421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) -* initilize variable at ("test/cases/large/clang-26760.c": line 6422) * remove expr statement at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6423) @@ -19337,9 +19215,7 @@ * inline variable l_1230 at ("test/cases/large/clang-26760.c": line 6506) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6507) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) -* initilize variable at ("test/cases/large/clang-26760.c": line 6508) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) -* initilize variable at ("test/cases/large/clang-26760.c": line 6508) * remove the for loop at ("test/cases/large/clang-26760.c": line 6509) * remove initializer at ("test/cases/large/clang-26760.c": line 6509) * reduce to left at ("test/cases/large/clang-26760.c": line 6509) @@ -19518,9 +19394,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6535) * inline variable l_1321 at ("test/cases/large/clang-26760.c": line 6536) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) -* initilize variable at ("test/cases/large/clang-26760.c": line 6537) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) -* initilize variable at ("test/cases/large/clang-26760.c": line 6537) * remove the for loop at ("test/cases/large/clang-26760.c": line 6538) * remove initializer at ("test/cases/large/clang-26760.c": line 6538) * reduce to left at ("test/cases/large/clang-26760.c": line 6538) @@ -19733,7 +19607,6 @@ * remove else branch at ("test/cases/large/clang-26760.c": line 6580) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6603) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6604) -* initilize variable at ("test/cases/large/clang-26760.c": line 6604) * remove the for loop at ("test/cases/large/clang-26760.c": line 6605) * remove initializer at ("test/cases/large/clang-26760.c": line 6605) * reduce to left at ("test/cases/large/clang-26760.c": line 6605) @@ -19804,9 +19677,7 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) -* initilize variable at ("test/cases/large/clang-26760.c": line 6593) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) -* initilize variable at ("test/cases/large/clang-26760.c": line 6593) * remove the for loop at ("test/cases/large/clang-26760.c": line 6594) * remove initializer at ("test/cases/large/clang-26760.c": line 6594) * reduce to left at ("test/cases/large/clang-26760.c": line 6594) @@ -19871,9 +19742,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 6518) * inline variable l_1252 at ("test/cases/large/clang-26760.c": line 6519) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) -* initilize variable at ("test/cases/large/clang-26760.c": line 6520) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) -* initilize variable at ("test/cases/large/clang-26760.c": line 6520) * remove expr statement at ("test/cases/large/clang-26760.c": line 6521) * reduce to left at ("test/cases/large/clang-26760.c": line 6521) * reduce to right at ("test/cases/large/clang-26760.c": line 6530) @@ -20166,9 +20035,7 @@ * inline variable l_843 at ("test/cases/large/clang-26760.c": line 6119) * inline variable l_1046 at ("test/cases/large/clang-26760.c": line 6120) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) -* initilize variable at ("test/cases/large/clang-26760.c": line 6121) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) -* initilize variable at ("test/cases/large/clang-26760.c": line 6121) * remove the for loop at ("test/cases/large/clang-26760.c": line 6122) * remove initializer at ("test/cases/large/clang-26760.c": line 6122) * reduce to left at ("test/cases/large/clang-26760.c": line 6122) @@ -20208,9 +20075,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6136) * delete variable at ("test/cases/large/clang-26760.c": line 6136) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) -* initilize variable at ("test/cases/large/clang-26760.c": line 6137) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) -* initilize variable at ("test/cases/large/clang-26760.c": line 6137) * remove expr statement at ("test/cases/large/clang-26760.c": line 6138) * reduce to left at ("test/cases/large/clang-26760.c": line 6138) * reduce to right at ("test/cases/large/clang-26760.c": line 6138) @@ -20225,9 +20090,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) -* initilize variable at ("test/cases/large/clang-26760.c": line 6141) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) -* initilize variable at ("test/cases/large/clang-26760.c": line 6141) * remove expr statement at ("test/cases/large/clang-26760.c": line 6142) * reduce to left at ("test/cases/large/clang-26760.c": line 6142) * reduce to right at ("test/cases/large/clang-26760.c": line 6142) @@ -20307,9 +20170,7 @@ * delete variable at ("test/cases/large/clang-26760.c": line 6179) * inline variable l_953 at ("test/cases/large/clang-26760.c": line 6180) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) -* initilize variable at ("test/cases/large/clang-26760.c": line 6181) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) -* initilize variable at ("test/cases/large/clang-26760.c": line 6181) * remove expr statement at ("test/cases/large/clang-26760.c": line 6182) * reduce to operant at ("test/cases/large/clang-26760.c": line 6182) * reduce to indexee at ("test/cases/large/clang-26760.c": line 6182) @@ -20325,7 +20186,6 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6183) * inline variable l_876 at ("test/cases/large/clang-26760.c": line 6185) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6186) -* initilize variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) * reduce to expression at ("test/cases/large/clang-26760.c": line 6187) * reduce to expression at ("test/cases/large/clang-26760.c": line 6189) @@ -21172,7 +21032,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6657) * delete variable at ("test/cases/large/clang-26760.c": line 6657) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6658) -* initilize variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) @@ -21400,9 +21259,7 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) -* initilize variable at ("test/cases/large/clang-26760.c": line 6702) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) -* initilize variable at ("test/cases/large/clang-26760.c": line 6702) * remove expr statement at ("test/cases/large/clang-26760.c": line 6703) * reduce to left at ("test/cases/large/clang-26760.c": line 6703) * reduce to right at ("test/cases/large/clang-26760.c": line 6703) @@ -21629,7 +21486,6 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7942) * delete variable at ("test/cases/large/clang-26760.c": line 7942) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7943) -* initilize variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) * reduce to left at ("test/cases/large/clang-26760.c": line 7944) * reduce to right at ("test/cases/large/clang-26760.c": line 7944) @@ -21931,11 +21787,8 @@ * remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p2.path b/rtree-c/test/expected/clang-26760/reduction/p2.path index 4d9182f83e4d5a8f827ca7a6b41ab29e7d8817b6..7ecfee44bc11fd1e9e548f0ca30748440588801b 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p2.path +++ b/rtree-c/test/expected/clang-26760/reduction/p2.path @@ -1745,14 +1745,12 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) -* initilize variable at ("test/cases/large/clang-26760.c": line 424) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) @@ -1866,7 +1864,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) -* initilize variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) @@ -1901,50 +1898,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 525) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1959,6 +1975,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1967,28 +1984,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -2027,7 +2055,6 @@ * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * inline variable l_9 at ("test/cases/large/clang-26760.c": line 591) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) -* initilize variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) * reduce to left at ("test/cases/large/clang-26760.c": line 593) @@ -3348,9 +3375,7 @@ * inline variable l_1461 at ("test/cases/large/clang-26760.c": line 4489) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) -* initilize variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) @@ -4782,11 +4807,8 @@ * remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13371) diff --git a/rtree-c/test/expected/clang-26760/reduction/p3.path b/rtree-c/test/expected/clang-26760/reduction/p3.path index e9bc42a4cfad2495b295573a82cc18e0b0e22f83..155c70bd0f4857631375b2f553290131b6696cc3 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p3.path +++ b/rtree-c/test/expected/clang-26760/reduction/p3.path @@ -1734,14 +1734,12 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) -* initilize variable at ("test/cases/large/clang-26760.c": line 424) * inline variable poly at ("test/cases/large/clang-26760.c": line 425) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) -* initilize variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) @@ -1855,7 +1853,6 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) -* initilize variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) @@ -1890,50 +1887,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 525) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1948,6 +1964,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1956,28 +1973,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -2029,11 +2057,8 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 13347) * remove return statement at ("test/cases/large/clang-26760.c": line 13348) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13370) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p4.path b/rtree-c/test/expected/clang-26760/reduction/p4.path index f4043ec159730ba14bff052235644468b5ab9ce6..2ee8fadd3f9a1fe8078c76843d6982fdc559cba8 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p4.path +++ b/rtree-c/test/expected/clang-26760/reduction/p4.path @@ -1530,6 +1530,7 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -1568,50 +1569,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 525) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1626,6 +1646,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1634,28 +1655,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -1702,11 +1734,8 @@ * reduce to expression at ("test/cases/large/clang-26760.c": line 4447) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) * reduce to expression at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p5.path b/rtree-c/test/expected/clang-26760/reduction/p5.path index 33c98884fd41ad6b8ae74055164702f4a47da56f..cb691c1ab8044adf6d463f5f1c892a19a49113b9 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p5.path +++ b/rtree-c/test/expected/clang-26760/reduction/p5.path @@ -1220,6 +1220,7 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -1241,50 +1242,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 519) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -1299,6 +1319,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -1307,28 +1328,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -1365,11 +1397,8 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 579) * make declaration non-static at ("test/cases/large/clang-26760.c": line 584) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) * reduce to expression at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p6.path b/rtree-c/test/expected/clang-26760/reduction/p6.path index 005f898f039bcb380db5d4ea0d744c1a8fce5bf4..e1d534db402c7cef2105497bf5dce54a4ecb4e0e 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p6.path +++ b/rtree-c/test/expected/clang-26760/reduction/p6.path @@ -583,6 +583,7 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 420) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +* remove initialization at ("test/cases/large/clang-26760.c": line 421) * inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) @@ -604,50 +605,69 @@ * remove function declaration at ("test/cases/large/clang-26760.c": line 519) * make declaration non-static at ("test/cases/large/clang-26760.c": line 530) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) -* initilize variable at ("test/cases/large/clang-26760.c": line 530) * make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +* remove initialization at ("test/cases/large/clang-26760.c": line 531) * inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) * make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -662,6 +682,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -670,28 +691,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -728,11 +760,8 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 579) * make declaration non-static at ("test/cases/large/clang-26760.c": line 584) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) * reduce to expression at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p7.path b/rtree-c/test/expected/clang-26760/reduction/p7.path index 809c1bcd1a9a16af148ad7037337bd9c520c7ddf..3c14c1f3d5df72fe6324b1930b1bc8c3a3c94f4e 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p7.path +++ b/rtree-c/test/expected/clang-26760/reduction/p7.path @@ -120,52 +120,73 @@ 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 420) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +1 remove initialization at ("test/cases/large/clang-26760.c": line 421) 1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 530) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 531) -1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) -1 make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +1 remove initialization at ("test/cases/large/clang-26760.c": line 531) +* inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +* make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +* remove initialization at ("test/cases/large/clang-26760.c": line 532) * inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) * make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +* remove initialization at ("test/cases/large/clang-26760.c": line 533) * inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) * make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +* remove initialization at ("test/cases/large/clang-26760.c": line 534) * inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) * make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +* remove initialization at ("test/cases/large/clang-26760.c": line 535) * delete variable at ("test/cases/large/clang-26760.c": line 535) * make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +* remove initialization at ("test/cases/large/clang-26760.c": line 536) * inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) * make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +* remove initialization at ("test/cases/large/clang-26760.c": line 537) * inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) * make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +* remove initialization at ("test/cases/large/clang-26760.c": line 538) * delete variable at ("test/cases/large/clang-26760.c": line 538) * make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +* remove initialization at ("test/cases/large/clang-26760.c": line 539) * inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) * make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +* remove initialization at ("test/cases/large/clang-26760.c": line 540) * inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) * make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +* remove initialization at ("test/cases/large/clang-26760.c": line 541) * inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) * make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +* remove initialization at ("test/cases/large/clang-26760.c": line 542) * inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) * make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +* remove initialization at ("test/cases/large/clang-26760.c": line 543) * inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) * make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +* remove initialization at ("test/cases/large/clang-26760.c": line 544) * delete variable at ("test/cases/large/clang-26760.c": line 544) * make declaration non-static at ("test/cases/large/clang-26760.c": line 545) +* remove initialization at ("test/cases/large/clang-26760.c": line 545) * reduce to operant at ("test/cases/large/clang-26760.c": line 545) * delete variable at ("test/cases/large/clang-26760.c": line 545) * make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +* remove initialization at ("test/cases/large/clang-26760.c": line 546) * inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) * make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +* remove initialization at ("test/cases/large/clang-26760.c": line 547) * inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) * make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +* remove initialization at ("test/cases/large/clang-26760.c": line 548) * inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) * make declaration non-static at ("test/cases/large/clang-26760.c": line 549) +* remove initialization at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) * make declaration non-static at ("test/cases/large/clang-26760.c": line 550) +* remove initialization at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * reduce to operant at ("test/cases/large/clang-26760.c": line 550) @@ -180,6 +201,7 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) * make declaration non-static at ("test/cases/large/clang-26760.c": line 551) +* remove initialization at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * reduce to operant at ("test/cases/large/clang-26760.c": line 551) @@ -188,28 +210,39 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 551) * delete variable at ("test/cases/large/clang-26760.c": line 551) * make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +* remove initialization at ("test/cases/large/clang-26760.c": line 552) * delete variable at ("test/cases/large/clang-26760.c": line 552) * make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +* remove initialization at ("test/cases/large/clang-26760.c": line 553) * delete variable at ("test/cases/large/clang-26760.c": line 553) * make declaration non-static at ("test/cases/large/clang-26760.c": line 554) +* remove initialization at ("test/cases/large/clang-26760.c": line 554) * reduce to operant at ("test/cases/large/clang-26760.c": line 554) * delete variable at ("test/cases/large/clang-26760.c": line 554) * make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +* remove initialization at ("test/cases/large/clang-26760.c": line 555) * delete variable at ("test/cases/large/clang-26760.c": line 555) * make declaration non-static at ("test/cases/large/clang-26760.c": line 556) +* remove initialization at ("test/cases/large/clang-26760.c": line 556) * reduce to operant at ("test/cases/large/clang-26760.c": line 556) * delete variable at ("test/cases/large/clang-26760.c": line 556) * make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +* remove initialization at ("test/cases/large/clang-26760.c": line 557) * inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) * make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +* remove initialization at ("test/cases/large/clang-26760.c": line 558) * inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) * make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +* remove initialization at ("test/cases/large/clang-26760.c": line 559) * inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) * make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +* remove initialization at ("test/cases/large/clang-26760.c": line 560) * inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) * make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +* remove initialization at ("test/cases/large/clang-26760.c": line 561) * inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) * make declaration non-static at ("test/cases/large/clang-26760.c": line 562) +* remove initialization at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) * reduce to operant at ("test/cases/large/clang-26760.c": line 562) @@ -246,11 +279,8 @@ * make declaration non-static at ("test/cases/large/clang-26760.c": line 579) * make declaration non-static at ("test/cases/large/clang-26760.c": line 584) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) -* initilize variable at ("test/cases/large/clang-26760.c": line 13368) * inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) * reduce to expression at ("test/cases/large/clang-26760.c": line 13372) diff --git a/rtree-c/test/expected/clang-26760/reduction/p8.path b/rtree-c/test/expected/clang-26760/reduction/p8.path index a4c44336fe49f5d8cdcb976b5790b58346f9a0b6..35ae1a318575bd2efa29158ff5712a51095872b8 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p8.path +++ b/rtree-c/test/expected/clang-26760/reduction/p8.path @@ -120,120 +120,105 @@ 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 420) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +1 remove initialization at ("test/cases/large/clang-26760.c": line 421) 1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 530) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +1 remove initialization at ("test/cases/large/clang-26760.c": line 531) 1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +1 remove initialization at ("test/cases/large/clang-26760.c": line 532) 1 inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +1 remove initialization at ("test/cases/large/clang-26760.c": line 533) 1 inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +1 remove initialization at ("test/cases/large/clang-26760.c": line 534) 1 inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +1 remove initialization at ("test/cases/large/clang-26760.c": line 535) 1 delete variable at ("test/cases/large/clang-26760.c": line 535) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +1 remove initialization at ("test/cases/large/clang-26760.c": line 536) 1 inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +1 remove initialization at ("test/cases/large/clang-26760.c": line 537) 1 inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +1 remove initialization at ("test/cases/large/clang-26760.c": line 538) 1 delete variable at ("test/cases/large/clang-26760.c": line 538) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +1 remove initialization at ("test/cases/large/clang-26760.c": line 539) 1 inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +1 remove initialization at ("test/cases/large/clang-26760.c": line 540) 1 inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +1 remove initialization at ("test/cases/large/clang-26760.c": line 541) 1 inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +1 remove initialization at ("test/cases/large/clang-26760.c": line 542) 1 inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +1 remove initialization at ("test/cases/large/clang-26760.c": line 543) 1 inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +1 remove initialization at ("test/cases/large/clang-26760.c": line 544) 1 delete variable at ("test/cases/large/clang-26760.c": line 544) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 545) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 545) -1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 remove initialization at ("test/cases/large/clang-26760.c": line 545) +1 delete variable at ("test/cases/large/clang-26760.c": line 545) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +1 remove initialization at ("test/cases/large/clang-26760.c": line 546) 1 inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +1 remove initialization at ("test/cases/large/clang-26760.c": line 547) 1 inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +1 remove initialization at ("test/cases/large/clang-26760.c": line 548) 1 inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 remove initialization at ("test/cases/large/clang-26760.c": line 549) 1 delete variable at ("test/cases/large/clang-26760.c": line 549) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 remove initialization at ("test/cases/large/clang-26760.c": line 550) 1 delete variable at ("test/cases/large/clang-26760.c": line 550) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 remove initialization at ("test/cases/large/clang-26760.c": line 551) 1 delete variable at ("test/cases/large/clang-26760.c": line 551) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +1 remove initialization at ("test/cases/large/clang-26760.c": line 552) 1 delete variable at ("test/cases/large/clang-26760.c": line 552) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +1 remove initialization at ("test/cases/large/clang-26760.c": line 553) 1 delete variable at ("test/cases/large/clang-26760.c": line 553) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 554) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 554) -1 inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) +1 remove initialization at ("test/cases/large/clang-26760.c": line 554) +1 delete variable at ("test/cases/large/clang-26760.c": line 554) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +1 remove initialization at ("test/cases/large/clang-26760.c": line 555) 1 delete variable at ("test/cases/large/clang-26760.c": line 555) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 556) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 556) -1 inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +1 remove initialization at ("test/cases/large/clang-26760.c": line 556) +1 delete variable at ("test/cases/large/clang-26760.c": line 556) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +1 remove initialization at ("test/cases/large/clang-26760.c": line 557) 1 inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +1 remove initialization at ("test/cases/large/clang-26760.c": line 558) 1 inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +1 remove initialization at ("test/cases/large/clang-26760.c": line 559) 1 inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +1 remove initialization at ("test/cases/large/clang-26760.c": line 560) 1 inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +1 remove initialization at ("test/cases/large/clang-26760.c": line 561) 1 inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 remove initialization at ("test/cases/large/clang-26760.c": line 562) 1 delete variable at ("test/cases/large/clang-26760.c": line 562) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 563) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 564) @@ -254,28 +239,21 @@ 1 remove expr statement at ("test/cases/large/clang-26760.c": line 13374) 1 remove expr statement at ("test/cases/large/clang-26760.c": line 13375) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13376) -* remove expr statement at <no file> -* remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) -* remove condition at ("test/cases/large/clang-26760.c": line 13379) -* remove if branch at ("test/cases/large/clang-26760.c": line 13379) -* remove expr statement at ("test/cases/large/clang-26760.c": line 13380) -* expand compound statment at ("test/cases/large/clang-26760.c": line 13377) -* expand compound statment at ("test/cases/large/clang-26760.c": line 13376) -* remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) -* remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) -* remove the for loop at ("test/cases/large/clang-26760.c": line 13384) -* remove initializer at ("test/cases/large/clang-26760.c": line 13384) -* remove check at ("test/cases/large/clang-26760.c": line 13384) -* remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) -* remove condition at ("test/cases/large/clang-26760.c": line 13387) -* remove if branch at ("test/cases/large/clang-26760.c": line 13387) -* remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +1 remove expr statement at <no file> +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13378) +1 remove condition at ("test/cases/large/clang-26760.c": line 13379) +1 remove if branch at ("test/cases/large/clang-26760.c": line 13379) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13377) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13376) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13383) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13384) +1 remove expr statement at <no file> +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13386) +1 remove condition at ("test/cases/large/clang-26760.c": line 13387) +1 remove if branch at ("test/cases/large/clang-26760.c": line 13387) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13385) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) * reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * reduce to expression at ("test/cases/large/clang-26760.c": line 13390) @@ -301,7 +279,6 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) * reduce to expression at ("test/cases/large/clang-26760.c": line 13401) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) * reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * reduce to expression at ("test/cases/large/clang-26760.c": line 13402) @@ -368,7 +345,6 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) * reduce to expression at ("test/cases/large/clang-26760.c": line 13454) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) @@ -382,7 +358,6 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) * reduce to expression at ("test/cases/large/clang-26760.c": line 13464) -* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) * reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * reduce to expression at ("test/cases/large/clang-26760.c": line 13465) diff --git a/rtree-c/test/expected/clang-26760/reduction/p9.path b/rtree-c/test/expected/clang-26760/reduction/p9.path index f75c882414550495073db7dac7e3a81aa3df6d1d..048a42e24455a89cb96bb494b2c3eec300011a1a 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p9.path +++ b/rtree-c/test/expected/clang-26760/reduction/p9.path @@ -120,120 +120,105 @@ 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 420) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 421) +1 remove initialization at ("test/cases/large/clang-26760.c": line 421) 1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 530) 1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 531) +1 remove initialization at ("test/cases/large/clang-26760.c": line 531) 1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 532) +1 remove initialization at ("test/cases/large/clang-26760.c": line 532) 1 inline variable g_22 at ("test/cases/large/clang-26760.c": line 532) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 533) +1 remove initialization at ("test/cases/large/clang-26760.c": line 533) 1 inline variable g_59 at ("test/cases/large/clang-26760.c": line 533) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 534) +1 remove initialization at ("test/cases/large/clang-26760.c": line 534) 1 inline variable g_89 at ("test/cases/large/clang-26760.c": line 534) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 535) +1 remove initialization at ("test/cases/large/clang-26760.c": line 535) 1 delete variable at ("test/cases/large/clang-26760.c": line 535) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 536) +1 remove initialization at ("test/cases/large/clang-26760.c": line 536) 1 inline variable g_100 at ("test/cases/large/clang-26760.c": line 536) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 537) +1 remove initialization at ("test/cases/large/clang-26760.c": line 537) 1 inline variable g_101 at ("test/cases/large/clang-26760.c": line 537) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 538) +1 remove initialization at ("test/cases/large/clang-26760.c": line 538) 1 delete variable at ("test/cases/large/clang-26760.c": line 538) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 539) +1 remove initialization at ("test/cases/large/clang-26760.c": line 539) 1 inline variable g_143 at ("test/cases/large/clang-26760.c": line 539) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 540) +1 remove initialization at ("test/cases/large/clang-26760.c": line 540) 1 inline variable g_540 at ("test/cases/large/clang-26760.c": line 540) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 541) +1 remove initialization at ("test/cases/large/clang-26760.c": line 541) 1 inline variable g_694 at ("test/cases/large/clang-26760.c": line 541) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 542) +1 remove initialization at ("test/cases/large/clang-26760.c": line 542) 1 inline variable g_717 at ("test/cases/large/clang-26760.c": line 542) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 543) +1 remove initialization at ("test/cases/large/clang-26760.c": line 543) 1 inline variable g_777 at ("test/cases/large/clang-26760.c": line 543) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 544) +1 remove initialization at ("test/cases/large/clang-26760.c": line 544) 1 delete variable at ("test/cases/large/clang-26760.c": line 544) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 545) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 545) -1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 remove initialization at ("test/cases/large/clang-26760.c": line 545) +1 delete variable at ("test/cases/large/clang-26760.c": line 545) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 546) +1 remove initialization at ("test/cases/large/clang-26760.c": line 546) 1 inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 547) +1 remove initialization at ("test/cases/large/clang-26760.c": line 547) 1 inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 548) +1 remove initialization at ("test/cases/large/clang-26760.c": line 548) 1 inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 remove initialization at ("test/cases/large/clang-26760.c": line 549) 1 delete variable at ("test/cases/large/clang-26760.c": line 549) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 remove initialization at ("test/cases/large/clang-26760.c": line 550) 1 delete variable at ("test/cases/large/clang-26760.c": line 550) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 remove initialization at ("test/cases/large/clang-26760.c": line 551) 1 delete variable at ("test/cases/large/clang-26760.c": line 551) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 552) +1 remove initialization at ("test/cases/large/clang-26760.c": line 552) 1 delete variable at ("test/cases/large/clang-26760.c": line 552) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 553) +1 remove initialization at ("test/cases/large/clang-26760.c": line 553) 1 delete variable at ("test/cases/large/clang-26760.c": line 553) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 554) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 554) -1 inline variable g_2100 at ("test/cases/large/clang-26760.c": line 554) +1 remove initialization at ("test/cases/large/clang-26760.c": line 554) +1 delete variable at ("test/cases/large/clang-26760.c": line 554) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 555) +1 remove initialization at ("test/cases/large/clang-26760.c": line 555) 1 delete variable at ("test/cases/large/clang-26760.c": line 555) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 556) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 556) -1 inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +1 remove initialization at ("test/cases/large/clang-26760.c": line 556) +1 delete variable at ("test/cases/large/clang-26760.c": line 556) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 557) +1 remove initialization at ("test/cases/large/clang-26760.c": line 557) 1 inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 558) +1 remove initialization at ("test/cases/large/clang-26760.c": line 558) 1 inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 559) +1 remove initialization at ("test/cases/large/clang-26760.c": line 559) 1 inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 560) +1 remove initialization at ("test/cases/large/clang-26760.c": line 560) 1 inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 561) +1 remove initialization at ("test/cases/large/clang-26760.c": line 561) 1 inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) -1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 remove initialization at ("test/cases/large/clang-26760.c": line 562) 1 delete variable at ("test/cases/large/clang-26760.c": line 562) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 563) 1 make declaration non-static at ("test/cases/large/clang-26760.c": line 564) diff --git a/rtree-c/test/expected/clang-26760/reduction/x7.c b/rtree-c/test/expected/clang-26760/reduction/x7.c index 108621ecb99763d244a1a788208bdf7f3a6ae676..1088e06e580a3ae3d2bf1d7a5a06eb211b99297a 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x7.c +++ b/rtree-c/test/expected/clang-26760/reduction/x7.c @@ -1,4 +1,5 @@ -unsigned int g_22 = 18446744073709551615uL; +const unsigned char g_18; +static unsigned int g_22 = 18446744073709551615uL; static unsigned char g_59 = 0x26L; static signed char g_89 = 0xe8L; static signed char g_97[7] = { 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL, 0x9aL }; diff --git a/rtree-c/test/expected/clang-26760/reduction/x8.c b/rtree-c/test/expected/clang-26760/reduction/x8.c index 4fa16b494fa55f16081e5205badc96adf43d8b76..a05dd237dcd4917c5102f1296ffa72b6c2b9f17c 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x8.c +++ b/rtree-c/test/expected/clang-26760/reduction/x8.c @@ -1,21 +1,5 @@ int main(void) { - { - 0; - { - 0; - if (0) - "index = [%d]\n"; - } - } - 0; - 0; - for (0; 5;) - { - 0; - if (0) - "index = [%d]\n"; - } 0; 0; 0; diff --git a/rtree-c/test/expected/constant/reduction/r00000.c b/rtree-c/test/expected/constant/reduction/r000000.c similarity index 84% rename from rtree-c/test/expected/constant/reduction/r00000.c rename to rtree-c/test/expected/constant/reduction/r000000.c index 78197f6ff0dbf4dd890242d7c3c48fd9f52cd430..9f95eac877a3ff7126faa23b6792e0b2939180d5 100644 --- a/rtree-c/test/expected/constant/reduction/r00000.c +++ b/rtree-c/test/expected/constant/reduction/r000000.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r000001.c b/rtree-c/test/expected/constant/reduction/r000001.c new file mode 100644 index 0000000000000000000000000000000000000000..38daa793b61d7ec8a7cd4bfb222800cdca51dcaf --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r000001.c @@ -0,0 +1,13 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int x = 10; +int main() +{ + int y = 25; + return y; +} diff --git a/rtree-c/test/expected/constant/reduction/r00001.c b/rtree-c/test/expected/constant/reduction/r00001.c index 434fd550bddedf62f3bbc99b7dc25944d0b15907..2bd7b7ebd0a62f87e78dc4e511f3bbb6a75df86e 100644 --- a/rtree-c/test/expected/constant/reduction/r00001.c +++ b/rtree-c/test/expected/constant/reduction/r00001.c @@ -1,12 +1,12 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 0 reduce to left at ("test/cases/small/constant.c": line 5) -// 1 reduce to right at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) int x = 10; int main() { int y = 25; - return y; + return x; } diff --git a/rtree-c/test/expected/constant/reduction/r0001.c b/rtree-c/test/expected/constant/reduction/r0001.c index ea57183a9cadb472e7b41b6c7aeecb8ce38281d6..7aeb592315735aa11cc3df0f011df02882b79330 100644 --- a/rtree-c/test/expected/constant/reduction/r0001.c +++ b/rtree-c/test/expected/constant/reduction/r0001.c @@ -1,11 +1,10 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) -// 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 1 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 remove return statement at ("test/cases/small/constant.c": line 5) int x = 10; int main() { int y = 25; - return x; } diff --git a/rtree-c/test/expected/constant/reduction/r01000.c b/rtree-c/test/expected/constant/reduction/r001000.c similarity index 84% rename from rtree-c/test/expected/constant/reduction/r01000.c rename to rtree-c/test/expected/constant/reduction/r001000.c index b596f53a6a2cc2d8084dbfe166edb48b4ef2a31f..4bd900a1a5ee1132b3383362b694c3dde13074e8 100644 --- a/rtree-c/test/expected/constant/reduction/r01000.c +++ b/rtree-c/test/expected/constant/reduction/r001000.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r001001.c b/rtree-c/test/expected/constant/reduction/r001001.c new file mode 100644 index 0000000000000000000000000000000000000000..302040af5490b85a9f7c9656bb3dd5f3861a80b2 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r001001.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int x = 10; +int main() +{ + return 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r00101.c b/rtree-c/test/expected/constant/reduction/r00101.c new file mode 100644 index 0000000000000000000000000000000000000000..f59391f7f274668c65d892a73e67fd74e74f6fbb --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r00101.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) + +int x = 10; +int main() +{ + return x; +} diff --git a/rtree-c/test/expected/constant/reduction/r011.c b/rtree-c/test/expected/constant/reduction/r0011.c similarity index 76% rename from rtree-c/test/expected/constant/reduction/r011.c rename to rtree-c/test/expected/constant/reduction/r0011.c index 0e611cbda4fbbac74c0e1e7b37b8a441e136a19a..439ad1a2548484ac6249d3c71f53f3ea69d430e8 100644 --- a/rtree-c/test/expected/constant/reduction/r011.c +++ b/rtree-c/test/expected/constant/reduction/r0011.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r10000.c b/rtree-c/test/expected/constant/reduction/r010000.c similarity index 84% rename from rtree-c/test/expected/constant/reduction/r10000.c rename to rtree-c/test/expected/constant/reduction/r010000.c index 90ad57318c8d4f8d5430a6f32e1dfa5679a9906d..fe66925fd202e2e890a473d6e7026e68babd3fc8 100644 --- a/rtree-c/test/expected/constant/reduction/r10000.c +++ b/rtree-c/test/expected/constant/reduction/r010000.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r010001.c b/rtree-c/test/expected/constant/reduction/r010001.c new file mode 100644 index 0000000000000000000000000000000000000000..dd2e138d9442fe8bcacb08dac4b120abede1d15b --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r010001.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + int y = 25; + return y; +} diff --git a/rtree-c/test/expected/constant/reduction/r01001.c b/rtree-c/test/expected/constant/reduction/r01001.c index 3a4eeb5adfddbcbf7da0839e3f7b320d8dbfee70..946e6b67d0e031cd485dee7b01e8433a32e2ab88 100644 --- a/rtree-c/test/expected/constant/reduction/r01001.c +++ b/rtree-c/test/expected/constant/reduction/r01001.c @@ -1,11 +1,11 @@ -// 0 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 0 reduce to left at ("test/cases/small/constant.c": line 5) -// 1 reduce to right at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) -int x = 10; int main() { - return 25; + int y = 25; + return 10; } diff --git a/rtree-c/test/expected/constant/reduction/r0101.c b/rtree-c/test/expected/constant/reduction/r0101.c index b86a688f768b0c4eb6ef89a22b1482633c827a26..3d900cdc87abd32e0e596442617efc0883f5c7bb 100644 --- a/rtree-c/test/expected/constant/reduction/r0101.c +++ b/rtree-c/test/expected/constant/reduction/r0101.c @@ -1,10 +1,9 @@ -// 0 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) -// 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 1 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 1 remove return statement at ("test/cases/small/constant.c": line 5) -int x = 10; int main() { - return x; + int y = 25; } diff --git a/rtree-c/test/expected/constant/reduction/r11000.c b/rtree-c/test/expected/constant/reduction/r011000.c similarity index 83% rename from rtree-c/test/expected/constant/reduction/r11000.c rename to rtree-c/test/expected/constant/reduction/r011000.c index 2e049a9c28bb78813a5e60bfe7a30ce43eea1f3e..fe12d62621d6bbb1e2848073e4aeabf7bc80281f 100644 --- a/rtree-c/test/expected/constant/reduction/r11000.c +++ b/rtree-c/test/expected/constant/reduction/r011000.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r011001.c b/rtree-c/test/expected/constant/reduction/r011001.c new file mode 100644 index 0000000000000000000000000000000000000000..e4cff34bef0870c64390bb290774b059ce61715e --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r011001.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r01101.c b/rtree-c/test/expected/constant/reduction/r01101.c new file mode 100644 index 0000000000000000000000000000000000000000..b88f1059eed38ed54c82f14ee65fc070ed0573ac --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r01101.c @@ -0,0 +1,10 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 10; +} diff --git a/rtree-c/test/expected/constant/reduction/r111.c b/rtree-c/test/expected/constant/reduction/r0111.c similarity index 75% rename from rtree-c/test/expected/constant/reduction/r111.c rename to rtree-c/test/expected/constant/reduction/r0111.c index 72a38fd5dc224cca8becc480799344a8d0e082f8..880c3ba14a9ddeaafd885ddea3c524415942c96a 100644 --- a/rtree-c/test/expected/constant/reduction/r111.c +++ b/rtree-c/test/expected/constant/reduction/r0111.c @@ -1,3 +1,4 @@ +// 0 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) // 1 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) diff --git a/rtree-c/test/expected/constant/reduction/r100000.c b/rtree-c/test/expected/constant/reduction/r100000.c new file mode 100644 index 0000000000000000000000000000000000000000..f07a03cbc11de09eff8afdd50d8cee58fbdb3fc2 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r100000.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 reduce to right at ("test/cases/small/constant.c": line 5) + +int x; +int main() +{ + int y = 25; + return x + y; +} diff --git a/rtree-c/test/expected/constant/reduction/r100001.c b/rtree-c/test/expected/constant/reduction/r100001.c new file mode 100644 index 0000000000000000000000000000000000000000..414ac8f6c39a91b8ff4e80bb43ef1df11c485da0 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r100001.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int x; +int main() +{ + int y = 25; + return y; +} diff --git a/rtree-c/test/expected/constant/reduction/r10001.c b/rtree-c/test/expected/constant/reduction/r10001.c index 48cf63b9f1929f95f5bf04c1eb77dc17de1ba524..0beeab80f318f6d88e8a716d010c0afe92604cd3 100644 --- a/rtree-c/test/expected/constant/reduction/r10001.c +++ b/rtree-c/test/expected/constant/reduction/r10001.c @@ -1,11 +1,12 @@ -// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 0 reduce to left at ("test/cases/small/constant.c": line 5) -// 1 reduce to right at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) +int x; int main() { int y = 25; - return y; + return x; } diff --git a/rtree-c/test/expected/constant/reduction/r1001.c b/rtree-c/test/expected/constant/reduction/r1001.c index 9f8d2b12860756348098ca398fb59975bab826b9..9b95b0c78cc14cd403a42668c68ef7ba1f649bea 100644 --- a/rtree-c/test/expected/constant/reduction/r1001.c +++ b/rtree-c/test/expected/constant/reduction/r1001.c @@ -1,10 +1,10 @@ -// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) // 0 inline variable y at ("test/cases/small/constant.c": line 4) -// 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 1 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 remove return statement at ("test/cases/small/constant.c": line 5) +int x; int main() { int y = 25; - return 10; } diff --git a/rtree-c/test/expected/constant/reduction/r101000.c b/rtree-c/test/expected/constant/reduction/r101000.c new file mode 100644 index 0000000000000000000000000000000000000000..9e3df365d023310244cd2b968f8fc4169d2bfeef --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r101000.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 reduce to right at ("test/cases/small/constant.c": line 5) + +int x; +int main() +{ + return x + 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r101001.c b/rtree-c/test/expected/constant/reduction/r101001.c new file mode 100644 index 0000000000000000000000000000000000000000..3e3887f0af19ece6484358b52fce272634de8ec0 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r101001.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int x; +int main() +{ + return 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r10101.c b/rtree-c/test/expected/constant/reduction/r10101.c new file mode 100644 index 0000000000000000000000000000000000000000..056111a003b258b51a04c0aab45c4fc1cb65672b --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r10101.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 0 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) + +int x; +int main() +{ + return x; +} diff --git a/rtree-c/test/expected/constant/reduction/r001.c b/rtree-c/test/expected/constant/reduction/r1011.c similarity index 52% rename from rtree-c/test/expected/constant/reduction/r001.c rename to rtree-c/test/expected/constant/reduction/r1011.c index 20dc16662ca651771d91b07b07f9d19d1825284a..f7dde13f3612c180c37ce4ceafc0cc787ff7fd0f 100644 --- a/rtree-c/test/expected/constant/reduction/r001.c +++ b/rtree-c/test/expected/constant/reduction/r1011.c @@ -1,9 +1,9 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) // 0 inline variable x at ("test/cases/small/constant.c": line 1) -// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) -int x = 10; +int x; int main() { - int y = 25; } diff --git a/rtree-c/test/expected/constant/reduction/r110000.c b/rtree-c/test/expected/constant/reduction/r110000.c new file mode 100644 index 0000000000000000000000000000000000000000..92b486dff9a0c1e5ddf928067e1ba0d389005476 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r110000.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + int y = 25; + return 10 + y; +} diff --git a/rtree-c/test/expected/constant/reduction/r110001.c b/rtree-c/test/expected/constant/reduction/r110001.c new file mode 100644 index 0000000000000000000000000000000000000000..06b8a9704fdd8f1f9c6f43992420aa3a358d00da --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r110001.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + int y = 25; + return y; +} diff --git a/rtree-c/test/expected/constant/reduction/r11001.c b/rtree-c/test/expected/constant/reduction/r11001.c index 99a6cc77b324389169c755b1eb31f2d05bdaa66a..7216ec8cd466341ea7ca61199c11f2fb4a9f2747 100644 --- a/rtree-c/test/expected/constant/reduction/r11001.c +++ b/rtree-c/test/expected/constant/reduction/r11001.c @@ -1,10 +1,11 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) // 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 0 reduce to left at ("test/cases/small/constant.c": line 5) -// 1 reduce to right at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) int main() { - return 25; + int y = 25; + return 10; } diff --git a/rtree-c/test/expected/constant/reduction/r1101.c b/rtree-c/test/expected/constant/reduction/r1101.c index f1c08baceca1e71aba99e30d176826f54c1ba6eb..e1c70db9406e753fcf52202e2bcf31bfc110c966 100644 --- a/rtree-c/test/expected/constant/reduction/r1101.c +++ b/rtree-c/test/expected/constant/reduction/r1101.c @@ -1,9 +1,9 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) -// 1 inline variable y at ("test/cases/small/constant.c": line 4) -// 0 remove return statement at ("test/cases/small/constant.c": line 5) -// 1 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 1 remove return statement at ("test/cases/small/constant.c": line 5) int main() { - return 10; + int y = 25; } diff --git a/rtree-c/test/expected/constant/reduction/r111000.c b/rtree-c/test/expected/constant/reduction/r111000.c new file mode 100644 index 0000000000000000000000000000000000000000..c982a2f2d7260a749d8dc7c0934704b22ba7a974 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r111000.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 0 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 10 + 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r111001.c b/rtree-c/test/expected/constant/reduction/r111001.c new file mode 100644 index 0000000000000000000000000000000000000000..a4fc3d8dea3b62b72e66e88c68687b2b1bc4dac3 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r111001.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 0 reduce to left at ("test/cases/small/constant.c": line 5) +// 1 reduce to right at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 25; +} diff --git a/rtree-c/test/expected/constant/reduction/r11101.c b/rtree-c/test/expected/constant/reduction/r11101.c new file mode 100644 index 0000000000000000000000000000000000000000..88f61744ac26e31f69ad3d6ccb6da06b50b2a989 --- /dev/null +++ b/rtree-c/test/expected/constant/reduction/r11101.c @@ -0,0 +1,10 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) +// 1 inline variable x at ("test/cases/small/constant.c": line 1) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) +// 0 remove return statement at ("test/cases/small/constant.c": line 5) +// 1 reduce to left at ("test/cases/small/constant.c": line 5) + +int main() +{ + return 10; +} diff --git a/rtree-c/test/expected/constant/reduction/r101.c b/rtree-c/test/expected/constant/reduction/r1111.c similarity index 53% rename from rtree-c/test/expected/constant/reduction/r101.c rename to rtree-c/test/expected/constant/reduction/r1111.c index 54777b7cf2ccd03a56e679f3cc4d975d100ab40c..93ca646e65b9a46449c9a0147b3418fed378c619 100644 --- a/rtree-c/test/expected/constant/reduction/r101.c +++ b/rtree-c/test/expected/constant/reduction/r1111.c @@ -1,8 +1,8 @@ +// 1 remove initialization at ("test/cases/small/constant.c": line 1) // 1 inline variable x at ("test/cases/small/constant.c": line 1) -// 0 inline variable y at ("test/cases/small/constant.c": line 4) +// 1 inline variable y at ("test/cases/small/constant.c": line 4) // 1 remove return statement at ("test/cases/small/constant.c": line 5) int main() { - int y = 25; } diff --git a/rtree-c/test/expected/expr/reduction/r00000.c b/rtree-c/test/expected/expr/reduction/r0000.c similarity index 83% rename from rtree-c/test/expected/expr/reduction/r00000.c rename to rtree-c/test/expected/expr/reduction/r0000.c index 98ef3e5960b22b899cec25a252859a72a27ca863..be07bf8e48570d20daa32cf2bef5bdd22a7ecd72 100644 --- a/rtree-c/test/expected/expr/reduction/r00000.c +++ b/rtree-c/test/expected/expr/reduction/r0000.c @@ -1,6 +1,5 @@ // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 initilize variable at ("test/cases/small/expr.c": line 1) // 0 remove return statement at ("test/cases/small/expr.c": line 4) // 0 reduce to right at ("test/cases/small/expr.c": line 4) diff --git a/rtree-c/test/expected/expr/reduction/r00001.c b/rtree-c/test/expected/expr/reduction/r00001.c deleted file mode 100644 index fa2460d2b769fc6bec76e0491b2a8893df54a90d..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/expr/reduction/r00001.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 initilize variable at ("test/cases/small/expr.c": line 1) -// 0 remove return statement at ("test/cases/small/expr.c": line 4) -// 1 reduce to right at ("test/cases/small/expr.c": line 4) - -int * a, b; -int main() -{ - return b; -} diff --git a/rtree-c/test/expected/expr/reduction/r0001.c b/rtree-c/test/expected/expr/reduction/r0001.c index 268addbaf62a303ab47c8c2b208863277e4bee3a..bb0d3cc2dbd7fc2e94ec723ca43de023eae669f0 100644 --- a/rtree-c/test/expected/expr/reduction/r0001.c +++ b/rtree-c/test/expected/expr/reduction/r0001.c @@ -1,9 +1,10 @@ // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 initilize variable at ("test/cases/small/expr.c": line 1) -// 1 remove return statement at ("test/cases/small/expr.c": line 4) +// 0 remove return statement at ("test/cases/small/expr.c": line 4) +// 1 reduce to right at ("test/cases/small/expr.c": line 4) int * a, b; int main() { + return b; } diff --git a/rtree-c/test/expected/expr/reduction/r0011.c b/rtree-c/test/expected/expr/reduction/r001.c similarity index 74% rename from rtree-c/test/expected/expr/reduction/r0011.c rename to rtree-c/test/expected/expr/reduction/r001.c index ef4996a29dd1a02c63b3eb06814d90629a4969fd..f22ea49069f8fc6502d262b2ea6c2b9be25bba11 100644 --- a/rtree-c/test/expected/expr/reduction/r0011.c +++ b/rtree-c/test/expected/expr/reduction/r001.c @@ -1,9 +1,8 @@ // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 1 initilize variable at ("test/cases/small/expr.c": line 1) // 1 remove return statement at ("test/cases/small/expr.c": line 4) -int * a, b = 0; +int * a, b; int main() { } diff --git a/rtree-c/test/expected/expr/reduction/r00100.c b/rtree-c/test/expected/expr/reduction/r00100.c deleted file mode 100644 index 6ba537ac71e7b504afc158def84bafe84db76fcd..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/expr/reduction/r00100.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 1 initilize variable at ("test/cases/small/expr.c": line 1) -// 0 remove return statement at ("test/cases/small/expr.c": line 4) -// 0 reduce to right at ("test/cases/small/expr.c": line 4) - -int * a, b = 0; -int main() -{ - return a == &b; -} diff --git a/rtree-c/test/expected/expr/reduction/r00101.c b/rtree-c/test/expected/expr/reduction/r00101.c deleted file mode 100644 index 78139ab11a7663d051c6897cd7c7ca08d11777fb..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/expr/reduction/r00101.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 1 initilize variable at ("test/cases/small/expr.c": line 1) -// 0 remove return statement at ("test/cases/small/expr.c": line 4) -// 1 reduce to right at ("test/cases/small/expr.c": line 4) - -int * a, b = 0; -int main() -{ - return b; -} diff --git a/rtree-c/test/expected/expr/reduction/r1000.c b/rtree-c/test/expected/expr/reduction/r100.c similarity index 79% rename from rtree-c/test/expected/expr/reduction/r1000.c rename to rtree-c/test/expected/expr/reduction/r100.c index 32314d23d799186fd9aac6620a7285cec52901cb..1a9e1ef95c8db4851950af052ca80bb513c9dc07 100644 --- a/rtree-c/test/expected/expr/reduction/r1000.c +++ b/rtree-c/test/expected/expr/reduction/r100.c @@ -1,6 +1,5 @@ // 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 initilize variable at ("test/cases/small/expr.c": line 1) // 0 remove return statement at ("test/cases/small/expr.c": line 4) int b; diff --git a/rtree-c/test/expected/expr/reduction/r1001.c b/rtree-c/test/expected/expr/reduction/r101.c similarity index 79% rename from rtree-c/test/expected/expr/reduction/r1001.c rename to rtree-c/test/expected/expr/reduction/r101.c index 2ac4a8ae787a5eab63dddbe19cdfa6f20f8ddcbf..e1e02036a75f318fa3c1e97907648b08241f64cb 100644 --- a/rtree-c/test/expected/expr/reduction/r1001.c +++ b/rtree-c/test/expected/expr/reduction/r101.c @@ -1,6 +1,5 @@ // 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) // 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 initilize variable at ("test/cases/small/expr.c": line 1) // 1 remove return statement at ("test/cases/small/expr.c": line 4) int b; diff --git a/rtree-c/test/expected/expr/reduction/r1010.c b/rtree-c/test/expected/expr/reduction/r1010.c deleted file mode 100644 index 81e9e88512b67d88f70ef290a6b31034b63da305..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/expr/reduction/r1010.c +++ /dev/null @@ -1,10 +0,0 @@ -// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 1 initilize variable at ("test/cases/small/expr.c": line 1) -// 0 remove return statement at ("test/cases/small/expr.c": line 4) - -int b = 0; -int main() -{ - return b; -} diff --git a/rtree-c/test/expected/expr/reduction/r1011.c b/rtree-c/test/expected/expr/reduction/r1011.c deleted file mode 100644 index 834b33dbad58101fb0db73fd2e6b249307a8a05d..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/expr/reduction/r1011.c +++ /dev/null @@ -1,9 +0,0 @@ -// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) -// 1 initilize variable at ("test/cases/small/expr.c": line 1) -// 1 remove return statement at ("test/cases/small/expr.c": line 4) - -int b = 0; -int main() -{ -} diff --git a/rtree-c/test/expected/for/main.c b/rtree-c/test/expected/for/main.c index 3d337c6971f51f30caa487e9c499de239bcd4a7d..eedd1b62cdf3c2ba8d1ad787abf45f8417c5a7b7 100644 --- a/rtree-c/test/expected/for/main.c +++ b/rtree-c/test/expected/for/main.c @@ -1,4 +1,4 @@ -int a = 0; +int a; int main() { for (a = 0;;) diff --git a/rtree-c/test/expected/for/reduction/r000000.c b/rtree-c/test/expected/for/reduction/r000000.c index 8457133f3e369ca4217f1a93c567ed3242201493..6ee417adde7a76d2464981928b911cf8d222a1fc 100644 --- a/rtree-c/test/expected/for/reduction/r000000.c +++ b/rtree-c/test/expected/for/reduction/r000000.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 0 reduce to left at ("test/cases/small/for.c": line 4) // 0 reduce to right at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (a = 0;;) diff --git a/rtree-c/test/expected/for/reduction/r000001.c b/rtree-c/test/expected/for/reduction/r000001.c index e94a5e7e4ee00ba119642be795653b269e554bc0..1ac2d92af6fbcd6aebcaf78238267a12b2e91fdc 100644 --- a/rtree-c/test/expected/for/reduction/r000001.c +++ b/rtree-c/test/expected/for/reduction/r000001.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 0 reduce to left at ("test/cases/small/for.c": line 4) // 0 reduce to right at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (a = 0;;) diff --git a/rtree-c/test/expected/for/reduction/r000010.c b/rtree-c/test/expected/for/reduction/r000010.c index 87454a079bee80253e4784190260437f70266fe0..0103e05a219a22b91fbd06496aa1b848974031f2 100644 --- a/rtree-c/test/expected/for/reduction/r000010.c +++ b/rtree-c/test/expected/for/reduction/r000010.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 0 reduce to left at ("test/cases/small/for.c": line 4) // 1 reduce to right at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (0;;) diff --git a/rtree-c/test/expected/for/reduction/r000011.c b/rtree-c/test/expected/for/reduction/r000011.c index 62069453ae5f8def670d3e92df6a514eabfc03c1..a529aef85ecc42139fb584000949d1f1271f4d6f 100644 --- a/rtree-c/test/expected/for/reduction/r000011.c +++ b/rtree-c/test/expected/for/reduction/r000011.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 0 reduce to left at ("test/cases/small/for.c": line 4) // 1 reduce to right at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (0;;) diff --git a/rtree-c/test/expected/for/reduction/r00010.c b/rtree-c/test/expected/for/reduction/r00010.c index 24cc05404b5d6ed94e4725f7cce7a0622b15f3ae..dc3fd97d783ed4c94599e5c0aeb71e47964ee4eb 100644 --- a/rtree-c/test/expected/for/reduction/r00010.c +++ b/rtree-c/test/expected/for/reduction/r00010.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 1 reduce to left at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (a;;) diff --git a/rtree-c/test/expected/for/reduction/r00011.c b/rtree-c/test/expected/for/reduction/r00011.c index 7c7793593e6dffc0ede157e9bef9cc2c62f6372f..e5bc351a083a146abae8ab1fa5e58c38423e5863 100644 --- a/rtree-c/test/expected/for/reduction/r00011.c +++ b/rtree-c/test/expected/for/reduction/r00011.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) // 1 reduce to left at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (a;;) diff --git a/rtree-c/test/expected/for/reduction/r0010.c b/rtree-c/test/expected/for/reduction/r0010.c index b2cfc019ebe60bf7d91e36181c11f4443b1c778a..7070241b859d3e962c4f8e1cd190627b1db2967a 100644 --- a/rtree-c/test/expected/for/reduction/r0010.c +++ b/rtree-c/test/expected/for/reduction/r0010.c @@ -1,9 +1,9 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (;;) diff --git a/rtree-c/test/expected/for/reduction/r0011.c b/rtree-c/test/expected/for/reduction/r0011.c index d5c6515a6f1e418cb223d9c90c7102053a57b58a..61e8796213f8c6a927c78ccd6fa9c15212c7fcbd 100644 --- a/rtree-c/test/expected/for/reduction/r0011.c +++ b/rtree-c/test/expected/for/reduction/r0011.c @@ -1,9 +1,9 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) -int a = 0; +int a; int main() { for (;;) diff --git a/rtree-c/test/expected/for/reduction/r0100000.c b/rtree-c/test/expected/for/reduction/r0100000.c index 79503c5604a22f8f87a0765ca4e27463c96c6393..88c63aa62aa8fec1e2a90756f213fa847523fca8 100644 --- a/rtree-c/test/expected/for/reduction/r0100000.c +++ b/rtree-c/test/expected/for/reduction/r0100000.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r0100001.c b/rtree-c/test/expected/for/reduction/r0100001.c index 5dca0c2058d8be0a24d67300ab0e19758d952058..5bfa9b51f6879e6bd8636ba28b9e36f9a7a8b02a 100644 --- a/rtree-c/test/expected/for/reduction/r0100001.c +++ b/rtree-c/test/expected/for/reduction/r0100001.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { a = 0; diff --git a/rtree-c/test/expected/for/reduction/r0100010.c b/rtree-c/test/expected/for/reduction/r0100010.c index 7328084b32eb83554711452045a05c77e9372974..baa133ed4cc64326f1b67103e75eaf972ae3435d 100644 --- a/rtree-c/test/expected/for/reduction/r0100010.c +++ b/rtree-c/test/expected/for/reduction/r0100010.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r0100011.c b/rtree-c/test/expected/for/reduction/r0100011.c index 070c5b9504204a4a26136cefed704ecb01209192..7bcd21f62a9b0bab497a5005832db351156389b5 100644 --- a/rtree-c/test/expected/for/reduction/r0100011.c +++ b/rtree-c/test/expected/for/reduction/r0100011.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { a = 0; diff --git a/rtree-c/test/expected/for/reduction/r0100100.c b/rtree-c/test/expected/for/reduction/r0100100.c index b002bf648f1552eacff4218a87f8e4aae2e802c2..9ea7873d88d50160b2eee83fda74c813fd20692a 100644 --- a/rtree-c/test/expected/for/reduction/r0100100.c +++ b/rtree-c/test/expected/for/reduction/r0100100.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r0100101.c b/rtree-c/test/expected/for/reduction/r0100101.c index aefe7adf67e7947c2f9a912192269e28b28bf791..46777c6ab8b552cc01ec50d911571df743bdc630 100644 --- a/rtree-c/test/expected/for/reduction/r0100101.c +++ b/rtree-c/test/expected/for/reduction/r0100101.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { 0; diff --git a/rtree-c/test/expected/for/reduction/r0100110.c b/rtree-c/test/expected/for/reduction/r0100110.c index 7d8a13d9e1a70208d6bc5467f069f0d2c6f986e9..40adb7cbdb8e5aac38a5e52515d4e786f9e164f9 100644 --- a/rtree-c/test/expected/for/reduction/r0100110.c +++ b/rtree-c/test/expected/for/reduction/r0100110.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r0100111.c b/rtree-c/test/expected/for/reduction/r0100111.c index e8587011d6ff9e94f32772bc336321885e9ceffa..fec261c89f0d06234f0a7152223b3575d4ac9e56 100644 --- a/rtree-c/test/expected/for/reduction/r0100111.c +++ b/rtree-c/test/expected/for/reduction/r0100111.c @@ -1,4 +1,4 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 0 reduce to left at ("test/cases/small/for.c": line 4) @@ -6,7 +6,7 @@ // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { 0; diff --git a/rtree-c/test/expected/for/reduction/r010100.c b/rtree-c/test/expected/for/reduction/r010100.c index 640a5ef00f68a1bcb658c809eeb9684d921fbe40..dd481a5ef216a1ada27d72cb7d8e0384697393bb 100644 --- a/rtree-c/test/expected/for/reduction/r010100.c +++ b/rtree-c/test/expected/for/reduction/r010100.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 1 reduce to left at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r010101.c b/rtree-c/test/expected/for/reduction/r010101.c index 0364383933d7130baa94b50691310a3830368317..38c07c4a5ee32cd8c6df7e45e5e0a19f54bf0eac 100644 --- a/rtree-c/test/expected/for/reduction/r010101.c +++ b/rtree-c/test/expected/for/reduction/r010101.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 1 reduce to left at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { a; diff --git a/rtree-c/test/expected/for/reduction/r010110.c b/rtree-c/test/expected/for/reduction/r010110.c index 7fca1fab5c96f5aea5b78c7c85e3d03e45d5ac24..2c51d17429be0b7a56f74f3952b70329da255f52 100644 --- a/rtree-c/test/expected/for/reduction/r010110.c +++ b/rtree-c/test/expected/for/reduction/r010110.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 1 reduce to left at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r010111.c b/rtree-c/test/expected/for/reduction/r010111.c index a7d58989708edabebbfde4d1c5eba4167dfbc6ce..6e945f41df4030c1b37e3ae834e28b27574f504e 100644 --- a/rtree-c/test/expected/for/reduction/r010111.c +++ b/rtree-c/test/expected/for/reduction/r010111.c @@ -1,11 +1,11 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> // 1 reduce to left at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { a; diff --git a/rtree-c/test/expected/for/reduction/r01100.c b/rtree-c/test/expected/for/reduction/r01100.c index 7c6b1ff75a83cf27cd870feca513281cd11e6a93..285c0739be9fbcd3e726b26a7d72babb4541de7f 100644 --- a/rtree-c/test/expected/for/reduction/r01100.c +++ b/rtree-c/test/expected/for/reduction/r01100.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r01101.c b/rtree-c/test/expected/for/reduction/r01101.c index 2d8ba06dcfd672a34a83f2ef4386a3e916c05c23..19d127cc88d114aa2e0d726d793cf20536b82ad6 100644 --- a/rtree-c/test/expected/for/reduction/r01101.c +++ b/rtree-c/test/expected/for/reduction/r01101.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r01110.c b/rtree-c/test/expected/for/reduction/r01110.c index 6914e8904f22b9176a06ecfdfdb841359555b874..722f0f72bcbbc1baa43973edd70d68461670eb37 100644 --- a/rtree-c/test/expected/for/reduction/r01110.c +++ b/rtree-c/test/expected/for/reduction/r01110.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { { diff --git a/rtree-c/test/expected/for/reduction/r01111.c b/rtree-c/test/expected/for/reduction/r01111.c index e0826bb80ffb52c2deed949dbdb6f7b92fbdf549..fb705ed4f08a7ed5f70617fb30dae9ec8bbc37d9 100644 --- a/rtree-c/test/expected/for/reduction/r01111.c +++ b/rtree-c/test/expected/for/reduction/r01111.c @@ -1,10 +1,10 @@ -// 0 inline variable a at ("test/cases/small/for.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) -int a = 0; +int a; int main() { } diff --git a/rtree-c/test/expected/for/reduction/r10000.c b/rtree-c/test/expected/for/reduction/r1000.c similarity index 66% rename from rtree-c/test/expected/for/reduction/r10000.c rename to rtree-c/test/expected/for/reduction/r1000.c index 4e83121c94a8147be6b00150cb1fcbe252a461ff..c9d15a2785ce5600d8859a82ededffa06f329646 100644 --- a/rtree-c/test/expected/for/reduction/r10000.c +++ b/rtree-c/test/expected/for/reduction/r1000.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) -// 0 reduce to left at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) int main() diff --git a/rtree-c/test/expected/for/reduction/r10001.c b/rtree-c/test/expected/for/reduction/r1001.c similarity index 65% rename from rtree-c/test/expected/for/reduction/r10001.c rename to rtree-c/test/expected/for/reduction/r1001.c index 1f72c785e80d99bed91ea281717bac01dd3425fb..4c402aea88ae686b300817dcbb895c7dd8232e21 100644 --- a/rtree-c/test/expected/for/reduction/r10001.c +++ b/rtree-c/test/expected/for/reduction/r1001.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove initializer at ("test/cases/small/for.c": line 4) -// 0 reduce to left at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) int main() diff --git a/rtree-c/test/expected/for/reduction/r10010.c b/rtree-c/test/expected/for/reduction/r10010.c deleted file mode 100644 index 4dcb83a0a4be0501091ae169991399bd65341e67..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r10010.c +++ /dev/null @@ -1,13 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 0 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove initializer at ("test/cases/small/for.c": line 4) -// 1 reduce to left at ("test/cases/small/for.c": line 4) -// 0 remove break at ("test/cases/small/for.c": line 5) - -int main() -{ - for (0;;) - { - break; - } -} diff --git a/rtree-c/test/expected/for/reduction/r10011.c b/rtree-c/test/expected/for/reduction/r10011.c deleted file mode 100644 index cea5664053fc9c7c19c9165c63e133ca134a2ec2..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r10011.c +++ /dev/null @@ -1,12 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 0 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove initializer at ("test/cases/small/for.c": line 4) -// 1 reduce to left at ("test/cases/small/for.c": line 4) -// 1 remove break at ("test/cases/small/for.c": line 5) - -int main() -{ - for (0;;) - { - } -} diff --git a/rtree-c/test/expected/for/reduction/r1010.c b/rtree-c/test/expected/for/reduction/r1010.c index 2f21c6e9a8af699194d228efcf4a60dc1309d761..b5d8543101fa21176a782549f748c078cbbe51f6 100644 --- a/rtree-c/test/expected/for/reduction/r1010.c +++ b/rtree-c/test/expected/for/reduction/r1010.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 0 remove break at ("test/cases/small/for.c": line 5) diff --git a/rtree-c/test/expected/for/reduction/r1011.c b/rtree-c/test/expected/for/reduction/r1011.c index 7cc2ec54c04521646392d0036b17237637cc1bc5..de962bffc5aff5946f754d0e3043ef2e19a5cf45 100644 --- a/rtree-c/test/expected/for/reduction/r1011.c +++ b/rtree-c/test/expected/for/reduction/r1011.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 0 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove initializer at ("test/cases/small/for.c": line 4) // 1 remove break at ("test/cases/small/for.c": line 5) diff --git a/rtree-c/test/expected/for/reduction/r110000.c b/rtree-c/test/expected/for/reduction/r11000.c similarity index 71% rename from rtree-c/test/expected/for/reduction/r110000.c rename to rtree-c/test/expected/for/reduction/r11000.c index 26349d9e4d890b8166da1d672ad57409d26e8f8f..6aca6a5d6994cf629c0e99bebd5b052ce1467a00 100644 --- a/rtree-c/test/expected/for/reduction/r110000.c +++ b/rtree-c/test/expected/for/reduction/r11000.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> -// 0 reduce to left at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r110001.c b/rtree-c/test/expected/for/reduction/r110001.c deleted file mode 100644 index fd82df19b3a3aa258419b86e54785aa64435dd9c..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r110001.c +++ /dev/null @@ -1,13 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 1 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove expr statement at <no file> -// 0 reduce to left at ("test/cases/small/for.c": line 4) -// 0 expand compound statment at ("test/cases/small/for.c": line 4) -// 1 expand compound statment at ("test/cases/small/for.c": line 4) - -int main() -{ - 0; - { - } -} diff --git a/rtree-c/test/expected/for/reduction/r110101.c b/rtree-c/test/expected/for/reduction/r11001.c similarity index 69% rename from rtree-c/test/expected/for/reduction/r110101.c rename to rtree-c/test/expected/for/reduction/r11001.c index 02245d17387ddadc0c19847764965d6eb9c01644..722367e674f7a8fdee569565659abdb9ff54b471 100644 --- a/rtree-c/test/expected/for/reduction/r110101.c +++ b/rtree-c/test/expected/for/reduction/r11001.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> -// 1 reduce to left at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r110011.c b/rtree-c/test/expected/for/reduction/r110011.c deleted file mode 100644 index ab12fcb67809a0daeea557d4c04a209f7f8459a5..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r110011.c +++ /dev/null @@ -1,11 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 1 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove expr statement at <no file> -// 0 reduce to left at ("test/cases/small/for.c": line 4) -// 1 expand compound statment at ("test/cases/small/for.c": line 4) -// 1 expand compound statment at ("test/cases/small/for.c": line 4) - -int main() -{ - 0; -} diff --git a/rtree-c/test/expected/for/reduction/r110010.c b/rtree-c/test/expected/for/reduction/r11010.c similarity index 70% rename from rtree-c/test/expected/for/reduction/r110010.c rename to rtree-c/test/expected/for/reduction/r11010.c index 2f600e3f7c1878b769a8742f0c56f714e786c8c4..ccc646fb7611e87508b883bcc9fdef7c5f8feedf 100644 --- a/rtree-c/test/expected/for/reduction/r110010.c +++ b/rtree-c/test/expected/for/reduction/r11010.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> -// 0 reduce to left at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 0 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r110100.c b/rtree-c/test/expected/for/reduction/r110100.c deleted file mode 100644 index 0b5beaf93bb4bbdade6f57d011f4aef159a30b73..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r110100.c +++ /dev/null @@ -1,15 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 1 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove expr statement at <no file> -// 1 reduce to left at ("test/cases/small/for.c": line 4) -// 0 expand compound statment at ("test/cases/small/for.c": line 4) -// 0 expand compound statment at ("test/cases/small/for.c": line 4) - -int main() -{ - { - 0; - { - } - } -} diff --git a/rtree-c/test/expected/for/reduction/r110111.c b/rtree-c/test/expected/for/reduction/r11011.c similarity index 68% rename from rtree-c/test/expected/for/reduction/r110111.c rename to rtree-c/test/expected/for/reduction/r11011.c index 37029707a27f200a5a3b1635468109496be2c009..28b5409c679a98d7feee2d114890bc0e73357266 100644 --- a/rtree-c/test/expected/for/reduction/r110111.c +++ b/rtree-c/test/expected/for/reduction/r11011.c @@ -1,7 +1,6 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 0 remove expr statement at <no file> -// 1 reduce to left at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) // 1 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r110110.c b/rtree-c/test/expected/for/reduction/r110110.c deleted file mode 100644 index c378603fea3632609fea1e10290c1ae1904b8aad..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/for/reduction/r110110.c +++ /dev/null @@ -1,13 +0,0 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) -// 1 remove the for loop at ("test/cases/small/for.c": line 4) -// 0 remove expr statement at <no file> -// 1 reduce to left at ("test/cases/small/for.c": line 4) -// 1 expand compound statment at ("test/cases/small/for.c": line 4) -// 0 expand compound statment at ("test/cases/small/for.c": line 4) - -int main() -{ - { - 0; - } -} diff --git a/rtree-c/test/expected/for/reduction/r11100.c b/rtree-c/test/expected/for/reduction/r11100.c index 55f28cdb2da4a8a74e02c0cc77999000a9ebee6e..d08d61c7b2e1e7bd36bdf97d8aa63f3c0ae3e116 100644 --- a/rtree-c/test/expected/for/reduction/r11100.c +++ b/rtree-c/test/expected/for/reduction/r11100.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 0 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r11101.c b/rtree-c/test/expected/for/reduction/r11101.c index 150914498e78aaeb5a4e6b17f0b482a6748c5b6c..4a409a980a26eba2d898764ce9b0445be545ccb8 100644 --- a/rtree-c/test/expected/for/reduction/r11101.c +++ b/rtree-c/test/expected/for/reduction/r11101.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 0 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r11110.c b/rtree-c/test/expected/for/reduction/r11110.c index 7e5fb114ca41f4aa769685b2ea7fbe57139bdc79..289f9f5223a5a0e36c50985d51b885c752dfc222 100644 --- a/rtree-c/test/expected/for/reduction/r11110.c +++ b/rtree-c/test/expected/for/reduction/r11110.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 1 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/for/reduction/r11111.c b/rtree-c/test/expected/for/reduction/r11111.c index e2ec68479e3f45d81bb46ca19d8e79f415ef9d3b..5786789acf99763ecc621988b83026db1b46efca 100644 --- a/rtree-c/test/expected/for/reduction/r11111.c +++ b/rtree-c/test/expected/for/reduction/r11111.c @@ -1,4 +1,4 @@ -// 1 inline variable a at ("test/cases/small/for.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/for.c": line 1) // 1 remove the for loop at ("test/cases/small/for.c": line 4) // 1 remove expr statement at <no file> // 1 expand compound statment at ("test/cases/small/for.c": line 4) diff --git a/rtree-c/test/expected/fparam/main.c b/rtree-c/test/expected/fparam/main.c index 7bc62b5c556153640901d62e869e6e30f491a22b..c507ce9c8a407def1acfe5a244399f543c65d0be 100644 --- a/rtree-c/test/expected/fparam/main.c +++ b/rtree-c/test/expected/fparam/main.c @@ -1,4 +1,4 @@ -struct S0 { } b = { }; +struct S0 { } b; void f(int b, struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r00000000.c b/rtree-c/test/expected/fparam/reduction/r00000000.c index a0417a5946a66ee941f21e34a42ffa187981fa29..f02472fb53bf3ce245e0b7d2fd15c83627273138 100644 --- a/rtree-c/test/expected/fparam/reduction/r00000000.c +++ b/rtree-c/test/expected/fparam/reduction/r00000000.c @@ -2,12 +2,12 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b, struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r00000001.c b/rtree-c/test/expected/fparam/reduction/r00000001.c index aa9aa0983ec15672dfd880c929ede230a300f620..f42957334b07c9e0d827447678dd7dd985f0944d 100644 --- a/rtree-c/test/expected/fparam/reduction/r00000001.c +++ b/rtree-c/test/expected/fparam/reduction/r00000001.c @@ -2,12 +2,12 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b, struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r0000001.c b/rtree-c/test/expected/fparam/reduction/r0000001.c index 197e7799ed5f7c23c136615446283f0d0d6b9147..a0c7fa3126d19c759745a5b5d06eb799c2ee14f8 100644 --- a/rtree-c/test/expected/fparam/reduction/r0000001.c +++ b/rtree-c/test/expected/fparam/reduction/r0000001.c @@ -2,11 +2,11 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b, struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r000001.c b/rtree-c/test/expected/fparam/reduction/r000001.c index 2397502fd529af078d65b9ff5952098b3c6929f0..abff2d2f632aaac1df39cb11493dc70833cf4b9a 100644 --- a/rtree-c/test/expected/fparam/reduction/r000001.c +++ b/rtree-c/test/expected/fparam/reduction/r000001.c @@ -2,10 +2,10 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b, struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r000010.c b/rtree-c/test/expected/fparam/reduction/r000010.c index 421def3ba9828aef55ec213d22ac9874ebd71d81..03ac0f23cdb358a8cde77bcd2b0ce63e2910abe8 100644 --- a/rtree-c/test/expected/fparam/reduction/r000010.c +++ b/rtree-c/test/expected/fparam/reduction/r000010.c @@ -2,7 +2,7 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r000011.c b/rtree-c/test/expected/fparam/reduction/r000011.c index bd1a26b17635b18167e3ba060d34c36afcac5dae..5c955b8256b8d95251222be0aff7206090c6cd09 100644 --- a/rtree-c/test/expected/fparam/reduction/r000011.c +++ b/rtree-c/test/expected/fparam/reduction/r000011.c @@ -2,7 +2,7 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r00100000.c b/rtree-c/test/expected/fparam/reduction/r00100000.c index 2e01e53cdabd82a5f763058b7b765f3e13391ec3..f27e301a7e2c6dc503cbdfd803433df657529404 100644 --- a/rtree-c/test/expected/fparam/reduction/r00100000.c +++ b/rtree-c/test/expected/fparam/reduction/r00100000.c @@ -2,12 +2,12 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b) { } diff --git a/rtree-c/test/expected/fparam/reduction/r00100001.c b/rtree-c/test/expected/fparam/reduction/r00100001.c index be9b81de75a5d94d2a8271a8fa6c6cecadb07957..16696ab1c27e0e4585625bb42cc572595ce746c1 100644 --- a/rtree-c/test/expected/fparam/reduction/r00100001.c +++ b/rtree-c/test/expected/fparam/reduction/r00100001.c @@ -2,12 +2,12 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b) { } diff --git a/rtree-c/test/expected/fparam/reduction/r0010001.c b/rtree-c/test/expected/fparam/reduction/r0010001.c index 57a1bd21af09c3beeeff90506c2d266c966970f1..d2af77cd18fad565af2f40528dcd750a5ae85393 100644 --- a/rtree-c/test/expected/fparam/reduction/r0010001.c +++ b/rtree-c/test/expected/fparam/reduction/r0010001.c @@ -2,11 +2,11 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b) { } diff --git a/rtree-c/test/expected/fparam/reduction/r001001.c b/rtree-c/test/expected/fparam/reduction/r001001.c index 04c071a38abb51e9160dbbb18e95fec20a609b53..fff88c852b74e1458cdea3824d7698cdbfa71c99 100644 --- a/rtree-c/test/expected/fparam/reduction/r001001.c +++ b/rtree-c/test/expected/fparam/reduction/r001001.c @@ -2,10 +2,10 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(int b) { } diff --git a/rtree-c/test/expected/fparam/reduction/r0010100.c b/rtree-c/test/expected/fparam/reduction/r0010100.c index 6e3a85636af7caa4f5152949abadc1b1f7ae2477..a34a5ed5c7755076958b6601a136329b5f2e48ea 100644 --- a/rtree-c/test/expected/fparam/reduction/r0010100.c +++ b/rtree-c/test/expected/fparam/reduction/r0010100.c @@ -2,7 +2,7 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) diff --git a/rtree-c/test/expected/fparam/reduction/r0010101.c b/rtree-c/test/expected/fparam/reduction/r0010101.c index 6f2631285290791e6c902ed57aa8529cc7a0773d..0c3c8ef51e6e2ed30dbadd49c9d2e666c3d63799 100644 --- a/rtree-c/test/expected/fparam/reduction/r0010101.c +++ b/rtree-c/test/expected/fparam/reduction/r0010101.c @@ -2,7 +2,7 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) diff --git a/rtree-c/test/expected/fparam/reduction/r001011.c b/rtree-c/test/expected/fparam/reduction/r001011.c index 3746be2453bc266332d57ff222adc5674794f59d..e6478088101bac76ba757bc6567a7e51c34b43c1 100644 --- a/rtree-c/test/expected/fparam/reduction/r001011.c +++ b/rtree-c/test/expected/fparam/reduction/r001011.c @@ -2,7 +2,7 @@ // 0 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r01000000.c b/rtree-c/test/expected/fparam/reduction/r01000000.c index 85a50c250d08fb7eedb2f771d46a9962c2fe5f45..8ec6f906144a605532832f5d7e57f49f56533788 100644 --- a/rtree-c/test/expected/fparam/reduction/r01000000.c +++ b/rtree-c/test/expected/fparam/reduction/r01000000.c @@ -2,12 +2,12 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r01000001.c b/rtree-c/test/expected/fparam/reduction/r01000001.c index 68c292a0b5f617736f7d1a0d3b1620c3ec79fdf7..aabec0ba6672edf4310d38434199247a359455de 100644 --- a/rtree-c/test/expected/fparam/reduction/r01000001.c +++ b/rtree-c/test/expected/fparam/reduction/r01000001.c @@ -2,12 +2,12 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r0100001.c b/rtree-c/test/expected/fparam/reduction/r0100001.c index bc55598585136accfad5f396b72c751b4ff2aac2..584ee8bab3f79923caad0a17d2eee167da1709fd 100644 --- a/rtree-c/test/expected/fparam/reduction/r0100001.c +++ b/rtree-c/test/expected/fparam/reduction/r0100001.c @@ -2,11 +2,11 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r010001.c b/rtree-c/test/expected/fparam/reduction/r010001.c index 19f5a5d66fae30ddaf3b62240c613238e27df1a2..3d7e62e4cba11f6ef65f781bd5639719a3793896 100644 --- a/rtree-c/test/expected/fparam/reduction/r010001.c +++ b/rtree-c/test/expected/fparam/reduction/r010001.c @@ -2,10 +2,10 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f(struct S0 a) { } diff --git a/rtree-c/test/expected/fparam/reduction/r010010.c b/rtree-c/test/expected/fparam/reduction/r010010.c index fc85ceeaa7614a69856583e1560fc67da6f770dc..fa80e21c407111ae62b6884bc6c0f1ac1e6f7a16 100644 --- a/rtree-c/test/expected/fparam/reduction/r010010.c +++ b/rtree-c/test/expected/fparam/reduction/r010010.c @@ -2,7 +2,7 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r010011.c b/rtree-c/test/expected/fparam/reduction/r010011.c index 70e70f4b1c00ba6023fe896bff09f0a23ada7741..c883cfbec5cc8ec485c24adde9a512ddffa52c87 100644 --- a/rtree-c/test/expected/fparam/reduction/r010011.c +++ b/rtree-c/test/expected/fparam/reduction/r010011.c @@ -2,7 +2,7 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 0 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r01100000.c b/rtree-c/test/expected/fparam/reduction/r01100000.c index c6ee9bb6005768c28fea0f332fc1ba23b5655643..6d11a865c5a778243a81a5cdc90a5a4a6f8514f2 100644 --- a/rtree-c/test/expected/fparam/reduction/r01100000.c +++ b/rtree-c/test/expected/fparam/reduction/r01100000.c @@ -2,12 +2,12 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f() { } diff --git a/rtree-c/test/expected/fparam/reduction/r01100001.c b/rtree-c/test/expected/fparam/reduction/r01100001.c index a61636f356aac7c081904407848cb4fdd8b06407..db668fbb387bd82babb666c62ef4bfd44e681d90 100644 --- a/rtree-c/test/expected/fparam/reduction/r01100001.c +++ b/rtree-c/test/expected/fparam/reduction/r01100001.c @@ -2,12 +2,12 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f() { } diff --git a/rtree-c/test/expected/fparam/reduction/r0110001.c b/rtree-c/test/expected/fparam/reduction/r0110001.c index b10953e75fbceed01f8fba5a61b90915d99e49a5..c6865c65ec1175bb8f2902c5ebbe4f255b34befb 100644 --- a/rtree-c/test/expected/fparam/reduction/r0110001.c +++ b/rtree-c/test/expected/fparam/reduction/r0110001.c @@ -2,11 +2,11 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f() { } diff --git a/rtree-c/test/expected/fparam/reduction/r011001.c b/rtree-c/test/expected/fparam/reduction/r011001.c index e1c20a06cef3aa8182c3c4c0c584921584d80faf..cf47d434f51387b233185f85442da020b5fa4902 100644 --- a/rtree-c/test/expected/fparam/reduction/r011001.c +++ b/rtree-c/test/expected/fparam/reduction/r011001.c @@ -2,10 +2,10 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; void f() { } diff --git a/rtree-c/test/expected/fparam/reduction/r0110100.c b/rtree-c/test/expected/fparam/reduction/r0110100.c index 1a7d4e5afb7a20cf0e83695ac93e8d7b8e705bff..47d925a052f18bcfe14791f6b51ff439b109892f 100644 --- a/rtree-c/test/expected/fparam/reduction/r0110100.c +++ b/rtree-c/test/expected/fparam/reduction/r0110100.c @@ -2,7 +2,7 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) diff --git a/rtree-c/test/expected/fparam/reduction/r0110101.c b/rtree-c/test/expected/fparam/reduction/r0110101.c index 2db045e55aefd8c2ccf099cbf1830a69a6e8e5f1..f73626c6df57d861260eeb51536cd440885592a3 100644 --- a/rtree-c/test/expected/fparam/reduction/r0110101.c +++ b/rtree-c/test/expected/fparam/reduction/r0110101.c @@ -2,7 +2,7 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) diff --git a/rtree-c/test/expected/fparam/reduction/r011011.c b/rtree-c/test/expected/fparam/reduction/r011011.c index 5913d96fdbcbf4d7ca4715f674c5737fda480e8a..72ae8f6fe4893820ef0256898c1090e006bdf66b 100644 --- a/rtree-c/test/expected/fparam/reduction/r011011.c +++ b/rtree-c/test/expected/fparam/reduction/r011011.c @@ -2,7 +2,7 @@ // 1 remove parameter 1 from f at ("test/cases/small/fparam.c": line 2) // 1 remove parameter 2 from f at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r10000.c b/rtree-c/test/expected/fparam/reduction/r10000.c index d13302df3c7c2b0fa8fe10a809896e479a56e3ba..96f6dbc281eca10e6a502d6343adc8f8a5a06a1e 100644 --- a/rtree-c/test/expected/fparam/reduction/r10000.c +++ b/rtree-c/test/expected/fparam/reduction/r10000.c @@ -1,10 +1,10 @@ // 1 remove function f (30) at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 0 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; int main() { b; diff --git a/rtree-c/test/expected/fparam/reduction/r10001.c b/rtree-c/test/expected/fparam/reduction/r10001.c index dc0ed5a96a3506824ae7b226146e98237797f0b6..7c64325a162e36ca59057b7bc676183666f0a559 100644 --- a/rtree-c/test/expected/fparam/reduction/r10001.c +++ b/rtree-c/test/expected/fparam/reduction/r10001.c @@ -1,10 +1,10 @@ // 1 remove function f (30) at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) // 1 reduce to expression at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; int main() { 0; diff --git a/rtree-c/test/expected/fparam/reduction/r1001.c b/rtree-c/test/expected/fparam/reduction/r1001.c index f5a6d3d193a4e2895dd7553f34905ce6acb0cc24..cd02b2ff3776b265f9fc0910c769a8a0817ca08d 100644 --- a/rtree-c/test/expected/fparam/reduction/r1001.c +++ b/rtree-c/test/expected/fparam/reduction/r1001.c @@ -1,9 +1,9 @@ // 1 remove function f (30) at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 0 delete variable at ("test/cases/small/fparam.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) -struct S0 { } b = { }; +struct S0 { } b; int main() { } diff --git a/rtree-c/test/expected/fparam/reduction/r1010.c b/rtree-c/test/expected/fparam/reduction/r1010.c index b7221e551302622ff37ed22a3b989748cf7e2e59..7f1ad0a7c02b4eead07eba3ff456df4da5d6b1ac 100644 --- a/rtree-c/test/expected/fparam/reduction/r1010.c +++ b/rtree-c/test/expected/fparam/reduction/r1010.c @@ -1,6 +1,6 @@ // 1 remove function f (30) at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 0 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/fparam/reduction/r1011.c b/rtree-c/test/expected/fparam/reduction/r1011.c index 39918a32ed5094752b3797ee7c254374ddce4408..e00720dbe8b0e9da351573f3f06c32b4022a030a 100644 --- a/rtree-c/test/expected/fparam/reduction/r1011.c +++ b/rtree-c/test/expected/fparam/reduction/r1011.c @@ -1,6 +1,6 @@ // 1 remove function f (30) at ("test/cases/small/fparam.c": line 2) // 0 remove struct S0 at ("test/cases/small/fparam.c": line 1) -// 1 delete variable at ("test/cases/small/fparam.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/fparam.c": line 1) // 1 remove expr statement at ("test/cases/small/fparam.c": line 5) struct S0 { }; diff --git a/rtree-c/test/expected/gcc-59903/reduction/p0.path b/rtree-c/test/expected/gcc-59903/reduction/p0.path index 7905a63582775bd425ba0831e554d7530b4961b8..5c2af58d21056352099dbdc4156d6eb1f215709e 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p0.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p0.path @@ -1118,14 +1118,12 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 720) -* initilize variable at ("test/cases/large/gcc-59903.c": line 720) * inline variable poly at ("test/cases/large/gcc-59903.c": line 721) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * remove the for loop at ("test/cases/large/gcc-59903.c": line 724) * remove initializer at ("test/cases/large/gcc-59903.c": line 724) * reduce to left at ("test/cases/large/gcc-59903.c": line 724) @@ -1215,7 +1213,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 759) * reduce to right at ("test/cases/large/gcc-59903.c": line 759) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 765) -* initilize variable at ("test/cases/large/gcc-59903.c": line 765) * remove the for loop at ("test/cases/large/gcc-59903.c": line 766) * remove initializer at ("test/cases/large/gcc-59903.c": line 766) * reduce to left at ("test/cases/large/gcc-59903.c": line 766) @@ -1238,7 +1235,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 770) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -1246,65 +1242,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -1333,25 +1358,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -1537,9 +1572,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 1833) * delete variable at ("test/cases/large/gcc-59903.c": line 1833) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1834) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1834) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1834) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1834) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1837) * remove initializer at ("test/cases/large/gcc-59903.c": line 1837) * reduce to left at ("test/cases/large/gcc-59903.c": line 1837) @@ -1685,11 +1718,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2003) * delete variable at ("test/cases/large/gcc-59903.c": line 2003) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2005) * reduce to left at ("test/cases/large/gcc-59903.c": line 2005) * reduce to right at ("test/cases/large/gcc-59903.c": line 2005) @@ -1801,7 +1831,6 @@ * inline variable l_2343 at ("test/cases/large/gcc-59903.c": line 1850) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1851) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1852) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1852) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1853) * remove initializer at ("test/cases/large/gcc-59903.c": line 1853) * reduce to left at ("test/cases/large/gcc-59903.c": line 1853) @@ -1921,7 +1950,6 @@ * inline variable l_2304 at ("test/cases/large/gcc-59903.c": line 1879) * inline variable l_2306 at ("test/cases/large/gcc-59903.c": line 1880) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1881) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1881) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1882) * remove initializer at ("test/cases/large/gcc-59903.c": line 1882) * reduce to left at ("test/cases/large/gcc-59903.c": line 1882) @@ -1944,7 +1972,6 @@ * inline variable l_2310 at ("test/cases/large/gcc-59903.c": line 1889) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1890) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1891) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1891) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1892) * remove initializer at ("test/cases/large/gcc-59903.c": line 1892) * reduce to left at ("test/cases/large/gcc-59903.c": line 1892) @@ -2000,7 +2027,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 1905) * reduce to right at ("test/cases/large/gcc-59903.c": line 1905) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1907) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1907) * remove condition at ("test/cases/large/gcc-59903.c": line 1908) * reduce to operant at ("test/cases/large/gcc-59903.c": line 1908) * reduce to left at ("test/cases/large/gcc-59903.c": line 1908) @@ -2054,7 +2080,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1914) * inline variable l_2232 at ("test/cases/large/gcc-59903.c": line 1915) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1916) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1916) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1917) * remove initializer at ("test/cases/large/gcc-59903.c": line 1917) * reduce to left at ("test/cases/large/gcc-59903.c": line 1917) @@ -2193,7 +2218,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 1928) * delete variable at ("test/cases/large/gcc-59903.c": line 1929) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1930) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1930) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1931) * remove initializer at ("test/cases/large/gcc-59903.c": line 1931) * reduce to left at ("test/cases/large/gcc-59903.c": line 1931) @@ -2205,9 +2229,7 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 1931) * reduce to right at ("test/cases/large/gcc-59903.c": line 1931) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1933) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1933) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1933) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1933) * remove return statement at ("test/cases/large/gcc-59903.c": line 1934) * reduce to indexee at ("test/cases/large/gcc-59903.c": line 1934) * reduce to index at ("test/cases/large/gcc-59903.c": line 1934) @@ -2589,11 +2611,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2043) * delete variable at ("test/cases/large/gcc-59903.c": line 2043) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2045) * reduce to left at ("test/cases/large/gcc-59903.c": line 2045) * reduce to right at ("test/cases/large/gcc-59903.c": line 2045) @@ -2707,9 +2726,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2073) * delete variable at ("test/cases/large/gcc-59903.c": line 2073) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2077) * remove initializer at ("test/cases/large/gcc-59903.c": line 2077) * reduce to left at ("test/cases/large/gcc-59903.c": line 2077) @@ -2824,9 +2841,7 @@ * inline variable l_1871 at ("test/cases/large/gcc-59903.c": line 2141) * delete variable at ("test/cases/large/gcc-59903.c": line 2142) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2143) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2143) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2143) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2143) * remove condition at ("test/cases/large/gcc-59903.c": line 2145) * reduce to expression at ("test/cases/large/gcc-59903.c": line 2145) * remove else branch at ("test/cases/large/gcc-59903.c": line 2145) @@ -2839,7 +2854,6 @@ * inline variable l_1088 at ("test/cases/large/gcc-59903.c": line 2411) * inline variable l_1090 at ("test/cases/large/gcc-59903.c": line 2412) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2413) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2413) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2414) * remove initializer at ("test/cases/large/gcc-59903.c": line 2414) * reduce to left at ("test/cases/large/gcc-59903.c": line 2414) @@ -2858,7 +2872,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2419) * inline variable l_1078 at ("test/cases/large/gcc-59903.c": line 2420) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2421) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2421) * remove condition at ("test/cases/large/gcc-59903.c": line 2422) * reduce to expression at ("test/cases/large/gcc-59903.c": line 2422) * remove else branch at ("test/cases/large/gcc-59903.c": line 2422) @@ -3249,7 +3262,6 @@ * inline variable l_1091 at ("test/cases/large/gcc-59903.c": line 2490) * inline variable l_1114 at ("test/cases/large/gcc-59903.c": line 2491) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2492) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2492) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2493) * remove initializer at ("test/cases/large/gcc-59903.c": line 2493) * reduce to left at ("test/cases/large/gcc-59903.c": line 2493) @@ -3530,11 +3542,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2169) * delete variable at ("test/cases/large/gcc-59903.c": line 2169) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2170) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2170) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2170) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2170) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2170) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2170) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2171) * remove initializer at ("test/cases/large/gcc-59903.c": line 2171) * reduce to left at ("test/cases/large/gcc-59903.c": line 2171) @@ -3687,9 +3696,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2297) * delete variable at ("test/cases/large/gcc-59903.c": line 2297) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2298) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2298) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2298) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2298) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2299) * reduce to operant at ("test/cases/large/gcc-59903.c": line 2299) * reduce to indexee at ("test/cases/large/gcc-59903.c": line 2299) @@ -4391,7 +4398,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 2182) * reduce to right at ("test/cases/large/gcc-59903.c": line 2182) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2184) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2184) * remove return statement at ("test/cases/large/gcc-59903.c": line 2185) * reduce to index at ("test/cases/large/gcc-59903.c": line 2185) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2187) @@ -4409,7 +4415,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2190) * inline variable l_348 at ("test/cases/large/gcc-59903.c": line 2191) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2192) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2192) * remove condition at ("test/cases/large/gcc-59903.c": line 2193) * remove if branch at ("test/cases/large/gcc-59903.c": line 2193) * remove break at ("test/cases/large/gcc-59903.c": line 2194) @@ -4578,11 +4583,8 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2252) * inline variable l_520 at ("test/cases/large/gcc-59903.c": line 2253) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2254) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2254) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2254) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2254) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2254) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2254) * remove condition at ("test/cases/large/gcc-59903.c": line 2255) * reduce to left at ("test/cases/large/gcc-59903.c": line 2255) * reduce to right at ("test/cases/large/gcc-59903.c": line 2255) @@ -4673,7 +4675,6 @@ * inline variable l_521 at ("test/cases/large/gcc-59903.c": line 2263) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2264) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2265) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2265) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2266) * remove initializer at ("test/cases/large/gcc-59903.c": line 2266) * reduce to left at ("test/cases/large/gcc-59903.c": line 2266) @@ -4803,9 +4804,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2257) * delete variable at ("test/cases/large/gcc-59903.c": line 2257) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2258) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2258) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2258) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2258) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2259) * reduce to operant at ("test/cases/large/gcc-59903.c": line 2259) * remove condition at ("test/cases/large/gcc-59903.c": line 2272) @@ -4822,7 +4821,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2203) * delete variable at ("test/cases/large/gcc-59903.c": line 2204) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2205) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2205) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2206) * remove initializer at ("test/cases/large/gcc-59903.c": line 2206) * reduce to left at ("test/cases/large/gcc-59903.c": line 2206) @@ -5027,7 +5025,6 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2236) * delete variable at ("test/cases/large/gcc-59903.c": line 2236) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2237) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2237) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2238) * reduce to left at ("test/cases/large/gcc-59903.c": line 2238) * reduce to right at ("test/cases/large/gcc-59903.c": line 2238) @@ -5396,7 +5393,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 2378) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2380) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2381) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2381) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2382) * remove initializer at ("test/cases/large/gcc-59903.c": line 2382) * reduce to left at ("test/cases/large/gcc-59903.c": line 2382) @@ -5448,11 +5444,8 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2390) * inline variable l_876 at ("test/cases/large/gcc-59903.c": line 2391) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2392) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2392) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2392) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2392) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2392) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2392) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2393) * reduce to operant at ("test/cases/large/gcc-59903.c": line 2393) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2394) @@ -5640,7 +5633,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 2366) * reduce to right at ("test/cases/large/gcc-59903.c": line 2366) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2368) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2368) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2369) * reduce to left at ("test/cases/large/gcc-59903.c": line 2369) * reduce to right at ("test/cases/large/gcc-59903.c": line 2369) @@ -5777,9 +5769,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2530) * delete variable at ("test/cases/large/gcc-59903.c": line 2530) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2531) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2531) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2531) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2531) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2532) * remove initializer at ("test/cases/large/gcc-59903.c": line 2532) * reduce to left at ("test/cases/large/gcc-59903.c": line 2532) @@ -5817,7 +5807,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2682) * inline variable l_1639 at ("test/cases/large/gcc-59903.c": line 2683) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2684) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2684) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2685) * reduce to left at ("test/cases/large/gcc-59903.c": line 2685) * reduce to right at ("test/cases/large/gcc-59903.c": line 2685) @@ -5944,7 +5933,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2689) * inline variable l_1637 at ("test/cases/large/gcc-59903.c": line 2690) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2691) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2691) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2692) * remove initializer at ("test/cases/large/gcc-59903.c": line 2692) * reduce to left at ("test/cases/large/gcc-59903.c": line 2692) @@ -5984,9 +5972,7 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2546) * inline variable l_1591 at ("test/cases/large/gcc-59903.c": line 2547) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2548) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2548) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2548) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2548) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2549) * remove initializer at ("test/cases/large/gcc-59903.c": line 2549) * reduce to left at ("test/cases/large/gcc-59903.c": line 2549) @@ -6068,9 +6054,7 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 2553) * delete variable at ("test/cases/large/gcc-59903.c": line 2596) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2597) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2597) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2597) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2597) * remove condition at ("test/cases/large/gcc-59903.c": line 2598) * remove if branch at ("test/cases/large/gcc-59903.c": line 2598) * remove goto at ("test/cases/large/gcc-59903.c": line 2599) @@ -6142,7 +6126,6 @@ * inline variable l_1192 at ("test/cases/large/gcc-59903.c": line 2555) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2556) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2557) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2557) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2558) * remove initializer at ("test/cases/large/gcc-59903.c": line 2558) * reduce to left at ("test/cases/large/gcc-59903.c": line 2558) @@ -6376,9 +6359,7 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 2584) * delete variable at ("test/cases/large/gcc-59903.c": line 2586) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2587) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2587) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2587) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2587) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2588) * reduce to left at ("test/cases/large/gcc-59903.c": line 2588) * reduce to right at ("test/cases/large/gcc-59903.c": line 2588) @@ -6669,11 +6650,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2619) * delete variable at ("test/cases/large/gcc-59903.c": line 2619) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2620) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2620) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2620) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2620) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2620) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2620) * remove condition at ("test/cases/large/gcc-59903.c": line 2621) * reduce to left at ("test/cases/large/gcc-59903.c": line 2621) * reduce to right at ("test/cases/large/gcc-59903.c": line 2621) @@ -6775,7 +6753,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2652) * inline variable l_1503 at ("test/cases/large/gcc-59903.c": line 2653) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2654) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2654) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2655) * remove initializer at ("test/cases/large/gcc-59903.c": line 2655) * reduce to left at ("test/cases/large/gcc-59903.c": line 2655) @@ -6884,9 +6861,7 @@ * inline variable l_1462 at ("test/cases/large/gcc-59903.c": line 2629) * inline variable l_1470 at ("test/cases/large/gcc-59903.c": line 2630) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2631) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2631) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2631) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2631) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2632) * reduce to left at ("test/cases/large/gcc-59903.c": line 2632) * reduce to right at ("test/cases/large/gcc-59903.c": line 2632) @@ -7477,11 +7452,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2715) * delete variable at ("test/cases/large/gcc-59903.c": line 2715) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2716) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2716) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2716) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2716) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2716) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2716) * remove condition at ("test/cases/large/gcc-59903.c": line 2717) * reduce to left at ("test/cases/large/gcc-59903.c": line 2717) * reduce to right at ("test/cases/large/gcc-59903.c": line 2717) @@ -7539,9 +7511,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2731) * delete variable at ("test/cases/large/gcc-59903.c": line 2731) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2732) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2732) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2732) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2732) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2733) * reduce to left at ("test/cases/large/gcc-59903.c": line 2733) * reduce to right at ("test/cases/large/gcc-59903.c": line 2733) @@ -7710,11 +7680,8 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 2743) * inline variable l_1775 at ("test/cases/large/gcc-59903.c": line 2744) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2745) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2745) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2745) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2745) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2745) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2745) * remove condition at ("test/cases/large/gcc-59903.c": line 2746) * reduce to left at ("test/cases/large/gcc-59903.c": line 2746) * reduce to right at ("test/cases/large/gcc-59903.c": line 2746) @@ -7870,7 +7837,6 @@ * inline variable l_1769 at ("test/cases/large/gcc-59903.c": line 2748) * delete variable at ("test/cases/large/gcc-59903.c": line 2749) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2750) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2750) * remove condition at ("test/cases/large/gcc-59903.c": line 2751) * reduce to left at ("test/cases/large/gcc-59903.c": line 2751) * reduce to right at ("test/cases/large/gcc-59903.c": line 2751) @@ -7972,9 +7938,7 @@ * inline variable l_1805 at ("test/cases/large/gcc-59903.c": line 2790) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2791) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2792) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2792) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2792) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2792) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2793) * remove initializer at ("test/cases/large/gcc-59903.c": line 2793) * reduce to left at ("test/cases/large/gcc-59903.c": line 2793) @@ -8125,7 +8089,6 @@ * inline variable l_1146 at ("test/cases/large/gcc-59903.c": line 2514) * inline variable l_1149 at ("test/cases/large/gcc-59903.c": line 2515) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2516) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2516) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2517) * remove initializer at ("test/cases/large/gcc-59903.c": line 2517) * reduce to left at ("test/cases/large/gcc-59903.c": line 2517) @@ -8411,9 +8374,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2875) * delete variable at ("test/cases/large/gcc-59903.c": line 2875) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2876) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2876) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2876) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2876) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2877) * reduce to left at ("test/cases/large/gcc-59903.c": line 2877) * reduce to right at ("test/cases/large/gcc-59903.c": line 2877) @@ -8455,7 +8416,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 2879) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2907) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2908) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2908) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2909) * remove initializer at ("test/cases/large/gcc-59903.c": line 2909) * reduce to left at ("test/cases/large/gcc-59903.c": line 2909) @@ -8485,7 +8445,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2914) * delete variable at ("test/cases/large/gcc-59903.c": line 2915) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2916) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2916) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2917) * remove initializer at ("test/cases/large/gcc-59903.c": line 2917) * reduce to left at ("test/cases/large/gcc-59903.c": line 2917) @@ -8511,7 +8470,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 2919) * delete variable at ("test/cases/large/gcc-59903.c": line 2921) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2922) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2922) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2923) * reduce to operant at ("test/cases/large/gcc-59903.c": line 2923) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2924) @@ -8828,7 +8786,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 2936) * reduce to right at ("test/cases/large/gcc-59903.c": line 2936) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2938) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2938) * remove condition at ("test/cases/large/gcc-59903.c": line 2939) * reduce to index at ("test/cases/large/gcc-59903.c": line 2939) * remove if branch at ("test/cases/large/gcc-59903.c": line 2939) @@ -8876,9 +8833,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2956) * delete variable at ("test/cases/large/gcc-59903.c": line 2956) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2957) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2957) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2957) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2957) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2958) * reduce to left at ("test/cases/large/gcc-59903.c": line 2958) * reduce to right at ("test/cases/large/gcc-59903.c": line 2958) @@ -8920,7 +8875,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 2960) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2988) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2989) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2989) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2990) * remove initializer at ("test/cases/large/gcc-59903.c": line 2990) * reduce to left at ("test/cases/large/gcc-59903.c": line 2990) @@ -8950,7 +8904,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2995) * delete variable at ("test/cases/large/gcc-59903.c": line 2996) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2997) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2997) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2998) * remove initializer at ("test/cases/large/gcc-59903.c": line 2998) * reduce to left at ("test/cases/large/gcc-59903.c": line 2998) @@ -8976,7 +8929,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 3000) * delete variable at ("test/cases/large/gcc-59903.c": line 3002) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3003) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3003) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3004) * reduce to operant at ("test/cases/large/gcc-59903.c": line 3004) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3005) @@ -9325,9 +9277,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 3031) * delete variable at ("test/cases/large/gcc-59903.c": line 3031) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3032) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3032) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3032) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3032) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3033) * reduce to left at ("test/cases/large/gcc-59903.c": line 3033) * reduce to right at ("test/cases/large/gcc-59903.c": line 3033) @@ -9369,7 +9319,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 3035) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3063) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3064) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3064) * remove the for loop at ("test/cases/large/gcc-59903.c": line 3065) * remove initializer at ("test/cases/large/gcc-59903.c": line 3065) * reduce to left at ("test/cases/large/gcc-59903.c": line 3065) @@ -9399,7 +9348,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3070) * delete variable at ("test/cases/large/gcc-59903.c": line 3071) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3072) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3072) * remove the for loop at ("test/cases/large/gcc-59903.c": line 3073) * remove initializer at ("test/cases/large/gcc-59903.c": line 3073) * reduce to left at ("test/cases/large/gcc-59903.c": line 3073) @@ -9425,7 +9373,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 3075) * delete variable at ("test/cases/large/gcc-59903.c": line 3077) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3078) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3078) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3079) * reduce to operant at ("test/cases/large/gcc-59903.c": line 3079) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3080) @@ -9737,11 +9684,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 3094) * remove return statement at ("test/cases/large/gcc-59903.c": line 3098) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3109) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p1.path b/rtree-c/test/expected/gcc-59903/reduction/p1.path index aa6146036bca18a9787193dbf1453fce758de43b..e497d045ffcc493256b354377efb9040525a19be 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p1.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p1.path @@ -1115,14 +1115,12 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 720) -* initilize variable at ("test/cases/large/gcc-59903.c": line 720) * inline variable poly at ("test/cases/large/gcc-59903.c": line 721) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * remove the for loop at ("test/cases/large/gcc-59903.c": line 724) * remove initializer at ("test/cases/large/gcc-59903.c": line 724) * reduce to left at ("test/cases/large/gcc-59903.c": line 724) @@ -1212,7 +1210,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 759) * reduce to right at ("test/cases/large/gcc-59903.c": line 759) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 765) -* initilize variable at ("test/cases/large/gcc-59903.c": line 765) * remove the for loop at ("test/cases/large/gcc-59903.c": line 766) * remove initializer at ("test/cases/large/gcc-59903.c": line 766) * reduce to left at ("test/cases/large/gcc-59903.c": line 766) @@ -1235,7 +1232,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 770) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -1243,65 +1239,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -1330,25 +1355,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -1534,9 +1569,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 1833) * delete variable at ("test/cases/large/gcc-59903.c": line 1833) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1834) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1834) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1834) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1834) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1837) * remove initializer at ("test/cases/large/gcc-59903.c": line 1837) * reduce to left at ("test/cases/large/gcc-59903.c": line 1837) @@ -1638,11 +1671,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2003) * delete variable at ("test/cases/large/gcc-59903.c": line 2003) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2004) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2004) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2005) * reduce to left at ("test/cases/large/gcc-59903.c": line 2005) * reduce to right at ("test/cases/large/gcc-59903.c": line 2005) @@ -1754,7 +1784,6 @@ * inline variable l_2343 at ("test/cases/large/gcc-59903.c": line 1850) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1851) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1852) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1852) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1853) * remove initializer at ("test/cases/large/gcc-59903.c": line 1853) * reduce to left at ("test/cases/large/gcc-59903.c": line 1853) @@ -1874,7 +1903,6 @@ * inline variable l_2304 at ("test/cases/large/gcc-59903.c": line 1879) * inline variable l_2306 at ("test/cases/large/gcc-59903.c": line 1880) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1881) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1881) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1882) * remove initializer at ("test/cases/large/gcc-59903.c": line 1882) * reduce to left at ("test/cases/large/gcc-59903.c": line 1882) @@ -1897,7 +1925,6 @@ * inline variable l_2310 at ("test/cases/large/gcc-59903.c": line 1889) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1890) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1891) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1891) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1892) * remove initializer at ("test/cases/large/gcc-59903.c": line 1892) * reduce to left at ("test/cases/large/gcc-59903.c": line 1892) @@ -1953,7 +1980,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 1905) * reduce to right at ("test/cases/large/gcc-59903.c": line 1905) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1907) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1907) * remove condition at ("test/cases/large/gcc-59903.c": line 1908) * reduce to operant at ("test/cases/large/gcc-59903.c": line 1908) * reduce to left at ("test/cases/large/gcc-59903.c": line 1908) @@ -2007,7 +2033,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1914) * inline variable l_2232 at ("test/cases/large/gcc-59903.c": line 1915) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1916) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1916) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1917) * remove initializer at ("test/cases/large/gcc-59903.c": line 1917) * reduce to left at ("test/cases/large/gcc-59903.c": line 1917) @@ -2146,7 +2171,6 @@ * delete variable at ("test/cases/large/gcc-59903.c": line 1928) * delete variable at ("test/cases/large/gcc-59903.c": line 1929) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1930) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1930) * remove the for loop at ("test/cases/large/gcc-59903.c": line 1931) * remove initializer at ("test/cases/large/gcc-59903.c": line 1931) * reduce to left at ("test/cases/large/gcc-59903.c": line 1931) @@ -2158,9 +2182,7 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 1931) * reduce to right at ("test/cases/large/gcc-59903.c": line 1931) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1933) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1933) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 1933) -* initilize variable at ("test/cases/large/gcc-59903.c": line 1933) * remove return statement at ("test/cases/large/gcc-59903.c": line 1934) * reduce to indexee at ("test/cases/large/gcc-59903.c": line 1934) * reduce to index at ("test/cases/large/gcc-59903.c": line 1934) @@ -2542,11 +2564,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2043) * delete variable at ("test/cases/large/gcc-59903.c": line 2043) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2044) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2044) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2045) * reduce to left at ("test/cases/large/gcc-59903.c": line 2045) * reduce to right at ("test/cases/large/gcc-59903.c": line 2045) @@ -2660,9 +2679,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2073) * delete variable at ("test/cases/large/gcc-59903.c": line 2073) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2077) * remove initializer at ("test/cases/large/gcc-59903.c": line 2077) * reduce to left at ("test/cases/large/gcc-59903.c": line 2077) @@ -2803,9 +2820,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2875) * delete variable at ("test/cases/large/gcc-59903.c": line 2875) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2876) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2876) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2876) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2876) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2877) * reduce to left at ("test/cases/large/gcc-59903.c": line 2877) * reduce to right at ("test/cases/large/gcc-59903.c": line 2877) @@ -2847,7 +2862,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 2879) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2907) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2908) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2908) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2909) * remove initializer at ("test/cases/large/gcc-59903.c": line 2909) * reduce to left at ("test/cases/large/gcc-59903.c": line 2909) @@ -2877,7 +2891,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2914) * delete variable at ("test/cases/large/gcc-59903.c": line 2915) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2916) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2916) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2917) * remove initializer at ("test/cases/large/gcc-59903.c": line 2917) * reduce to left at ("test/cases/large/gcc-59903.c": line 2917) @@ -2903,7 +2916,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 2919) * delete variable at ("test/cases/large/gcc-59903.c": line 2921) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2922) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2922) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2923) * reduce to operant at ("test/cases/large/gcc-59903.c": line 2923) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2924) @@ -3220,7 +3232,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 2936) * reduce to right at ("test/cases/large/gcc-59903.c": line 2936) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2938) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2938) * remove condition at ("test/cases/large/gcc-59903.c": line 2939) * reduce to index at ("test/cases/large/gcc-59903.c": line 2939) * remove if branch at ("test/cases/large/gcc-59903.c": line 2939) @@ -3268,9 +3279,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2956) * delete variable at ("test/cases/large/gcc-59903.c": line 2956) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2957) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2957) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2957) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2957) * remove expr statement at ("test/cases/large/gcc-59903.c": line 2958) * reduce to left at ("test/cases/large/gcc-59903.c": line 2958) * reduce to right at ("test/cases/large/gcc-59903.c": line 2958) @@ -3312,7 +3321,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 2960) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2988) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2989) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2989) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2990) * remove initializer at ("test/cases/large/gcc-59903.c": line 2990) * reduce to left at ("test/cases/large/gcc-59903.c": line 2990) @@ -3342,7 +3350,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2995) * delete variable at ("test/cases/large/gcc-59903.c": line 2996) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2997) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2997) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2998) * remove initializer at ("test/cases/large/gcc-59903.c": line 2998) * reduce to left at ("test/cases/large/gcc-59903.c": line 2998) @@ -3368,7 +3375,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 3000) * delete variable at ("test/cases/large/gcc-59903.c": line 3002) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3003) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3003) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3004) * reduce to operant at ("test/cases/large/gcc-59903.c": line 3004) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3005) @@ -3717,9 +3723,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 3031) * delete variable at ("test/cases/large/gcc-59903.c": line 3031) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3032) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3032) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3032) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3032) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3033) * reduce to left at ("test/cases/large/gcc-59903.c": line 3033) * reduce to right at ("test/cases/large/gcc-59903.c": line 3033) @@ -3761,7 +3765,6 @@ * remove else branch at ("test/cases/large/gcc-59903.c": line 3035) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3063) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3064) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3064) * remove the for loop at ("test/cases/large/gcc-59903.c": line 3065) * remove initializer at ("test/cases/large/gcc-59903.c": line 3065) * reduce to left at ("test/cases/large/gcc-59903.c": line 3065) @@ -3791,7 +3794,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3070) * delete variable at ("test/cases/large/gcc-59903.c": line 3071) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3072) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3072) * remove the for loop at ("test/cases/large/gcc-59903.c": line 3073) * remove initializer at ("test/cases/large/gcc-59903.c": line 3073) * reduce to left at ("test/cases/large/gcc-59903.c": line 3073) @@ -3817,7 +3819,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 3075) * delete variable at ("test/cases/large/gcc-59903.c": line 3077) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3078) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3078) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3079) * reduce to operant at ("test/cases/large/gcc-59903.c": line 3079) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3080) @@ -4129,11 +4130,8 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 3094) * remove return statement at ("test/cases/large/gcc-59903.c": line 3098) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3109) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p2.path b/rtree-c/test/expected/gcc-59903/reduction/p2.path index 783610be481794adfd2434299f8701a32720bd55..c7b330ea782707d2fcc92a54adfe4f5829b128df 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p2.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p2.path @@ -1108,14 +1108,12 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 720) -* initilize variable at ("test/cases/large/gcc-59903.c": line 720) * inline variable poly at ("test/cases/large/gcc-59903.c": line 721) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * remove the for loop at ("test/cases/large/gcc-59903.c": line 724) * remove initializer at ("test/cases/large/gcc-59903.c": line 724) * reduce to left at ("test/cases/large/gcc-59903.c": line 724) @@ -1205,7 +1203,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 759) * reduce to right at ("test/cases/large/gcc-59903.c": line 759) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 765) -* initilize variable at ("test/cases/large/gcc-59903.c": line 765) * remove the for loop at ("test/cases/large/gcc-59903.c": line 766) * remove initializer at ("test/cases/large/gcc-59903.c": line 766) * reduce to left at ("test/cases/large/gcc-59903.c": line 766) @@ -1228,7 +1225,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 770) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -1236,65 +1232,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -1323,25 +1348,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -1505,9 +1540,7 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 2073) * delete variable at ("test/cases/large/gcc-59903.c": line 2073) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 2074) -* initilize variable at ("test/cases/large/gcc-59903.c": line 2074) * remove the for loop at ("test/cases/large/gcc-59903.c": line 2077) * remove initializer at ("test/cases/large/gcc-59903.c": line 2077) * reduce to left at ("test/cases/large/gcc-59903.c": line 2077) @@ -1600,11 +1633,8 @@ * expand compound statment at ("test/cases/large/gcc-59903.c": line 2835) * remove return statement at ("test/cases/large/gcc-59903.c": line 2844) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3109) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p3.path b/rtree-c/test/expected/gcc-59903/reduction/p3.path index c4f5232011e8163ca08aa9e6065d3edabd935dfa..57435ad4f4194c5a49e9fcb65419c23f7ee85880 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p3.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p3.path @@ -1024,14 +1024,12 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 720) -* initilize variable at ("test/cases/large/gcc-59903.c": line 720) * inline variable poly at ("test/cases/large/gcc-59903.c": line 721) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 722) -* initilize variable at ("test/cases/large/gcc-59903.c": line 722) * remove the for loop at ("test/cases/large/gcc-59903.c": line 724) * remove initializer at ("test/cases/large/gcc-59903.c": line 724) * reduce to left at ("test/cases/large/gcc-59903.c": line 724) @@ -1121,7 +1119,6 @@ * reduce to left at ("test/cases/large/gcc-59903.c": line 759) * reduce to right at ("test/cases/large/gcc-59903.c": line 759) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 765) -* initilize variable at ("test/cases/large/gcc-59903.c": line 765) * remove the for loop at ("test/cases/large/gcc-59903.c": line 766) * remove initializer at ("test/cases/large/gcc-59903.c": line 766) * reduce to left at ("test/cases/large/gcc-59903.c": line 766) @@ -1144,7 +1141,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 770) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -1152,65 +1148,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -1239,25 +1264,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -1305,11 +1340,8 @@ * expand compound statment at ("test/cases/large/gcc-59903.c": line 2835) * remove return statement at ("test/cases/large/gcc-59903.c": line 2844) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3109) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p4.path b/rtree-c/test/expected/gcc-59903/reduction/p4.path index 91eeeac6434bfbf7e68a3cc5e7baeca26934fefd..3285a7c609d9e789f96d0322657ef7fad855d368 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p4.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p4.path @@ -877,6 +877,7 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * remove expr statement at ("test/cases/large/gcc-59903.c": line 739) * reduce to left at ("test/cases/large/gcc-59903.c": line 739) @@ -928,7 +929,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 759) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -936,65 +936,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -1023,25 +1052,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -1089,11 +1128,8 @@ * expand compound statment at ("test/cases/large/gcc-59903.c": line 2835) * remove return statement at ("test/cases/large/gcc-59903.c": line 2844) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p5.path b/rtree-c/test/expected/gcc-59903/reduction/p5.path index 281783bd5460fd03be20a0912452f536a883bb89..fdfac6bd8087864b74eb00622f78810d60606f3b 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p5.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p5.path @@ -551,6 +551,7 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * remove expr statement at ("test/cases/large/gcc-59903.c": line 739) * reduce to left at ("test/cases/large/gcc-59903.c": line 739) @@ -592,7 +593,6 @@ * reduce to right at ("test/cases/large/gcc-59903.c": line 751) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -600,65 +600,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -687,25 +716,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * remove function declaration at ("test/cases/large/gcc-59903.c": line 830) @@ -720,11 +759,8 @@ * inline variable l_31 at ("test/cases/large/gcc-59903.c": line 1740) * remove return statement at ("test/cases/large/gcc-59903.c": line 1741) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p6.path b/rtree-c/test/expected/gcc-59903/reduction/p6.path index 4432088f54b2d23bf2ef325275c2e206d62e8650..1816f86fa3c8bbd8821a605b1c9a1f6b1fcf6feb 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p6.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p6.path @@ -157,10 +157,10 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +* remove initialization at ("test/cases/large/gcc-59903.c": line 715) * inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) -* initilize variable at ("test/cases/large/gcc-59903.c": line 775) * remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) * remove field S0.f0 at ("test/cases/large/gcc-59903.c": line 779) * remove field S0.f1 at ("test/cases/large/gcc-59903.c": line 780) @@ -168,65 +168,94 @@ * remove field S0.f3 at ("test/cases/large/gcc-59903.c": line 782) * remove field S0.f4 at ("test/cases/large/gcc-59903.c": line 783) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +* remove initialization at ("test/cases/large/gcc-59903.c": line 787) * inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +* remove initialization at ("test/cases/large/gcc-59903.c": line 788) * delete variable at ("test/cases/large/gcc-59903.c": line 788) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +* remove initialization at ("test/cases/large/gcc-59903.c": line 789) * delete variable at ("test/cases/large/gcc-59903.c": line 789) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +* remove initialization at ("test/cases/large/gcc-59903.c": line 790) * inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +* remove initialization at ("test/cases/large/gcc-59903.c": line 791) * delete variable at ("test/cases/large/gcc-59903.c": line 791) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +* remove initialization at ("test/cases/large/gcc-59903.c": line 792) * inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +* remove initialization at ("test/cases/large/gcc-59903.c": line 793) * inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +* remove initialization at ("test/cases/large/gcc-59903.c": line 794) * inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +* remove initialization at ("test/cases/large/gcc-59903.c": line 795) * delete variable at ("test/cases/large/gcc-59903.c": line 795) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +* remove initialization at ("test/cases/large/gcc-59903.c": line 796) * inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +* remove initialization at ("test/cases/large/gcc-59903.c": line 797) * inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) * delete variable at ("test/cases/large/gcc-59903.c": line 798) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) * inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) * inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) * delete variable at ("test/cases/large/gcc-59903.c": line 801) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* remove initialization at ("test/cases/large/gcc-59903.c": line 802) * delete variable at ("test/cases/large/gcc-59903.c": line 802) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) * delete variable at ("test/cases/large/gcc-59903.c": line 803) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) +* remove initialization at ("test/cases/large/gcc-59903.c": line 808) * reduce to operant at ("test/cases/large/gcc-59903.c": line 808) * delete variable at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -255,25 +284,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 830) @@ -286,11 +325,8 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 837) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 838) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p7.path b/rtree-c/test/expected/gcc-59903/reduction/p7.path index d68154765baec8aceb245c7f9da6667188349329..6239425cd09fa89368fcd173bd71d2e3aee30ec4 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p7.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p7.path @@ -88,67 +88,95 @@ 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 715) 1 inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) 1 remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 787) 1 inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 788) 1 delete variable at ("test/cases/large/gcc-59903.c": line 788) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 789) 1 delete variable at ("test/cases/large/gcc-59903.c": line 789) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 790) 1 inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 791) 1 delete variable at ("test/cases/large/gcc-59903.c": line 791) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 792) 1 inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 793) 1 inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 794) 1 inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 795) 1 delete variable at ("test/cases/large/gcc-59903.c": line 795) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 796) 1 inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 797) 1 inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) -1 delete variable at ("test/cases/large/gcc-59903.c": line 798) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) -1 inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) -1 inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) -1 delete variable at ("test/cases/large/gcc-59903.c": line 801) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) -1 delete variable at ("test/cases/large/gcc-59903.c": line 803) -1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +* remove initialization at ("test/cases/large/gcc-59903.c": line 798) +* delete variable at ("test/cases/large/gcc-59903.c": line 798) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +* remove initialization at ("test/cases/large/gcc-59903.c": line 799) +* inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +* remove initialization at ("test/cases/large/gcc-59903.c": line 800) +* inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +* remove initialization at ("test/cases/large/gcc-59903.c": line 801) +* delete variable at ("test/cases/large/gcc-59903.c": line 801) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +* remove initialization at ("test/cases/large/gcc-59903.c": line 803) +* delete variable at ("test/cases/large/gcc-59903.c": line 803) +* make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) +* remove initialization at ("test/cases/large/gcc-59903.c": line 804) * reduce to operant at ("test/cases/large/gcc-59903.c": line 804) * delete variable at ("test/cases/large/gcc-59903.c": line 804) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +* remove initialization at ("test/cases/large/gcc-59903.c": line 805) * inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +* remove initialization at ("test/cases/large/gcc-59903.c": line 806) * inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +* remove initialization at ("test/cases/large/gcc-59903.c": line 807) * inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +* remove initialization at ("test/cases/large/gcc-59903.c": line 809) * inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +* remove initialization at ("test/cases/large/gcc-59903.c": line 810) * inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +* remove initialization at ("test/cases/large/gcc-59903.c": line 811) * inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +* remove initialization at ("test/cases/large/gcc-59903.c": line 812) * inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) +* remove initialization at ("test/cases/large/gcc-59903.c": line 813) * reduce to operant at ("test/cases/large/gcc-59903.c": line 813) * delete variable at ("test/cases/large/gcc-59903.c": line 813) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +* remove initialization at ("test/cases/large/gcc-59903.c": line 814) * delete variable at ("test/cases/large/gcc-59903.c": line 814) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) +* remove initialization at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) @@ -177,25 +205,35 @@ * reduce to operant at ("test/cases/large/gcc-59903.c": line 815) * delete variable at ("test/cases/large/gcc-59903.c": line 815) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +* remove initialization at ("test/cases/large/gcc-59903.c": line 816) * inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +* remove initialization at ("test/cases/large/gcc-59903.c": line 817) * inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) +* remove initialization at ("test/cases/large/gcc-59903.c": line 818) * reduce to operant at ("test/cases/large/gcc-59903.c": line 818) * delete variable at ("test/cases/large/gcc-59903.c": line 818) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +* remove initialization at ("test/cases/large/gcc-59903.c": line 819) * inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +* remove initialization at ("test/cases/large/gcc-59903.c": line 820) * inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +* remove initialization at ("test/cases/large/gcc-59903.c": line 821) * inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +* remove initialization at ("test/cases/large/gcc-59903.c": line 822) * inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +* remove initialization at ("test/cases/large/gcc-59903.c": line 823) * inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +* remove initialization at ("test/cases/large/gcc-59903.c": line 824) * inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +* remove initialization at ("test/cases/large/gcc-59903.c": line 825) * inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 830) @@ -208,11 +246,8 @@ * make declaration non-static at ("test/cases/large/gcc-59903.c": line 837) * make declaration non-static at ("test/cases/large/gcc-59903.c": line 838) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 3107) -* initilize variable at ("test/cases/large/gcc-59903.c": line 3107) * inline variable print_hash_value at ("test/cases/large/gcc-59903.c": line 3108) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3111) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3111) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p8.path b/rtree-c/test/expected/gcc-59903/reduction/p8.path index 0f78f45f1c9b8668174d8e28bd4de0b807568d3f..5accd2102d4f5b8ee74ce89eb3151a32cb4f4478 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p8.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p8.path @@ -88,114 +88,123 @@ 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 715) 1 inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) 1 remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 787) 1 inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 788) 1 delete variable at ("test/cases/large/gcc-59903.c": line 788) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 789) 1 delete variable at ("test/cases/large/gcc-59903.c": line 789) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 790) 1 inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 791) 1 delete variable at ("test/cases/large/gcc-59903.c": line 791) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 792) 1 inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 793) 1 inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 794) 1 inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 795) 1 delete variable at ("test/cases/large/gcc-59903.c": line 795) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 796) 1 inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 797) 1 inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 798) 1 delete variable at ("test/cases/large/gcc-59903.c": line 798) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 799) 1 inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 800) 1 inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 801) 1 delete variable at ("test/cases/large/gcc-59903.c": line 801) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 803) 1 delete variable at ("test/cases/large/gcc-59903.c": line 803) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 804) -1 inline variable g_214 at ("test/cases/large/gcc-59903.c": line 804) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 804) +1 delete variable at ("test/cases/large/gcc-59903.c": line 804) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 805) 1 inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 806) 1 inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 807) 1 inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 809) 1 inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 810) 1 inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 811) 1 inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 812) 1 inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 813) -1 inline variable g_551 at ("test/cases/large/gcc-59903.c": line 813) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 813) +1 delete variable at ("test/cases/large/gcc-59903.c": line 813) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 814) 1 delete variable at ("test/cases/large/gcc-59903.c": line 814) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 815) 1 delete variable at ("test/cases/large/gcc-59903.c": line 815) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 816) 1 inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 817) 1 inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 818) -1 inline variable g_1185 at ("test/cases/large/gcc-59903.c": line 818) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 818) +1 delete variable at ("test/cases/large/gcc-59903.c": line 818) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 819) 1 inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 820) 1 inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 821) 1 inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 822) 1 inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 823) 1 inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 824) 1 inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 825) 1 inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 830) @@ -245,17 +254,17 @@ 1 remove expr statement at ("test/cases/large/gcc-59903.c": line 3137) 1 remove expr statement at ("test/cases/large/gcc-59903.c": line 3138) 1 remove expr statement at ("test/cases/large/gcc-59903.c": line 3139) -1 remove the for loop at ("test/cases/large/gcc-59903.c": line 3140) -1 remove expr statement at <no file> -1 remove the for loop at ("test/cases/large/gcc-59903.c": line 3142) -1 remove expr statement at <no file> -1 remove expr statement at ("test/cases/large/gcc-59903.c": line 3144) -1 remove condition at ("test/cases/large/gcc-59903.c": line 3145) -1 remove if branch at ("test/cases/large/gcc-59903.c": line 3145) -1 expand compound statment at ("test/cases/large/gcc-59903.c": line 3143) -1 expand compound statment at ("test/cases/large/gcc-59903.c": line 3142) -* expand compound statment at ("test/cases/large/gcc-59903.c": line 3141) -* expand compound statment at ("test/cases/large/gcc-59903.c": line 3140) +* remove the for loop at ("test/cases/large/gcc-59903.c": line 3140) +* remove initializer at ("test/cases/large/gcc-59903.c": line 3140) +* remove check at ("test/cases/large/gcc-59903.c": line 3140) +* remove the for loop at ("test/cases/large/gcc-59903.c": line 3142) +* remove initializer at ("test/cases/large/gcc-59903.c": line 3142) +* remove check at ("test/cases/large/gcc-59903.c": line 3142) +* remove expr statement at ("test/cases/large/gcc-59903.c": line 3144) +* reduce to expression at ("test/cases/large/gcc-59903.c": line 3144) +* remove condition at ("test/cases/large/gcc-59903.c": line 3145) +* remove if branch at ("test/cases/large/gcc-59903.c": line 3145) +* remove expr statement at ("test/cases/large/gcc-59903.c": line 3145) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3149) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3149) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3149) @@ -310,7 +319,6 @@ * remove expr statement at ("test/cases/large/gcc-59903.c": line 3178) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3181) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3181) -* reduce to expression at ("test/cases/large/gcc-59903.c": line 3181) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3182) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3182) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3182) @@ -344,7 +352,6 @@ * reduce to expression at ("test/cases/large/gcc-59903.c": line 3193) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3194) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3194) -* reduce to expression at ("test/cases/large/gcc-59903.c": line 3194) * remove the for loop at ("test/cases/large/gcc-59903.c": line 3195) * remove initializer at ("test/cases/large/gcc-59903.c": line 3195) * remove check at ("test/cases/large/gcc-59903.c": line 3195) @@ -375,7 +382,6 @@ * reduce to expression at ("test/cases/large/gcc-59903.c": line 3214) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3215) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3215) -* reduce to expression at ("test/cases/large/gcc-59903.c": line 3215) * remove expr statement at ("test/cases/large/gcc-59903.c": line 3216) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3216) * reduce to expression at ("test/cases/large/gcc-59903.c": line 3216) diff --git a/rtree-c/test/expected/gcc-59903/reduction/p9.path b/rtree-c/test/expected/gcc-59903/reduction/p9.path index 74231ae30084384b6a1c1570a96e272630f85b76..f64da51deec4faeeba2396b98e7d3f0bc44edc50 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/p9.path +++ b/rtree-c/test/expected/gcc-59903/reduction/p9.path @@ -88,114 +88,123 @@ 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 714) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 714) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 715) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 715) 1 inline variable crc32_context at ("test/cases/large/gcc-59903.c": line 715) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 775) 1 delete uninitilized variable at ("test/cases/large/gcc-59903.c": line 775) 1 remove struct S0 at ("test/cases/large/gcc-59903.c": line 778) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 787) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 787) 1 inline variable g_3 at ("test/cases/large/gcc-59903.c": line 787) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 788) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 788) 1 delete variable at ("test/cases/large/gcc-59903.c": line 788) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 789) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 789) 1 delete variable at ("test/cases/large/gcc-59903.c": line 789) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 790) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 790) 1 inline variable g_22 at ("test/cases/large/gcc-59903.c": line 790) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 791) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 791) 1 delete variable at ("test/cases/large/gcc-59903.c": line 791) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 792) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 792) 1 inline variable g_26 at ("test/cases/large/gcc-59903.c": line 792) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 793) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 793) 1 inline variable g_27 at ("test/cases/large/gcc-59903.c": line 793) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 794) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 794) 1 inline variable g_32 at ("test/cases/large/gcc-59903.c": line 794) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 795) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 795) 1 delete variable at ("test/cases/large/gcc-59903.c": line 795) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 796) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 796) 1 inline variable g_57 at ("test/cases/large/gcc-59903.c": line 796) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 797) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 797) 1 inline variable g_58 at ("test/cases/large/gcc-59903.c": line 797) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 798) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 798) 1 delete variable at ("test/cases/large/gcc-59903.c": line 798) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 799) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 799) 1 inline variable g_69 at ("test/cases/large/gcc-59903.c": line 799) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 800) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 800) 1 inline variable g_80 at ("test/cases/large/gcc-59903.c": line 800) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 801) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 801) 1 delete variable at ("test/cases/large/gcc-59903.c": line 801) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 802) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 803) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 803) 1 delete variable at ("test/cases/large/gcc-59903.c": line 803) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 804) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 804) -1 inline variable g_214 at ("test/cases/large/gcc-59903.c": line 804) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 804) +1 delete variable at ("test/cases/large/gcc-59903.c": line 804) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 805) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 805) 1 inline variable g_231 at ("test/cases/large/gcc-59903.c": line 805) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 806) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 806) 1 inline variable g_234 at ("test/cases/large/gcc-59903.c": line 806) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 807) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 807) 1 inline variable g_277 at ("test/cases/large/gcc-59903.c": line 807) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 808) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 809) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 809) 1 inline variable g_407 at ("test/cases/large/gcc-59903.c": line 809) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 810) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 810) 1 inline variable g_410 at ("test/cases/large/gcc-59903.c": line 810) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 811) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 811) 1 inline variable g_465 at ("test/cases/large/gcc-59903.c": line 811) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 812) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 812) 1 inline variable g_466 at ("test/cases/large/gcc-59903.c": line 812) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 813) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 813) -1 inline variable g_551 at ("test/cases/large/gcc-59903.c": line 813) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 813) +1 delete variable at ("test/cases/large/gcc-59903.c": line 813) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 814) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 814) 1 delete variable at ("test/cases/large/gcc-59903.c": line 814) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 815) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 815) 1 delete variable at ("test/cases/large/gcc-59903.c": line 815) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 816) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 816) 1 inline variable g_973 at ("test/cases/large/gcc-59903.c": line 816) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 817) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 817) 1 inline variable g_976 at ("test/cases/large/gcc-59903.c": line 817) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 818) -1 reduce to operant at ("test/cases/large/gcc-59903.c": line 818) -1 inline variable g_1185 at ("test/cases/large/gcc-59903.c": line 818) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 818) +1 delete variable at ("test/cases/large/gcc-59903.c": line 818) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 819) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 819) 1 inline variable g_1356 at ("test/cases/large/gcc-59903.c": line 819) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 820) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 820) 1 inline variable g_1477 at ("test/cases/large/gcc-59903.c": line 820) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 821) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 821) 1 inline variable g_1570 at ("test/cases/large/gcc-59903.c": line 821) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 822) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 822) 1 inline variable g_1707 at ("test/cases/large/gcc-59903.c": line 822) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 823) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 823) 1 inline variable g_1917 at ("test/cases/large/gcc-59903.c": line 823) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 824) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 824) 1 inline variable g_2181 at ("test/cases/large/gcc-59903.c": line 824) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 825) +1 remove initialization at ("test/cases/large/gcc-59903.c": line 825) 1 inline variable g_2432 at ("test/cases/large/gcc-59903.c": line 825) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 829) 1 make declaration non-static at ("test/cases/large/gcc-59903.c": line 830) diff --git a/rtree-c/test/expected/gcc-59903/reduction/x7.c b/rtree-c/test/expected/gcc-59903/reduction/x7.c index 3a0b2713337a5043ba7b083ff18db79c328cee2e..843fc059cc34d34c9bbaa47c0a833215f473806f 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/x7.c +++ b/rtree-c/test/expected/gcc-59903/reduction/x7.c @@ -1,4 +1,9 @@ -int g_214 = -2L; +static unsigned int g_59[9] = { 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL, 0x18880abbL }; +static unsigned int g_69 = 0x797cfcbfL; +static int g_80 = 0xd47b9da0L; +static unsigned int g_81[4] = { 0xfacdc9ffL, 0xfacdc9ffL, 0xfacdc9ffL, 0xfacdc9ffL }; +static unsigned short int g_203[3] = { 0x582dL, 0x582dL, 0x582dL }; +static int g_214 = -2L; static unsigned int g_231 = 4294967286uL; static short int g_234 = 0L; static short int g_277 = 1L; diff --git a/rtree-c/test/expected/gcc-59903/reduction/x8.c b/rtree-c/test/expected/gcc-59903/reduction/x8.c index 0e1d3e40a19635376caca27a5a625f84c7d9ba1e..75210ae204feb66cad760b4f3628d4e04e978527 100644 --- a/rtree-c/test/expected/gcc-59903/reduction/x8.c +++ b/rtree-c/test/expected/gcc-59903/reduction/x8.c @@ -1,7 +1,12 @@ int main(int argc, char * argv[]) { + for (0; 9;) { + for (0; 8;) { + 0; + if (0) + "index = [%d][%d]\n"; } } 0; diff --git a/rtree-c/test/expected/gcc-61917/reduction/p0.path b/rtree-c/test/expected/gcc-61917/reduction/p0.path index 3ed5312a4201c194941cc26d4705bef9b75c7c32..54595a0f48c4f65571849a516698d82ad5b900c1 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p0.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p0.path @@ -1485,13 +1485,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -3041,14 +3045,12 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1278) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1278) * inline variable poly at ("test/cases/large/gcc-61917.c": line 1279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1281) * remove initializer at ("test/cases/large/gcc-61917.c": line 1281) * reduce to left at ("test/cases/large/gcc-61917.c": line 1281) @@ -3138,7 +3140,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 1312) * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1318) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1318) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1319) * remove initializer at ("test/cases/large/gcc-61917.c": line 1319) * reduce to left at ("test/cases/large/gcc-61917.c": line 1319) @@ -3161,44 +3162,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1323) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -3206,32 +3224,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -3266,10 +3298,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -3290,48 +3325,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * remove function declaration at ("test/cases/large/gcc-61917.c": line 1692) * remove function declaration at ("test/cases/large/gcc-61917.c": line 1697) @@ -3359,7 +3414,6 @@ * inline variable l_4726 at ("test/cases/large/gcc-61917.c": line 1829) * inline variable l_4917 at ("test/cases/large/gcc-61917.c": line 1833) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1837) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1837) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1838) * remove initializer at ("test/cases/large/gcc-61917.c": line 1838) * reduce to left at ("test/cases/large/gcc-61917.c": line 1839) @@ -3388,7 +3442,6 @@ * inline variable l_4286 at ("test/cases/large/gcc-61917.c": line 1870) * inline variable l_4445 at ("test/cases/large/gcc-61917.c": line 1874) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1878) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1878) * remove condition at ("test/cases/large/gcc-61917.c": line 1879) * reduce to expression at ("test/cases/large/gcc-61917.c": line 1879) * reduce to left at ("test/cases/large/gcc-61917.c": line 1879) @@ -3415,9 +3468,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 3375) * inline variable l_4481 at ("test/cases/large/gcc-61917.c": line 3385) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3389) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3389) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3390) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3390) * remove condition at ("test/cases/large/gcc-61917.c": line 3391) * reduce to left at ("test/cases/large/gcc-61917.c": line 3391) * reduce to right at ("test/cases/large/gcc-61917.c": line 3391) @@ -3730,11 +3781,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 1890) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2043) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2047) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2047) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2048) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2048) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2049) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2049) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2050) * remove initializer at ("test/cases/large/gcc-61917.c": line 2050) * reduce to left at ("test/cases/large/gcc-61917.c": line 2051) @@ -3806,9 +3854,7 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2133) * inline variable l_4442 at ("test/cases/large/gcc-61917.c": line 2137) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2141) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2141) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2142) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2142) * remove expr statement at ("test/cases/large/gcc-61917.c": line 2143) * reduce to left at ("test/cases/large/gcc-61917.c": line 2143) * reduce to right at ("test/cases/large/gcc-61917.c": line 2146) @@ -3945,7 +3991,6 @@ * inline variable l_4319 at ("test/cases/large/gcc-61917.c": line 2157) * inline variable l_4381 at ("test/cases/large/gcc-61917.c": line 2161) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2165) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2165) * remove expr statement at ("test/cases/large/gcc-61917.c": line 2166) * reduce to left at ("test/cases/large/gcc-61917.c": line 2166) * reduce to right at ("test/cases/large/gcc-61917.c": line 2169) @@ -3964,7 +4009,6 @@ * inline variable l_4286 at ("test/cases/large/gcc-61917.c": line 2251) * inline variable l_4445 at ("test/cases/large/gcc-61917.c": line 2255) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2259) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2259) * remove condition at ("test/cases/large/gcc-61917.c": line 2260) * reduce to expression at ("test/cases/large/gcc-61917.c": line 2260) * reduce to left at ("test/cases/large/gcc-61917.c": line 2260) @@ -3991,9 +4035,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 2769) * inline variable l_4481 at ("test/cases/large/gcc-61917.c": line 2779) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2783) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2783) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2784) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2784) * remove condition at ("test/cases/large/gcc-61917.c": line 2785) * reduce to left at ("test/cases/large/gcc-61917.c": line 2785) * reduce to right at ("test/cases/large/gcc-61917.c": line 2785) @@ -4098,9 +4140,7 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 2823) * reduce to right at ("test/cases/large/gcc-61917.c": line 2825) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2828) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2828) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2829) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2829) * remove expr statement at ("test/cases/large/gcc-61917.c": line 2830) * reduce to left at ("test/cases/large/gcc-61917.c": line 2830) * reduce to right at ("test/cases/large/gcc-61917.c": line 2832) @@ -4330,11 +4370,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 2271) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2424) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2428) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2428) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2429) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2429) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2430) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2430) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2431) * remove initializer at ("test/cases/large/gcc-61917.c": line 2431) * reduce to left at ("test/cases/large/gcc-61917.c": line 2432) @@ -4406,9 +4443,7 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2514) * inline variable l_4442 at ("test/cases/large/gcc-61917.c": line 2518) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2522) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2522) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2523) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2523) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2524) * remove initializer at ("test/cases/large/gcc-61917.c": line 2524) * reduce to left at ("test/cases/large/gcc-61917.c": line 2525) @@ -4442,7 +4477,6 @@ * inline variable l_4384 at ("test/cases/large/gcc-61917.c": line 2612) * delete variable at ("test/cases/large/gcc-61917.c": line 2616) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2629) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2629) * remove expr statement at ("test/cases/large/gcc-61917.c": line 2630) * reduce to left at ("test/cases/large/gcc-61917.c": line 2630) * reduce to right at ("test/cases/large/gcc-61917.c": line 2632) @@ -4639,7 +4673,6 @@ * inline variable l_4319 at ("test/cases/large/gcc-61917.c": line 2561) * inline variable l_4381 at ("test/cases/large/gcc-61917.c": line 2565) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2569) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2569) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2570) * remove initializer at ("test/cases/large/gcc-61917.c": line 2570) * reduce to left at ("test/cases/large/gcc-61917.c": line 2571) @@ -4978,11 +5011,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 2682) * reduce to right at ("test/cases/large/gcc-61917.c": line 2684) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2687) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2687) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2688) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2688) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2689) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2689) * remove condition at ("test/cases/large/gcc-61917.c": line 2690) * reduce to indexee at ("test/cases/large/gcc-61917.c": line 2690) * reduce to index at ("test/cases/large/gcc-61917.c": line 2690) @@ -5010,7 +5040,6 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 2708) * delete variable at ("test/cases/large/gcc-61917.c": line 2712) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2727) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2727) * remove condition at ("test/cases/large/gcc-61917.c": line 2728) * reduce to index at ("test/cases/large/gcc-61917.c": line 2728) * remove if branch at ("test/cases/large/gcc-61917.c": line 2728) @@ -5156,7 +5185,6 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 2466) * delete variable at ("test/cases/large/gcc-61917.c": line 2464) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2468) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2468) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2469) * remove initializer at ("test/cases/large/gcc-61917.c": line 2469) * reduce to left at ("test/cases/large/gcc-61917.c": line 2470) @@ -5434,11 +5462,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 2863) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3016) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3020) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3020) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3021) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3021) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3022) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3022) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3023) * remove initializer at ("test/cases/large/gcc-61917.c": line 3023) * reduce to left at ("test/cases/large/gcc-61917.c": line 3024) @@ -5510,9 +5535,7 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3106) * inline variable l_4442 at ("test/cases/large/gcc-61917.c": line 3110) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3114) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3114) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3115) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3115) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3116) * remove initializer at ("test/cases/large/gcc-61917.c": line 3116) * reduce to left at ("test/cases/large/gcc-61917.c": line 3117) @@ -5546,7 +5569,6 @@ * inline variable l_4384 at ("test/cases/large/gcc-61917.c": line 3204) * delete variable at ("test/cases/large/gcc-61917.c": line 3208) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3221) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3221) * remove expr statement at ("test/cases/large/gcc-61917.c": line 3222) * reduce to left at ("test/cases/large/gcc-61917.c": line 3222) * reduce to right at ("test/cases/large/gcc-61917.c": line 3224) @@ -5743,7 +5765,6 @@ * inline variable l_4319 at ("test/cases/large/gcc-61917.c": line 3153) * inline variable l_4381 at ("test/cases/large/gcc-61917.c": line 3157) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3161) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3161) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3162) * remove initializer at ("test/cases/large/gcc-61917.c": line 3162) * reduce to left at ("test/cases/large/gcc-61917.c": line 3163) @@ -6082,11 +6103,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 3274) * reduce to right at ("test/cases/large/gcc-61917.c": line 3276) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3279) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3281) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3281) * remove condition at ("test/cases/large/gcc-61917.c": line 3282) * reduce to indexee at ("test/cases/large/gcc-61917.c": line 3282) * reduce to index at ("test/cases/large/gcc-61917.c": line 3282) @@ -6114,7 +6132,6 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 3300) * delete variable at ("test/cases/large/gcc-61917.c": line 3304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3319) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3319) * remove condition at ("test/cases/large/gcc-61917.c": line 3320) * reduce to index at ("test/cases/large/gcc-61917.c": line 3320) * remove if branch at ("test/cases/large/gcc-61917.c": line 3320) @@ -6260,7 +6277,6 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 3058) * delete variable at ("test/cases/large/gcc-61917.c": line 3056) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3060) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3060) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3061) * remove initializer at ("test/cases/large/gcc-61917.c": line 3061) * reduce to left at ("test/cases/large/gcc-61917.c": line 3062) @@ -6539,7 +6555,6 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 2085) * delete variable at ("test/cases/large/gcc-61917.c": line 2083) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 2087) -* initilize variable at ("test/cases/large/gcc-61917.c": line 2087) * remove the for loop at ("test/cases/large/gcc-61917.c": line 2088) * remove initializer at ("test/cases/large/gcc-61917.c": line 2088) * reduce to left at ("test/cases/large/gcc-61917.c": line 2089) @@ -6923,7 +6938,6 @@ * inline variable l_4286 at ("test/cases/large/gcc-61917.c": line 3482) * inline variable l_4445 at ("test/cases/large/gcc-61917.c": line 3486) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3490) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3490) * remove condition at ("test/cases/large/gcc-61917.c": line 3491) * reduce to expression at ("test/cases/large/gcc-61917.c": line 3491) * reduce to left at ("test/cases/large/gcc-61917.c": line 3491) @@ -6950,9 +6964,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 4000) * inline variable l_4481 at ("test/cases/large/gcc-61917.c": line 4010) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4014) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4014) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4015) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4015) * remove condition at ("test/cases/large/gcc-61917.c": line 4016) * reduce to left at ("test/cases/large/gcc-61917.c": line 4016) * reduce to right at ("test/cases/large/gcc-61917.c": line 4016) @@ -7057,9 +7069,7 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 4054) * reduce to right at ("test/cases/large/gcc-61917.c": line 4056) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4059) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4059) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4060) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4060) * remove expr statement at ("test/cases/large/gcc-61917.c": line 4061) * reduce to left at ("test/cases/large/gcc-61917.c": line 4061) * reduce to right at ("test/cases/large/gcc-61917.c": line 4063) @@ -7289,11 +7299,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 3502) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3655) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3659) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3659) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3660) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3660) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3661) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3661) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3662) * remove initializer at ("test/cases/large/gcc-61917.c": line 3662) * reduce to left at ("test/cases/large/gcc-61917.c": line 3663) @@ -7365,9 +7372,7 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3745) * inline variable l_4442 at ("test/cases/large/gcc-61917.c": line 3749) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3753) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3753) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3754) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3754) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3755) * remove initializer at ("test/cases/large/gcc-61917.c": line 3755) * reduce to left at ("test/cases/large/gcc-61917.c": line 3756) @@ -7401,7 +7406,6 @@ * inline variable l_4384 at ("test/cases/large/gcc-61917.c": line 3843) * delete variable at ("test/cases/large/gcc-61917.c": line 3847) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3860) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3860) * remove expr statement at ("test/cases/large/gcc-61917.c": line 3861) * reduce to left at ("test/cases/large/gcc-61917.c": line 3861) * reduce to right at ("test/cases/large/gcc-61917.c": line 3863) @@ -7598,7 +7602,6 @@ * inline variable l_4319 at ("test/cases/large/gcc-61917.c": line 3792) * inline variable l_4381 at ("test/cases/large/gcc-61917.c": line 3796) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3800) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3800) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3801) * remove initializer at ("test/cases/large/gcc-61917.c": line 3801) * reduce to left at ("test/cases/large/gcc-61917.c": line 3802) @@ -7937,11 +7940,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 3913) * reduce to right at ("test/cases/large/gcc-61917.c": line 3915) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3918) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3918) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3919) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3919) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3920) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3920) * remove condition at ("test/cases/large/gcc-61917.c": line 3921) * reduce to indexee at ("test/cases/large/gcc-61917.c": line 3921) * reduce to index at ("test/cases/large/gcc-61917.c": line 3921) @@ -7969,7 +7969,6 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 3939) * delete variable at ("test/cases/large/gcc-61917.c": line 3943) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3958) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3958) * remove condition at ("test/cases/large/gcc-61917.c": line 3959) * reduce to index at ("test/cases/large/gcc-61917.c": line 3959) * remove if branch at ("test/cases/large/gcc-61917.c": line 3959) @@ -8115,7 +8114,6 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 3697) * delete variable at ("test/cases/large/gcc-61917.c": line 3695) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 3699) -* initilize variable at ("test/cases/large/gcc-61917.c": line 3699) * remove the for loop at ("test/cases/large/gcc-61917.c": line 3700) * remove initializer at ("test/cases/large/gcc-61917.c": line 3700) * reduce to left at ("test/cases/large/gcc-61917.c": line 3701) @@ -8563,9 +8561,7 @@ * inline variable l_4932 at ("test/cases/large/gcc-61917.c": line 4241) * inline variable i at ("test/cases/large/gcc-61917.c": line 4245) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4246) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4246) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4247) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4247) * inline variable l_4556 at ("test/cases/large/gcc-61917.c": line 4250) * inline variable l_4576 at ("test/cases/large/gcc-61917.c": line 4254) * inline variable l_4660 at ("test/cases/large/gcc-61917.c": line 4258) @@ -8750,11 +8746,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 4330) * inline variable l_4932 at ("test/cases/large/gcc-61917.c": line 4432) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4436) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4436) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4437) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4437) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4438) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4438) * remove the for loop at ("test/cases/large/gcc-61917.c": line 4439) * remove initializer at ("test/cases/large/gcc-61917.c": line 4439) * reduce to left at ("test/cases/large/gcc-61917.c": line 4440) @@ -8793,7 +8786,6 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 4472) * inline variable l_4662 at ("test/cases/large/gcc-61917.c": line 4475) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4479) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4479) * remove expr statement at ("test/cases/large/gcc-61917.c": line 4480) * reduce to left at ("test/cases/large/gcc-61917.c": line 4480) * reduce to right at ("test/cases/large/gcc-61917.c": line 4481) @@ -9172,7 +9164,6 @@ * inline variable l_4727 at ("test/cases/large/gcc-61917.c": line 4599) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4603) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4606) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4606) * remove the for loop at ("test/cases/large/gcc-61917.c": line 4607) * remove initializer at ("test/cases/large/gcc-61917.c": line 4607) * reduce to left at ("test/cases/large/gcc-61917.c": line 4608) @@ -9428,7 +9419,6 @@ * inline variable l_4706 at ("test/cases/large/gcc-61917.c": line 4627) * delete variable at ("test/cases/large/gcc-61917.c": line 4631) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4647) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4647) * remove expr statement at ("test/cases/large/gcc-61917.c": line 4648) * reduce to left at ("test/cases/large/gcc-61917.c": line 4648) * reduce to right at ("test/cases/large/gcc-61917.c": line 4651) @@ -10194,7 +10184,6 @@ * inline variable l_4727 at ("test/cases/large/gcc-61917.c": line 4872) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4876) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4879) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4879) * remove the for loop at ("test/cases/large/gcc-61917.c": line 4880) * remove initializer at ("test/cases/large/gcc-61917.c": line 4880) * reduce to left at ("test/cases/large/gcc-61917.c": line 4881) @@ -10281,7 +10270,6 @@ * inline variable l_4727 at ("test/cases/large/gcc-61917.c": line 5549) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5553) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5556) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5556) * remove the for loop at ("test/cases/large/gcc-61917.c": line 5557) * remove initializer at ("test/cases/large/gcc-61917.c": line 5557) * reduce to left at ("test/cases/large/gcc-61917.c": line 5558) @@ -10537,7 +10525,6 @@ * inline variable l_4706 at ("test/cases/large/gcc-61917.c": line 5577) * delete variable at ("test/cases/large/gcc-61917.c": line 5581) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5597) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5597) * remove expr statement at ("test/cases/large/gcc-61917.c": line 5598) * reduce to left at ("test/cases/large/gcc-61917.c": line 5598) * reduce to right at ("test/cases/large/gcc-61917.c": line 5601) @@ -11360,7 +11347,6 @@ * inline variable l_4706 at ("test/cases/large/gcc-61917.c": line 4895) * delete variable at ("test/cases/large/gcc-61917.c": line 4899) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 4915) -* initilize variable at ("test/cases/large/gcc-61917.c": line 4915) * remove expr statement at ("test/cases/large/gcc-61917.c": line 4916) * reduce to left at ("test/cases/large/gcc-61917.c": line 4916) * reduce to right at ("test/cases/large/gcc-61917.c": line 4918) @@ -11610,11 +11596,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 5002) * inline variable l_4932 at ("test/cases/large/gcc-61917.c": line 5104) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5108) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5108) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5109) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5109) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5110) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5110) * remove the for loop at ("test/cases/large/gcc-61917.c": line 5111) * remove initializer at ("test/cases/large/gcc-61917.c": line 5111) * reduce to left at ("test/cases/large/gcc-61917.c": line 5112) @@ -11653,7 +11636,6 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 5144) * inline variable l_4662 at ("test/cases/large/gcc-61917.c": line 5147) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5151) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5151) * remove expr statement at ("test/cases/large/gcc-61917.c": line 5152) * reduce to left at ("test/cases/large/gcc-61917.c": line 5152) * reduce to right at ("test/cases/large/gcc-61917.c": line 5153) @@ -12032,7 +12014,6 @@ * inline variable l_4727 at ("test/cases/large/gcc-61917.c": line 5271) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5275) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5278) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5278) * remove the for loop at ("test/cases/large/gcc-61917.c": line 5279) * remove initializer at ("test/cases/large/gcc-61917.c": line 5279) * reduce to left at ("test/cases/large/gcc-61917.c": line 5280) @@ -12288,7 +12269,6 @@ * inline variable l_4706 at ("test/cases/large/gcc-61917.c": line 5299) * delete variable at ("test/cases/large/gcc-61917.c": line 5303) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5319) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5319) * remove expr statement at ("test/cases/large/gcc-61917.c": line 5320) * reduce to left at ("test/cases/large/gcc-61917.c": line 5320) * reduce to right at ("test/cases/large/gcc-61917.c": line 5323) @@ -13222,9 +13202,7 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 5896) * delete variable at ("test/cases/large/gcc-61917.c": line 5879) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5899) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5899) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 5900) -* initilize variable at ("test/cases/large/gcc-61917.c": line 5900) * remove the for loop at ("test/cases/large/gcc-61917.c": line 5901) * remove initializer at ("test/cases/large/gcc-61917.c": line 5901) * reduce to left at ("test/cases/large/gcc-61917.c": line 5902) @@ -13282,9 +13260,7 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 6006) * delete variable at ("test/cases/large/gcc-61917.c": line 5986) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6008) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6008) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6009) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6009) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6010) * remove initializer at ("test/cases/large/gcc-61917.c": line 6010) * reduce to left at ("test/cases/large/gcc-61917.c": line 6011) @@ -13308,7 +13284,6 @@ * inline variable l_4222 at ("test/cases/large/gcc-61917.c": line 6068) * inline variable l_4224 at ("test/cases/large/gcc-61917.c": line 6072) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6076) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6076) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6077) * reduce to left at ("test/cases/large/gcc-61917.c": line 6077) * reduce to right at ("test/cases/large/gcc-61917.c": line 6080) @@ -13447,7 +13422,6 @@ * inline variable l_4222 at ("test/cases/large/gcc-61917.c": line 6153) * inline variable l_4224 at ("test/cases/large/gcc-61917.c": line 6157) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6161) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6161) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6162) * reduce to left at ("test/cases/large/gcc-61917.c": line 6162) * reduce to right at ("test/cases/large/gcc-61917.c": line 6165) @@ -13604,7 +13578,6 @@ * inline variable l_4169 at ("test/cases/large/gcc-61917.c": line 6237) * inline variable l_4188 at ("test/cases/large/gcc-61917.c": line 6241) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6245) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6245) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6246) * remove initializer at ("test/cases/large/gcc-61917.c": line 6246) * reduce to left at ("test/cases/large/gcc-61917.c": line 6247) @@ -13631,11 +13604,8 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6270) * inline variable l_4084 at ("test/cases/large/gcc-61917.c": line 6275) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6279) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6281) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6281) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6282) * remove initializer at ("test/cases/large/gcc-61917.c": line 6282) * reduce to left at ("test/cases/large/gcc-61917.c": line 6283) @@ -13678,11 +13648,8 @@ * inline variable l_4081 at ("test/cases/large/gcc-61917.c": line 6598) * inline variable l_4082 at ("test/cases/large/gcc-61917.c": line 6602) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6606) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6606) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6607) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6607) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6608) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6608) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6609) * reduce to left at ("test/cases/large/gcc-61917.c": line 6609) * reduce to right at ("test/cases/large/gcc-61917.c": line 6614) @@ -13970,7 +13937,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 6632) * reduce to right at ("test/cases/large/gcc-61917.c": line 6634) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6637) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6637) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6638) * reduce to left at ("test/cases/large/gcc-61917.c": line 6638) * reduce to right at ("test/cases/large/gcc-61917.c": line 6643) @@ -14055,7 +14021,6 @@ * inline variable l_4136 at ("test/cases/large/gcc-61917.c": line 6660) * inline variable l_4137 at ("test/cases/large/gcc-61917.c": line 6664) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6668) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6668) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6669) * remove initializer at ("test/cases/large/gcc-61917.c": line 6669) * reduce to left at ("test/cases/large/gcc-61917.c": line 6670) @@ -14449,11 +14414,8 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 6989) * delete variable at ("test/cases/large/gcc-61917.c": line 6753) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6998) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6998) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6999) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6999) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7000) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7000) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7001) * remove initializer at ("test/cases/large/gcc-61917.c": line 7001) * reduce to left at ("test/cases/large/gcc-61917.c": line 7002) @@ -14466,11 +14428,8 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 7010) * inline variable l_4223 at ("test/cases/large/gcc-61917.c": line 7013) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7017) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7017) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7018) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7018) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7019) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7019) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7020) * reduce to left at ("test/cases/large/gcc-61917.c": line 7020) * reduce to right at ("test/cases/large/gcc-61917.c": line 7025) @@ -14593,7 +14552,6 @@ * inline variable l_3827 at ("test/cases/large/gcc-61917.c": line 7061) * inline variable l_3969 at ("test/cases/large/gcc-61917.c": line 7065) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7069) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7069) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7070) * remove initializer at ("test/cases/large/gcc-61917.c": line 7070) * reduce to left at ("test/cases/large/gcc-61917.c": line 7071) @@ -14720,11 +14678,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7197) * reduce to right at ("test/cases/large/gcc-61917.c": line 7199) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7202) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7202) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7203) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7203) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7204) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7204) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7205) * reduce to left at ("test/cases/large/gcc-61917.c": line 7205) * reduce to right at ("test/cases/large/gcc-61917.c": line 7207) @@ -14814,11 +14769,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7236) * reduce to right at ("test/cases/large/gcc-61917.c": line 7238) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7241) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7241) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7242) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7242) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7243) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7243) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7244) * reduce to left at ("test/cases/large/gcc-61917.c": line 7244) * reduce to right at ("test/cases/large/gcc-61917.c": line 7246) @@ -15059,9 +15011,7 @@ * inline variable l_3738 at ("test/cases/large/gcc-61917.c": line 7367) * inline variable l_3755 at ("test/cases/large/gcc-61917.c": line 7371) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7375) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7375) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7376) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7376) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7377) * reduce to left at ("test/cases/large/gcc-61917.c": line 7377) * reduce to right at ("test/cases/large/gcc-61917.c": line 7379) @@ -15089,9 +15039,7 @@ * inline variable l_3721 at ("test/cases/large/gcc-61917.c": line 7430) * delete variable at ("test/cases/large/gcc-61917.c": line 7434) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7448) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7448) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7449) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7449) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7450) * reduce to left at ("test/cases/large/gcc-61917.c": line 7450) * reduce to right at ("test/cases/large/gcc-61917.c": line 7454) @@ -15179,7 +15127,6 @@ * inline variable l_3670 at ("test/cases/large/gcc-61917.c": line 7473) * inline variable l_3675 at ("test/cases/large/gcc-61917.c": line 7477) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7481) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7481) * remove condition at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) @@ -15256,9 +15203,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 7492) * inline variable l_3669 at ("test/cases/large/gcc-61917.c": line 7503) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7507) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7507) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7508) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7508) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7509) * remove initializer at ("test/cases/large/gcc-61917.c": line 7509) * reduce to left at ("test/cases/large/gcc-61917.c": line 7510) @@ -15689,7 +15634,6 @@ * inline variable l_3612 at ("test/cases/large/gcc-61917.c": line 7681) * delete variable at ("test/cases/large/gcc-61917.c": line 7685) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7700) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7700) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7701) * reduce to left at ("test/cases/large/gcc-61917.c": line 7701) * reduce to right at ("test/cases/large/gcc-61917.c": line 7703) @@ -15705,7 +15649,6 @@ * inline variable l_3588 at ("test/cases/large/gcc-61917.c": line 7812) * inline variable l_3592 at ("test/cases/large/gcc-61917.c": line 7816) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7820) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7820) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7821) * remove initializer at ("test/cases/large/gcc-61917.c": line 7821) * reduce to left at ("test/cases/large/gcc-61917.c": line 7822) @@ -15719,7 +15662,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7835) * inline variable l_3591 at ("test/cases/large/gcc-61917.c": line 7838) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7842) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7842) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7843) * remove initializer at ("test/cases/large/gcc-61917.c": line 7843) * reduce to left at ("test/cases/large/gcc-61917.c": line 7844) @@ -15880,9 +15822,7 @@ * inline variable l_3374 at ("test/cases/large/gcc-61917.c": line 7746) * inline variable l_3474 at ("test/cases/large/gcc-61917.c": line 7750) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7754) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7754) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7755) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7755) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7756) * remove initializer at ("test/cases/large/gcc-61917.c": line 7756) * reduce to left at ("test/cases/large/gcc-61917.c": line 7757) @@ -15994,9 +15934,7 @@ * inline variable l_2989 at ("test/cases/large/gcc-61917.c": line 7924) * inline variable l_3008 at ("test/cases/large/gcc-61917.c": line 7928) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7932) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7932) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7933) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7933) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7934) * reduce to left at ("test/cases/large/gcc-61917.c": line 7934) * reduce to right at ("test/cases/large/gcc-61917.c": line 7936) @@ -16091,11 +16029,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 8034) * delete variable at ("test/cases/large/gcc-61917.c": line 8058) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8066) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8066) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8067) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8067) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8068) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8068) * remove condition at ("test/cases/large/gcc-61917.c": line 8069) * remove else branch at ("test/cases/large/gcc-61917.c": line 8069) * delete variable at ("test/cases/large/gcc-61917.c": line 8113) @@ -16107,9 +16042,7 @@ * inline variable l_2231 at ("test/cases/large/gcc-61917.c": line 8162) * inline variable l_2269 at ("test/cases/large/gcc-61917.c": line 8166) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8170) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8170) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8171) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8171) * remove expr statement at ("test/cases/large/gcc-61917.c": line 8172) * reduce to left at ("test/cases/large/gcc-61917.c": line 8172) * reduce to right at ("test/cases/large/gcc-61917.c": line 8174) @@ -16402,11 +16335,8 @@ * inline variable l_2687 at ("test/cases/large/gcc-61917.c": line 8228) * delete variable at ("test/cases/large/gcc-61917.c": line 8232) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8510) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8510) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8511) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8511) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8512) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8512) * remove expr statement at ("test/cases/large/gcc-61917.c": line 8513) * reduce to left at ("test/cases/large/gcc-61917.c": line 8513) * reduce to right at ("test/cases/large/gcc-61917.c": line 8515) @@ -16431,9 +16361,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 8550) * inline variable l_2804 at ("test/cases/large/gcc-61917.c": line 8561) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8565) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8565) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8566) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8566) * remove the for loop at ("test/cases/large/gcc-61917.c": line 8567) * remove initializer at ("test/cases/large/gcc-61917.c": line 8567) * reduce to left at ("test/cases/large/gcc-61917.c": line 8568) @@ -17048,7 +16976,6 @@ * inline variable l_396 at ("test/cases/large/gcc-61917.c": line 13048) * delete variable at ("test/cases/large/gcc-61917.c": line 13052) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13066) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13066) * remove condition at ("test/cases/large/gcc-61917.c": line 13067) * reduce to left at ("test/cases/large/gcc-61917.c": line 13067) * reduce to right at ("test/cases/large/gcc-61917.c": line 13067) @@ -17133,11 +17060,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 13184) * inline variable l_318 at ("test/cases/large/gcc-61917.c": line 13188) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13192) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13192) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13193) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13193) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13194) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13194) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13195) * reduce to left at ("test/cases/large/gcc-61917.c": line 13195) * reduce to right at ("test/cases/large/gcc-61917.c": line 13197) @@ -17368,11 +17292,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13320) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p1.path b/rtree-c/test/expected/gcc-61917/reduction/p1.path index 61e30f8ce33f90982acbccb28a52d3d1df370983..33f19dde103136ec43c375ca307a315d1974a785 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p1.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p1.path @@ -1484,13 +1484,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -3040,14 +3044,12 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1278) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1278) * inline variable poly at ("test/cases/large/gcc-61917.c": line 1279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1281) * remove initializer at ("test/cases/large/gcc-61917.c": line 1281) * reduce to left at ("test/cases/large/gcc-61917.c": line 1281) @@ -3137,7 +3139,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 1312) * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1318) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1318) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1319) * remove initializer at ("test/cases/large/gcc-61917.c": line 1319) * reduce to left at ("test/cases/large/gcc-61917.c": line 1319) @@ -3160,44 +3161,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1323) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -3205,32 +3223,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -3265,10 +3297,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -3289,48 +3324,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * remove function declaration at ("test/cases/large/gcc-61917.c": line 1697) @@ -3358,9 +3413,7 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 6006) * delete variable at ("test/cases/large/gcc-61917.c": line 5986) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6008) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6008) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6009) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6009) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6010) * remove initializer at ("test/cases/large/gcc-61917.c": line 6010) * reduce to left at ("test/cases/large/gcc-61917.c": line 6011) @@ -3384,7 +3437,6 @@ * inline variable l_4222 at ("test/cases/large/gcc-61917.c": line 6068) * inline variable l_4224 at ("test/cases/large/gcc-61917.c": line 6072) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6076) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6076) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6077) * reduce to left at ("test/cases/large/gcc-61917.c": line 6077) * reduce to right at ("test/cases/large/gcc-61917.c": line 6080) @@ -3523,7 +3575,6 @@ * inline variable l_4222 at ("test/cases/large/gcc-61917.c": line 6153) * inline variable l_4224 at ("test/cases/large/gcc-61917.c": line 6157) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6161) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6161) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6162) * reduce to left at ("test/cases/large/gcc-61917.c": line 6162) * reduce to right at ("test/cases/large/gcc-61917.c": line 6165) @@ -3680,7 +3731,6 @@ * inline variable l_4169 at ("test/cases/large/gcc-61917.c": line 6237) * inline variable l_4188 at ("test/cases/large/gcc-61917.c": line 6241) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6245) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6245) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6246) * remove initializer at ("test/cases/large/gcc-61917.c": line 6246) * reduce to left at ("test/cases/large/gcc-61917.c": line 6247) @@ -3707,11 +3757,8 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6270) * inline variable l_4084 at ("test/cases/large/gcc-61917.c": line 6275) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6279) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6281) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6281) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6282) * remove initializer at ("test/cases/large/gcc-61917.c": line 6282) * reduce to left at ("test/cases/large/gcc-61917.c": line 6283) @@ -3754,11 +3801,8 @@ * inline variable l_4081 at ("test/cases/large/gcc-61917.c": line 6598) * inline variable l_4082 at ("test/cases/large/gcc-61917.c": line 6602) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6606) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6606) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6607) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6607) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6608) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6608) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6609) * reduce to left at ("test/cases/large/gcc-61917.c": line 6609) * reduce to right at ("test/cases/large/gcc-61917.c": line 6614) @@ -4046,7 +4090,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 6632) * reduce to right at ("test/cases/large/gcc-61917.c": line 6634) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6637) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6637) * remove expr statement at ("test/cases/large/gcc-61917.c": line 6638) * reduce to left at ("test/cases/large/gcc-61917.c": line 6638) * reduce to right at ("test/cases/large/gcc-61917.c": line 6643) @@ -4131,7 +4174,6 @@ * inline variable l_4136 at ("test/cases/large/gcc-61917.c": line 6660) * inline variable l_4137 at ("test/cases/large/gcc-61917.c": line 6664) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6668) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6668) * remove the for loop at ("test/cases/large/gcc-61917.c": line 6669) * remove initializer at ("test/cases/large/gcc-61917.c": line 6669) * reduce to left at ("test/cases/large/gcc-61917.c": line 6670) @@ -4525,11 +4567,8 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 6989) * delete variable at ("test/cases/large/gcc-61917.c": line 6753) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6998) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6998) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 6999) -* initilize variable at ("test/cases/large/gcc-61917.c": line 6999) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7000) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7000) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7001) * remove initializer at ("test/cases/large/gcc-61917.c": line 7001) * reduce to left at ("test/cases/large/gcc-61917.c": line 7002) @@ -4542,11 +4581,8 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 7010) * inline variable l_4223 at ("test/cases/large/gcc-61917.c": line 7013) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7017) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7017) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7018) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7018) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7019) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7019) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7020) * reduce to left at ("test/cases/large/gcc-61917.c": line 7020) * reduce to right at ("test/cases/large/gcc-61917.c": line 7025) @@ -4669,7 +4705,6 @@ * inline variable l_3827 at ("test/cases/large/gcc-61917.c": line 7061) * inline variable l_3969 at ("test/cases/large/gcc-61917.c": line 7065) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7069) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7069) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7070) * remove initializer at ("test/cases/large/gcc-61917.c": line 7070) * reduce to left at ("test/cases/large/gcc-61917.c": line 7071) @@ -4796,11 +4831,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7197) * reduce to right at ("test/cases/large/gcc-61917.c": line 7199) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7202) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7202) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7203) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7203) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7204) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7204) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7205) * reduce to left at ("test/cases/large/gcc-61917.c": line 7205) * reduce to right at ("test/cases/large/gcc-61917.c": line 7207) @@ -4890,11 +4922,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7236) * reduce to right at ("test/cases/large/gcc-61917.c": line 7238) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7241) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7241) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7242) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7242) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7243) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7243) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7244) * reduce to left at ("test/cases/large/gcc-61917.c": line 7244) * reduce to right at ("test/cases/large/gcc-61917.c": line 7246) @@ -5135,9 +5164,7 @@ * inline variable l_3738 at ("test/cases/large/gcc-61917.c": line 7367) * inline variable l_3755 at ("test/cases/large/gcc-61917.c": line 7371) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7375) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7375) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7376) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7376) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7377) * reduce to left at ("test/cases/large/gcc-61917.c": line 7377) * reduce to right at ("test/cases/large/gcc-61917.c": line 7379) @@ -5165,9 +5192,7 @@ * inline variable l_3721 at ("test/cases/large/gcc-61917.c": line 7430) * delete variable at ("test/cases/large/gcc-61917.c": line 7434) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7448) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7448) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7449) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7449) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7450) * reduce to left at ("test/cases/large/gcc-61917.c": line 7450) * reduce to right at ("test/cases/large/gcc-61917.c": line 7454) @@ -5255,7 +5280,6 @@ * inline variable l_3670 at ("test/cases/large/gcc-61917.c": line 7473) * inline variable l_3675 at ("test/cases/large/gcc-61917.c": line 7477) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7481) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7481) * remove condition at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) @@ -5332,9 +5356,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 7492) * inline variable l_3669 at ("test/cases/large/gcc-61917.c": line 7503) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7507) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7507) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7508) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7508) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7509) * remove initializer at ("test/cases/large/gcc-61917.c": line 7509) * reduce to left at ("test/cases/large/gcc-61917.c": line 7510) @@ -5765,7 +5787,6 @@ * inline variable l_3612 at ("test/cases/large/gcc-61917.c": line 7681) * delete variable at ("test/cases/large/gcc-61917.c": line 7685) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7700) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7700) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7701) * reduce to left at ("test/cases/large/gcc-61917.c": line 7701) * reduce to right at ("test/cases/large/gcc-61917.c": line 7703) @@ -5781,7 +5802,6 @@ * inline variable l_3588 at ("test/cases/large/gcc-61917.c": line 7812) * inline variable l_3592 at ("test/cases/large/gcc-61917.c": line 7816) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7820) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7820) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7821) * remove initializer at ("test/cases/large/gcc-61917.c": line 7821) * reduce to left at ("test/cases/large/gcc-61917.c": line 7822) @@ -5795,7 +5815,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7835) * inline variable l_3591 at ("test/cases/large/gcc-61917.c": line 7838) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7842) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7842) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7843) * remove initializer at ("test/cases/large/gcc-61917.c": line 7843) * reduce to left at ("test/cases/large/gcc-61917.c": line 7844) @@ -5956,9 +5975,7 @@ * inline variable l_3374 at ("test/cases/large/gcc-61917.c": line 7746) * inline variable l_3474 at ("test/cases/large/gcc-61917.c": line 7750) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7754) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7754) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7755) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7755) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7756) * remove initializer at ("test/cases/large/gcc-61917.c": line 7756) * reduce to left at ("test/cases/large/gcc-61917.c": line 7757) @@ -6070,9 +6087,7 @@ * inline variable l_2989 at ("test/cases/large/gcc-61917.c": line 7924) * inline variable l_3008 at ("test/cases/large/gcc-61917.c": line 7928) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7932) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7932) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7933) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7933) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7934) * reduce to left at ("test/cases/large/gcc-61917.c": line 7934) * reduce to right at ("test/cases/large/gcc-61917.c": line 7936) @@ -6167,11 +6182,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 8034) * delete variable at ("test/cases/large/gcc-61917.c": line 8058) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8066) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8066) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8067) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8067) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8068) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8068) * remove condition at ("test/cases/large/gcc-61917.c": line 8069) * remove else branch at ("test/cases/large/gcc-61917.c": line 8069) * delete variable at ("test/cases/large/gcc-61917.c": line 8113) @@ -6183,9 +6195,7 @@ * inline variable l_2231 at ("test/cases/large/gcc-61917.c": line 8162) * inline variable l_2269 at ("test/cases/large/gcc-61917.c": line 8166) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8170) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8170) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8171) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8171) * remove expr statement at ("test/cases/large/gcc-61917.c": line 8172) * reduce to left at ("test/cases/large/gcc-61917.c": line 8172) * reduce to right at ("test/cases/large/gcc-61917.c": line 8174) @@ -6478,11 +6488,8 @@ * inline variable l_2687 at ("test/cases/large/gcc-61917.c": line 8228) * delete variable at ("test/cases/large/gcc-61917.c": line 8232) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8510) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8510) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8511) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8511) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8512) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8512) * remove expr statement at ("test/cases/large/gcc-61917.c": line 8513) * reduce to left at ("test/cases/large/gcc-61917.c": line 8513) * reduce to right at ("test/cases/large/gcc-61917.c": line 8515) @@ -6507,9 +6514,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 8550) * inline variable l_2804 at ("test/cases/large/gcc-61917.c": line 8561) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8565) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8565) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 8566) -* initilize variable at ("test/cases/large/gcc-61917.c": line 8566) * remove the for loop at ("test/cases/large/gcc-61917.c": line 8567) * remove initializer at ("test/cases/large/gcc-61917.c": line 8567) * reduce to left at ("test/cases/large/gcc-61917.c": line 8568) @@ -7124,7 +7129,6 @@ * inline variable l_396 at ("test/cases/large/gcc-61917.c": line 13048) * delete variable at ("test/cases/large/gcc-61917.c": line 13052) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13066) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13066) * remove condition at ("test/cases/large/gcc-61917.c": line 13067) * reduce to left at ("test/cases/large/gcc-61917.c": line 13067) * reduce to right at ("test/cases/large/gcc-61917.c": line 13067) @@ -7209,11 +7213,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 13184) * inline variable l_318 at ("test/cases/large/gcc-61917.c": line 13188) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13192) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13192) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13193) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13193) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13194) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13194) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13195) * reduce to left at ("test/cases/large/gcc-61917.c": line 13195) * reduce to right at ("test/cases/large/gcc-61917.c": line 13197) @@ -7444,11 +7445,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13320) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p10.path b/rtree-c/test/expected/gcc-61917/reduction/p10.path index d1197cb622809304f216a7bfca57e664d09a58b1..d31947a4ed9027af2d3c19d9bafb3d5fcbd71482 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p10.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p10.path @@ -545,13 +545,17 @@ 1 inline typedef size_t at ("test/cases/large/gcc-61917.c": line 2) 1 inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 69) 1 delete variable at ("test/cases/large/gcc-61917.c": line 69) 1 inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 71) 1 delete variable at ("test/cases/large/gcc-61917.c": line 71) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 72) 1 delete variable at ("test/cases/large/gcc-61917.c": line 72) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 73) 1 delete variable at ("test/cases/large/gcc-61917.c": line 73) 1 inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) 1 inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -655,179 +659,174 @@ 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) 1 delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1274) 1 inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) 1 delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1331) 1 inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1336) 1 inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1339) 1 inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1342) 1 inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1347) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1347) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1363) 1 inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1368) 1 inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1373) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1373) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1382) 1 inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1387) 1 inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1392) 1 inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1397) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1397) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) -1 inline variable g_521 at ("test/cases/large/gcc-61917.c": line 1411) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1411) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1411) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) -1 inline variable g_555 at ("test/cases/large/gcc-61917.c": line 1416) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1416) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1416) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1421) 1 inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1426) 1 inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1429) 1 inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1447) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1432) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1432) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1452) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1452) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1469) 1 inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1474) 1 inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1479) 1 inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1484) 1 inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1489) 1 inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1495) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1495) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1531) 1 inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1536) 1 inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1539) 1 inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1542) 1 inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1547) 1 inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1552) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1552) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1560) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1560) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1569) 1 inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1572) 1 inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1575) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1575) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1584) 1 inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1589) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1589) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1605) 1 inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1608) 1 inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1612) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1612) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) -1 inline variable g_2580 at ("test/cases/large/gcc-61917.c": line 1621) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1621) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1621) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1624) 1 inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1627) 1 inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) -1 inline variable g_3350 at ("test/cases/large/gcc-61917.c": line 1632) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1632) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1632) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1637) 1 inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1642) 1 inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1645) 1 inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1648) 1 inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1653) 1 inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) -1 inline variable g_4614 at ("test/cases/large/gcc-61917.c": line 1658) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1658) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1658) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1663) 1 inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1668) 1 inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1673) 1 delete variable at ("test/cases/large/gcc-61917.c": line 1673) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) -1 reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) -1 inline variable g_4893 at ("test/cases/large/gcc-61917.c": line 1686) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1686) +1 delete variable at ("test/cases/large/gcc-61917.c": line 1686) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +1 remove initialization at ("test/cases/large/gcc-61917.c": line 1689) 1 inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) 1 make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p2.path b/rtree-c/test/expected/gcc-61917/reduction/p2.path index 96638b97b78393c5cc616178ed0d139c50736012..255879ea7f278574a957dfb009da5f1801216e1b 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p2.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p2.path @@ -1476,13 +1476,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -3032,14 +3036,12 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1278) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1278) * inline variable poly at ("test/cases/large/gcc-61917.c": line 1279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1281) * remove initializer at ("test/cases/large/gcc-61917.c": line 1281) * reduce to left at ("test/cases/large/gcc-61917.c": line 1281) @@ -3129,7 +3131,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 1312) * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1318) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1318) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1319) * remove initializer at ("test/cases/large/gcc-61917.c": line 1319) * reduce to left at ("test/cases/large/gcc-61917.c": line 1319) @@ -3152,44 +3153,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1323) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -3197,32 +3215,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -3257,10 +3289,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -3281,48 +3316,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -3340,7 +3395,6 @@ * inline variable l_3827 at ("test/cases/large/gcc-61917.c": line 7061) * inline variable l_3969 at ("test/cases/large/gcc-61917.c": line 7065) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7069) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7069) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7070) * remove initializer at ("test/cases/large/gcc-61917.c": line 7070) * reduce to left at ("test/cases/large/gcc-61917.c": line 7071) @@ -3467,11 +3521,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7197) * reduce to right at ("test/cases/large/gcc-61917.c": line 7199) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7202) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7202) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7203) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7203) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7204) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7204) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7205) * reduce to left at ("test/cases/large/gcc-61917.c": line 7205) * reduce to right at ("test/cases/large/gcc-61917.c": line 7207) @@ -3561,11 +3612,8 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 7236) * reduce to right at ("test/cases/large/gcc-61917.c": line 7238) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7241) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7241) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7242) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7242) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7243) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7243) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7244) * reduce to left at ("test/cases/large/gcc-61917.c": line 7244) * reduce to right at ("test/cases/large/gcc-61917.c": line 7246) @@ -3806,9 +3854,7 @@ * inline variable l_3738 at ("test/cases/large/gcc-61917.c": line 7367) * inline variable l_3755 at ("test/cases/large/gcc-61917.c": line 7371) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7375) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7375) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7376) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7376) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7377) * reduce to left at ("test/cases/large/gcc-61917.c": line 7377) * reduce to right at ("test/cases/large/gcc-61917.c": line 7379) @@ -3836,9 +3882,7 @@ * inline variable l_3721 at ("test/cases/large/gcc-61917.c": line 7430) * delete variable at ("test/cases/large/gcc-61917.c": line 7434) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7448) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7448) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7449) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7449) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7450) * reduce to left at ("test/cases/large/gcc-61917.c": line 7450) * reduce to right at ("test/cases/large/gcc-61917.c": line 7454) @@ -3926,7 +3970,6 @@ * inline variable l_3670 at ("test/cases/large/gcc-61917.c": line 7473) * inline variable l_3675 at ("test/cases/large/gcc-61917.c": line 7477) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7481) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7481) * remove condition at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) * reduce to expression at ("test/cases/large/gcc-61917.c": line 7482) @@ -4003,9 +4046,7 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 7492) * inline variable l_3669 at ("test/cases/large/gcc-61917.c": line 7503) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7507) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7507) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7508) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7508) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7509) * remove initializer at ("test/cases/large/gcc-61917.c": line 7509) * reduce to left at ("test/cases/large/gcc-61917.c": line 7510) @@ -4436,7 +4477,6 @@ * inline variable l_3612 at ("test/cases/large/gcc-61917.c": line 7681) * delete variable at ("test/cases/large/gcc-61917.c": line 7685) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7700) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7700) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7701) * reduce to left at ("test/cases/large/gcc-61917.c": line 7701) * reduce to right at ("test/cases/large/gcc-61917.c": line 7703) @@ -4452,7 +4492,6 @@ * inline variable l_3588 at ("test/cases/large/gcc-61917.c": line 7812) * inline variable l_3592 at ("test/cases/large/gcc-61917.c": line 7816) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7820) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7820) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7821) * remove initializer at ("test/cases/large/gcc-61917.c": line 7821) * reduce to left at ("test/cases/large/gcc-61917.c": line 7822) @@ -4466,7 +4505,6 @@ * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7835) * inline variable l_3591 at ("test/cases/large/gcc-61917.c": line 7838) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7842) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7842) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7843) * remove initializer at ("test/cases/large/gcc-61917.c": line 7843) * reduce to left at ("test/cases/large/gcc-61917.c": line 7844) @@ -4605,9 +4643,7 @@ * inline variable l_3374 at ("test/cases/large/gcc-61917.c": line 7746) * inline variable l_3474 at ("test/cases/large/gcc-61917.c": line 7750) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7754) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7754) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7755) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7755) * remove the for loop at ("test/cases/large/gcc-61917.c": line 7756) * remove initializer at ("test/cases/large/gcc-61917.c": line 7756) * reduce to left at ("test/cases/large/gcc-61917.c": line 7757) @@ -4719,9 +4755,7 @@ * inline variable l_2989 at ("test/cases/large/gcc-61917.c": line 7924) * inline variable l_3008 at ("test/cases/large/gcc-61917.c": line 7928) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7932) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7932) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7933) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7933) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7934) * reduce to left at ("test/cases/large/gcc-61917.c": line 7934) * reduce to right at ("test/cases/large/gcc-61917.c": line 7936) @@ -4740,7 +4774,6 @@ * inline variable l_396 at ("test/cases/large/gcc-61917.c": line 13048) * delete variable at ("test/cases/large/gcc-61917.c": line 13052) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13066) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13066) * remove condition at ("test/cases/large/gcc-61917.c": line 13067) * reduce to left at ("test/cases/large/gcc-61917.c": line 13067) * reduce to right at ("test/cases/large/gcc-61917.c": line 13067) @@ -4825,11 +4858,8 @@ * delete variable at ("test/cases/large/gcc-61917.c": line 13184) * inline variable l_318 at ("test/cases/large/gcc-61917.c": line 13188) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13192) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13192) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13193) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13193) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13194) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13194) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13195) * reduce to left at ("test/cases/large/gcc-61917.c": line 13195) * reduce to right at ("test/cases/large/gcc-61917.c": line 13197) @@ -5060,11 +5090,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13320) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p3.path b/rtree-c/test/expected/gcc-61917/reduction/p3.path index 241b4c938c30514cf06a66fe9c78ed1cd35782ed..c42f710f1f28579fde5396fcaa6188f9569684bf 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p3.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p3.path @@ -1462,13 +1462,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -3018,14 +3022,12 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1278) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1278) * inline variable poly at ("test/cases/large/gcc-61917.c": line 1279) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1280) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1280) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1281) * remove initializer at ("test/cases/large/gcc-61917.c": line 1281) * reduce to left at ("test/cases/large/gcc-61917.c": line 1281) @@ -3115,7 +3117,6 @@ * reduce to left at ("test/cases/large/gcc-61917.c": line 1312) * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1318) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1318) * remove the for loop at ("test/cases/large/gcc-61917.c": line 1319) * remove initializer at ("test/cases/large/gcc-61917.c": line 1319) * reduce to left at ("test/cases/large/gcc-61917.c": line 1319) @@ -3138,44 +3139,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1323) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -3183,32 +3201,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -3243,10 +3275,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -3267,48 +3302,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -3336,9 +3391,7 @@ * inline variable l_2989 at ("test/cases/large/gcc-61917.c": line 7924) * inline variable l_3008 at ("test/cases/large/gcc-61917.c": line 7928) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7932) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7932) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 7933) -* initilize variable at ("test/cases/large/gcc-61917.c": line 7933) * remove expr statement at ("test/cases/large/gcc-61917.c": line 7934) * reduce to left at ("test/cases/large/gcc-61917.c": line 7934) * reduce to right at ("test/cases/large/gcc-61917.c": line 7936) @@ -3348,11 +3401,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13320) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p4.path b/rtree-c/test/expected/gcc-61917/reduction/p4.path index 351de420b5231b09b1d63cfaedbaf41d594938c3..9e89b92dff26958e5c246b238abdc160422e65f0 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p4.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p4.path @@ -1438,13 +1438,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -2826,6 +2830,7 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * remove expr statement at ("test/cases/large/gcc-61917.c": line 1295) * reduce to left at ("test/cases/large/gcc-61917.c": line 1295) @@ -2877,44 +2882,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -2922,32 +2944,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -2982,10 +3018,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -3006,48 +3045,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -3062,11 +3121,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p5.path b/rtree-c/test/expected/gcc-61917/reduction/p5.path index 712f304fb0a0ea5508c01ee45444e858c19b04a5..7860a9342dd33e75a15b7ef3e0e7c8503c22b51b 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p5.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p5.path @@ -1390,13 +1390,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -2447,6 +2451,7 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * remove expr statement at ("test/cases/large/gcc-61917.c": line 1295) * reduce to left at ("test/cases/large/gcc-61917.c": line 1295) @@ -2498,44 +2503,61 @@ * reduce to right at ("test/cases/large/gcc-61917.c": line 1312) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -2543,32 +2565,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -2603,10 +2639,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -2627,48 +2666,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -2683,11 +2742,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p6.path b/rtree-c/test/expected/gcc-61917/reduction/p6.path index 1bfddd98ac5b6f8c9bd320c41696393328da50fb..41e15b108f44648fb386aeda2d5c935a9876b8b1 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p6.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p6.path @@ -1296,13 +1296,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -1942,47 +1946,65 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -1990,32 +2012,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -2050,10 +2086,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -2074,48 +2113,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -2130,11 +2189,8 @@ * remove return statement at ("test/cases/large/gcc-61917.c": line 13302) * reduce to index at ("test/cases/large/gcc-61917.c": line 13304) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p7.path b/rtree-c/test/expected/gcc-61917/reduction/p7.path index 59c4dafddba2d2d1ebfb348f05932c2834ca3de8..2a130453d4763949a9446685e16229d748547764 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p7.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p7.path @@ -1118,13 +1118,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -1670,47 +1674,65 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -1718,32 +1740,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -1778,10 +1814,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -1802,48 +1841,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -1856,11 +1915,8 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1761) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1771) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p8.path b/rtree-c/test/expected/gcc-61917/reduction/p8.path index 4fca82bc1be4fbb2791e2d2847eed433c4ac6b20..d8a2215439b8adfaf236fd6934ca611c5a6b621a 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p8.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p8.path @@ -866,13 +866,17 @@ * remove function declaration at ("test/cases/large/gcc-61917.c": line 65) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -1301,47 +1305,65 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -1349,32 +1371,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -1409,10 +1445,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -1433,48 +1472,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -1487,11 +1546,8 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1761) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1771) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13318) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) diff --git a/rtree-c/test/expected/gcc-61917/reduction/p9.path b/rtree-c/test/expected/gcc-61917/reduction/p9.path index 8e691630a464581615889daf3727f39c2292281a..b0dec7f66e4a314b592a0f9d7f50329de63a12ef 100644 --- a/rtree-c/test/expected/gcc-61917/reduction/p9.path +++ b/rtree-c/test/expected/gcc-61917/reduction/p9.path @@ -575,13 +575,17 @@ * inline typedef size_t at ("test/cases/large/gcc-61917.c": line 2) * inline typedef __huge_val_t at ("test/cases/large/gcc-61917.c": line 68) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 69) +* remove initialization at ("test/cases/large/gcc-61917.c": line 69) * delete variable at ("test/cases/large/gcc-61917.c": line 69) * inline typedef __huge_valf_t at ("test/cases/large/gcc-61917.c": line 70) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 71) +* remove initialization at ("test/cases/large/gcc-61917.c": line 71) * delete variable at ("test/cases/large/gcc-61917.c": line 71) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 72) +* remove initialization at ("test/cases/large/gcc-61917.c": line 72) * delete variable at ("test/cases/large/gcc-61917.c": line 72) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 73) +* remove initialization at ("test/cases/large/gcc-61917.c": line 73) * delete variable at ("test/cases/large/gcc-61917.c": line 73) * inline typedef float_t at ("test/cases/large/gcc-61917.c": line 75) * inline typedef double_t at ("test/cases/large/gcc-61917.c": line 76) @@ -759,47 +763,65 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1273) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1273) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1274) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1274) * inline variable crc32_context at ("test/cases/large/gcc-61917.c": line 1274) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1326) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 1328) -* initilize variable at ("test/cases/large/gcc-61917.c": line 1328) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1329) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1331) * inline variable g_3 at ("test/cases/large/gcc-61917.c": line 1331) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1334) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1336) * inline variable g_30 at ("test/cases/large/gcc-61917.c": line 1336) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1339) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1339) * inline variable g_38 at ("test/cases/large/gcc-61917.c": line 1339) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1340) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1342) * inline variable g_54 at ("test/cases/large/gcc-61917.c": line 1342) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1345) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1347) * delete variable at ("test/cases/large/gcc-61917.c": line 1347) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1361) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1363) * inline variable g_201 at ("test/cases/large/gcc-61917.c": line 1363) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1366) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1368) * inline variable g_300 at ("test/cases/large/gcc-61917.c": line 1368) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1371) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1373) * delete variable at ("test/cases/large/gcc-61917.c": line 1373) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1380) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1382) * inline variable g_344 at ("test/cases/large/gcc-61917.c": line 1382) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1385) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1387) * inline variable g_367 at ("test/cases/large/gcc-61917.c": line 1387) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1390) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1392) * inline variable g_458 at ("test/cases/large/gcc-61917.c": line 1392) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1395) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1397) * delete variable at ("test/cases/large/gcc-61917.c": line 1397) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1409) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1411) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1413) * delete variable at ("test/cases/large/gcc-61917.c": line 1411) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1414) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1416) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1418) * delete variable at ("test/cases/large/gcc-61917.c": line 1416) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1419) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1421) * inline variable g_588 at ("test/cases/large/gcc-61917.c": line 1421) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1424) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1426) * inline variable g_658 at ("test/cases/large/gcc-61917.c": line 1426) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1429) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1429) * inline variable g_669 at ("test/cases/large/gcc-61917.c": line 1429) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1430) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1432) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1438) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1442) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1445) @@ -807,32 +829,46 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1449) * delete variable at ("test/cases/large/gcc-61917.c": line 1432) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1450) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1452) * delete variable at ("test/cases/large/gcc-61917.c": line 1452) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1467) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1469) * inline variable g_774 at ("test/cases/large/gcc-61917.c": line 1469) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1472) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1474) * inline variable g_866 at ("test/cases/large/gcc-61917.c": line 1474) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1477) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1479) * inline variable g_920 at ("test/cases/large/gcc-61917.c": line 1479) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1482) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1484) * inline variable g_930 at ("test/cases/large/gcc-61917.c": line 1484) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1487) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1489) * inline variable g_978 at ("test/cases/large/gcc-61917.c": line 1489) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1492) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1495) * delete variable at ("test/cases/large/gcc-61917.c": line 1495) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1529) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1531) * inline variable g_1266 at ("test/cases/large/gcc-61917.c": line 1531) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1534) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1536) * inline variable g_1281 at ("test/cases/large/gcc-61917.c": line 1536) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1539) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1539) * inline variable g_1382 at ("test/cases/large/gcc-61917.c": line 1539) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1540) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1542) * inline variable g_1763 at ("test/cases/large/gcc-61917.c": line 1542) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1545) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1547) * inline variable g_1782 at ("test/cases/large/gcc-61917.c": line 1547) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1550) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1552) * delete variable at ("test/cases/large/gcc-61917.c": line 1552) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1558) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1560) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) @@ -867,10 +903,13 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1566) * delete variable at ("test/cases/large/gcc-61917.c": line 1560) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1567) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1569) * inline variable g_1917 at ("test/cases/large/gcc-61917.c": line 1569) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1572) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1572) * inline variable g_1995 at ("test/cases/large/gcc-61917.c": line 1572) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1573) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1575) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) @@ -891,48 +930,68 @@ * reduce to operant at ("test/cases/large/gcc-61917.c": line 1581) * delete variable at ("test/cases/large/gcc-61917.c": line 1575) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1582) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1584) * inline variable g_2065 at ("test/cases/large/gcc-61917.c": line 1584) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1587) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1589) * delete variable at ("test/cases/large/gcc-61917.c": line 1589) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1603) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1605) * inline variable g_2248 at ("test/cases/large/gcc-61917.c": line 1605) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1608) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1608) * inline variable g_2373 at ("test/cases/large/gcc-61917.c": line 1608) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1609) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1612) * delete variable at ("test/cases/large/gcc-61917.c": line 1612) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1619) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1621) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1623) * delete variable at ("test/cases/large/gcc-61917.c": line 1621) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1624) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1624) * inline variable g_2617 at ("test/cases/large/gcc-61917.c": line 1624) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1625) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1627) * inline variable g_3117 at ("test/cases/large/gcc-61917.c": line 1627) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1630) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1632) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1634) * delete variable at ("test/cases/large/gcc-61917.c": line 1632) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1635) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1637) * inline variable g_3691 at ("test/cases/large/gcc-61917.c": line 1637) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1640) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1642) * inline variable g_3847 at ("test/cases/large/gcc-61917.c": line 1642) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1645) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1645) * inline variable g_4401 at ("test/cases/large/gcc-61917.c": line 1645) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1646) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1648) * inline variable g_4460 at ("test/cases/large/gcc-61917.c": line 1648) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1651) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1653) * inline variable g_4512 at ("test/cases/large/gcc-61917.c": line 1653) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1656) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1658) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1660) * delete variable at ("test/cases/large/gcc-61917.c": line 1658) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1661) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1663) * inline variable g_4663 at ("test/cases/large/gcc-61917.c": line 1663) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1666) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1668) * inline variable g_4847 at ("test/cases/large/gcc-61917.c": line 1668) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1671) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1673) * delete variable at ("test/cases/large/gcc-61917.c": line 1673) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1684) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1686) * reduce to operant at ("test/cases/large/gcc-61917.c": line 1688) * delete variable at ("test/cases/large/gcc-61917.c": line 1686) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1689) +* remove initialization at ("test/cases/large/gcc-61917.c": line 1689) * inline variable g_4963 at ("test/cases/large/gcc-61917.c": line 1689) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1690) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1695) @@ -945,11 +1004,8 @@ * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1761) * make declaration non-static at ("test/cases/large/gcc-61917.c": line 1771) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13311) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13311) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13312) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13312) * delete uninitilized variable at ("test/cases/large/gcc-61917.c": line 13313) -* initilize variable at ("test/cases/large/gcc-61917.c": line 13313) * inline variable print_hash_value at ("test/cases/large/gcc-61917.c": line 13315) * remove expr statement at ("test/cases/large/gcc-61917.c": line 13324) * reduce to expression at ("test/cases/large/gcc-61917.c": line 13325) diff --git a/rtree-c/test/expected/gcc-71626/reduction/p0.path b/rtree-c/test/expected/gcc-71626/reduction/p0.path index 371d0c22910bdd03cf91821ef3d2f2422b17040e..c1cc667366df22498ff8b29b1ac63041478fba99 100644 --- a/rtree-c/test/expected/gcc-71626/reduction/p0.path +++ b/rtree-c/test/expected/gcc-71626/reduction/p0.path @@ -158,7 +158,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 7) * inline variable c at ("test/cases/large/gcc-71626.c": line 17) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 18) -* initilize variable at ("test/cases/large/gcc-71626.c": line 18) * delete variable at ("test/cases/large/gcc-71626.c": line 19) * remove the for loop at ("test/cases/large/gcc-71626.c": line 20) * remove initializer at ("test/cases/large/gcc-71626.c": line 20) @@ -199,7 +198,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 38) * inline variable c at ("test/cases/large/gcc-71626.c": line 41) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 42) -* initilize variable at ("test/cases/large/gcc-71626.c": line 42) * delete variable at ("test/cases/large/gcc-71626.c": line 43) * remove the for loop at ("test/cases/large/gcc-71626.c": line 44) * remove initializer at ("test/cases/large/gcc-71626.c": line 44) @@ -240,7 +238,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 60) * inline variable c at ("test/cases/large/gcc-71626.c": line 63) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 64) -* initilize variable at ("test/cases/large/gcc-71626.c": line 64) * delete variable at ("test/cases/large/gcc-71626.c": line 65) * remove the for loop at ("test/cases/large/gcc-71626.c": line 66) * remove initializer at ("test/cases/large/gcc-71626.c": line 66) @@ -281,7 +278,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 82) * inline variable c at ("test/cases/large/gcc-71626.c": line 85) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 86) -* initilize variable at ("test/cases/large/gcc-71626.c": line 86) * delete variable at ("test/cases/large/gcc-71626.c": line 87) * remove the for loop at ("test/cases/large/gcc-71626.c": line 88) * remove initializer at ("test/cases/large/gcc-71626.c": line 88) @@ -322,7 +318,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 104) * inline variable c at ("test/cases/large/gcc-71626.c": line 107) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 108) -* initilize variable at ("test/cases/large/gcc-71626.c": line 108) * delete variable at ("test/cases/large/gcc-71626.c": line 109) * remove the for loop at ("test/cases/large/gcc-71626.c": line 110) * remove initializer at ("test/cases/large/gcc-71626.c": line 110) @@ -363,7 +358,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 126) * inline variable c at ("test/cases/large/gcc-71626.c": line 129) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 130) -* initilize variable at ("test/cases/large/gcc-71626.c": line 130) * delete variable at ("test/cases/large/gcc-71626.c": line 131) * remove the for loop at ("test/cases/large/gcc-71626.c": line 132) * remove initializer at ("test/cases/large/gcc-71626.c": line 132) @@ -404,7 +398,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 148) * inline variable c at ("test/cases/large/gcc-71626.c": line 151) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 152) -* initilize variable at ("test/cases/large/gcc-71626.c": line 152) * delete variable at ("test/cases/large/gcc-71626.c": line 153) * remove the for loop at ("test/cases/large/gcc-71626.c": line 154) * remove initializer at ("test/cases/large/gcc-71626.c": line 154) @@ -445,7 +438,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 172) * inline variable c at ("test/cases/large/gcc-71626.c": line 175) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 176) -* initilize variable at ("test/cases/large/gcc-71626.c": line 176) * delete variable at ("test/cases/large/gcc-71626.c": line 177) * remove the for loop at ("test/cases/large/gcc-71626.c": line 178) * remove initializer at ("test/cases/large/gcc-71626.c": line 178) @@ -486,7 +478,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 194) * inline variable c at ("test/cases/large/gcc-71626.c": line 197) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 198) -* initilize variable at ("test/cases/large/gcc-71626.c": line 198) * delete variable at ("test/cases/large/gcc-71626.c": line 199) * remove the for loop at ("test/cases/large/gcc-71626.c": line 200) * remove initializer at ("test/cases/large/gcc-71626.c": line 200) @@ -527,7 +518,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 216) * inline variable c at ("test/cases/large/gcc-71626.c": line 219) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 220) -* initilize variable at ("test/cases/large/gcc-71626.c": line 220) * delete variable at ("test/cases/large/gcc-71626.c": line 221) * remove the for loop at ("test/cases/large/gcc-71626.c": line 222) * remove initializer at ("test/cases/large/gcc-71626.c": line 222) @@ -568,7 +558,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 238) * inline variable c at ("test/cases/large/gcc-71626.c": line 241) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 242) -* initilize variable at ("test/cases/large/gcc-71626.c": line 242) * delete variable at ("test/cases/large/gcc-71626.c": line 243) * remove the for loop at ("test/cases/large/gcc-71626.c": line 244) * remove initializer at ("test/cases/large/gcc-71626.c": line 244) @@ -609,7 +598,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 260) * inline variable c at ("test/cases/large/gcc-71626.c": line 263) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 264) -* initilize variable at ("test/cases/large/gcc-71626.c": line 264) * delete variable at ("test/cases/large/gcc-71626.c": line 265) * remove the for loop at ("test/cases/large/gcc-71626.c": line 266) * remove initializer at ("test/cases/large/gcc-71626.c": line 266) @@ -650,7 +638,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 282) * inline variable c at ("test/cases/large/gcc-71626.c": line 285) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 286) -* initilize variable at ("test/cases/large/gcc-71626.c": line 286) * delete variable at ("test/cases/large/gcc-71626.c": line 287) * remove the for loop at ("test/cases/large/gcc-71626.c": line 288) * remove initializer at ("test/cases/large/gcc-71626.c": line 288) @@ -691,7 +678,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 304) * inline variable c at ("test/cases/large/gcc-71626.c": line 307) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 308) -* initilize variable at ("test/cases/large/gcc-71626.c": line 308) * delete variable at ("test/cases/large/gcc-71626.c": line 309) * remove the for loop at ("test/cases/large/gcc-71626.c": line 310) * remove initializer at ("test/cases/large/gcc-71626.c": line 310) @@ -732,7 +718,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 326) * inline variable c at ("test/cases/large/gcc-71626.c": line 329) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) * delete variable at ("test/cases/large/gcc-71626.c": line 331) * remove the for loop at ("test/cases/large/gcc-71626.c": line 332) * remove initializer at ("test/cases/large/gcc-71626.c": line 332) @@ -773,7 +758,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 348) * inline variable c at ("test/cases/large/gcc-71626.c": line 351) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 352) -* initilize variable at ("test/cases/large/gcc-71626.c": line 352) * delete variable at ("test/cases/large/gcc-71626.c": line 353) * remove the for loop at ("test/cases/large/gcc-71626.c": line 354) * remove initializer at ("test/cases/large/gcc-71626.c": line 354) @@ -814,7 +798,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 370) * inline variable c at ("test/cases/large/gcc-71626.c": line 373) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 374) -* initilize variable at ("test/cases/large/gcc-71626.c": line 374) * delete variable at ("test/cases/large/gcc-71626.c": line 375) * remove the for loop at ("test/cases/large/gcc-71626.c": line 376) * remove initializer at ("test/cases/large/gcc-71626.c": line 376) @@ -855,7 +838,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 392) * inline variable c at ("test/cases/large/gcc-71626.c": line 395) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 396) -* initilize variable at ("test/cases/large/gcc-71626.c": line 396) * delete variable at ("test/cases/large/gcc-71626.c": line 397) * remove the for loop at ("test/cases/large/gcc-71626.c": line 398) * remove initializer at ("test/cases/large/gcc-71626.c": line 398) @@ -896,7 +878,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 414) * inline variable c at ("test/cases/large/gcc-71626.c": line 417) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 418) -* initilize variable at ("test/cases/large/gcc-71626.c": line 418) * delete variable at ("test/cases/large/gcc-71626.c": line 419) * remove the for loop at ("test/cases/large/gcc-71626.c": line 420) * remove initializer at ("test/cases/large/gcc-71626.c": line 420) @@ -937,7 +918,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 436) * inline variable c at ("test/cases/large/gcc-71626.c": line 439) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 440) -* initilize variable at ("test/cases/large/gcc-71626.c": line 440) * delete variable at ("test/cases/large/gcc-71626.c": line 441) * remove the for loop at ("test/cases/large/gcc-71626.c": line 442) * remove initializer at ("test/cases/large/gcc-71626.c": line 442) @@ -978,7 +958,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 458) * inline variable c at ("test/cases/large/gcc-71626.c": line 461) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 462) -* initilize variable at ("test/cases/large/gcc-71626.c": line 462) * delete variable at ("test/cases/large/gcc-71626.c": line 463) * remove the for loop at ("test/cases/large/gcc-71626.c": line 464) * remove initializer at ("test/cases/large/gcc-71626.c": line 464) @@ -1019,7 +998,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 480) * inline variable c at ("test/cases/large/gcc-71626.c": line 483) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 484) -* initilize variable at ("test/cases/large/gcc-71626.c": line 484) * delete variable at ("test/cases/large/gcc-71626.c": line 485) * remove the for loop at ("test/cases/large/gcc-71626.c": line 486) * remove initializer at ("test/cases/large/gcc-71626.c": line 486) @@ -1060,7 +1038,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 502) * inline variable c at ("test/cases/large/gcc-71626.c": line 505) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 506) -* initilize variable at ("test/cases/large/gcc-71626.c": line 506) * delete variable at ("test/cases/large/gcc-71626.c": line 507) * remove the for loop at ("test/cases/large/gcc-71626.c": line 508) * remove initializer at ("test/cases/large/gcc-71626.c": line 508) @@ -1101,7 +1078,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 524) * inline variable c at ("test/cases/large/gcc-71626.c": line 527) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 528) -* initilize variable at ("test/cases/large/gcc-71626.c": line 528) * delete variable at ("test/cases/large/gcc-71626.c": line 529) * remove the for loop at ("test/cases/large/gcc-71626.c": line 530) * remove initializer at ("test/cases/large/gcc-71626.c": line 530) @@ -1142,7 +1118,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 546) * inline variable c at ("test/cases/large/gcc-71626.c": line 549) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 550) -* initilize variable at ("test/cases/large/gcc-71626.c": line 550) * delete variable at ("test/cases/large/gcc-71626.c": line 551) * remove the for loop at ("test/cases/large/gcc-71626.c": line 552) * remove initializer at ("test/cases/large/gcc-71626.c": line 552) @@ -1183,7 +1158,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 568) * inline variable c at ("test/cases/large/gcc-71626.c": line 571) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 572) -* initilize variable at ("test/cases/large/gcc-71626.c": line 572) * delete variable at ("test/cases/large/gcc-71626.c": line 573) * remove the for loop at ("test/cases/large/gcc-71626.c": line 574) * remove initializer at ("test/cases/large/gcc-71626.c": line 574) @@ -1225,7 +1199,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 590) * inline variable c at ("test/cases/large/gcc-71626.c": line 593) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 594) -* initilize variable at ("test/cases/large/gcc-71626.c": line 594) * delete variable at ("test/cases/large/gcc-71626.c": line 595) * remove the for loop at ("test/cases/large/gcc-71626.c": line 596) * remove initializer at ("test/cases/large/gcc-71626.c": line 596) @@ -1266,7 +1239,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 612) * inline variable c at ("test/cases/large/gcc-71626.c": line 615) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 616) -* initilize variable at ("test/cases/large/gcc-71626.c": line 616) * delete variable at ("test/cases/large/gcc-71626.c": line 617) * remove the for loop at ("test/cases/large/gcc-71626.c": line 618) * remove initializer at ("test/cases/large/gcc-71626.c": line 618) @@ -1307,7 +1279,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 634) * inline variable c at ("test/cases/large/gcc-71626.c": line 637) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 638) -* initilize variable at ("test/cases/large/gcc-71626.c": line 638) * delete variable at ("test/cases/large/gcc-71626.c": line 639) * remove the for loop at ("test/cases/large/gcc-71626.c": line 640) * remove initializer at ("test/cases/large/gcc-71626.c": line 640) @@ -1348,7 +1319,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 656) * inline variable c at ("test/cases/large/gcc-71626.c": line 659) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 660) -* initilize variable at ("test/cases/large/gcc-71626.c": line 660) * delete variable at ("test/cases/large/gcc-71626.c": line 661) * remove the for loop at ("test/cases/large/gcc-71626.c": line 662) * remove initializer at ("test/cases/large/gcc-71626.c": line 662) @@ -1389,7 +1359,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 678) * inline variable c at ("test/cases/large/gcc-71626.c": line 681) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 682) -* initilize variable at ("test/cases/large/gcc-71626.c": line 682) * delete variable at ("test/cases/large/gcc-71626.c": line 683) * remove the for loop at ("test/cases/large/gcc-71626.c": line 684) * remove initializer at ("test/cases/large/gcc-71626.c": line 684) diff --git a/rtree-c/test/expected/gcc-71626/reduction/p1.path b/rtree-c/test/expected/gcc-71626/reduction/p1.path index fde028f818567323f2dae63d2a5400d3a73eb62c..356ca6de989b83c39041c8a3061b3affcfb1bf01 100644 --- a/rtree-c/test/expected/gcc-71626/reduction/p1.path +++ b/rtree-c/test/expected/gcc-71626/reduction/p1.path @@ -155,7 +155,6 @@ * inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) * inline variable c at ("test/cases/large/gcc-71626.c": line 17) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 18) -* initilize variable at ("test/cases/large/gcc-71626.c": line 18) * delete variable at ("test/cases/large/gcc-71626.c": line 19) * remove the for loop at ("test/cases/large/gcc-71626.c": line 20) * remove initializer at ("test/cases/large/gcc-71626.c": line 20) @@ -196,7 +195,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 38) * inline variable c at ("test/cases/large/gcc-71626.c": line 41) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 42) -* initilize variable at ("test/cases/large/gcc-71626.c": line 42) * delete variable at ("test/cases/large/gcc-71626.c": line 43) * remove the for loop at ("test/cases/large/gcc-71626.c": line 44) * remove initializer at ("test/cases/large/gcc-71626.c": line 44) @@ -237,7 +235,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 60) * inline variable c at ("test/cases/large/gcc-71626.c": line 63) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 64) -* initilize variable at ("test/cases/large/gcc-71626.c": line 64) * delete variable at ("test/cases/large/gcc-71626.c": line 65) * remove the for loop at ("test/cases/large/gcc-71626.c": line 66) * remove initializer at ("test/cases/large/gcc-71626.c": line 66) @@ -278,7 +275,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 82) * inline variable c at ("test/cases/large/gcc-71626.c": line 85) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 86) -* initilize variable at ("test/cases/large/gcc-71626.c": line 86) * delete variable at ("test/cases/large/gcc-71626.c": line 87) * remove the for loop at ("test/cases/large/gcc-71626.c": line 88) * remove initializer at ("test/cases/large/gcc-71626.c": line 88) @@ -319,7 +315,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 104) * inline variable c at ("test/cases/large/gcc-71626.c": line 107) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 108) -* initilize variable at ("test/cases/large/gcc-71626.c": line 108) * delete variable at ("test/cases/large/gcc-71626.c": line 109) * remove the for loop at ("test/cases/large/gcc-71626.c": line 110) * remove initializer at ("test/cases/large/gcc-71626.c": line 110) @@ -360,7 +355,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 126) * inline variable c at ("test/cases/large/gcc-71626.c": line 129) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 130) -* initilize variable at ("test/cases/large/gcc-71626.c": line 130) * delete variable at ("test/cases/large/gcc-71626.c": line 131) * remove the for loop at ("test/cases/large/gcc-71626.c": line 132) * remove initializer at ("test/cases/large/gcc-71626.c": line 132) @@ -401,7 +395,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 148) * inline variable c at ("test/cases/large/gcc-71626.c": line 151) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 152) -* initilize variable at ("test/cases/large/gcc-71626.c": line 152) * delete variable at ("test/cases/large/gcc-71626.c": line 153) * remove the for loop at ("test/cases/large/gcc-71626.c": line 154) * remove initializer at ("test/cases/large/gcc-71626.c": line 154) @@ -442,7 +435,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 172) * inline variable c at ("test/cases/large/gcc-71626.c": line 175) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 176) -* initilize variable at ("test/cases/large/gcc-71626.c": line 176) * delete variable at ("test/cases/large/gcc-71626.c": line 177) * remove the for loop at ("test/cases/large/gcc-71626.c": line 178) * remove initializer at ("test/cases/large/gcc-71626.c": line 178) @@ -483,7 +475,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 194) * inline variable c at ("test/cases/large/gcc-71626.c": line 197) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 198) -* initilize variable at ("test/cases/large/gcc-71626.c": line 198) * delete variable at ("test/cases/large/gcc-71626.c": line 199) * remove the for loop at ("test/cases/large/gcc-71626.c": line 200) * remove initializer at ("test/cases/large/gcc-71626.c": line 200) @@ -524,7 +515,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 216) * inline variable c at ("test/cases/large/gcc-71626.c": line 219) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 220) -* initilize variable at ("test/cases/large/gcc-71626.c": line 220) * delete variable at ("test/cases/large/gcc-71626.c": line 221) * remove the for loop at ("test/cases/large/gcc-71626.c": line 222) * remove initializer at ("test/cases/large/gcc-71626.c": line 222) @@ -565,7 +555,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 238) * inline variable c at ("test/cases/large/gcc-71626.c": line 241) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 242) -* initilize variable at ("test/cases/large/gcc-71626.c": line 242) * delete variable at ("test/cases/large/gcc-71626.c": line 243) * remove the for loop at ("test/cases/large/gcc-71626.c": line 244) * remove initializer at ("test/cases/large/gcc-71626.c": line 244) @@ -606,7 +595,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 260) * inline variable c at ("test/cases/large/gcc-71626.c": line 263) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 264) -* initilize variable at ("test/cases/large/gcc-71626.c": line 264) * delete variable at ("test/cases/large/gcc-71626.c": line 265) * remove the for loop at ("test/cases/large/gcc-71626.c": line 266) * remove initializer at ("test/cases/large/gcc-71626.c": line 266) @@ -647,7 +635,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 282) * inline variable c at ("test/cases/large/gcc-71626.c": line 285) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 286) -* initilize variable at ("test/cases/large/gcc-71626.c": line 286) * delete variable at ("test/cases/large/gcc-71626.c": line 287) * remove the for loop at ("test/cases/large/gcc-71626.c": line 288) * remove initializer at ("test/cases/large/gcc-71626.c": line 288) @@ -688,7 +675,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 304) * inline variable c at ("test/cases/large/gcc-71626.c": line 307) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 308) -* initilize variable at ("test/cases/large/gcc-71626.c": line 308) * delete variable at ("test/cases/large/gcc-71626.c": line 309) * remove the for loop at ("test/cases/large/gcc-71626.c": line 310) * remove initializer at ("test/cases/large/gcc-71626.c": line 310) @@ -729,7 +715,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 326) * inline variable c at ("test/cases/large/gcc-71626.c": line 329) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) * delete variable at ("test/cases/large/gcc-71626.c": line 331) * remove the for loop at ("test/cases/large/gcc-71626.c": line 332) * remove initializer at ("test/cases/large/gcc-71626.c": line 332) @@ -770,7 +755,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 348) * inline variable c at ("test/cases/large/gcc-71626.c": line 351) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 352) -* initilize variable at ("test/cases/large/gcc-71626.c": line 352) * delete variable at ("test/cases/large/gcc-71626.c": line 353) * remove the for loop at ("test/cases/large/gcc-71626.c": line 354) * remove initializer at ("test/cases/large/gcc-71626.c": line 354) @@ -811,7 +795,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 370) * inline variable c at ("test/cases/large/gcc-71626.c": line 373) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 374) -* initilize variable at ("test/cases/large/gcc-71626.c": line 374) * delete variable at ("test/cases/large/gcc-71626.c": line 375) * remove the for loop at ("test/cases/large/gcc-71626.c": line 376) * remove initializer at ("test/cases/large/gcc-71626.c": line 376) @@ -852,7 +835,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 392) * inline variable c at ("test/cases/large/gcc-71626.c": line 395) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 396) -* initilize variable at ("test/cases/large/gcc-71626.c": line 396) * delete variable at ("test/cases/large/gcc-71626.c": line 397) * remove the for loop at ("test/cases/large/gcc-71626.c": line 398) * remove initializer at ("test/cases/large/gcc-71626.c": line 398) @@ -893,7 +875,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 414) * inline variable c at ("test/cases/large/gcc-71626.c": line 417) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 418) -* initilize variable at ("test/cases/large/gcc-71626.c": line 418) * delete variable at ("test/cases/large/gcc-71626.c": line 419) * remove the for loop at ("test/cases/large/gcc-71626.c": line 420) * remove initializer at ("test/cases/large/gcc-71626.c": line 420) @@ -934,7 +915,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 436) * inline variable c at ("test/cases/large/gcc-71626.c": line 439) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 440) -* initilize variable at ("test/cases/large/gcc-71626.c": line 440) * delete variable at ("test/cases/large/gcc-71626.c": line 441) * remove the for loop at ("test/cases/large/gcc-71626.c": line 442) * remove initializer at ("test/cases/large/gcc-71626.c": line 442) @@ -975,7 +955,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 458) * inline variable c at ("test/cases/large/gcc-71626.c": line 461) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 462) -* initilize variable at ("test/cases/large/gcc-71626.c": line 462) * delete variable at ("test/cases/large/gcc-71626.c": line 463) * remove the for loop at ("test/cases/large/gcc-71626.c": line 464) * remove initializer at ("test/cases/large/gcc-71626.c": line 464) @@ -1016,7 +995,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 480) * inline variable c at ("test/cases/large/gcc-71626.c": line 483) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 484) -* initilize variable at ("test/cases/large/gcc-71626.c": line 484) * delete variable at ("test/cases/large/gcc-71626.c": line 485) * remove the for loop at ("test/cases/large/gcc-71626.c": line 486) * remove initializer at ("test/cases/large/gcc-71626.c": line 486) @@ -1057,7 +1035,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 502) * inline variable c at ("test/cases/large/gcc-71626.c": line 505) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 506) -* initilize variable at ("test/cases/large/gcc-71626.c": line 506) * delete variable at ("test/cases/large/gcc-71626.c": line 507) * remove the for loop at ("test/cases/large/gcc-71626.c": line 508) * remove initializer at ("test/cases/large/gcc-71626.c": line 508) @@ -1098,7 +1075,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 524) * inline variable c at ("test/cases/large/gcc-71626.c": line 527) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 528) -* initilize variable at ("test/cases/large/gcc-71626.c": line 528) * delete variable at ("test/cases/large/gcc-71626.c": line 529) * remove the for loop at ("test/cases/large/gcc-71626.c": line 530) * remove initializer at ("test/cases/large/gcc-71626.c": line 530) @@ -1139,7 +1115,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 546) * inline variable c at ("test/cases/large/gcc-71626.c": line 549) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 550) -* initilize variable at ("test/cases/large/gcc-71626.c": line 550) * delete variable at ("test/cases/large/gcc-71626.c": line 551) * remove the for loop at ("test/cases/large/gcc-71626.c": line 552) * remove initializer at ("test/cases/large/gcc-71626.c": line 552) @@ -1180,7 +1155,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 568) * inline variable c at ("test/cases/large/gcc-71626.c": line 571) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 572) -* initilize variable at ("test/cases/large/gcc-71626.c": line 572) * delete variable at ("test/cases/large/gcc-71626.c": line 573) * remove the for loop at ("test/cases/large/gcc-71626.c": line 574) * remove initializer at ("test/cases/large/gcc-71626.c": line 574) @@ -1222,7 +1196,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 590) * inline variable c at ("test/cases/large/gcc-71626.c": line 593) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 594) -* initilize variable at ("test/cases/large/gcc-71626.c": line 594) * delete variable at ("test/cases/large/gcc-71626.c": line 595) * remove the for loop at ("test/cases/large/gcc-71626.c": line 596) * remove initializer at ("test/cases/large/gcc-71626.c": line 596) @@ -1263,7 +1236,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 612) * inline variable c at ("test/cases/large/gcc-71626.c": line 615) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 616) -* initilize variable at ("test/cases/large/gcc-71626.c": line 616) * delete variable at ("test/cases/large/gcc-71626.c": line 617) * remove the for loop at ("test/cases/large/gcc-71626.c": line 618) * remove initializer at ("test/cases/large/gcc-71626.c": line 618) @@ -1304,7 +1276,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 634) * inline variable c at ("test/cases/large/gcc-71626.c": line 637) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 638) -* initilize variable at ("test/cases/large/gcc-71626.c": line 638) * delete variable at ("test/cases/large/gcc-71626.c": line 639) * remove the for loop at ("test/cases/large/gcc-71626.c": line 640) * remove initializer at ("test/cases/large/gcc-71626.c": line 640) @@ -1345,7 +1316,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 656) * inline variable c at ("test/cases/large/gcc-71626.c": line 659) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 660) -* initilize variable at ("test/cases/large/gcc-71626.c": line 660) * delete variable at ("test/cases/large/gcc-71626.c": line 661) * remove the for loop at ("test/cases/large/gcc-71626.c": line 662) * remove initializer at ("test/cases/large/gcc-71626.c": line 662) @@ -1386,7 +1356,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 678) * inline variable c at ("test/cases/large/gcc-71626.c": line 681) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 682) -* initilize variable at ("test/cases/large/gcc-71626.c": line 682) * delete variable at ("test/cases/large/gcc-71626.c": line 683) * remove the for loop at ("test/cases/large/gcc-71626.c": line 684) * remove initializer at ("test/cases/large/gcc-71626.c": line 684) diff --git a/rtree-c/test/expected/gcc-71626/reduction/p2.path b/rtree-c/test/expected/gcc-71626/reduction/p2.path index 5aa783e9cea47679a265493463338e186b2af4aa..5223c36041c2b68fd761a69c12c62171575ddfb4 100644 --- a/rtree-c/test/expected/gcc-71626/reduction/p2.path +++ b/rtree-c/test/expected/gcc-71626/reduction/p2.path @@ -155,7 +155,6 @@ * inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) * inline variable c at ("test/cases/large/gcc-71626.c": line 17) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 18) -* initilize variable at ("test/cases/large/gcc-71626.c": line 18) * delete variable at ("test/cases/large/gcc-71626.c": line 19) * remove the for loop at ("test/cases/large/gcc-71626.c": line 20) * remove initializer at ("test/cases/large/gcc-71626.c": line 20) @@ -196,7 +195,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 38) * inline variable c at ("test/cases/large/gcc-71626.c": line 41) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 42) -* initilize variable at ("test/cases/large/gcc-71626.c": line 42) * delete variable at ("test/cases/large/gcc-71626.c": line 43) * remove the for loop at ("test/cases/large/gcc-71626.c": line 44) * remove initializer at ("test/cases/large/gcc-71626.c": line 44) @@ -237,7 +235,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 60) * inline variable c at ("test/cases/large/gcc-71626.c": line 63) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 64) -* initilize variable at ("test/cases/large/gcc-71626.c": line 64) * delete variable at ("test/cases/large/gcc-71626.c": line 65) * remove the for loop at ("test/cases/large/gcc-71626.c": line 66) * remove initializer at ("test/cases/large/gcc-71626.c": line 66) @@ -278,7 +275,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 82) * inline variable c at ("test/cases/large/gcc-71626.c": line 85) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 86) -* initilize variable at ("test/cases/large/gcc-71626.c": line 86) * delete variable at ("test/cases/large/gcc-71626.c": line 87) * remove the for loop at ("test/cases/large/gcc-71626.c": line 88) * remove initializer at ("test/cases/large/gcc-71626.c": line 88) @@ -319,7 +315,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 104) * inline variable c at ("test/cases/large/gcc-71626.c": line 107) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 108) -* initilize variable at ("test/cases/large/gcc-71626.c": line 108) * delete variable at ("test/cases/large/gcc-71626.c": line 109) * remove the for loop at ("test/cases/large/gcc-71626.c": line 110) * remove initializer at ("test/cases/large/gcc-71626.c": line 110) @@ -360,7 +355,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 126) * inline variable c at ("test/cases/large/gcc-71626.c": line 129) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 130) -* initilize variable at ("test/cases/large/gcc-71626.c": line 130) * delete variable at ("test/cases/large/gcc-71626.c": line 131) * remove the for loop at ("test/cases/large/gcc-71626.c": line 132) * remove initializer at ("test/cases/large/gcc-71626.c": line 132) @@ -401,7 +395,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 148) * inline variable c at ("test/cases/large/gcc-71626.c": line 151) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 152) -* initilize variable at ("test/cases/large/gcc-71626.c": line 152) * delete variable at ("test/cases/large/gcc-71626.c": line 153) * remove the for loop at ("test/cases/large/gcc-71626.c": line 154) * remove initializer at ("test/cases/large/gcc-71626.c": line 154) @@ -454,7 +447,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 216) * inline variable c at ("test/cases/large/gcc-71626.c": line 219) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 220) -* initilize variable at ("test/cases/large/gcc-71626.c": line 220) * delete variable at ("test/cases/large/gcc-71626.c": line 221) * remove the for loop at ("test/cases/large/gcc-71626.c": line 222) * remove initializer at ("test/cases/large/gcc-71626.c": line 222) @@ -495,7 +487,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 238) * inline variable c at ("test/cases/large/gcc-71626.c": line 241) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 242) -* initilize variable at ("test/cases/large/gcc-71626.c": line 242) * delete variable at ("test/cases/large/gcc-71626.c": line 243) * remove the for loop at ("test/cases/large/gcc-71626.c": line 244) * remove initializer at ("test/cases/large/gcc-71626.c": line 244) @@ -536,7 +527,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 260) * inline variable c at ("test/cases/large/gcc-71626.c": line 263) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 264) -* initilize variable at ("test/cases/large/gcc-71626.c": line 264) * delete variable at ("test/cases/large/gcc-71626.c": line 265) * remove the for loop at ("test/cases/large/gcc-71626.c": line 266) * remove initializer at ("test/cases/large/gcc-71626.c": line 266) @@ -577,7 +567,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 282) * inline variable c at ("test/cases/large/gcc-71626.c": line 285) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 286) -* initilize variable at ("test/cases/large/gcc-71626.c": line 286) * delete variable at ("test/cases/large/gcc-71626.c": line 287) * remove the for loop at ("test/cases/large/gcc-71626.c": line 288) * remove initializer at ("test/cases/large/gcc-71626.c": line 288) @@ -618,7 +607,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 304) * inline variable c at ("test/cases/large/gcc-71626.c": line 307) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 308) -* initilize variable at ("test/cases/large/gcc-71626.c": line 308) * delete variable at ("test/cases/large/gcc-71626.c": line 309) * remove the for loop at ("test/cases/large/gcc-71626.c": line 310) * remove initializer at ("test/cases/large/gcc-71626.c": line 310) @@ -659,7 +647,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 326) * inline variable c at ("test/cases/large/gcc-71626.c": line 329) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) * delete variable at ("test/cases/large/gcc-71626.c": line 331) * remove the for loop at ("test/cases/large/gcc-71626.c": line 332) * remove initializer at ("test/cases/large/gcc-71626.c": line 332) @@ -700,7 +687,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 348) * inline variable c at ("test/cases/large/gcc-71626.c": line 351) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 352) -* initilize variable at ("test/cases/large/gcc-71626.c": line 352) * delete variable at ("test/cases/large/gcc-71626.c": line 353) * remove the for loop at ("test/cases/large/gcc-71626.c": line 354) * remove initializer at ("test/cases/large/gcc-71626.c": line 354) @@ -741,7 +727,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 370) * inline variable c at ("test/cases/large/gcc-71626.c": line 373) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 374) -* initilize variable at ("test/cases/large/gcc-71626.c": line 374) * delete variable at ("test/cases/large/gcc-71626.c": line 375) * remove the for loop at ("test/cases/large/gcc-71626.c": line 376) * remove initializer at ("test/cases/large/gcc-71626.c": line 376) @@ -782,7 +767,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 392) * inline variable c at ("test/cases/large/gcc-71626.c": line 395) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 396) -* initilize variable at ("test/cases/large/gcc-71626.c": line 396) * delete variable at ("test/cases/large/gcc-71626.c": line 397) * remove the for loop at ("test/cases/large/gcc-71626.c": line 398) * remove initializer at ("test/cases/large/gcc-71626.c": line 398) @@ -823,7 +807,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 414) * inline variable c at ("test/cases/large/gcc-71626.c": line 417) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 418) -* initilize variable at ("test/cases/large/gcc-71626.c": line 418) * delete variable at ("test/cases/large/gcc-71626.c": line 419) * remove the for loop at ("test/cases/large/gcc-71626.c": line 420) * remove initializer at ("test/cases/large/gcc-71626.c": line 420) @@ -864,7 +847,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 436) * inline variable c at ("test/cases/large/gcc-71626.c": line 439) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 440) -* initilize variable at ("test/cases/large/gcc-71626.c": line 440) * delete variable at ("test/cases/large/gcc-71626.c": line 441) * remove the for loop at ("test/cases/large/gcc-71626.c": line 442) * remove initializer at ("test/cases/large/gcc-71626.c": line 442) @@ -905,7 +887,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 458) * inline variable c at ("test/cases/large/gcc-71626.c": line 461) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 462) -* initilize variable at ("test/cases/large/gcc-71626.c": line 462) * delete variable at ("test/cases/large/gcc-71626.c": line 463) * remove the for loop at ("test/cases/large/gcc-71626.c": line 464) * remove initializer at ("test/cases/large/gcc-71626.c": line 464) @@ -946,7 +927,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 480) * inline variable c at ("test/cases/large/gcc-71626.c": line 483) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 484) -* initilize variable at ("test/cases/large/gcc-71626.c": line 484) * delete variable at ("test/cases/large/gcc-71626.c": line 485) * remove the for loop at ("test/cases/large/gcc-71626.c": line 486) * remove initializer at ("test/cases/large/gcc-71626.c": line 486) @@ -987,7 +967,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 502) * inline variable c at ("test/cases/large/gcc-71626.c": line 505) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 506) -* initilize variable at ("test/cases/large/gcc-71626.c": line 506) * delete variable at ("test/cases/large/gcc-71626.c": line 507) * remove the for loop at ("test/cases/large/gcc-71626.c": line 508) * remove initializer at ("test/cases/large/gcc-71626.c": line 508) @@ -1028,7 +1007,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 524) * inline variable c at ("test/cases/large/gcc-71626.c": line 527) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 528) -* initilize variable at ("test/cases/large/gcc-71626.c": line 528) * delete variable at ("test/cases/large/gcc-71626.c": line 529) * remove the for loop at ("test/cases/large/gcc-71626.c": line 530) * remove initializer at ("test/cases/large/gcc-71626.c": line 530) @@ -1069,7 +1047,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 546) * inline variable c at ("test/cases/large/gcc-71626.c": line 549) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 550) -* initilize variable at ("test/cases/large/gcc-71626.c": line 550) * delete variable at ("test/cases/large/gcc-71626.c": line 551) * remove the for loop at ("test/cases/large/gcc-71626.c": line 552) * remove initializer at ("test/cases/large/gcc-71626.c": line 552) @@ -1110,7 +1087,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 568) * inline variable c at ("test/cases/large/gcc-71626.c": line 571) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 572) -* initilize variable at ("test/cases/large/gcc-71626.c": line 572) * delete variable at ("test/cases/large/gcc-71626.c": line 573) * remove the for loop at ("test/cases/large/gcc-71626.c": line 574) * remove initializer at ("test/cases/large/gcc-71626.c": line 574) @@ -1152,7 +1128,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 590) * inline variable c at ("test/cases/large/gcc-71626.c": line 593) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 594) -* initilize variable at ("test/cases/large/gcc-71626.c": line 594) * delete variable at ("test/cases/large/gcc-71626.c": line 595) * remove the for loop at ("test/cases/large/gcc-71626.c": line 596) * remove initializer at ("test/cases/large/gcc-71626.c": line 596) @@ -1193,7 +1168,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 612) * inline variable c at ("test/cases/large/gcc-71626.c": line 615) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 616) -* initilize variable at ("test/cases/large/gcc-71626.c": line 616) * delete variable at ("test/cases/large/gcc-71626.c": line 617) * remove the for loop at ("test/cases/large/gcc-71626.c": line 618) * remove initializer at ("test/cases/large/gcc-71626.c": line 618) @@ -1234,7 +1208,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 634) * inline variable c at ("test/cases/large/gcc-71626.c": line 637) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 638) -* initilize variable at ("test/cases/large/gcc-71626.c": line 638) * delete variable at ("test/cases/large/gcc-71626.c": line 639) * remove the for loop at ("test/cases/large/gcc-71626.c": line 640) * remove initializer at ("test/cases/large/gcc-71626.c": line 640) @@ -1275,7 +1248,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 656) * inline variable c at ("test/cases/large/gcc-71626.c": line 659) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 660) -* initilize variable at ("test/cases/large/gcc-71626.c": line 660) * delete variable at ("test/cases/large/gcc-71626.c": line 661) * remove the for loop at ("test/cases/large/gcc-71626.c": line 662) * remove initializer at ("test/cases/large/gcc-71626.c": line 662) @@ -1316,7 +1288,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 678) * inline variable c at ("test/cases/large/gcc-71626.c": line 681) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 682) -* initilize variable at ("test/cases/large/gcc-71626.c": line 682) * delete variable at ("test/cases/large/gcc-71626.c": line 683) * remove the for loop at ("test/cases/large/gcc-71626.c": line 684) * remove initializer at ("test/cases/large/gcc-71626.c": line 684) diff --git a/rtree-c/test/expected/gcc-71626/reduction/p3.path b/rtree-c/test/expected/gcc-71626/reduction/p3.path index ec03dcc74091f8a9668138748a7dfe1bac83522f..3598642a3c1924c990e9343a45aabfaa1ee28894 100644 --- a/rtree-c/test/expected/gcc-71626/reduction/p3.path +++ b/rtree-c/test/expected/gcc-71626/reduction/p3.path @@ -155,7 +155,6 @@ * inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) * inline variable c at ("test/cases/large/gcc-71626.c": line 17) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 18) -* initilize variable at ("test/cases/large/gcc-71626.c": line 18) * delete variable at ("test/cases/large/gcc-71626.c": line 19) * remove the for loop at ("test/cases/large/gcc-71626.c": line 20) * remove initializer at ("test/cases/large/gcc-71626.c": line 20) @@ -196,7 +195,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 38) * inline variable c at ("test/cases/large/gcc-71626.c": line 41) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 42) -* initilize variable at ("test/cases/large/gcc-71626.c": line 42) * delete variable at ("test/cases/large/gcc-71626.c": line 43) * remove the for loop at ("test/cases/large/gcc-71626.c": line 44) * remove initializer at ("test/cases/large/gcc-71626.c": line 44) @@ -237,7 +235,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 60) * inline variable c at ("test/cases/large/gcc-71626.c": line 63) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 64) -* initilize variable at ("test/cases/large/gcc-71626.c": line 64) * delete variable at ("test/cases/large/gcc-71626.c": line 65) * remove the for loop at ("test/cases/large/gcc-71626.c": line 66) * remove initializer at ("test/cases/large/gcc-71626.c": line 66) @@ -278,7 +275,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 82) * inline variable c at ("test/cases/large/gcc-71626.c": line 85) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 86) -* initilize variable at ("test/cases/large/gcc-71626.c": line 86) * delete variable at ("test/cases/large/gcc-71626.c": line 87) * remove the for loop at ("test/cases/large/gcc-71626.c": line 88) * remove initializer at ("test/cases/large/gcc-71626.c": line 88) @@ -319,7 +315,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 104) * inline variable c at ("test/cases/large/gcc-71626.c": line 107) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 108) -* initilize variable at ("test/cases/large/gcc-71626.c": line 108) * delete variable at ("test/cases/large/gcc-71626.c": line 109) * remove the for loop at ("test/cases/large/gcc-71626.c": line 110) * remove initializer at ("test/cases/large/gcc-71626.c": line 110) @@ -360,7 +355,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 126) * inline variable c at ("test/cases/large/gcc-71626.c": line 129) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 130) -* initilize variable at ("test/cases/large/gcc-71626.c": line 130) * delete variable at ("test/cases/large/gcc-71626.c": line 131) * remove the for loop at ("test/cases/large/gcc-71626.c": line 132) * remove initializer at ("test/cases/large/gcc-71626.c": line 132) @@ -401,7 +395,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 148) * inline variable c at ("test/cases/large/gcc-71626.c": line 151) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 152) -* initilize variable at ("test/cases/large/gcc-71626.c": line 152) * delete variable at ("test/cases/large/gcc-71626.c": line 153) * remove the for loop at ("test/cases/large/gcc-71626.c": line 154) * remove initializer at ("test/cases/large/gcc-71626.c": line 154) @@ -454,7 +447,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 216) * inline variable c at ("test/cases/large/gcc-71626.c": line 219) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 220) -* initilize variable at ("test/cases/large/gcc-71626.c": line 220) * delete variable at ("test/cases/large/gcc-71626.c": line 221) * remove the for loop at ("test/cases/large/gcc-71626.c": line 222) * remove initializer at ("test/cases/large/gcc-71626.c": line 222) @@ -495,7 +487,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 238) * inline variable c at ("test/cases/large/gcc-71626.c": line 241) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 242) -* initilize variable at ("test/cases/large/gcc-71626.c": line 242) * delete variable at ("test/cases/large/gcc-71626.c": line 243) * remove the for loop at ("test/cases/large/gcc-71626.c": line 244) * remove initializer at ("test/cases/large/gcc-71626.c": line 244) @@ -536,7 +527,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 260) * inline variable c at ("test/cases/large/gcc-71626.c": line 263) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 264) -* initilize variable at ("test/cases/large/gcc-71626.c": line 264) * delete variable at ("test/cases/large/gcc-71626.c": line 265) * remove the for loop at ("test/cases/large/gcc-71626.c": line 266) * remove initializer at ("test/cases/large/gcc-71626.c": line 266) @@ -577,7 +567,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 282) * inline variable c at ("test/cases/large/gcc-71626.c": line 285) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 286) -* initilize variable at ("test/cases/large/gcc-71626.c": line 286) * delete variable at ("test/cases/large/gcc-71626.c": line 287) * remove the for loop at ("test/cases/large/gcc-71626.c": line 288) * remove initializer at ("test/cases/large/gcc-71626.c": line 288) @@ -618,7 +607,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 304) * inline variable c at ("test/cases/large/gcc-71626.c": line 307) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 308) -* initilize variable at ("test/cases/large/gcc-71626.c": line 308) * delete variable at ("test/cases/large/gcc-71626.c": line 309) * remove the for loop at ("test/cases/large/gcc-71626.c": line 310) * remove initializer at ("test/cases/large/gcc-71626.c": line 310) @@ -659,7 +647,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 326) * inline variable c at ("test/cases/large/gcc-71626.c": line 329) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) * delete variable at ("test/cases/large/gcc-71626.c": line 331) * remove the for loop at ("test/cases/large/gcc-71626.c": line 332) * remove initializer at ("test/cases/large/gcc-71626.c": line 332) @@ -700,7 +687,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 348) * inline variable c at ("test/cases/large/gcc-71626.c": line 351) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 352) -* initilize variable at ("test/cases/large/gcc-71626.c": line 352) * delete variable at ("test/cases/large/gcc-71626.c": line 353) * remove the for loop at ("test/cases/large/gcc-71626.c": line 354) * remove initializer at ("test/cases/large/gcc-71626.c": line 354) @@ -741,7 +727,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 370) * inline variable c at ("test/cases/large/gcc-71626.c": line 373) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 374) -* initilize variable at ("test/cases/large/gcc-71626.c": line 374) * delete variable at ("test/cases/large/gcc-71626.c": line 375) * remove the for loop at ("test/cases/large/gcc-71626.c": line 376) * remove initializer at ("test/cases/large/gcc-71626.c": line 376) @@ -782,7 +767,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 392) * inline variable c at ("test/cases/large/gcc-71626.c": line 395) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 396) -* initilize variable at ("test/cases/large/gcc-71626.c": line 396) * delete variable at ("test/cases/large/gcc-71626.c": line 397) * remove the for loop at ("test/cases/large/gcc-71626.c": line 398) * remove initializer at ("test/cases/large/gcc-71626.c": line 398) @@ -829,7 +813,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 436) * inline variable c at ("test/cases/large/gcc-71626.c": line 439) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 440) -* initilize variable at ("test/cases/large/gcc-71626.c": line 440) * delete variable at ("test/cases/large/gcc-71626.c": line 441) * remove the for loop at ("test/cases/large/gcc-71626.c": line 442) * remove initializer at ("test/cases/large/gcc-71626.c": line 442) @@ -870,7 +853,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 458) * inline variable c at ("test/cases/large/gcc-71626.c": line 461) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 462) -* initilize variable at ("test/cases/large/gcc-71626.c": line 462) * delete variable at ("test/cases/large/gcc-71626.c": line 463) * remove the for loop at ("test/cases/large/gcc-71626.c": line 464) * remove initializer at ("test/cases/large/gcc-71626.c": line 464) @@ -911,7 +893,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 480) * inline variable c at ("test/cases/large/gcc-71626.c": line 483) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 484) -* initilize variable at ("test/cases/large/gcc-71626.c": line 484) * delete variable at ("test/cases/large/gcc-71626.c": line 485) * remove the for loop at ("test/cases/large/gcc-71626.c": line 486) * remove initializer at ("test/cases/large/gcc-71626.c": line 486) @@ -952,7 +933,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 502) * inline variable c at ("test/cases/large/gcc-71626.c": line 505) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 506) -* initilize variable at ("test/cases/large/gcc-71626.c": line 506) * delete variable at ("test/cases/large/gcc-71626.c": line 507) * remove the for loop at ("test/cases/large/gcc-71626.c": line 508) * remove initializer at ("test/cases/large/gcc-71626.c": line 508) @@ -993,7 +973,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 524) * inline variable c at ("test/cases/large/gcc-71626.c": line 527) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 528) -* initilize variable at ("test/cases/large/gcc-71626.c": line 528) * delete variable at ("test/cases/large/gcc-71626.c": line 529) * remove the for loop at ("test/cases/large/gcc-71626.c": line 530) * remove initializer at ("test/cases/large/gcc-71626.c": line 530) @@ -1034,7 +1013,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 546) * inline variable c at ("test/cases/large/gcc-71626.c": line 549) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 550) -* initilize variable at ("test/cases/large/gcc-71626.c": line 550) * delete variable at ("test/cases/large/gcc-71626.c": line 551) * remove the for loop at ("test/cases/large/gcc-71626.c": line 552) * remove initializer at ("test/cases/large/gcc-71626.c": line 552) @@ -1075,7 +1053,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 568) * inline variable c at ("test/cases/large/gcc-71626.c": line 571) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 572) -* initilize variable at ("test/cases/large/gcc-71626.c": line 572) * delete variable at ("test/cases/large/gcc-71626.c": line 573) * remove the for loop at ("test/cases/large/gcc-71626.c": line 574) * remove initializer at ("test/cases/large/gcc-71626.c": line 574) @@ -1117,7 +1094,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 590) * inline variable c at ("test/cases/large/gcc-71626.c": line 593) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 594) -* initilize variable at ("test/cases/large/gcc-71626.c": line 594) * delete variable at ("test/cases/large/gcc-71626.c": line 595) * remove the for loop at ("test/cases/large/gcc-71626.c": line 596) * remove initializer at ("test/cases/large/gcc-71626.c": line 596) @@ -1158,7 +1134,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 612) * inline variable c at ("test/cases/large/gcc-71626.c": line 615) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 616) -* initilize variable at ("test/cases/large/gcc-71626.c": line 616) * delete variable at ("test/cases/large/gcc-71626.c": line 617) * remove the for loop at ("test/cases/large/gcc-71626.c": line 618) * remove initializer at ("test/cases/large/gcc-71626.c": line 618) diff --git a/rtree-c/test/expected/gcc-71626/reduction/p4.path b/rtree-c/test/expected/gcc-71626/reduction/p4.path index 5c66f6479a1003af3fd1a1dfe624acbcd15a11c9..988791e0d85a582ae86db9cbbc5626d71b09fbf7 100644 --- a/rtree-c/test/expected/gcc-71626/reduction/p4.path +++ b/rtree-c/test/expected/gcc-71626/reduction/p4.path @@ -173,7 +173,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 82) * inline variable c at ("test/cases/large/gcc-71626.c": line 85) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 86) -* initilize variable at ("test/cases/large/gcc-71626.c": line 86) * delete variable at ("test/cases/large/gcc-71626.c": line 87) * remove the for loop at ("test/cases/large/gcc-71626.c": line 88) * remove initializer at ("test/cases/large/gcc-71626.c": line 88) @@ -214,7 +213,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 104) * inline variable c at ("test/cases/large/gcc-71626.c": line 107) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 108) -* initilize variable at ("test/cases/large/gcc-71626.c": line 108) * delete variable at ("test/cases/large/gcc-71626.c": line 109) * remove the for loop at ("test/cases/large/gcc-71626.c": line 110) * remove initializer at ("test/cases/large/gcc-71626.c": line 110) @@ -255,7 +253,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 126) * inline variable c at ("test/cases/large/gcc-71626.c": line 129) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 130) -* initilize variable at ("test/cases/large/gcc-71626.c": line 130) * delete variable at ("test/cases/large/gcc-71626.c": line 131) * remove the for loop at ("test/cases/large/gcc-71626.c": line 132) * remove initializer at ("test/cases/large/gcc-71626.c": line 132) @@ -296,7 +293,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 148) * inline variable c at ("test/cases/large/gcc-71626.c": line 151) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 152) -* initilize variable at ("test/cases/large/gcc-71626.c": line 152) * delete variable at ("test/cases/large/gcc-71626.c": line 153) * remove the for loop at ("test/cases/large/gcc-71626.c": line 154) * remove initializer at ("test/cases/large/gcc-71626.c": line 154) @@ -349,7 +345,6 @@ * remove return statement at ("test/cases/large/gcc-71626.c": line 216) * inline variable c at ("test/cases/large/gcc-71626.c": line 219) * delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 220) -* initilize variable at ("test/cases/large/gcc-71626.c": line 220) * delete variable at ("test/cases/large/gcc-71626.c": line 221) * remove the for loop at ("test/cases/large/gcc-71626.c": line 222) * remove initializer at ("test/cases/large/gcc-71626.c": line 222) @@ -369,582 +364,4 @@ * delete variable at ("test/cases/large/gcc-71626.c": line 225) * remove the for loop at ("test/cases/large/gcc-71626.c": line 226) * remove initializer at ("test/cases/large/gcc-71626.c": line 226) -* reduce to left at ("test/cases/large/gcc-71626.c": line 226) -* reduce to right at ("test/cases/large/gcc-71626.c": line 226) -* remove check at ("test/cases/large/gcc-71626.c": line 226) -* reduce to left at ("test/cases/large/gcc-71626.c": line 226) -* reduce to right at ("test/cases/large/gcc-71626.c": line 226) -* remove iterator at ("test/cases/large/gcc-71626.c": line 226) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 226) -* remove condition at ("test/cases/large/gcc-71626.c": line 227) -* reduce to left at ("test/cases/large/gcc-71626.c": line 227) -* reduce to right at ("test/cases/large/gcc-71626.c": line 227) -* reduce to index at ("test/cases/large/gcc-71626.c": line 227) -* remove if branch at ("test/cases/large/gcc-71626.c": line 227) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 228) -* inline typedef vshort4 at ("test/cases/large/gcc-71626.c": line 230) -* delete variable at ("test/cases/large/gcc-71626.c": line 232) -* remove return statement at ("test/cases/large/gcc-71626.c": line 233) -* delete variable at ("test/cases/large/gcc-71626.c": line 236) -* delete variable at ("test/cases/large/gcc-71626.c": line 237) -* remove return statement at ("test/cases/large/gcc-71626.c": line 238) -* inline typedef vshort2 at ("test/cases/large/gcc-71626.c": line 252) -* delete variable at ("test/cases/large/gcc-71626.c": line 254) -* remove return statement at ("test/cases/large/gcc-71626.c": line 255) -* delete variable at ("test/cases/large/gcc-71626.c": line 258) -* delete variable at ("test/cases/large/gcc-71626.c": line 259) -* remove return statement at ("test/cases/large/gcc-71626.c": line 260) -* inline typedef vshort1 at ("test/cases/large/gcc-71626.c": line 274) -* delete variable at ("test/cases/large/gcc-71626.c": line 276) -* remove return statement at ("test/cases/large/gcc-71626.c": line 277) -* delete variable at ("test/cases/large/gcc-71626.c": line 280) -* delete variable at ("test/cases/large/gcc-71626.c": line 281) -* remove return statement at ("test/cases/large/gcc-71626.c": line 282) -* inline typedef vint16 at ("test/cases/large/gcc-71626.c": line 296) -* delete variable at ("test/cases/large/gcc-71626.c": line 298) -* remove return statement at ("test/cases/large/gcc-71626.c": line 299) -* delete variable at ("test/cases/large/gcc-71626.c": line 302) -* delete variable at ("test/cases/large/gcc-71626.c": line 303) -* remove return statement at ("test/cases/large/gcc-71626.c": line 304) -* inline variable c at ("test/cases/large/gcc-71626.c": line 307) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 308) -* initilize variable at ("test/cases/large/gcc-71626.c": line 308) -* delete variable at ("test/cases/large/gcc-71626.c": line 309) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 310) -* remove initializer at ("test/cases/large/gcc-71626.c": line 310) -* reduce to left at ("test/cases/large/gcc-71626.c": line 310) -* reduce to right at ("test/cases/large/gcc-71626.c": line 310) -* remove check at ("test/cases/large/gcc-71626.c": line 310) -* reduce to left at ("test/cases/large/gcc-71626.c": line 310) -* reduce to right at ("test/cases/large/gcc-71626.c": line 310) -* remove iterator at ("test/cases/large/gcc-71626.c": line 310) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 310) -* remove condition at ("test/cases/large/gcc-71626.c": line 311) -* reduce to left at ("test/cases/large/gcc-71626.c": line 311) -* reduce to right at ("test/cases/large/gcc-71626.c": line 311) -* reduce to index at ("test/cases/large/gcc-71626.c": line 311) -* remove if branch at ("test/cases/large/gcc-71626.c": line 311) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 312) -* delete variable at ("test/cases/large/gcc-71626.c": line 313) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 314) -* remove initializer at ("test/cases/large/gcc-71626.c": line 314) -* reduce to left at ("test/cases/large/gcc-71626.c": line 314) -* reduce to right at ("test/cases/large/gcc-71626.c": line 314) -* remove check at ("test/cases/large/gcc-71626.c": line 314) -* reduce to left at ("test/cases/large/gcc-71626.c": line 314) -* reduce to right at ("test/cases/large/gcc-71626.c": line 314) -* remove iterator at ("test/cases/large/gcc-71626.c": line 314) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 314) -* remove condition at ("test/cases/large/gcc-71626.c": line 315) -* reduce to left at ("test/cases/large/gcc-71626.c": line 315) -* reduce to right at ("test/cases/large/gcc-71626.c": line 315) -* reduce to index at ("test/cases/large/gcc-71626.c": line 315) -* remove if branch at ("test/cases/large/gcc-71626.c": line 315) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 316) -* inline typedef vint8 at ("test/cases/large/gcc-71626.c": line 318) -* delete variable at ("test/cases/large/gcc-71626.c": line 320) -* remove return statement at ("test/cases/large/gcc-71626.c": line 321) -* delete variable at ("test/cases/large/gcc-71626.c": line 324) -* delete variable at ("test/cases/large/gcc-71626.c": line 325) -* remove return statement at ("test/cases/large/gcc-71626.c": line 326) -* inline variable c at ("test/cases/large/gcc-71626.c": line 329) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) -* delete variable at ("test/cases/large/gcc-71626.c": line 331) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 332) -* remove initializer at ("test/cases/large/gcc-71626.c": line 332) -* reduce to left at ("test/cases/large/gcc-71626.c": line 332) -* reduce to right at ("test/cases/large/gcc-71626.c": line 332) -* remove check at ("test/cases/large/gcc-71626.c": line 332) -* reduce to left at ("test/cases/large/gcc-71626.c": line 332) -* reduce to right at ("test/cases/large/gcc-71626.c": line 332) -* remove iterator at ("test/cases/large/gcc-71626.c": line 332) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 332) -* remove condition at ("test/cases/large/gcc-71626.c": line 333) -* reduce to left at ("test/cases/large/gcc-71626.c": line 333) -* reduce to right at ("test/cases/large/gcc-71626.c": line 333) -* reduce to index at ("test/cases/large/gcc-71626.c": line 333) -* remove if branch at ("test/cases/large/gcc-71626.c": line 333) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 334) -* delete variable at ("test/cases/large/gcc-71626.c": line 335) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 336) -* remove initializer at ("test/cases/large/gcc-71626.c": line 336) -* reduce to left at ("test/cases/large/gcc-71626.c": line 336) -* reduce to right at ("test/cases/large/gcc-71626.c": line 336) -* remove check at ("test/cases/large/gcc-71626.c": line 336) -* reduce to left at ("test/cases/large/gcc-71626.c": line 336) -* reduce to right at ("test/cases/large/gcc-71626.c": line 336) -* remove iterator at ("test/cases/large/gcc-71626.c": line 336) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 336) -* remove condition at ("test/cases/large/gcc-71626.c": line 337) -* reduce to left at ("test/cases/large/gcc-71626.c": line 337) -* reduce to right at ("test/cases/large/gcc-71626.c": line 337) -* reduce to index at ("test/cases/large/gcc-71626.c": line 337) -* remove if branch at ("test/cases/large/gcc-71626.c": line 337) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 338) -* inline typedef vint4 at ("test/cases/large/gcc-71626.c": line 340) -* delete variable at ("test/cases/large/gcc-71626.c": line 342) -* remove return statement at ("test/cases/large/gcc-71626.c": line 343) -* delete variable at ("test/cases/large/gcc-71626.c": line 346) -* delete variable at ("test/cases/large/gcc-71626.c": line 347) -* remove return statement at ("test/cases/large/gcc-71626.c": line 348) -* inline variable c at ("test/cases/large/gcc-71626.c": line 351) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 352) -* initilize variable at ("test/cases/large/gcc-71626.c": line 352) -* delete variable at ("test/cases/large/gcc-71626.c": line 353) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 354) -* remove initializer at ("test/cases/large/gcc-71626.c": line 354) -* reduce to left at ("test/cases/large/gcc-71626.c": line 354) -* reduce to right at ("test/cases/large/gcc-71626.c": line 354) -* remove check at ("test/cases/large/gcc-71626.c": line 354) -* reduce to left at ("test/cases/large/gcc-71626.c": line 354) -* reduce to right at ("test/cases/large/gcc-71626.c": line 354) -* remove iterator at ("test/cases/large/gcc-71626.c": line 354) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 354) -* remove condition at ("test/cases/large/gcc-71626.c": line 355) -* reduce to left at ("test/cases/large/gcc-71626.c": line 355) -* reduce to right at ("test/cases/large/gcc-71626.c": line 355) -* reduce to index at ("test/cases/large/gcc-71626.c": line 355) -* remove if branch at ("test/cases/large/gcc-71626.c": line 355) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 356) -* delete variable at ("test/cases/large/gcc-71626.c": line 357) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 358) -* remove initializer at ("test/cases/large/gcc-71626.c": line 358) -* reduce to left at ("test/cases/large/gcc-71626.c": line 358) -* reduce to right at ("test/cases/large/gcc-71626.c": line 358) -* remove check at ("test/cases/large/gcc-71626.c": line 358) -* reduce to left at ("test/cases/large/gcc-71626.c": line 358) -* reduce to right at ("test/cases/large/gcc-71626.c": line 358) -* remove iterator at ("test/cases/large/gcc-71626.c": line 358) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 358) -* remove condition at ("test/cases/large/gcc-71626.c": line 359) -* reduce to left at ("test/cases/large/gcc-71626.c": line 359) -* reduce to right at ("test/cases/large/gcc-71626.c": line 359) -* reduce to index at ("test/cases/large/gcc-71626.c": line 359) -* remove if branch at ("test/cases/large/gcc-71626.c": line 359) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 360) -* inline typedef vint2 at ("test/cases/large/gcc-71626.c": line 362) -* delete variable at ("test/cases/large/gcc-71626.c": line 364) -* remove return statement at ("test/cases/large/gcc-71626.c": line 365) -* delete variable at ("test/cases/large/gcc-71626.c": line 368) -* delete variable at ("test/cases/large/gcc-71626.c": line 369) -* remove return statement at ("test/cases/large/gcc-71626.c": line 370) -* inline variable c at ("test/cases/large/gcc-71626.c": line 373) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 374) -* initilize variable at ("test/cases/large/gcc-71626.c": line 374) -* delete variable at ("test/cases/large/gcc-71626.c": line 375) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 376) -* remove initializer at ("test/cases/large/gcc-71626.c": line 376) -* reduce to left at ("test/cases/large/gcc-71626.c": line 376) -* reduce to right at ("test/cases/large/gcc-71626.c": line 376) -* remove check at ("test/cases/large/gcc-71626.c": line 376) -* reduce to left at ("test/cases/large/gcc-71626.c": line 376) -* reduce to right at ("test/cases/large/gcc-71626.c": line 376) -* remove iterator at ("test/cases/large/gcc-71626.c": line 376) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 376) -* remove condition at ("test/cases/large/gcc-71626.c": line 377) -* reduce to left at ("test/cases/large/gcc-71626.c": line 377) -* reduce to right at ("test/cases/large/gcc-71626.c": line 377) -* reduce to index at ("test/cases/large/gcc-71626.c": line 377) -* remove if branch at ("test/cases/large/gcc-71626.c": line 377) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 378) -* delete variable at ("test/cases/large/gcc-71626.c": line 379) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 380) -* remove initializer at ("test/cases/large/gcc-71626.c": line 380) -* reduce to left at ("test/cases/large/gcc-71626.c": line 380) -* reduce to right at ("test/cases/large/gcc-71626.c": line 380) -* remove check at ("test/cases/large/gcc-71626.c": line 380) -* reduce to left at ("test/cases/large/gcc-71626.c": line 380) -* reduce to right at ("test/cases/large/gcc-71626.c": line 380) -* remove iterator at ("test/cases/large/gcc-71626.c": line 380) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 380) -* remove condition at ("test/cases/large/gcc-71626.c": line 381) -* reduce to left at ("test/cases/large/gcc-71626.c": line 381) -* reduce to right at ("test/cases/large/gcc-71626.c": line 381) -* reduce to index at ("test/cases/large/gcc-71626.c": line 381) -* remove if branch at ("test/cases/large/gcc-71626.c": line 381) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 382) -* inline typedef vint1 at ("test/cases/large/gcc-71626.c": line 384) -* delete variable at ("test/cases/large/gcc-71626.c": line 386) -* remove return statement at ("test/cases/large/gcc-71626.c": line 387) -* delete variable at ("test/cases/large/gcc-71626.c": line 390) -* delete variable at ("test/cases/large/gcc-71626.c": line 391) -* remove return statement at ("test/cases/large/gcc-71626.c": line 392) -* inline variable c at ("test/cases/large/gcc-71626.c": line 395) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 396) -* initilize variable at ("test/cases/large/gcc-71626.c": line 396) -* delete variable at ("test/cases/large/gcc-71626.c": line 397) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 398) -* remove initializer at ("test/cases/large/gcc-71626.c": line 398) -* reduce to left at ("test/cases/large/gcc-71626.c": line 398) -* reduce to right at ("test/cases/large/gcc-71626.c": line 398) -* remove check at ("test/cases/large/gcc-71626.c": line 398) -* reduce to left at ("test/cases/large/gcc-71626.c": line 398) -* reduce to right at ("test/cases/large/gcc-71626.c": line 398) -* remove iterator at ("test/cases/large/gcc-71626.c": line 398) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 398) -* remove condition at ("test/cases/large/gcc-71626.c": line 399) -* reduce to left at ("test/cases/large/gcc-71626.c": line 399) -* reduce to right at ("test/cases/large/gcc-71626.c": line 399) -* reduce to index at ("test/cases/large/gcc-71626.c": line 399) -* remove if branch at ("test/cases/large/gcc-71626.c": line 399) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 400) -* delete variable at ("test/cases/large/gcc-71626.c": line 401) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 402) -* remove initializer at ("test/cases/large/gcc-71626.c": line 402) -* reduce to left at ("test/cases/large/gcc-71626.c": line 402) -* reduce to right at ("test/cases/large/gcc-71626.c": line 402) -* remove check at ("test/cases/large/gcc-71626.c": line 402) -* reduce to left at ("test/cases/large/gcc-71626.c": line 402) -* reduce to right at ("test/cases/large/gcc-71626.c": line 402) -* remove iterator at ("test/cases/large/gcc-71626.c": line 402) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 402) -* remove condition at ("test/cases/large/gcc-71626.c": line 403) -* reduce to left at ("test/cases/large/gcc-71626.c": line 403) -* reduce to right at ("test/cases/large/gcc-71626.c": line 403) -* reduce to index at ("test/cases/large/gcc-71626.c": line 403) -* remove if branch at ("test/cases/large/gcc-71626.c": line 403) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 404) -* inline typedef vfloat16 at ("test/cases/large/gcc-71626.c": line 406) -* delete variable at ("test/cases/large/gcc-71626.c": line 408) -* remove return statement at ("test/cases/large/gcc-71626.c": line 409) -* delete variable at ("test/cases/large/gcc-71626.c": line 412) -* delete variable at ("test/cases/large/gcc-71626.c": line 413) -* remove return statement at ("test/cases/large/gcc-71626.c": line 414) -* inline typedef vfloat8 at ("test/cases/large/gcc-71626.c": line 428) -* delete variable at ("test/cases/large/gcc-71626.c": line 430) -* remove return statement at ("test/cases/large/gcc-71626.c": line 431) -* delete variable at ("test/cases/large/gcc-71626.c": line 434) -* delete variable at ("test/cases/large/gcc-71626.c": line 435) -* remove return statement at ("test/cases/large/gcc-71626.c": line 436) -* inline variable c at ("test/cases/large/gcc-71626.c": line 439) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 440) -* initilize variable at ("test/cases/large/gcc-71626.c": line 440) -* delete variable at ("test/cases/large/gcc-71626.c": line 441) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 442) -* remove initializer at ("test/cases/large/gcc-71626.c": line 442) -* reduce to left at ("test/cases/large/gcc-71626.c": line 442) -* reduce to right at ("test/cases/large/gcc-71626.c": line 442) -* remove check at ("test/cases/large/gcc-71626.c": line 442) -* reduce to left at ("test/cases/large/gcc-71626.c": line 442) -* reduce to right at ("test/cases/large/gcc-71626.c": line 442) -* remove iterator at ("test/cases/large/gcc-71626.c": line 442) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 442) -* remove condition at ("test/cases/large/gcc-71626.c": line 443) -* reduce to left at ("test/cases/large/gcc-71626.c": line 443) -* reduce to right at ("test/cases/large/gcc-71626.c": line 443) -* reduce to index at ("test/cases/large/gcc-71626.c": line 443) -* remove if branch at ("test/cases/large/gcc-71626.c": line 443) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 444) -* delete variable at ("test/cases/large/gcc-71626.c": line 445) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 446) -* remove initializer at ("test/cases/large/gcc-71626.c": line 446) -* reduce to left at ("test/cases/large/gcc-71626.c": line 446) -* reduce to right at ("test/cases/large/gcc-71626.c": line 446) -* remove check at ("test/cases/large/gcc-71626.c": line 446) -* reduce to left at ("test/cases/large/gcc-71626.c": line 446) -* reduce to right at ("test/cases/large/gcc-71626.c": line 446) -* remove iterator at ("test/cases/large/gcc-71626.c": line 446) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 446) -* remove condition at ("test/cases/large/gcc-71626.c": line 447) -* reduce to left at ("test/cases/large/gcc-71626.c": line 447) -* reduce to right at ("test/cases/large/gcc-71626.c": line 447) -* reduce to index at ("test/cases/large/gcc-71626.c": line 447) -* remove if branch at ("test/cases/large/gcc-71626.c": line 447) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 448) -* inline typedef vfloat4 at ("test/cases/large/gcc-71626.c": line 450) -* delete variable at ("test/cases/large/gcc-71626.c": line 452) -* remove return statement at ("test/cases/large/gcc-71626.c": line 453) -* delete variable at ("test/cases/large/gcc-71626.c": line 456) -* delete variable at ("test/cases/large/gcc-71626.c": line 457) -* remove return statement at ("test/cases/large/gcc-71626.c": line 458) -* inline variable c at ("test/cases/large/gcc-71626.c": line 461) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 462) -* initilize variable at ("test/cases/large/gcc-71626.c": line 462) -* delete variable at ("test/cases/large/gcc-71626.c": line 463) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 464) -* remove initializer at ("test/cases/large/gcc-71626.c": line 464) -* reduce to left at ("test/cases/large/gcc-71626.c": line 464) -* reduce to right at ("test/cases/large/gcc-71626.c": line 464) -* remove check at ("test/cases/large/gcc-71626.c": line 464) -* reduce to left at ("test/cases/large/gcc-71626.c": line 464) -* reduce to right at ("test/cases/large/gcc-71626.c": line 464) -* remove iterator at ("test/cases/large/gcc-71626.c": line 464) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 464) -* remove condition at ("test/cases/large/gcc-71626.c": line 465) -* reduce to left at ("test/cases/large/gcc-71626.c": line 465) -* reduce to right at ("test/cases/large/gcc-71626.c": line 465) -* reduce to index at ("test/cases/large/gcc-71626.c": line 465) -* remove if branch at ("test/cases/large/gcc-71626.c": line 465) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 466) -* delete variable at ("test/cases/large/gcc-71626.c": line 467) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 468) -* remove initializer at ("test/cases/large/gcc-71626.c": line 468) -* reduce to left at ("test/cases/large/gcc-71626.c": line 468) -* reduce to right at ("test/cases/large/gcc-71626.c": line 468) -* remove check at ("test/cases/large/gcc-71626.c": line 468) -* reduce to left at ("test/cases/large/gcc-71626.c": line 468) -* reduce to right at ("test/cases/large/gcc-71626.c": line 468) -* remove iterator at ("test/cases/large/gcc-71626.c": line 468) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 468) -* remove condition at ("test/cases/large/gcc-71626.c": line 469) -* reduce to left at ("test/cases/large/gcc-71626.c": line 469) -* reduce to right at ("test/cases/large/gcc-71626.c": line 469) -* reduce to index at ("test/cases/large/gcc-71626.c": line 469) -* remove if branch at ("test/cases/large/gcc-71626.c": line 469) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 470) -* inline typedef vfloat2 at ("test/cases/large/gcc-71626.c": line 472) -* delete variable at ("test/cases/large/gcc-71626.c": line 474) -* remove return statement at ("test/cases/large/gcc-71626.c": line 475) -* delete variable at ("test/cases/large/gcc-71626.c": line 478) -* delete variable at ("test/cases/large/gcc-71626.c": line 479) -* remove return statement at ("test/cases/large/gcc-71626.c": line 480) -* inline variable c at ("test/cases/large/gcc-71626.c": line 483) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 484) -* initilize variable at ("test/cases/large/gcc-71626.c": line 484) -* delete variable at ("test/cases/large/gcc-71626.c": line 485) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 486) -* remove initializer at ("test/cases/large/gcc-71626.c": line 486) -* reduce to left at ("test/cases/large/gcc-71626.c": line 486) -* reduce to right at ("test/cases/large/gcc-71626.c": line 486) -* remove check at ("test/cases/large/gcc-71626.c": line 486) -* reduce to left at ("test/cases/large/gcc-71626.c": line 486) -* reduce to right at ("test/cases/large/gcc-71626.c": line 486) -* remove iterator at ("test/cases/large/gcc-71626.c": line 486) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 486) -* remove condition at ("test/cases/large/gcc-71626.c": line 487) -* reduce to left at ("test/cases/large/gcc-71626.c": line 487) -* reduce to right at ("test/cases/large/gcc-71626.c": line 487) -* reduce to index at ("test/cases/large/gcc-71626.c": line 487) -* remove if branch at ("test/cases/large/gcc-71626.c": line 487) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 488) -* delete variable at ("test/cases/large/gcc-71626.c": line 489) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 490) -* remove initializer at ("test/cases/large/gcc-71626.c": line 490) -* reduce to left at ("test/cases/large/gcc-71626.c": line 490) -* reduce to right at ("test/cases/large/gcc-71626.c": line 490) -* remove check at ("test/cases/large/gcc-71626.c": line 490) -* reduce to left at ("test/cases/large/gcc-71626.c": line 490) -* reduce to right at ("test/cases/large/gcc-71626.c": line 490) -* remove iterator at ("test/cases/large/gcc-71626.c": line 490) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 490) -* remove condition at ("test/cases/large/gcc-71626.c": line 491) -* reduce to left at ("test/cases/large/gcc-71626.c": line 491) -* reduce to right at ("test/cases/large/gcc-71626.c": line 491) -* reduce to index at ("test/cases/large/gcc-71626.c": line 491) -* remove if branch at ("test/cases/large/gcc-71626.c": line 491) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 492) -* inline typedef vfloat1 at ("test/cases/large/gcc-71626.c": line 494) -* delete variable at ("test/cases/large/gcc-71626.c": line 496) -* remove return statement at ("test/cases/large/gcc-71626.c": line 497) -* delete variable at ("test/cases/large/gcc-71626.c": line 500) -* delete variable at ("test/cases/large/gcc-71626.c": line 501) -* remove return statement at ("test/cases/large/gcc-71626.c": line 502) -* inline variable c at ("test/cases/large/gcc-71626.c": line 505) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 506) -* initilize variable at ("test/cases/large/gcc-71626.c": line 506) -* delete variable at ("test/cases/large/gcc-71626.c": line 507) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 508) -* remove initializer at ("test/cases/large/gcc-71626.c": line 508) -* reduce to left at ("test/cases/large/gcc-71626.c": line 508) -* reduce to right at ("test/cases/large/gcc-71626.c": line 508) -* remove check at ("test/cases/large/gcc-71626.c": line 508) -* reduce to left at ("test/cases/large/gcc-71626.c": line 508) -* reduce to right at ("test/cases/large/gcc-71626.c": line 508) -* remove iterator at ("test/cases/large/gcc-71626.c": line 508) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 508) -* remove condition at ("test/cases/large/gcc-71626.c": line 509) -* reduce to left at ("test/cases/large/gcc-71626.c": line 509) -* reduce to right at ("test/cases/large/gcc-71626.c": line 509) -* reduce to index at ("test/cases/large/gcc-71626.c": line 509) -* remove if branch at ("test/cases/large/gcc-71626.c": line 509) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 510) -* delete variable at ("test/cases/large/gcc-71626.c": line 511) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 512) -* remove initializer at ("test/cases/large/gcc-71626.c": line 512) -* reduce to left at ("test/cases/large/gcc-71626.c": line 512) -* reduce to right at ("test/cases/large/gcc-71626.c": line 512) -* remove check at ("test/cases/large/gcc-71626.c": line 512) -* reduce to left at ("test/cases/large/gcc-71626.c": line 512) -* reduce to right at ("test/cases/large/gcc-71626.c": line 512) -* remove iterator at ("test/cases/large/gcc-71626.c": line 512) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 512) -* remove condition at ("test/cases/large/gcc-71626.c": line 513) -* reduce to left at ("test/cases/large/gcc-71626.c": line 513) -* reduce to right at ("test/cases/large/gcc-71626.c": line 513) -* reduce to index at ("test/cases/large/gcc-71626.c": line 513) -* remove if branch at ("test/cases/large/gcc-71626.c": line 513) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 514) -* inline typedef vllong8 at ("test/cases/large/gcc-71626.c": line 516) -* delete variable at ("test/cases/large/gcc-71626.c": line 518) -* remove return statement at ("test/cases/large/gcc-71626.c": line 519) -* delete variable at ("test/cases/large/gcc-71626.c": line 522) -* delete variable at ("test/cases/large/gcc-71626.c": line 523) -* remove return statement at ("test/cases/large/gcc-71626.c": line 524) -* inline variable c at ("test/cases/large/gcc-71626.c": line 527) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 528) -* initilize variable at ("test/cases/large/gcc-71626.c": line 528) -* delete variable at ("test/cases/large/gcc-71626.c": line 529) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 530) -* remove initializer at ("test/cases/large/gcc-71626.c": line 530) -* reduce to left at ("test/cases/large/gcc-71626.c": line 530) -* reduce to right at ("test/cases/large/gcc-71626.c": line 530) -* remove check at ("test/cases/large/gcc-71626.c": line 530) -* reduce to left at ("test/cases/large/gcc-71626.c": line 530) -* reduce to right at ("test/cases/large/gcc-71626.c": line 530) -* remove iterator at ("test/cases/large/gcc-71626.c": line 530) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 530) -* remove condition at ("test/cases/large/gcc-71626.c": line 531) -* reduce to left at ("test/cases/large/gcc-71626.c": line 531) -* reduce to right at ("test/cases/large/gcc-71626.c": line 531) -* reduce to index at ("test/cases/large/gcc-71626.c": line 531) -* remove if branch at ("test/cases/large/gcc-71626.c": line 531) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 532) -* delete variable at ("test/cases/large/gcc-71626.c": line 533) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 534) -* remove initializer at ("test/cases/large/gcc-71626.c": line 534) -* reduce to left at ("test/cases/large/gcc-71626.c": line 534) -* reduce to right at ("test/cases/large/gcc-71626.c": line 534) -* remove check at ("test/cases/large/gcc-71626.c": line 534) -* reduce to left at ("test/cases/large/gcc-71626.c": line 534) -* reduce to right at ("test/cases/large/gcc-71626.c": line 534) -* remove iterator at ("test/cases/large/gcc-71626.c": line 534) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 534) -* remove condition at ("test/cases/large/gcc-71626.c": line 535) -* reduce to left at ("test/cases/large/gcc-71626.c": line 535) -* reduce to right at ("test/cases/large/gcc-71626.c": line 535) -* reduce to index at ("test/cases/large/gcc-71626.c": line 535) -* remove if branch at ("test/cases/large/gcc-71626.c": line 535) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 536) -* inline typedef vllong4 at ("test/cases/large/gcc-71626.c": line 538) -* delete variable at ("test/cases/large/gcc-71626.c": line 540) -* remove return statement at ("test/cases/large/gcc-71626.c": line 541) -* delete variable at ("test/cases/large/gcc-71626.c": line 544) -* delete variable at ("test/cases/large/gcc-71626.c": line 545) -* remove return statement at ("test/cases/large/gcc-71626.c": line 546) -* inline variable c at ("test/cases/large/gcc-71626.c": line 549) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 550) -* initilize variable at ("test/cases/large/gcc-71626.c": line 550) -* delete variable at ("test/cases/large/gcc-71626.c": line 551) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 552) -* remove initializer at ("test/cases/large/gcc-71626.c": line 552) -* reduce to left at ("test/cases/large/gcc-71626.c": line 552) -* reduce to right at ("test/cases/large/gcc-71626.c": line 552) -* remove check at ("test/cases/large/gcc-71626.c": line 552) -* reduce to left at ("test/cases/large/gcc-71626.c": line 552) -* reduce to right at ("test/cases/large/gcc-71626.c": line 552) -* remove iterator at ("test/cases/large/gcc-71626.c": line 552) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 552) -* remove condition at ("test/cases/large/gcc-71626.c": line 553) -* reduce to left at ("test/cases/large/gcc-71626.c": line 553) -* reduce to right at ("test/cases/large/gcc-71626.c": line 553) -* reduce to index at ("test/cases/large/gcc-71626.c": line 553) -* remove if branch at ("test/cases/large/gcc-71626.c": line 553) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 554) -* delete variable at ("test/cases/large/gcc-71626.c": line 555) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 556) -* remove initializer at ("test/cases/large/gcc-71626.c": line 556) -* reduce to left at ("test/cases/large/gcc-71626.c": line 556) -* reduce to right at ("test/cases/large/gcc-71626.c": line 556) -* remove check at ("test/cases/large/gcc-71626.c": line 556) -* reduce to left at ("test/cases/large/gcc-71626.c": line 556) -* reduce to right at ("test/cases/large/gcc-71626.c": line 556) -* remove iterator at ("test/cases/large/gcc-71626.c": line 556) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 556) -* remove condition at ("test/cases/large/gcc-71626.c": line 557) -* reduce to left at ("test/cases/large/gcc-71626.c": line 557) -* reduce to right at ("test/cases/large/gcc-71626.c": line 557) -* reduce to index at ("test/cases/large/gcc-71626.c": line 557) -* remove if branch at ("test/cases/large/gcc-71626.c": line 557) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 558) -* inline typedef vllong2 at ("test/cases/large/gcc-71626.c": line 560) -* delete variable at ("test/cases/large/gcc-71626.c": line 562) -* remove return statement at ("test/cases/large/gcc-71626.c": line 563) -* delete variable at ("test/cases/large/gcc-71626.c": line 566) -* delete variable at ("test/cases/large/gcc-71626.c": line 567) -* remove return statement at ("test/cases/large/gcc-71626.c": line 568) -* inline variable c at ("test/cases/large/gcc-71626.c": line 571) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 572) -* initilize variable at ("test/cases/large/gcc-71626.c": line 572) -* delete variable at ("test/cases/large/gcc-71626.c": line 573) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 574) -* remove initializer at ("test/cases/large/gcc-71626.c": line 574) -* reduce to left at ("test/cases/large/gcc-71626.c": line 574) -* reduce to right at ("test/cases/large/gcc-71626.c": line 574) -* remove check at ("test/cases/large/gcc-71626.c": line 574) -* reduce to left at ("test/cases/large/gcc-71626.c": line 574) -* reduce to right at ("test/cases/large/gcc-71626.c": line 574) -* remove iterator at ("test/cases/large/gcc-71626.c": line 574) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 574) -* remove condition at ("test/cases/large/gcc-71626.c": line 575) -* reduce to left at ("test/cases/large/gcc-71626.c": line 575) -* reduce to right at ("test/cases/large/gcc-71626.c": line 575) -* reduce to index at ("test/cases/large/gcc-71626.c": line 575) -* remove if branch at ("test/cases/large/gcc-71626.c": line 575) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 576) -* delete variable at ("test/cases/large/gcc-71626.c": line 577) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 578) -* remove initializer at ("test/cases/large/gcc-71626.c": line 578) -* reduce to left at ("test/cases/large/gcc-71626.c": line 578) -* reduce to right at ("test/cases/large/gcc-71626.c": line 578) -* remove check at ("test/cases/large/gcc-71626.c": line 578) -* reduce to left at ("test/cases/large/gcc-71626.c": line 578) -* reduce to right at ("test/cases/large/gcc-71626.c": line 578) -* remove iterator at ("test/cases/large/gcc-71626.c": line 578) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 578) -* remove condition at ("test/cases/large/gcc-71626.c": line 579) -* reduce to left at ("test/cases/large/gcc-71626.c": line 579) -* reduce to right at ("test/cases/large/gcc-71626.c": line 579) -* reduce to index at ("test/cases/large/gcc-71626.c": line 579) -* remove if branch at ("test/cases/large/gcc-71626.c": line 579) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 580) -* inline typedef vllong1 at ("test/cases/large/gcc-71626.c": line 582) -* delete variable at ("test/cases/large/gcc-71626.c": line 584) -* remove return statement at ("test/cases/large/gcc-71626.c": line 585) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 588) -* delete variable at ("test/cases/large/gcc-71626.c": line 588) -* delete variable at ("test/cases/large/gcc-71626.c": line 589) -* remove return statement at ("test/cases/large/gcc-71626.c": line 590) -* inline typedef vdouble8 at ("test/cases/large/gcc-71626.c": line 604) -* delete variable at ("test/cases/large/gcc-71626.c": line 606) -* remove return statement at ("test/cases/large/gcc-71626.c": line 607) -* delete variable at ("test/cases/large/gcc-71626.c": line 610) -* delete variable at ("test/cases/large/gcc-71626.c": line 611) -* remove return statement at ("test/cases/large/gcc-71626.c": line 612) -* inline typedef vdouble4 at ("test/cases/large/gcc-71626.c": line 626) -* delete variable at ("test/cases/large/gcc-71626.c": line 628) -* remove return statement at ("test/cases/large/gcc-71626.c": line 629) -* delete variable at ("test/cases/large/gcc-71626.c": line 632) -* delete variable at ("test/cases/large/gcc-71626.c": line 633) -* remove return statement at ("test/cases/large/gcc-71626.c": line 634) -* inline typedef vdouble2 at ("test/cases/large/gcc-71626.c": line 648) -* delete variable at ("test/cases/large/gcc-71626.c": line 650) -* remove return statement at ("test/cases/large/gcc-71626.c": line 651) -* delete variable at ("test/cases/large/gcc-71626.c": line 654) -* delete variable at ("test/cases/large/gcc-71626.c": line 655) -* remove return statement at ("test/cases/large/gcc-71626.c": line 656) -* inline typedef vdouble1 at ("test/cases/large/gcc-71626.c": line 670) -* delete variable at ("test/cases/large/gcc-71626.c": line 672) -* remove return statement at ("test/cases/large/gcc-71626.c": line 673) -* delete variable at ("test/cases/large/gcc-71626.c": line 676) -* delete variable at ("test/cases/large/gcc-71626.c": line 677) -* remove return statement at ("test/cases/large/gcc-71626.c": line 678) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 696) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 697) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 698) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 699) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 702) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 706) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 707) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 708) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 709) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 710) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 712) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 713) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 714) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 715) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 716) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 717) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 718) -* remove return statement at ("test/cases/large/gcc-71626.c": line 724) - +* reduce to left at ("test/cases/large/gcc-71626.c \ No newline at end of file diff --git a/rtree-c/test/expected/gcc-71626/reduction/p5.path b/rtree-c/test/expected/gcc-71626/reduction/p5.path deleted file mode 100644 index 1c5871093503b5108ca940d55ace8eed9fe51e28..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/p5.path +++ /dev/null @@ -1,374 +0,0 @@ -1 remove function test2char64 (317) at ("test/cases/large/gcc-71626.c": line 9) -1 remove function test1char64 (301) at ("test/cases/large/gcc-71626.c": line 3) -1 remove function test3short32 (261) at ("test/cases/large/gcc-71626.c": line 174) -1 remove function test3short16 (261) at ("test/cases/large/gcc-71626.c": line 196) -1 remove function test3float16 (261) at ("test/cases/large/gcc-71626.c": line 416) -1 remove function test3double1 (260) at ("test/cases/large/gcc-71626.c": line 680) -1 remove function test3double2 (260) at ("test/cases/large/gcc-71626.c": line 658) -1 remove function test3double4 (260) at ("test/cases/large/gcc-71626.c": line 636) -1 remove function test3double8 (260) at ("test/cases/large/gcc-71626.c": line 614) -1 remove function test3char32 (255) at ("test/cases/large/gcc-71626.c": line 40) -1 remove function test3char64 (255) at ("test/cases/large/gcc-71626.c": line 16) -1 remove function test3char16 (255) at ("test/cases/large/gcc-71626.c": line 62) -1 remove function test3short1 (254) at ("test/cases/large/gcc-71626.c": line 284) -1 remove function test3short2 (254) at ("test/cases/large/gcc-71626.c": line 262) -1 remove function test3short4 (254) at ("test/cases/large/gcc-71626.c": line 240) -1 remove function test3llong1 (254) at ("test/cases/large/gcc-71626.c": line 592) -1 remove function test3float1 (254) at ("test/cases/large/gcc-71626.c": line 504) -1 remove function test3llong2 (254) at ("test/cases/large/gcc-71626.c": line 570) -1 remove function test3float2 (254) at ("test/cases/large/gcc-71626.c": line 482) -1 remove function test3llong4 (254) at ("test/cases/large/gcc-71626.c": line 548) -1 remove function test3float4 (254) at ("test/cases/large/gcc-71626.c": line 460) -1 remove function test3short8 (254) at ("test/cases/large/gcc-71626.c": line 218) -1 remove function test3llong8 (254) at ("test/cases/large/gcc-71626.c": line 526) -1 remove function test3float8 (254) at ("test/cases/large/gcc-71626.c": line 438) -1 remove function test3int16 (249) at ("test/cases/large/gcc-71626.c": line 306) -1 remove function test3char1 (248) at ("test/cases/large/gcc-71626.c": line 150) -1 remove function test3char2 (248) at ("test/cases/large/gcc-71626.c": line 128) -1 remove function test3char4 (248) at ("test/cases/large/gcc-71626.c": line 106) -1 remove function test3char8 (248) at ("test/cases/large/gcc-71626.c": line 84) -1 remove function test3int1 (242) at ("test/cases/large/gcc-71626.c": line 394) -1 remove function test3int2 (242) at ("test/cases/large/gcc-71626.c": line 372) -1 remove function test3int4 (242) at ("test/cases/large/gcc-71626.c": line 350) -* remove function test3int8 (242) at ("test/cases/large/gcc-71626.c": line 328) -* remove function test2short32 (212) at ("test/cases/large/gcc-71626.c": line 168) -* remove function test2char32 (206) at ("test/cases/large/gcc-71626.c": line 34) -* remove function test1short32 (195) at ("test/cases/large/gcc-71626.c": line 163) -* remove function test1char32 (190) at ("test/cases/large/gcc-71626.c": line 29) -* remove function test2short16 (148) at ("test/cases/large/gcc-71626.c": line 191) -* remove function test2float16 (148) at ("test/cases/large/gcc-71626.c": line 411) -* remove function test2char16 (143) at ("test/cases/large/gcc-71626.c": line 57) -* remove function test2int16 (138) at ("test/cases/large/gcc-71626.c": line 301) -* remove function test1short16 (131) at ("test/cases/large/gcc-71626.c": line 187) -* remove function test1float16 (131) at ("test/cases/large/gcc-71626.c": line 407) -* remove function test1char16 (127) at ("test/cases/large/gcc-71626.c": line 53) -* remove function test2double8 (126) at ("test/cases/large/gcc-71626.c": line 609) -* remove function test1int16 (123) at ("test/cases/large/gcc-71626.c": line 297) -* remove function test2short8 (121) at ("test/cases/large/gcc-71626.c": line 213) -* remove function test2llong8 (121) at ("test/cases/large/gcc-71626.c": line 521) -* remove function test2float8 (121) at ("test/cases/large/gcc-71626.c": line 433) -* remove function test2llong1 (117) at ("test/cases/large/gcc-71626.c": line 587) -* remove function test2char8 (116) at ("test/cases/large/gcc-71626.c": line 79) -* remove function test2double4 (114) at ("test/cases/large/gcc-71626.c": line 631) -* remove function test2int8 (111) at ("test/cases/large/gcc-71626.c": line 323) -* remove function test2short4 (109) at ("test/cases/large/gcc-71626.c": line 235) -* remove function test2llong4 (109) at ("test/cases/large/gcc-71626.c": line 543) -* remove function test2float4 (109) at ("test/cases/large/gcc-71626.c": line 455) -* remove function test2double2 (108) at ("test/cases/large/gcc-71626.c": line 653) -* remove function test1double8 (108) at ("test/cases/large/gcc-71626.c": line 605) -* remove function test2double1 (105) at ("test/cases/large/gcc-71626.c": line 675) -* remove function test2char4 (104) at ("test/cases/large/gcc-71626.c": line 101) -* remove function test1short8 (104) at ("test/cases/large/gcc-71626.c": line 209) -* remove function test1llong8 (104) at ("test/cases/large/gcc-71626.c": line 517) -* remove function test1float8 (104) at ("test/cases/large/gcc-71626.c": line 429) -* remove function test2short2 (103) at ("test/cases/large/gcc-71626.c": line 257) -* remove function test2llong2 (103) at ("test/cases/large/gcc-71626.c": line 565) -* remove function test2float2 (103) at ("test/cases/large/gcc-71626.c": line 477) -* remove function test1char8 (100) at ("test/cases/large/gcc-71626.c": line 75) -* remove function test2short1 (100) at ("test/cases/large/gcc-71626.c": line 279) -* remove function test2float1 (100) at ("test/cases/large/gcc-71626.c": line 499) -* remove function test2int4 (99) at ("test/cases/large/gcc-71626.c": line 345) -* remove function test2char2 (98) at ("test/cases/large/gcc-71626.c": line 123) -* remove function test1double4 (96) at ("test/cases/large/gcc-71626.c": line 627) -* remove function test1int8 (96) at ("test/cases/large/gcc-71626.c": line 319) -* remove function test2char1 (95) at ("test/cases/large/gcc-71626.c": line 145) -* remove function test2int2 (93) at ("test/cases/large/gcc-71626.c": line 367) -* remove function test1short4 (92) at ("test/cases/large/gcc-71626.c": line 231) -* remove function test1llong4 (92) at ("test/cases/large/gcc-71626.c": line 539) -* remove function test1float4 (92) at ("test/cases/large/gcc-71626.c": line 451) -* remove function test1double2 (90) at ("test/cases/large/gcc-71626.c": line 649) -* remove function test2int1 (90) at ("test/cases/large/gcc-71626.c": line 389) -* remove function test1char4 (88) at ("test/cases/large/gcc-71626.c": line 97) -* remove function test1double1 (87) at ("test/cases/large/gcc-71626.c": line 671) -* remove function test1short2 (86) at ("test/cases/large/gcc-71626.c": line 253) -* remove function test1llong2 (86) at ("test/cases/large/gcc-71626.c": line 561) -* remove function test1float2 (86) at ("test/cases/large/gcc-71626.c": line 473) -* remove function test1int4 (84) at ("test/cases/large/gcc-71626.c": line 341) -* remove function test1short1 (83) at ("test/cases/large/gcc-71626.c": line 275) -* remove function test1llong1 (83) at ("test/cases/large/gcc-71626.c": line 583) -* remove function test1float1 (83) at ("test/cases/large/gcc-71626.c": line 495) -* remove function test1char2 (82) at ("test/cases/large/gcc-71626.c": line 119) -* remove function test1char1 (79) at ("test/cases/large/gcc-71626.c": line 141) -* remove function test1int2 (78) at ("test/cases/large/gcc-71626.c": line 363) -* remove function test1int1 (75) at ("test/cases/large/gcc-71626.c": line 385) -* remove parameter 1 from test2short32 at ("test/cases/large/gcc-71626.c": line 168) -* remove parameter 1 from test2char32 at ("test/cases/large/gcc-71626.c": line 34) -* remove parameter 1 from test1short32 at ("test/cases/large/gcc-71626.c": line 163) -* remove parameter 1 from test1char32 at ("test/cases/large/gcc-71626.c": line 29) -* remove parameter 1 from test2short16 at ("test/cases/large/gcc-71626.c": line 191) -* remove parameter 1 from test2float16 at ("test/cases/large/gcc-71626.c": line 411) -* remove parameter 1 from test2char16 at ("test/cases/large/gcc-71626.c": line 57) -* remove parameter 1 from test2int16 at ("test/cases/large/gcc-71626.c": line 301) -* remove parameter 1 from test1short16 at ("test/cases/large/gcc-71626.c": line 187) -* remove parameter 1 from test1float16 at ("test/cases/large/gcc-71626.c": line 407) -* remove parameter 1 from test1char16 at ("test/cases/large/gcc-71626.c": line 53) -* remove parameter 1 from test2double8 at ("test/cases/large/gcc-71626.c": line 609) -* remove parameter 1 from test1int16 at ("test/cases/large/gcc-71626.c": line 297) -* remove parameter 1 from test2short8 at ("test/cases/large/gcc-71626.c": line 213) -* remove parameter 1 from test2llong8 at ("test/cases/large/gcc-71626.c": line 521) -* remove parameter 1 from test2float8 at ("test/cases/large/gcc-71626.c": line 433) -* remove parameter 1 from test2llong1 at ("test/cases/large/gcc-71626.c": line 587) -* remove parameter 1 from test2char8 at ("test/cases/large/gcc-71626.c": line 79) -* remove parameter 1 from test2double4 at ("test/cases/large/gcc-71626.c": line 631) -* remove parameter 1 from test2int8 at ("test/cases/large/gcc-71626.c": line 323) -* remove parameter 1 from test2short4 at ("test/cases/large/gcc-71626.c": line 235) -* remove parameter 1 from test2llong4 at ("test/cases/large/gcc-71626.c": line 543) -* remove parameter 1 from test2float4 at ("test/cases/large/gcc-71626.c": line 455) -* remove parameter 1 from test2double2 at ("test/cases/large/gcc-71626.c": line 653) -* remove parameter 1 from test1double8 at ("test/cases/large/gcc-71626.c": line 605) -* remove parameter 1 from test2double1 at ("test/cases/large/gcc-71626.c": line 675) -* remove parameter 1 from test2char4 at ("test/cases/large/gcc-71626.c": line 101) -* remove parameter 1 from test1short8 at ("test/cases/large/gcc-71626.c": line 209) -* remove parameter 1 from test1llong8 at ("test/cases/large/gcc-71626.c": line 517) -* remove parameter 1 from test1float8 at ("test/cases/large/gcc-71626.c": line 429) -* remove parameter 1 from test2short2 at ("test/cases/large/gcc-71626.c": line 257) -* remove parameter 1 from test2llong2 at ("test/cases/large/gcc-71626.c": line 565) -* remove parameter 1 from test2float2 at ("test/cases/large/gcc-71626.c": line 477) -* remove parameter 1 from test1char8 at ("test/cases/large/gcc-71626.c": line 75) -* remove parameter 1 from test2short1 at ("test/cases/large/gcc-71626.c": line 279) -* remove parameter 1 from test2float1 at ("test/cases/large/gcc-71626.c": line 499) -* remove parameter 1 from test2int4 at ("test/cases/large/gcc-71626.c": line 345) -* remove parameter 1 from test2char2 at ("test/cases/large/gcc-71626.c": line 123) -* remove parameter 1 from test1double4 at ("test/cases/large/gcc-71626.c": line 627) -* remove parameter 1 from test1int8 at ("test/cases/large/gcc-71626.c": line 319) -* remove parameter 1 from test2char1 at ("test/cases/large/gcc-71626.c": line 145) -* remove parameter 1 from test2int2 at ("test/cases/large/gcc-71626.c": line 367) -* remove parameter 1 from test1short4 at ("test/cases/large/gcc-71626.c": line 231) -* remove parameter 1 from test1llong4 at ("test/cases/large/gcc-71626.c": line 539) -* remove parameter 1 from test1float4 at ("test/cases/large/gcc-71626.c": line 451) -* remove parameter 1 from test1double2 at ("test/cases/large/gcc-71626.c": line 649) -* remove parameter 1 from test2int1 at ("test/cases/large/gcc-71626.c": line 389) -* remove parameter 1 from test1char4 at ("test/cases/large/gcc-71626.c": line 97) -* remove parameter 1 from test1double1 at ("test/cases/large/gcc-71626.c": line 671) -* remove parameter 1 from test1short2 at ("test/cases/large/gcc-71626.c": line 253) -* remove parameter 1 from test1llong2 at ("test/cases/large/gcc-71626.c": line 561) -* remove parameter 1 from test1float2 at ("test/cases/large/gcc-71626.c": line 473) -* remove parameter 1 from test1int4 at ("test/cases/large/gcc-71626.c": line 341) -* remove parameter 1 from test1short1 at ("test/cases/large/gcc-71626.c": line 275) -* remove parameter 1 from test1llong1 at ("test/cases/large/gcc-71626.c": line 583) -* remove parameter 1 from test1float1 at ("test/cases/large/gcc-71626.c": line 495) -* remove parameter 1 from test1char2 at ("test/cases/large/gcc-71626.c": line 119) -* remove parameter 1 from test1char1 at ("test/cases/large/gcc-71626.c": line 141) -* remove parameter 1 from test1int2 at ("test/cases/large/gcc-71626.c": line 363) -* remove parameter 1 from test1int1 at ("test/cases/large/gcc-71626.c": line 385) -* inline typedef llong at ("test/cases/large/gcc-71626.c": line 1) -* inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) -* inline typedef vchar32 at ("test/cases/large/gcc-71626.c": line 28) -* delete variable at ("test/cases/large/gcc-71626.c": line 30) -* remove return statement at ("test/cases/large/gcc-71626.c": line 32) -* delete variable at ("test/cases/large/gcc-71626.c": line 35) -* delete variable at ("test/cases/large/gcc-71626.c": line 36) -* remove return statement at ("test/cases/large/gcc-71626.c": line 38) -* inline typedef vchar16 at ("test/cases/large/gcc-71626.c": line 52) -* delete variable at ("test/cases/large/gcc-71626.c": line 54) -* remove return statement at ("test/cases/large/gcc-71626.c": line 55) -* delete variable at ("test/cases/large/gcc-71626.c": line 58) -* delete variable at ("test/cases/large/gcc-71626.c": line 59) -* remove return statement at ("test/cases/large/gcc-71626.c": line 60) -* inline typedef vchar8 at ("test/cases/large/gcc-71626.c": line 74) -* delete variable at ("test/cases/large/gcc-71626.c": line 76) -* remove return statement at ("test/cases/large/gcc-71626.c": line 77) -* delete variable at ("test/cases/large/gcc-71626.c": line 80) -* delete variable at ("test/cases/large/gcc-71626.c": line 81) -* remove return statement at ("test/cases/large/gcc-71626.c": line 82) -* inline typedef vchar4 at ("test/cases/large/gcc-71626.c": line 96) -* delete variable at ("test/cases/large/gcc-71626.c": line 98) -* remove return statement at ("test/cases/large/gcc-71626.c": line 99) -* delete variable at ("test/cases/large/gcc-71626.c": line 102) -* delete variable at ("test/cases/large/gcc-71626.c": line 103) -* remove return statement at ("test/cases/large/gcc-71626.c": line 104) -* inline typedef vchar2 at ("test/cases/large/gcc-71626.c": line 118) -* delete variable at ("test/cases/large/gcc-71626.c": line 120) -* remove return statement at ("test/cases/large/gcc-71626.c": line 121) -* delete variable at ("test/cases/large/gcc-71626.c": line 124) -* delete variable at ("test/cases/large/gcc-71626.c": line 125) -* remove return statement at ("test/cases/large/gcc-71626.c": line 126) -* inline typedef vchar1 at ("test/cases/large/gcc-71626.c": line 140) -* delete variable at ("test/cases/large/gcc-71626.c": line 142) -* remove return statement at ("test/cases/large/gcc-71626.c": line 143) -* delete variable at ("test/cases/large/gcc-71626.c": line 146) -* delete variable at ("test/cases/large/gcc-71626.c": line 147) -* remove return statement at ("test/cases/large/gcc-71626.c": line 148) -* inline typedef vshort32 at ("test/cases/large/gcc-71626.c": line 162) -* delete variable at ("test/cases/large/gcc-71626.c": line 164) -* remove return statement at ("test/cases/large/gcc-71626.c": line 166) -* delete variable at ("test/cases/large/gcc-71626.c": line 169) -* delete variable at ("test/cases/large/gcc-71626.c": line 170) -* remove return statement at ("test/cases/large/gcc-71626.c": line 172) -* inline typedef vshort16 at ("test/cases/large/gcc-71626.c": line 186) -* delete variable at ("test/cases/large/gcc-71626.c": line 188) -* remove return statement at ("test/cases/large/gcc-71626.c": line 189) -* delete variable at ("test/cases/large/gcc-71626.c": line 192) -* delete variable at ("test/cases/large/gcc-71626.c": line 193) -* remove return statement at ("test/cases/large/gcc-71626.c": line 194) -* inline typedef vshort8 at ("test/cases/large/gcc-71626.c": line 208) -* delete variable at ("test/cases/large/gcc-71626.c": line 210) -* remove return statement at ("test/cases/large/gcc-71626.c": line 211) -* delete variable at ("test/cases/large/gcc-71626.c": line 214) -* delete variable at ("test/cases/large/gcc-71626.c": line 215) -* remove return statement at ("test/cases/large/gcc-71626.c": line 216) -* inline typedef vshort4 at ("test/cases/large/gcc-71626.c": line 230) -* delete variable at ("test/cases/large/gcc-71626.c": line 232) -* remove return statement at ("test/cases/large/gcc-71626.c": line 233) -* delete variable at ("test/cases/large/gcc-71626.c": line 236) -* delete variable at ("test/cases/large/gcc-71626.c": line 237) -* remove return statement at ("test/cases/large/gcc-71626.c": line 238) -* inline typedef vshort2 at ("test/cases/large/gcc-71626.c": line 252) -* delete variable at ("test/cases/large/gcc-71626.c": line 254) -* remove return statement at ("test/cases/large/gcc-71626.c": line 255) -* delete variable at ("test/cases/large/gcc-71626.c": line 258) -* delete variable at ("test/cases/large/gcc-71626.c": line 259) -* remove return statement at ("test/cases/large/gcc-71626.c": line 260) -* inline typedef vshort1 at ("test/cases/large/gcc-71626.c": line 274) -* delete variable at ("test/cases/large/gcc-71626.c": line 276) -* remove return statement at ("test/cases/large/gcc-71626.c": line 277) -* delete variable at ("test/cases/large/gcc-71626.c": line 280) -* delete variable at ("test/cases/large/gcc-71626.c": line 281) -* remove return statement at ("test/cases/large/gcc-71626.c": line 282) -* inline typedef vint16 at ("test/cases/large/gcc-71626.c": line 296) -* delete variable at ("test/cases/large/gcc-71626.c": line 298) -* remove return statement at ("test/cases/large/gcc-71626.c": line 299) -* delete variable at ("test/cases/large/gcc-71626.c": line 302) -* delete variable at ("test/cases/large/gcc-71626.c": line 303) -* remove return statement at ("test/cases/large/gcc-71626.c": line 304) -* inline typedef vint8 at ("test/cases/large/gcc-71626.c": line 318) -* delete variable at ("test/cases/large/gcc-71626.c": line 320) -* remove return statement at ("test/cases/large/gcc-71626.c": line 321) -* delete variable at ("test/cases/large/gcc-71626.c": line 324) -* delete variable at ("test/cases/large/gcc-71626.c": line 325) -* remove return statement at ("test/cases/large/gcc-71626.c": line 326) -* inline variable c at ("test/cases/large/gcc-71626.c": line 329) -* delete uninitilized variable at ("test/cases/large/gcc-71626.c": line 330) -* initilize variable at ("test/cases/large/gcc-71626.c": line 330) -* delete variable at ("test/cases/large/gcc-71626.c": line 331) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 332) -* remove initializer at ("test/cases/large/gcc-71626.c": line 332) -* reduce to left at ("test/cases/large/gcc-71626.c": line 332) -* reduce to right at ("test/cases/large/gcc-71626.c": line 332) -* remove check at ("test/cases/large/gcc-71626.c": line 332) -* reduce to left at ("test/cases/large/gcc-71626.c": line 332) -* reduce to right at ("test/cases/large/gcc-71626.c": line 332) -* remove iterator at ("test/cases/large/gcc-71626.c": line 332) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 332) -* remove condition at ("test/cases/large/gcc-71626.c": line 333) -* reduce to left at ("test/cases/large/gcc-71626.c": line 333) -* reduce to right at ("test/cases/large/gcc-71626.c": line 333) -* reduce to index at ("test/cases/large/gcc-71626.c": line 333) -* remove if branch at ("test/cases/large/gcc-71626.c": line 333) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 334) -* delete variable at ("test/cases/large/gcc-71626.c": line 335) -* remove the for loop at ("test/cases/large/gcc-71626.c": line 336) -* remove initializer at ("test/cases/large/gcc-71626.c": line 336) -* reduce to left at ("test/cases/large/gcc-71626.c": line 336) -* reduce to right at ("test/cases/large/gcc-71626.c": line 336) -* remove check at ("test/cases/large/gcc-71626.c": line 336) -* reduce to left at ("test/cases/large/gcc-71626.c": line 336) -* reduce to right at ("test/cases/large/gcc-71626.c": line 336) -* remove iterator at ("test/cases/large/gcc-71626.c": line 336) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 336) -* remove condition at ("test/cases/large/gcc-71626.c": line 337) -* reduce to left at ("test/cases/large/gcc-71626.c": line 337) -* reduce to right at ("test/cases/large/gcc-71626.c": line 337) -* reduce to index at ("test/cases/large/gcc-71626.c": line 337) -* remove if branch at ("test/cases/large/gcc-71626.c": line 337) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 338) -* inline typedef vint4 at ("test/cases/large/gcc-71626.c": line 340) -* delete variable at ("test/cases/large/gcc-71626.c": line 342) -* remove return statement at ("test/cases/large/gcc-71626.c": line 343) -* delete variable at ("test/cases/large/gcc-71626.c": line 346) -* delete variable at ("test/cases/large/gcc-71626.c": line 347) -* remove return statement at ("test/cases/large/gcc-71626.c": line 348) -* inline typedef vint2 at ("test/cases/large/gcc-71626.c": line 362) -* delete variable at ("test/cases/large/gcc-71626.c": line 364) -* remove return statement at ("test/cases/large/gcc-71626.c": line 365) -* delete variable at ("test/cases/large/gcc-71626.c": line 368) -* delete variable at ("test/cases/large/gcc-71626.c": line 369) -* remove return statement at ("test/cases/large/gcc-71626.c": line 370) -* inline typedef vint1 at ("test/cases/large/gcc-71626.c": line 384) -* delete variable at ("test/cases/large/gcc-71626.c": line 386) -* remove return statement at ("test/cases/large/gcc-71626.c": line 387) -* delete variable at ("test/cases/large/gcc-71626.c": line 390) -* delete variable at ("test/cases/large/gcc-71626.c": line 391) -* remove return statement at ("test/cases/large/gcc-71626.c": line 392) -* inline typedef vfloat16 at ("test/cases/large/gcc-71626.c": line 406) -* delete variable at ("test/cases/large/gcc-71626.c": line 408) -* remove return statement at ("test/cases/large/gcc-71626.c": line 409) -* delete variable at ("test/cases/large/gcc-71626.c": line 412) -* delete variable at ("test/cases/large/gcc-71626.c": line 413) -* remove return statement at ("test/cases/large/gcc-71626.c": line 414) -* inline typedef vfloat8 at ("test/cases/large/gcc-71626.c": line 428) -* delete variable at ("test/cases/large/gcc-71626.c": line 430) -* remove return statement at ("test/cases/large/gcc-71626.c": line 431) -* delete variable at ("test/cases/large/gcc-71626.c": line 434) -* delete variable at ("test/cases/large/gcc-71626.c": line 435) -* remove return statement at ("test/cases/large/gcc-71626.c": line 436) -* inline typedef vfloat4 at ("test/cases/large/gcc-71626.c": line 450) -* delete variable at ("test/cases/large/gcc-71626.c": line 452) -* remove return statement at ("test/cases/large/gcc-71626.c": line 453) -* delete variable at ("test/cases/large/gcc-71626.c": line 456) -* delete variable at ("test/cases/large/gcc-71626.c": line 457) -* remove return statement at ("test/cases/large/gcc-71626.c": line 458) -* inline typedef vfloat2 at ("test/cases/large/gcc-71626.c": line 472) -* delete variable at ("test/cases/large/gcc-71626.c": line 474) -* remove return statement at ("test/cases/large/gcc-71626.c": line 475) -* delete variable at ("test/cases/large/gcc-71626.c": line 478) -* delete variable at ("test/cases/large/gcc-71626.c": line 479) -* remove return statement at ("test/cases/large/gcc-71626.c": line 480) -* inline typedef vfloat1 at ("test/cases/large/gcc-71626.c": line 494) -* delete variable at ("test/cases/large/gcc-71626.c": line 496) -* remove return statement at ("test/cases/large/gcc-71626.c": line 497) -* delete variable at ("test/cases/large/gcc-71626.c": line 500) -* delete variable at ("test/cases/large/gcc-71626.c": line 501) -* remove return statement at ("test/cases/large/gcc-71626.c": line 502) -* inline typedef vllong8 at ("test/cases/large/gcc-71626.c": line 516) -* delete variable at ("test/cases/large/gcc-71626.c": line 518) -* remove return statement at ("test/cases/large/gcc-71626.c": line 519) -* delete variable at ("test/cases/large/gcc-71626.c": line 522) -* delete variable at ("test/cases/large/gcc-71626.c": line 523) -* remove return statement at ("test/cases/large/gcc-71626.c": line 524) -* inline typedef vllong4 at ("test/cases/large/gcc-71626.c": line 538) -* delete variable at ("test/cases/large/gcc-71626.c": line 540) -* remove return statement at ("test/cases/large/gcc-71626.c": line 541) -* delete variable at ("test/cases/large/gcc-71626.c": line 544) -* delete variable at ("test/cases/large/gcc-71626.c": line 545) -* remove return statement at ("test/cases/large/gcc-71626.c": line 546) -* inline typedef vllong2 at ("test/cases/large/gcc-71626.c": line 560) -* delete variable at ("test/cases/large/gcc-71626.c": line 562) -* remove return statement at ("test/cases/large/gcc-71626.c": line 563) -* delete variable at ("test/cases/large/gcc-71626.c": line 566) -* delete variable at ("test/cases/large/gcc-71626.c": line 567) -* remove return statement at ("test/cases/large/gcc-71626.c": line 568) -* inline typedef vllong1 at ("test/cases/large/gcc-71626.c": line 582) -* delete variable at ("test/cases/large/gcc-71626.c": line 584) -* remove return statement at ("test/cases/large/gcc-71626.c": line 585) -* reduce to operant at ("test/cases/large/gcc-71626.c": line 588) -* delete variable at ("test/cases/large/gcc-71626.c": line 588) -* delete variable at ("test/cases/large/gcc-71626.c": line 589) -* remove return statement at ("test/cases/large/gcc-71626.c": line 590) -* inline typedef vdouble8 at ("test/cases/large/gcc-71626.c": line 604) -* delete variable at ("test/cases/large/gcc-71626.c": line 606) -* remove return statement at ("test/cases/large/gcc-71626.c": line 607) -* delete variable at ("test/cases/large/gcc-71626.c": line 610) -* delete variable at ("test/cases/large/gcc-71626.c": line 611) -* remove return statement at ("test/cases/large/gcc-71626.c": line 612) -* inline typedef vdouble4 at ("test/cases/large/gcc-71626.c": line 626) -* delete variable at ("test/cases/large/gcc-71626.c": line 628) -* remove return statement at ("test/cases/large/gcc-71626.c": line 629) -* delete variable at ("test/cases/large/gcc-71626.c": line 632) -* delete variable at ("test/cases/large/gcc-71626.c": line 633) -* remove return statement at ("test/cases/large/gcc-71626.c": line 634) -* inline typedef vdouble2 at ("test/cases/large/gcc-71626.c": line 648) -* delete variable at ("test/cases/large/gcc-71626.c": line 650) -* remove return statement at ("test/cases/large/gcc-71626.c": line 651) -* delete variable at ("test/cases/large/gcc-71626.c": line 654) -* delete variable at ("test/cases/large/gcc-71626.c": line 655) -* remove return statement at ("test/cases/large/gcc-71626.c": line 656) -* inline typedef vdouble1 at ("test/cases/large/gcc-71626.c": line 670) -* delete variable at ("test/cases/large/gcc-71626.c": line 672) -* remove return statement at ("test/cases/large/gcc-71626.c": line 673) -* delete variable at ("test/cases/large/gcc-71626.c": line 676) -* delete variable at ("test/cases/large/gcc-71626.c": line 677) -* remove return statement at ("test/cases/large/gcc-71626.c": line 678) -* remove expr statement at ("test/cases/large/gcc-71626.c": line 707) -* remove return statement at ("test/cases/large/gcc-71626.c": line 724) - diff --git a/rtree-c/test/expected/gcc-71626/reduction/p6.path b/rtree-c/test/expected/gcc-71626/reduction/p6.path deleted file mode 100644 index e4c268ae9e3ae9d26bbb5bd98ddc01e3333934c5..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/p6.path +++ /dev/null @@ -1,223 +0,0 @@ -1 remove function test2char64 (317) at ("test/cases/large/gcc-71626.c": line 9) -1 remove function test1char64 (301) at ("test/cases/large/gcc-71626.c": line 3) -1 remove function test3short32 (261) at ("test/cases/large/gcc-71626.c": line 174) -1 remove function test3short16 (261) at ("test/cases/large/gcc-71626.c": line 196) -1 remove function test3float16 (261) at ("test/cases/large/gcc-71626.c": line 416) -1 remove function test3double1 (260) at ("test/cases/large/gcc-71626.c": line 680) -1 remove function test3double2 (260) at ("test/cases/large/gcc-71626.c": line 658) -1 remove function test3double4 (260) at ("test/cases/large/gcc-71626.c": line 636) -1 remove function test3double8 (260) at ("test/cases/large/gcc-71626.c": line 614) -1 remove function test3char32 (255) at ("test/cases/large/gcc-71626.c": line 40) -1 remove function test3char64 (255) at ("test/cases/large/gcc-71626.c": line 16) -1 remove function test3char16 (255) at ("test/cases/large/gcc-71626.c": line 62) -1 remove function test3short1 (254) at ("test/cases/large/gcc-71626.c": line 284) -1 remove function test3short2 (254) at ("test/cases/large/gcc-71626.c": line 262) -1 remove function test3short4 (254) at ("test/cases/large/gcc-71626.c": line 240) -1 remove function test3llong1 (254) at ("test/cases/large/gcc-71626.c": line 592) -1 remove function test3float1 (254) at ("test/cases/large/gcc-71626.c": line 504) -1 remove function test3llong2 (254) at ("test/cases/large/gcc-71626.c": line 570) -1 remove function test3float2 (254) at ("test/cases/large/gcc-71626.c": line 482) -1 remove function test3llong4 (254) at ("test/cases/large/gcc-71626.c": line 548) -1 remove function test3float4 (254) at ("test/cases/large/gcc-71626.c": line 460) -1 remove function test3short8 (254) at ("test/cases/large/gcc-71626.c": line 218) -1 remove function test3llong8 (254) at ("test/cases/large/gcc-71626.c": line 526) -1 remove function test3float8 (254) at ("test/cases/large/gcc-71626.c": line 438) -1 remove function test3int16 (249) at ("test/cases/large/gcc-71626.c": line 306) -1 remove function test3char1 (248) at ("test/cases/large/gcc-71626.c": line 150) -1 remove function test3char2 (248) at ("test/cases/large/gcc-71626.c": line 128) -1 remove function test3char4 (248) at ("test/cases/large/gcc-71626.c": line 106) -1 remove function test3char8 (248) at ("test/cases/large/gcc-71626.c": line 84) -1 remove function test3int1 (242) at ("test/cases/large/gcc-71626.c": line 394) -1 remove function test3int2 (242) at ("test/cases/large/gcc-71626.c": line 372) -1 remove function test3int4 (242) at ("test/cases/large/gcc-71626.c": line 350) -1 remove function test3int8 (242) at ("test/cases/large/gcc-71626.c": line 328) -1 remove function test2short32 (212) at ("test/cases/large/gcc-71626.c": line 168) -1 remove function test2char32 (206) at ("test/cases/large/gcc-71626.c": line 34) -1 remove function test1short32 (195) at ("test/cases/large/gcc-71626.c": line 163) -1 remove function test1char32 (190) at ("test/cases/large/gcc-71626.c": line 29) -1 remove function test2short16 (148) at ("test/cases/large/gcc-71626.c": line 191) -1 remove function test2float16 (148) at ("test/cases/large/gcc-71626.c": line 411) -1 remove function test2char16 (143) at ("test/cases/large/gcc-71626.c": line 57) -1 remove function test2int16 (138) at ("test/cases/large/gcc-71626.c": line 301) -1 remove function test1short16 (131) at ("test/cases/large/gcc-71626.c": line 187) -1 remove function test1float16 (131) at ("test/cases/large/gcc-71626.c": line 407) -1 remove function test1char16 (127) at ("test/cases/large/gcc-71626.c": line 53) -1 remove function test2double8 (126) at ("test/cases/large/gcc-71626.c": line 609) -1 remove function test1int16 (123) at ("test/cases/large/gcc-71626.c": line 297) -1 remove function test2short8 (121) at ("test/cases/large/gcc-71626.c": line 213) -1 remove function test2llong8 (121) at ("test/cases/large/gcc-71626.c": line 521) -1 remove function test2float8 (121) at ("test/cases/large/gcc-71626.c": line 433) -1 remove function test2llong1 (117) at ("test/cases/large/gcc-71626.c": line 587) -1 remove function test2char8 (116) at ("test/cases/large/gcc-71626.c": line 79) -1 remove function test2double4 (114) at ("test/cases/large/gcc-71626.c": line 631) -1 remove function test2int8 (111) at ("test/cases/large/gcc-71626.c": line 323) -1 remove function test2short4 (109) at ("test/cases/large/gcc-71626.c": line 235) -1 remove function test2llong4 (109) at ("test/cases/large/gcc-71626.c": line 543) -1 remove function test2float4 (109) at ("test/cases/large/gcc-71626.c": line 455) -1 remove function test2double2 (108) at ("test/cases/large/gcc-71626.c": line 653) -1 remove function test1double8 (108) at ("test/cases/large/gcc-71626.c": line 605) -1 remove function test2double1 (105) at ("test/cases/large/gcc-71626.c": line 675) -1 remove function test2char4 (104) at ("test/cases/large/gcc-71626.c": line 101) -1 remove function test1short8 (104) at ("test/cases/large/gcc-71626.c": line 209) -1 remove function test1llong8 (104) at ("test/cases/large/gcc-71626.c": line 517) -1 remove function test1float8 (104) at ("test/cases/large/gcc-71626.c": line 429) -1 remove function test2short2 (103) at ("test/cases/large/gcc-71626.c": line 257) -* remove function test2llong2 (103) at ("test/cases/large/gcc-71626.c": line 565) -* remove function test2float2 (103) at ("test/cases/large/gcc-71626.c": line 477) -* remove function test1char8 (100) at ("test/cases/large/gcc-71626.c": line 75) -* remove function test2short1 (100) at ("test/cases/large/gcc-71626.c": line 279) -* remove function test2float1 (100) at ("test/cases/large/gcc-71626.c": line 499) -* remove function test2int4 (99) at ("test/cases/large/gcc-71626.c": line 345) -* remove function test2char2 (98) at ("test/cases/large/gcc-71626.c": line 123) -* remove function test1double4 (96) at ("test/cases/large/gcc-71626.c": line 627) -* remove function test1int8 (96) at ("test/cases/large/gcc-71626.c": line 319) -* remove function test2char1 (95) at ("test/cases/large/gcc-71626.c": line 145) -* remove function test2int2 (93) at ("test/cases/large/gcc-71626.c": line 367) -* remove function test1short4 (92) at ("test/cases/large/gcc-71626.c": line 231) -* remove function test1llong4 (92) at ("test/cases/large/gcc-71626.c": line 539) -* remove function test1float4 (92) at ("test/cases/large/gcc-71626.c": line 451) -* remove function test1double2 (90) at ("test/cases/large/gcc-71626.c": line 649) -* remove function test2int1 (90) at ("test/cases/large/gcc-71626.c": line 389) -* remove function test1char4 (88) at ("test/cases/large/gcc-71626.c": line 97) -* remove function test1double1 (87) at ("test/cases/large/gcc-71626.c": line 671) -* remove function test1short2 (86) at ("test/cases/large/gcc-71626.c": line 253) -* remove function test1llong2 (86) at ("test/cases/large/gcc-71626.c": line 561) -* remove function test1float2 (86) at ("test/cases/large/gcc-71626.c": line 473) -* remove function test1int4 (84) at ("test/cases/large/gcc-71626.c": line 341) -* remove function test1short1 (83) at ("test/cases/large/gcc-71626.c": line 275) -* remove function test1llong1 (83) at ("test/cases/large/gcc-71626.c": line 583) -* remove function test1float1 (83) at ("test/cases/large/gcc-71626.c": line 495) -* remove function test1char2 (82) at ("test/cases/large/gcc-71626.c": line 119) -* remove function test1char1 (79) at ("test/cases/large/gcc-71626.c": line 141) -* remove function test1int2 (78) at ("test/cases/large/gcc-71626.c": line 363) -* remove function test1int1 (75) at ("test/cases/large/gcc-71626.c": line 385) -* remove parameter 1 from test2llong2 at ("test/cases/large/gcc-71626.c": line 565) -* remove parameter 1 from test2float2 at ("test/cases/large/gcc-71626.c": line 477) -* remove parameter 1 from test1char8 at ("test/cases/large/gcc-71626.c": line 75) -* remove parameter 1 from test2short1 at ("test/cases/large/gcc-71626.c": line 279) -* remove parameter 1 from test2float1 at ("test/cases/large/gcc-71626.c": line 499) -* remove parameter 1 from test2int4 at ("test/cases/large/gcc-71626.c": line 345) -* remove parameter 1 from test2char2 at ("test/cases/large/gcc-71626.c": line 123) -* remove parameter 1 from test1double4 at ("test/cases/large/gcc-71626.c": line 627) -* remove parameter 1 from test1int8 at ("test/cases/large/gcc-71626.c": line 319) -* remove parameter 1 from test2char1 at ("test/cases/large/gcc-71626.c": line 145) -* remove parameter 1 from test2int2 at ("test/cases/large/gcc-71626.c": line 367) -* remove parameter 1 from test1short4 at ("test/cases/large/gcc-71626.c": line 231) -* remove parameter 1 from test1llong4 at ("test/cases/large/gcc-71626.c": line 539) -* remove parameter 1 from test1float4 at ("test/cases/large/gcc-71626.c": line 451) -* remove parameter 1 from test1double2 at ("test/cases/large/gcc-71626.c": line 649) -* remove parameter 1 from test2int1 at ("test/cases/large/gcc-71626.c": line 389) -* remove parameter 1 from test1char4 at ("test/cases/large/gcc-71626.c": line 97) -* remove parameter 1 from test1double1 at ("test/cases/large/gcc-71626.c": line 671) -* remove parameter 1 from test1short2 at ("test/cases/large/gcc-71626.c": line 253) -* remove parameter 1 from test1llong2 at ("test/cases/large/gcc-71626.c": line 561) -* remove parameter 1 from test1float2 at ("test/cases/large/gcc-71626.c": line 473) -* remove parameter 1 from test1int4 at ("test/cases/large/gcc-71626.c": line 341) -* remove parameter 1 from test1short1 at ("test/cases/large/gcc-71626.c": line 275) -* remove parameter 1 from test1llong1 at ("test/cases/large/gcc-71626.c": line 583) -* remove parameter 1 from test1float1 at ("test/cases/large/gcc-71626.c": line 495) -* remove parameter 1 from test1char2 at ("test/cases/large/gcc-71626.c": line 119) -* remove parameter 1 from test1char1 at ("test/cases/large/gcc-71626.c": line 141) -* remove parameter 1 from test1int2 at ("test/cases/large/gcc-71626.c": line 363) -* remove parameter 1 from test1int1 at ("test/cases/large/gcc-71626.c": line 385) -* inline typedef llong at ("test/cases/large/gcc-71626.c": line 1) -* inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) -* inline typedef vchar32 at ("test/cases/large/gcc-71626.c": line 28) -* inline typedef vchar16 at ("test/cases/large/gcc-71626.c": line 52) -* inline typedef vchar8 at ("test/cases/large/gcc-71626.c": line 74) -* delete variable at ("test/cases/large/gcc-71626.c": line 76) -* remove return statement at ("test/cases/large/gcc-71626.c": line 77) -* inline typedef vchar4 at ("test/cases/large/gcc-71626.c": line 96) -* delete variable at ("test/cases/large/gcc-71626.c": line 98) -* remove return statement at ("test/cases/large/gcc-71626.c": line 99) -* inline typedef vchar2 at ("test/cases/large/gcc-71626.c": line 118) -* delete variable at ("test/cases/large/gcc-71626.c": line 120) -* remove return statement at ("test/cases/large/gcc-71626.c": line 121) -* delete variable at ("test/cases/large/gcc-71626.c": line 124) -* delete variable at ("test/cases/large/gcc-71626.c": line 125) -* remove return statement at ("test/cases/large/gcc-71626.c": line 126) -* inline typedef vchar1 at ("test/cases/large/gcc-71626.c": line 140) -* delete variable at ("test/cases/large/gcc-71626.c": line 142) -* remove return statement at ("test/cases/large/gcc-71626.c": line 143) -* delete variable at ("test/cases/large/gcc-71626.c": line 146) -* delete variable at ("test/cases/large/gcc-71626.c": line 147) -* remove return statement at ("test/cases/large/gcc-71626.c": line 148) -* inline typedef vshort32 at ("test/cases/large/gcc-71626.c": line 162) -* inline typedef vshort16 at ("test/cases/large/gcc-71626.c": line 186) -* inline typedef vshort8 at ("test/cases/large/gcc-71626.c": line 208) -* inline typedef vshort4 at ("test/cases/large/gcc-71626.c": line 230) -* delete variable at ("test/cases/large/gcc-71626.c": line 232) -* remove return statement at ("test/cases/large/gcc-71626.c": line 233) -* inline typedef vshort2 at ("test/cases/large/gcc-71626.c": line 252) -* delete variable at ("test/cases/large/gcc-71626.c": line 254) -* remove return statement at ("test/cases/large/gcc-71626.c": line 255) -* inline typedef vshort1 at ("test/cases/large/gcc-71626.c": line 274) -* delete variable at ("test/cases/large/gcc-71626.c": line 276) -* remove return statement at ("test/cases/large/gcc-71626.c": line 277) -* delete variable at ("test/cases/large/gcc-71626.c": line 280) -* delete variable at ("test/cases/large/gcc-71626.c": line 281) -* remove return statement at ("test/cases/large/gcc-71626.c": line 282) -* inline typedef vint16 at ("test/cases/large/gcc-71626.c": line 296) -* inline typedef vint8 at ("test/cases/large/gcc-71626.c": line 318) -* delete variable at ("test/cases/large/gcc-71626.c": line 320) -* remove return statement at ("test/cases/large/gcc-71626.c": line 321) -* inline typedef vint4 at ("test/cases/large/gcc-71626.c": line 340) -* delete variable at ("test/cases/large/gcc-71626.c": line 342) -* remove return statement at ("test/cases/large/gcc-71626.c": line 343) -* delete variable at ("test/cases/large/gcc-71626.c": line 346) -* delete variable at ("test/cases/large/gcc-71626.c": line 347) -* remove return statement at ("test/cases/large/gcc-71626.c": line 348) -* inline typedef vint2 at ("test/cases/large/gcc-71626.c": line 362) -* delete variable at ("test/cases/large/gcc-71626.c": line 364) -* remove return statement at ("test/cases/large/gcc-71626.c": line 365) -* delete variable at ("test/cases/large/gcc-71626.c": line 368) -* delete variable at ("test/cases/large/gcc-71626.c": line 369) -* remove return statement at ("test/cases/large/gcc-71626.c": line 370) -* inline typedef vint1 at ("test/cases/large/gcc-71626.c": line 384) -* delete variable at ("test/cases/large/gcc-71626.c": line 386) -* remove return statement at ("test/cases/large/gcc-71626.c": line 387) -* delete variable at ("test/cases/large/gcc-71626.c": line 390) -* delete variable at ("test/cases/large/gcc-71626.c": line 391) -* remove return statement at ("test/cases/large/gcc-71626.c": line 392) -* inline typedef vfloat16 at ("test/cases/large/gcc-71626.c": line 406) -* inline typedef vfloat8 at ("test/cases/large/gcc-71626.c": line 428) -* inline typedef vfloat4 at ("test/cases/large/gcc-71626.c": line 450) -* delete variable at ("test/cases/large/gcc-71626.c": line 452) -* remove return statement at ("test/cases/large/gcc-71626.c": line 453) -* inline typedef vfloat2 at ("test/cases/large/gcc-71626.c": line 472) -* delete variable at ("test/cases/large/gcc-71626.c": line 474) -* remove return statement at ("test/cases/large/gcc-71626.c": line 475) -* delete variable at ("test/cases/large/gcc-71626.c": line 478) -* delete variable at ("test/cases/large/gcc-71626.c": line 479) -* remove return statement at ("test/cases/large/gcc-71626.c": line 480) -* inline typedef vfloat1 at ("test/cases/large/gcc-71626.c": line 494) -* delete variable at ("test/cases/large/gcc-71626.c": line 496) -* remove return statement at ("test/cases/large/gcc-71626.c": line 497) -* delete variable at ("test/cases/large/gcc-71626.c": line 500) -* delete variable at ("test/cases/large/gcc-71626.c": line 501) -* remove return statement at ("test/cases/large/gcc-71626.c": line 502) -* inline typedef vllong8 at ("test/cases/large/gcc-71626.c": line 516) -* inline typedef vllong4 at ("test/cases/large/gcc-71626.c": line 538) -* delete variable at ("test/cases/large/gcc-71626.c": line 540) -* remove return statement at ("test/cases/large/gcc-71626.c": line 541) -* inline typedef vllong2 at ("test/cases/large/gcc-71626.c": line 560) -* delete variable at ("test/cases/large/gcc-71626.c": line 562) -* remove return statement at ("test/cases/large/gcc-71626.c": line 563) -* delete variable at ("test/cases/large/gcc-71626.c": line 566) -* delete variable at ("test/cases/large/gcc-71626.c": line 567) -* remove return statement at ("test/cases/large/gcc-71626.c": line 568) -* inline typedef vllong1 at ("test/cases/large/gcc-71626.c": line 582) -* delete variable at ("test/cases/large/gcc-71626.c": line 584) -* remove return statement at ("test/cases/large/gcc-71626.c": line 585) -* inline typedef vdouble8 at ("test/cases/large/gcc-71626.c": line 604) -* inline typedef vdouble4 at ("test/cases/large/gcc-71626.c": line 626) -* delete variable at ("test/cases/large/gcc-71626.c": line 628) -* remove return statement at ("test/cases/large/gcc-71626.c": line 629) -* inline typedef vdouble2 at ("test/cases/large/gcc-71626.c": line 648) -* delete variable at ("test/cases/large/gcc-71626.c": line 650) -* remove return statement at ("test/cases/large/gcc-71626.c": line 651) -* inline typedef vdouble1 at ("test/cases/large/gcc-71626.c": line 670) -* delete variable at ("test/cases/large/gcc-71626.c": line 672) -* remove return statement at ("test/cases/large/gcc-71626.c": line 673) -* remove return statement at ("test/cases/large/gcc-71626.c": line 724) - diff --git a/rtree-c/test/expected/gcc-71626/reduction/p7.path b/rtree-c/test/expected/gcc-71626/reduction/p7.path deleted file mode 100644 index ba78125a5f27bf2f9474da0f0d481f8aff3403fe..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/p7.path +++ /dev/null @@ -1,127 +0,0 @@ -1 remove function test2char64 (317) at ("test/cases/large/gcc-71626.c": line 9) -1 remove function test1char64 (301) at ("test/cases/large/gcc-71626.c": line 3) -1 remove function test3short32 (261) at ("test/cases/large/gcc-71626.c": line 174) -1 remove function test3short16 (261) at ("test/cases/large/gcc-71626.c": line 196) -1 remove function test3float16 (261) at ("test/cases/large/gcc-71626.c": line 416) -1 remove function test3double1 (260) at ("test/cases/large/gcc-71626.c": line 680) -1 remove function test3double2 (260) at ("test/cases/large/gcc-71626.c": line 658) -1 remove function test3double4 (260) at ("test/cases/large/gcc-71626.c": line 636) -1 remove function test3double8 (260) at ("test/cases/large/gcc-71626.c": line 614) -1 remove function test3char32 (255) at ("test/cases/large/gcc-71626.c": line 40) -1 remove function test3char64 (255) at ("test/cases/large/gcc-71626.c": line 16) -1 remove function test3char16 (255) at ("test/cases/large/gcc-71626.c": line 62) -1 remove function test3short1 (254) at ("test/cases/large/gcc-71626.c": line 284) -1 remove function test3short2 (254) at ("test/cases/large/gcc-71626.c": line 262) -1 remove function test3short4 (254) at ("test/cases/large/gcc-71626.c": line 240) -1 remove function test3llong1 (254) at ("test/cases/large/gcc-71626.c": line 592) -1 remove function test3float1 (254) at ("test/cases/large/gcc-71626.c": line 504) -1 remove function test3llong2 (254) at ("test/cases/large/gcc-71626.c": line 570) -1 remove function test3float2 (254) at ("test/cases/large/gcc-71626.c": line 482) -1 remove function test3llong4 (254) at ("test/cases/large/gcc-71626.c": line 548) -1 remove function test3float4 (254) at ("test/cases/large/gcc-71626.c": line 460) -1 remove function test3short8 (254) at ("test/cases/large/gcc-71626.c": line 218) -1 remove function test3llong8 (254) at ("test/cases/large/gcc-71626.c": line 526) -1 remove function test3float8 (254) at ("test/cases/large/gcc-71626.c": line 438) -1 remove function test3int16 (249) at ("test/cases/large/gcc-71626.c": line 306) -1 remove function test3char1 (248) at ("test/cases/large/gcc-71626.c": line 150) -1 remove function test3char2 (248) at ("test/cases/large/gcc-71626.c": line 128) -1 remove function test3char4 (248) at ("test/cases/large/gcc-71626.c": line 106) -1 remove function test3char8 (248) at ("test/cases/large/gcc-71626.c": line 84) -1 remove function test3int1 (242) at ("test/cases/large/gcc-71626.c": line 394) -1 remove function test3int2 (242) at ("test/cases/large/gcc-71626.c": line 372) -1 remove function test3int4 (242) at ("test/cases/large/gcc-71626.c": line 350) -1 remove function test3int8 (242) at ("test/cases/large/gcc-71626.c": line 328) -1 remove function test2short32 (212) at ("test/cases/large/gcc-71626.c": line 168) -1 remove function test2char32 (206) at ("test/cases/large/gcc-71626.c": line 34) -1 remove function test1short32 (195) at ("test/cases/large/gcc-71626.c": line 163) -1 remove function test1char32 (190) at ("test/cases/large/gcc-71626.c": line 29) -1 remove function test2short16 (148) at ("test/cases/large/gcc-71626.c": line 191) -1 remove function test2float16 (148) at ("test/cases/large/gcc-71626.c": line 411) -1 remove function test2char16 (143) at ("test/cases/large/gcc-71626.c": line 57) -1 remove function test2int16 (138) at ("test/cases/large/gcc-71626.c": line 301) -1 remove function test1short16 (131) at ("test/cases/large/gcc-71626.c": line 187) -1 remove function test1float16 (131) at ("test/cases/large/gcc-71626.c": line 407) -1 remove function test1char16 (127) at ("test/cases/large/gcc-71626.c": line 53) -1 remove function test2double8 (126) at ("test/cases/large/gcc-71626.c": line 609) -1 remove function test1int16 (123) at ("test/cases/large/gcc-71626.c": line 297) -1 remove function test2short8 (121) at ("test/cases/large/gcc-71626.c": line 213) -1 remove function test2llong8 (121) at ("test/cases/large/gcc-71626.c": line 521) -1 remove function test2float8 (121) at ("test/cases/large/gcc-71626.c": line 433) -1 remove function test2llong1 (117) at ("test/cases/large/gcc-71626.c": line 587) -1 remove function test2char8 (116) at ("test/cases/large/gcc-71626.c": line 79) -1 remove function test2double4 (114) at ("test/cases/large/gcc-71626.c": line 631) -1 remove function test2int8 (111) at ("test/cases/large/gcc-71626.c": line 323) -1 remove function test2short4 (109) at ("test/cases/large/gcc-71626.c": line 235) -1 remove function test2llong4 (109) at ("test/cases/large/gcc-71626.c": line 543) -1 remove function test2float4 (109) at ("test/cases/large/gcc-71626.c": line 455) -1 remove function test2double2 (108) at ("test/cases/large/gcc-71626.c": line 653) -1 remove function test1double8 (108) at ("test/cases/large/gcc-71626.c": line 605) -1 remove function test2double1 (105) at ("test/cases/large/gcc-71626.c": line 675) -1 remove function test2char4 (104) at ("test/cases/large/gcc-71626.c": line 101) -1 remove function test1short8 (104) at ("test/cases/large/gcc-71626.c": line 209) -1 remove function test1llong8 (104) at ("test/cases/large/gcc-71626.c": line 517) -1 remove function test1float8 (104) at ("test/cases/large/gcc-71626.c": line 429) -1 remove function test2short2 (103) at ("test/cases/large/gcc-71626.c": line 257) -1 remove function test2llong2 (103) at ("test/cases/large/gcc-71626.c": line 565) -1 remove function test2float2 (103) at ("test/cases/large/gcc-71626.c": line 477) -1 remove function test1char8 (100) at ("test/cases/large/gcc-71626.c": line 75) -1 remove function test2short1 (100) at ("test/cases/large/gcc-71626.c": line 279) -1 remove function test2float1 (100) at ("test/cases/large/gcc-71626.c": line 499) -1 remove function test2int4 (99) at ("test/cases/large/gcc-71626.c": line 345) -1 remove function test2char2 (98) at ("test/cases/large/gcc-71626.c": line 123) -1 remove function test1double4 (96) at ("test/cases/large/gcc-71626.c": line 627) -1 remove function test1int8 (96) at ("test/cases/large/gcc-71626.c": line 319) -1 remove function test2char1 (95) at ("test/cases/large/gcc-71626.c": line 145) -1 remove function test2int2 (93) at ("test/cases/large/gcc-71626.c": line 367) -1 remove function test1short4 (92) at ("test/cases/large/gcc-71626.c": line 231) -1 remove function test1llong4 (92) at ("test/cases/large/gcc-71626.c": line 539) -1 remove function test1float4 (92) at ("test/cases/large/gcc-71626.c": line 451) -1 remove function test1double2 (90) at ("test/cases/large/gcc-71626.c": line 649) -1 remove function test2int1 (90) at ("test/cases/large/gcc-71626.c": line 389) -1 remove function test1char4 (88) at ("test/cases/large/gcc-71626.c": line 97) -1 remove function test1double1 (87) at ("test/cases/large/gcc-71626.c": line 671) -1 remove function test1short2 (86) at ("test/cases/large/gcc-71626.c": line 253) -1 remove function test1llong2 (86) at ("test/cases/large/gcc-71626.c": line 561) -1 remove function test1float2 (86) at ("test/cases/large/gcc-71626.c": line 473) -1 remove function test1int4 (84) at ("test/cases/large/gcc-71626.c": line 341) -1 remove function test1short1 (83) at ("test/cases/large/gcc-71626.c": line 275) -1 remove function test1llong1 (83) at ("test/cases/large/gcc-71626.c": line 583) -1 remove function test1float1 (83) at ("test/cases/large/gcc-71626.c": line 495) -1 remove function test1char2 (82) at ("test/cases/large/gcc-71626.c": line 119) -1 remove function test1char1 (79) at ("test/cases/large/gcc-71626.c": line 141) -1 remove function test1int2 (78) at ("test/cases/large/gcc-71626.c": line 363) -1 remove function test1int1 (75) at ("test/cases/large/gcc-71626.c": line 385) -1 inline typedef llong at ("test/cases/large/gcc-71626.c": line 1) -1 inline typedef vchar64 at ("test/cases/large/gcc-71626.c": line 2) -1 inline typedef vchar32 at ("test/cases/large/gcc-71626.c": line 28) -1 inline typedef vchar16 at ("test/cases/large/gcc-71626.c": line 52) -1 inline typedef vchar8 at ("test/cases/large/gcc-71626.c": line 74) -1 inline typedef vchar4 at ("test/cases/large/gcc-71626.c": line 96) -1 inline typedef vchar2 at ("test/cases/large/gcc-71626.c": line 118) -1 inline typedef vchar1 at ("test/cases/large/gcc-71626.c": line 140) -1 inline typedef vshort32 at ("test/cases/large/gcc-71626.c": line 162) -1 inline typedef vshort16 at ("test/cases/large/gcc-71626.c": line 186) -1 inline typedef vshort8 at ("test/cases/large/gcc-71626.c": line 208) -1 inline typedef vshort4 at ("test/cases/large/gcc-71626.c": line 230) -1 inline typedef vshort2 at ("test/cases/large/gcc-71626.c": line 252) -1 inline typedef vshort1 at ("test/cases/large/gcc-71626.c": line 274) -1 inline typedef vint16 at ("test/cases/large/gcc-71626.c": line 296) -1 inline typedef vint8 at ("test/cases/large/gcc-71626.c": line 318) -1 inline typedef vint4 at ("test/cases/large/gcc-71626.c": line 340) -1 inline typedef vint2 at ("test/cases/large/gcc-71626.c": line 362) -1 inline typedef vint1 at ("test/cases/large/gcc-71626.c": line 384) -1 inline typedef vfloat16 at ("test/cases/large/gcc-71626.c": line 406) -1 inline typedef vfloat8 at ("test/cases/large/gcc-71626.c": line 428) -1 inline typedef vfloat4 at ("test/cases/large/gcc-71626.c": line 450) -1 inline typedef vfloat2 at ("test/cases/large/gcc-71626.c": line 472) -1 inline typedef vfloat1 at ("test/cases/large/gcc-71626.c": line 494) -1 inline typedef vllong8 at ("test/cases/large/gcc-71626.c": line 516) -1 inline typedef vllong4 at ("test/cases/large/gcc-71626.c": line 538) -1 inline typedef vllong2 at ("test/cases/large/gcc-71626.c": line 560) -1 inline typedef vllong1 at ("test/cases/large/gcc-71626.c": line 582) -1 inline typedef vdouble8 at ("test/cases/large/gcc-71626.c": line 604) -1 inline typedef vdouble4 at ("test/cases/large/gcc-71626.c": line 626) -1 inline typedef vdouble2 at ("test/cases/large/gcc-71626.c": line 648) -1 inline typedef vdouble1 at ("test/cases/large/gcc-71626.c": line 670) -1 remove return statement at ("test/cases/large/gcc-71626.c": line 724) - diff --git a/rtree-c/test/expected/gcc-71626/reduction/x5.c b/rtree-c/test/expected/gcc-71626/reduction/x5.c deleted file mode 100644 index a2580ca82799d1adcd183e0c8da142692b288a5f..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/x5.c +++ /dev/null @@ -1,380 +0,0 @@ -typedef long long llong; -typedef char vchar64 __attribute__((__vector_size__(64 * sizeof(char)))); -typedef char vchar32 __attribute__((__vector_size__(32 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar32 test1char32(char c) -{ - vchar32 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar32 test2char32(char * p) -{ - char c = *p; - vchar32 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef char vchar16 __attribute__((__vector_size__(16 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar16 test1char16(char c) -{ - vchar16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar16 test2char16(char * p) -{ - char c = *p; - vchar16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef char vchar8 __attribute__((__vector_size__(8 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar8 test1char8(char c) -{ - vchar8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar8 test2char8(char * p) -{ - char c = *p; - vchar8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef char vchar4 __attribute__((__vector_size__(4 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar4 test1char4(char c) -{ - vchar4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar4 test2char4(char * p) -{ - char c = *p; - vchar4 v = { c, c, c, c }; - return v; -} -typedef char vchar2 __attribute__((__vector_size__(2 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar2 test1char2(char c) -{ - vchar2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar2 test2char2(char * p) -{ - char c = *p; - vchar2 v = { c, c }; - return v; -} -typedef char vchar1 __attribute__((__vector_size__(1 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar1 test1char1(char c) -{ - vchar1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar1 test2char1(char * p) -{ - char c = *p; - vchar1 v = { c }; - return v; -} -typedef short vshort32 __attribute__((__vector_size__(32 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort32 test1short32(short c) -{ - vshort32 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort32 test2short32(short * p) -{ - short c = *p; - vshort32 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef short vshort16 __attribute__((__vector_size__(16 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort16 test1short16(short c) -{ - vshort16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort16 test2short16(short * p) -{ - short c = *p; - vshort16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef short vshort8 __attribute__((__vector_size__(8 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort8 test1short8(short c) -{ - vshort8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort8 test2short8(short * p) -{ - short c = *p; - vshort8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef short vshort4 __attribute__((__vector_size__(4 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort4 test1short4(short c) -{ - vshort4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort4 test2short4(short * p) -{ - short c = *p; - vshort4 v = { c, c, c, c }; - return v; -} -typedef short vshort2 __attribute__((__vector_size__(2 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort2 test1short2(short c) -{ - vshort2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort2 test2short2(short * p) -{ - short c = *p; - vshort2 v = { c, c }; - return v; -} -typedef short vshort1 __attribute__((__vector_size__(1 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort1 test1short1(short c) -{ - vshort1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort1 test2short1(short * p) -{ - short c = *p; - vshort1 v = { c }; - return v; -} -typedef int vint16 __attribute__((__vector_size__(16 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint16 test1int16(int c) -{ - vint16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint16 test2int16(int * p) -{ - int c = *p; - vint16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef int vint8 __attribute__((__vector_size__(8 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint8 test1int8(int c) -{ - vint8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint8 test2int8(int * p) -{ - int c = *p; - vint8 v = { c, c, c, c, c, c, c, c }; - return v; -} -void test3int8(void) -{ - int c = 17; - int i; - vint8 a = test1int8(c); - for (i = 0; i < 8; i++) - if (a[i] != 17) - __builtin_abort(); - vint8 b = test2int8(&c); - for (i = 0; i < 8; i++) - if (a[i] != 17) - __builtin_abort(); -} -typedef int vint4 __attribute__((__vector_size__(4 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint4 test1int4(int c) -{ - vint4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint4 test2int4(int * p) -{ - int c = *p; - vint4 v = { c, c, c, c }; - return v; -} -typedef int vint2 __attribute__((__vector_size__(2 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint2 test1int2(int c) -{ - vint2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint2 test2int2(int * p) -{ - int c = *p; - vint2 v = { c, c }; - return v; -} -typedef int vint1 __attribute__((__vector_size__(1 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint1 test1int1(int c) -{ - vint1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint1 test2int1(int * p) -{ - int c = *p; - vint1 v = { c }; - return v; -} -typedef float vfloat16 __attribute__((__vector_size__(16 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat16 test1float16(float c) -{ - vfloat16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat16 test2float16(float * p) -{ - float c = *p; - vfloat16 v = { c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c }; - return v; -} -typedef float vfloat8 __attribute__((__vector_size__(8 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat8 test1float8(float c) -{ - vfloat8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat8 test2float8(float * p) -{ - float c = *p; - vfloat8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef float vfloat4 __attribute__((__vector_size__(4 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat4 test1float4(float c) -{ - vfloat4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat4 test2float4(float * p) -{ - float c = *p; - vfloat4 v = { c, c, c, c }; - return v; -} -typedef float vfloat2 __attribute__((__vector_size__(2 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat2 test1float2(float c) -{ - vfloat2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat2 test2float2(float * p) -{ - float c = *p; - vfloat2 v = { c, c }; - return v; -} -typedef float vfloat1 __attribute__((__vector_size__(1 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat1 test1float1(float c) -{ - vfloat1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat1 test2float1(float * p) -{ - float c = *p; - vfloat1 v = { c }; - return v; -} -typedef llong vllong8 __attribute__((__vector_size__(8 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong8 test1llong8(llong c) -{ - vllong8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vllong8 test2llong8(llong * p) -{ - llong c = *p; - vllong8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef llong vllong4 __attribute__((__vector_size__(4 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong4 test1llong4(llong c) -{ - vllong4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vllong4 test2llong4(llong * p) -{ - llong c = *p; - vllong4 v = { c, c, c, c }; - return v; -} -typedef llong vllong2 __attribute__((__vector_size__(2 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong2 test1llong2(llong c) -{ - vllong2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vllong2 test2llong2(llong * p) -{ - llong c = *p; - vllong2 v = { c, c }; - return v; -} -typedef llong vllong1 __attribute__((__vector_size__(1 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong1 test1llong1(llong c) -{ - vllong1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vllong1 test2llong1(llong * p) -{ - llong c = (llong) *test1char8; - vllong1 v = { c }; - return v; -} -typedef double vdouble8 __attribute__((__vector_size__(8 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble8 test1double8(double c) -{ - vdouble8 v = { c, c, c, c, c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vdouble8 test2double8(double * p) -{ - double c = *p; - vdouble8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef double vdouble4 __attribute__((__vector_size__(4 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble4 test1double4(double c) -{ - vdouble4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vdouble4 test2double4(double * p) -{ - double c = *p; - vdouble4 v = { c, c, c, c }; - return v; -} -typedef double vdouble2 __attribute__((__vector_size__(2 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble2 test1double2(double c) -{ - vdouble2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vdouble2 test2double2(double * p) -{ - double c = *p; - vdouble2 v = { c, c }; - return v; -} -typedef double vdouble1 __attribute__((__vector_size__(1 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble1 test1double1(double c) -{ - vdouble1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vdouble1 test2double1(double * p) -{ - double c = *p; - vdouble1 v = { c }; - return v; -} -int main() -{ - test3int8(); - return 0; -} diff --git a/rtree-c/test/expected/gcc-71626/reduction/x6.c b/rtree-c/test/expected/gcc-71626/reduction/x6.c deleted file mode 100644 index e292248e514d2be7cbdb803e2ac97036483a8c4a..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/x6.c +++ /dev/null @@ -1,190 +0,0 @@ -typedef long long llong; -typedef char vchar64 __attribute__((__vector_size__(64 * sizeof(char)))); -typedef char vchar32 __attribute__((__vector_size__(32 * sizeof(char)))); -typedef char vchar16 __attribute__((__vector_size__(16 * sizeof(char)))); -typedef char vchar8 __attribute__((__vector_size__(8 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar8 test1char8(char c) -{ - vchar8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef char vchar4 __attribute__((__vector_size__(4 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar4 test1char4(char c) -{ - vchar4 v = { c, c, c, c }; - return v; -} -typedef char vchar2 __attribute__((__vector_size__(2 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar2 test1char2(char c) -{ - vchar2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar2 test2char2(char * p) -{ - char c = *p; - vchar2 v = { c, c }; - return v; -} -typedef char vchar1 __attribute__((__vector_size__(1 * sizeof(char)))); -__attribute__((noinline)) __attribute__((noclone)) vchar1 test1char1(char c) -{ - vchar1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vchar1 test2char1(char * p) -{ - char c = *p; - vchar1 v = { c }; - return v; -} -typedef short vshort32 __attribute__((__vector_size__(32 * sizeof(short)))); -typedef short vshort16 __attribute__((__vector_size__(16 * sizeof(short)))); -typedef short vshort8 __attribute__((__vector_size__(8 * sizeof(short)))); -typedef short vshort4 __attribute__((__vector_size__(4 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort4 test1short4(short c) -{ - vshort4 v = { c, c, c, c }; - return v; -} -typedef short vshort2 __attribute__((__vector_size__(2 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort2 test1short2(short c) -{ - vshort2 v = { c, c }; - return v; -} -typedef short vshort1 __attribute__((__vector_size__(1 * sizeof(short)))); -__attribute__((noinline)) __attribute__((noclone)) vshort1 test1short1(short c) -{ - vshort1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vshort1 test2short1(short * p) -{ - short c = *p; - vshort1 v = { c }; - return v; -} -typedef int vint16 __attribute__((__vector_size__(16 * sizeof(int)))); -typedef int vint8 __attribute__((__vector_size__(8 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint8 test1int8(int c) -{ - vint8 v = { c, c, c, c, c, c, c, c }; - return v; -} -typedef int vint4 __attribute__((__vector_size__(4 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint4 test1int4(int c) -{ - vint4 v = { c, c, c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint4 test2int4(int * p) -{ - int c = *p; - vint4 v = { c, c, c, c }; - return v; -} -typedef int vint2 __attribute__((__vector_size__(2 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint2 test1int2(int c) -{ - vint2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint2 test2int2(int * p) -{ - int c = *p; - vint2 v = { c, c }; - return v; -} -typedef int vint1 __attribute__((__vector_size__(1 * sizeof(int)))); -__attribute__((noinline)) __attribute__((noclone)) vint1 test1int1(int c) -{ - vint1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vint1 test2int1(int * p) -{ - int c = *p; - vint1 v = { c }; - return v; -} -typedef float vfloat16 __attribute__((__vector_size__(16 * sizeof(float)))); -typedef float vfloat8 __attribute__((__vector_size__(8 * sizeof(float)))); -typedef float vfloat4 __attribute__((__vector_size__(4 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat4 test1float4(float c) -{ - vfloat4 v = { c, c, c, c }; - return v; -} -typedef float vfloat2 __attribute__((__vector_size__(2 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat2 test1float2(float c) -{ - vfloat2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat2 test2float2(float * p) -{ - float c = *p; - vfloat2 v = { c, c }; - return v; -} -typedef float vfloat1 __attribute__((__vector_size__(1 * sizeof(float)))); -__attribute__((noinline)) __attribute__((noclone)) vfloat1 test1float1(float c) -{ - vfloat1 v = { c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vfloat1 test2float1(float * p) -{ - float c = *p; - vfloat1 v = { c }; - return v; -} -typedef llong vllong8 __attribute__((__vector_size__(8 * sizeof(llong)))); -typedef llong vllong4 __attribute__((__vector_size__(4 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong4 test1llong4(llong c) -{ - vllong4 v = { c, c, c, c }; - return v; -} -typedef llong vllong2 __attribute__((__vector_size__(2 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong2 test1llong2(llong c) -{ - vllong2 v = { c, c }; - return v; -} -__attribute__((noinline)) __attribute__((noclone)) vllong2 test2llong2(llong * p) -{ - llong c = *p; - vllong2 v = { c, c }; - return v; -} -typedef llong vllong1 __attribute__((__vector_size__(1 * sizeof(llong)))); -__attribute__((noinline)) __attribute__((noclone)) vllong1 test1llong1(llong c) -{ - vllong1 v = { c }; - return v; -} -typedef double vdouble8 __attribute__((__vector_size__(8 * sizeof(double)))); -typedef double vdouble4 __attribute__((__vector_size__(4 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble4 test1double4(double c) -{ - vdouble4 v = { c, c, c, c }; - return v; -} -typedef double vdouble2 __attribute__((__vector_size__(2 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble2 test1double2(double c) -{ - vdouble2 v = { c, c }; - return v; -} -typedef double vdouble1 __attribute__((__vector_size__(1 * sizeof(double)))); -__attribute__((noinline)) __attribute__((noclone)) vdouble1 test1double1(double c) -{ - vdouble1 v = { c }; - return v; -} -int main() -{ - return 0; -} diff --git a/rtree-c/test/expected/gcc-71626/reduction/x7.c b/rtree-c/test/expected/gcc-71626/reduction/x7.c deleted file mode 100644 index 5047a34e393afabd94f779966acc69b8edf9570d..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/gcc-71626/reduction/x7.c +++ /dev/null @@ -1,3 +0,0 @@ -int main() -{ -} diff --git a/rtree-c/test/expected/llvm-26760/reduction/p0.path b/rtree-c/test/expected/llvm-26760/reduction/p0.path index d32542b47f949b97fe85e2ae514e7bc276fdbbdd..689344a7e4a4b38f9a95b089b65845c17d995631 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p0.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p0.path @@ -4,5 +4,4 @@ * inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) * inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) * delete uninitilized variable at ("test/cases/large/llvm-26760.c": line 6) -* initilize variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/llvm-26760/reduction/p1.path b/rtree-c/test/expected/llvm-26760/reduction/p1.path index 998f0b10c90493136ea5c7c20dd60dab15ea446b..825f6c9fcc22b490ded7af46d806e530c32c2c65 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p1.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p1.path @@ -4,5 +4,4 @@ * inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) * inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) * delete uninitilized variable at ("test/cases/large/llvm-26760.c": line 6) -* initilize variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/llvm-26760/reduction/p2.path b/rtree-c/test/expected/llvm-26760/reduction/p2.path index ef00928f3d4dd26108c80f95c33aa44540dff761..3c6609f697768973449fdbdb96fbf473350e5be0 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p2.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p2.path @@ -4,5 +4,4 @@ 1 inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) * inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) * delete uninitilized variable at ("test/cases/large/llvm-26760.c": line 6) -* initilize variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/pointer/reduction/r000.c b/rtree-c/test/expected/pointer/reduction/r000000.c similarity index 54% rename from rtree-c/test/expected/pointer/reduction/r000.c rename to rtree-c/test/expected/pointer/reduction/r000000.c index 4f6d6aa65090c1df2eb6232391fc0d4e2b7055e7..e451c377c32c9fde9b067f171a2f4be5445398b4 100644 --- a/rtree-c/test/expected/pointer/reduction/r000.c +++ b/rtree-c/test/expected/pointer/reduction/r000000.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 0 delete variable at ("test/cases/small/pointer.c": line 3) int a = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r001.c b/rtree-c/test/expected/pointer/reduction/r000001.c similarity index 52% rename from rtree-c/test/expected/pointer/reduction/r001.c rename to rtree-c/test/expected/pointer/reduction/r000001.c index 17b8c8c586075317b3b89060d2eb14bddf1e9baa..a44c8136dc1dcbf314f226317cc64ddebd107c94 100644 --- a/rtree-c/test/expected/pointer/reduction/r001.c +++ b/rtree-c/test/expected/pointer/reduction/r000001.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 1 delete variable at ("test/cases/small/pointer.c": line 3) int a = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r000010.c b/rtree-c/test/expected/pointer/reduction/r000010.c new file mode 100644 index 0000000000000000000000000000000000000000..3755bba0e024293c1f8b7f583bc6b8c0aa69d68c --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r000010.c @@ -0,0 +1,13 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b = &a; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r000011.c b/rtree-c/test/expected/pointer/reduction/r000011.c new file mode 100644 index 0000000000000000000000000000000000000000..9af17e09ac2a932f65028d62b671b4f9bec517bc --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r000011.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b = &a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r010.c b/rtree-c/test/expected/pointer/reduction/r000100.c similarity index 53% rename from rtree-c/test/expected/pointer/reduction/r010.c rename to rtree-c/test/expected/pointer/reduction/r000100.c index 3c87f9625ef8ca171cc6d4a557c5ece87007065c..15dd6d723a1dd48d9a89b741076d858c8e046add 100644 --- a/rtree-c/test/expected/pointer/reduction/r010.c +++ b/rtree-c/test/expected/pointer/reduction/r000100.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 0 inline variable c at ("test/cases/small/pointer.c": line 3) int a = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r011.c b/rtree-c/test/expected/pointer/reduction/r000101.c similarity index 51% rename from rtree-c/test/expected/pointer/reduction/r011.c rename to rtree-c/test/expected/pointer/reduction/r000101.c index a9677ea63b8e32c452e6c4e1f2bec8eb37678929..015b6280123c1884700cad11461a3f1d93601619 100644 --- a/rtree-c/test/expected/pointer/reduction/r011.c +++ b/rtree-c/test/expected/pointer/reduction/r000101.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 1 inline variable c at ("test/cases/small/pointer.c": line 3) int a = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r000110.c b/rtree-c/test/expected/pointer/reduction/r000110.c new file mode 100644 index 0000000000000000000000000000000000000000..20767473ee416ccc36bd81e8582cca318a515481 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r000110.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r000111.c b/rtree-c/test/expected/pointer/reduction/r000111.c new file mode 100644 index 0000000000000000000000000000000000000000..ddf89a724645b6f51c501c653a02d4f512efefe2 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r000111.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001000.c b/rtree-c/test/expected/pointer/reduction/r001000.c new file mode 100644 index 0000000000000000000000000000000000000000..215cfdede4a5689c15067fa654a27f7d14d255e4 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001000.c @@ -0,0 +1,13 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001001.c b/rtree-c/test/expected/pointer/reduction/r001001.c new file mode 100644 index 0000000000000000000000000000000000000000..27b9290f0b5b129c56ad0897023edaead958fc43 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001001.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001010.c b/rtree-c/test/expected/pointer/reduction/r001010.c new file mode 100644 index 0000000000000000000000000000000000000000..b2c981457054316c035e640a23fb02db5a60954c --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001010.c @@ -0,0 +1,13 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001011.c b/rtree-c/test/expected/pointer/reduction/r001011.c new file mode 100644 index 0000000000000000000000000000000000000000..61d28fafe5c0abd8e7bfe35213ef12f73f4281c3 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001011.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001100.c b/rtree-c/test/expected/pointer/reduction/r001100.c new file mode 100644 index 0000000000000000000000000000000000000000..563629581ef73577439ae9c6c7d647593e369ed5 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001100.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001101.c b/rtree-c/test/expected/pointer/reduction/r001101.c new file mode 100644 index 0000000000000000000000000000000000000000..c3370482c6ed347bf0dd760fa567fcb3be932db0 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001101.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001110.c b/rtree-c/test/expected/pointer/reduction/r001110.c new file mode 100644 index 0000000000000000000000000000000000000000..b435383568a447bb7fe9d054477b341b754a65f9 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001110.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001111.c b/rtree-c/test/expected/pointer/reduction/r001111.c new file mode 100644 index 0000000000000000000000000000000000000000..2de66d86d5a9467159d499b41b059063efe315fa --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001111.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100.c b/rtree-c/test/expected/pointer/reduction/r010000.c similarity index 53% rename from rtree-c/test/expected/pointer/reduction/r100.c rename to rtree-c/test/expected/pointer/reduction/r010000.c index 368fdb950028f84fc5f98637f51a9375cc2df604..4afeadadd71fbe6a33fa25c096b79aff0b3449fa 100644 --- a/rtree-c/test/expected/pointer/reduction/r100.c +++ b/rtree-c/test/expected/pointer/reduction/r010000.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 0 delete variable at ("test/cases/small/pointer.c": line 3) int * b = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r101.c b/rtree-c/test/expected/pointer/reduction/r010001.c similarity index 51% rename from rtree-c/test/expected/pointer/reduction/r101.c rename to rtree-c/test/expected/pointer/reduction/r010001.c index ad2bc18b81461002aace98619fdf618b947c82dd..d98695c55d2e784c11cd57e286994ce75a2dfde8 100644 --- a/rtree-c/test/expected/pointer/reduction/r101.c +++ b/rtree-c/test/expected/pointer/reduction/r010001.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 1 delete variable at ("test/cases/small/pointer.c": line 3) int * b = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r010010.c b/rtree-c/test/expected/pointer/reduction/r010010.c new file mode 100644 index 0000000000000000000000000000000000000000..7c26eafe6e46adac77b29feb1fae6ee705862a87 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r010010.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r010011.c b/rtree-c/test/expected/pointer/reduction/r010011.c new file mode 100644 index 0000000000000000000000000000000000000000..a2b504073d9a9fcff711156d25cbc335a74f1b1d --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r010011.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110.c b/rtree-c/test/expected/pointer/reduction/r010100.c similarity index 52% rename from rtree-c/test/expected/pointer/reduction/r110.c rename to rtree-c/test/expected/pointer/reduction/r010100.c index 18a24df31fbff1619e85a75a261f8d64219bb00f..13e4a4b78fe18b1bf2f03a5540bbed4c52f774dc 100644 --- a/rtree-c/test/expected/pointer/reduction/r110.c +++ b/rtree-c/test/expected/pointer/reduction/r010100.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 0 inline variable c at ("test/cases/small/pointer.c": line 3) int * * c = 0; diff --git a/rtree-c/test/expected/pointer/reduction/r111.c b/rtree-c/test/expected/pointer/reduction/r010101.c similarity index 50% rename from rtree-c/test/expected/pointer/reduction/r111.c rename to rtree-c/test/expected/pointer/reduction/r010101.c index 4afa9bcf181c2d17235c103f9f11823192a20876..b3e90597770d5e509ea1e44e42eee027e22fc9f7 100644 --- a/rtree-c/test/expected/pointer/reduction/r111.c +++ b/rtree-c/test/expected/pointer/reduction/r010101.c @@ -1,5 +1,8 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) // 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) // 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) // 1 inline variable c at ("test/cases/small/pointer.c": line 3) int main() diff --git a/rtree-c/test/expected/pointer/reduction/r010110.c b/rtree-c/test/expected/pointer/reduction/r010110.c new file mode 100644 index 0000000000000000000000000000000000000000..960cafedbd94be6e8bdd3a6506d12b6427afb594 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r010110.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r010111.c b/rtree-c/test/expected/pointer/reduction/r010111.c new file mode 100644 index 0000000000000000000000000000000000000000..493df47af42c29bfd35eb31d1b64dd8348a036ac --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r010111.c @@ -0,0 +1,10 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011000.c b/rtree-c/test/expected/pointer/reduction/r011000.c new file mode 100644 index 0000000000000000000000000000000000000000..e023e6ae16380dca11a4f5a303db993dd05a17b2 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011000.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011001.c b/rtree-c/test/expected/pointer/reduction/r011001.c new file mode 100644 index 0000000000000000000000000000000000000000..0f0c1a64bdb2324c3776afa6a4e0b92d4ff9e740 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011001.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011010.c b/rtree-c/test/expected/pointer/reduction/r011010.c new file mode 100644 index 0000000000000000000000000000000000000000..9d4814d86a65efddd5f9a43eaa291be102a274e4 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011010.c @@ -0,0 +1,12 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011011.c b/rtree-c/test/expected/pointer/reduction/r011011.c new file mode 100644 index 0000000000000000000000000000000000000000..a7c2a05b20557ad1ffd5589c01e992be55ddbfda --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011011.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011100.c b/rtree-c/test/expected/pointer/reduction/r011100.c new file mode 100644 index 0000000000000000000000000000000000000000..38a7fb5711579144e1fe7e6a131ef5052f187f74 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011100.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011101.c b/rtree-c/test/expected/pointer/reduction/r011101.c new file mode 100644 index 0000000000000000000000000000000000000000..71f3cd0d30c251a25fc185e154f567ccbb202b3f --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011101.c @@ -0,0 +1,10 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011110.c b/rtree-c/test/expected/pointer/reduction/r011110.c new file mode 100644 index 0000000000000000000000000000000000000000..b636012dbcce4451960cbbf683ffec300ccce88a --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011110.c @@ -0,0 +1,11 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011111.c b/rtree-c/test/expected/pointer/reduction/r011111.c new file mode 100644 index 0000000000000000000000000000000000000000..6a80c2502350140c22a8e809d528995e026a8cd0 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011111.c @@ -0,0 +1,10 @@ +// 0 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100000.c b/rtree-c/test/expected/pointer/reduction/r100000.c new file mode 100644 index 0000000000000000000000000000000000000000..488e32c14d2acedbb4e1516e19646fff6ea6661d --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100000.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b = &a; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100001.c b/rtree-c/test/expected/pointer/reduction/r100001.c new file mode 100644 index 0000000000000000000000000000000000000000..690ea0bf1b10ac55635178919e3c2d2e942ca098 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100001.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b = &a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100010.c b/rtree-c/test/expected/pointer/reduction/r100010.c new file mode 100644 index 0000000000000000000000000000000000000000..241c6d78a2808e57c6191f321f547d20ba840bd4 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100010.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b = &a; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100011.c b/rtree-c/test/expected/pointer/reduction/r100011.c new file mode 100644 index 0000000000000000000000000000000000000000..37087ef18c19be1b884edc244d07890d309b8801 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100011.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b = &a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100100.c b/rtree-c/test/expected/pointer/reduction/r100100.c new file mode 100644 index 0000000000000000000000000000000000000000..c5e8c0f36f45bd274df70003f4a279905212fcd1 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100100.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a; +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100101.c b/rtree-c/test/expected/pointer/reduction/r100101.c new file mode 100644 index 0000000000000000000000000000000000000000..15a8b99544df6dd4301be10d9adbe77d48c959fa --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100101.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100110.c b/rtree-c/test/expected/pointer/reduction/r100110.c new file mode 100644 index 0000000000000000000000000000000000000000..39f245583f10f39d749b0c5e7ff7ec7ed3ebb7e6 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100110.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r100111.c b/rtree-c/test/expected/pointer/reduction/r100111.c new file mode 100644 index 0000000000000000000000000000000000000000..d35467ba68b72804681f5db6768acff9cfd64a53 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r100111.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101000.c b/rtree-c/test/expected/pointer/reduction/r101000.c new file mode 100644 index 0000000000000000000000000000000000000000..d79d33e9ff8053349d1ff2ebc9dcf453a893df02 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101000.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101001.c b/rtree-c/test/expected/pointer/reduction/r101001.c new file mode 100644 index 0000000000000000000000000000000000000000..77c0777a7cfc92b90c2a6aa6ab7af542b941cd6a --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101001.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101010.c b/rtree-c/test/expected/pointer/reduction/r101010.c new file mode 100644 index 0000000000000000000000000000000000000000..56b220b2a12889dc7c8eae8af681adba165fcbd6 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101010.c @@ -0,0 +1,13 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101011.c b/rtree-c/test/expected/pointer/reduction/r101011.c new file mode 100644 index 0000000000000000000000000000000000000000..c21b8e22a141ea29a6c45172ae601c598e4cfa3e --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101011.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101100.c b/rtree-c/test/expected/pointer/reduction/r101100.c new file mode 100644 index 0000000000000000000000000000000000000000..623e68ed805752f5bdeb601dabda00bd8a5a8d6b --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101100.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a; +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101101.c b/rtree-c/test/expected/pointer/reduction/r101101.c new file mode 100644 index 0000000000000000000000000000000000000000..407def410fbcbbcaf20bbb0d68a0b2e853125ded --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101101.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101110.c b/rtree-c/test/expected/pointer/reduction/r101110.c new file mode 100644 index 0000000000000000000000000000000000000000..7d0a0275abe4f4a734f42c7d42ce0b0300020931 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101110.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r101111.c b/rtree-c/test/expected/pointer/reduction/r101111.c new file mode 100644 index 0000000000000000000000000000000000000000..ffdcb0acebf9792b1899e1884174bb63dcd21c9c --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101111.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110000.c b/rtree-c/test/expected/pointer/reduction/r110000.c new file mode 100644 index 0000000000000000000000000000000000000000..7ed79ed5dfd29bd5be538725824280fc0c298e86 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110000.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110001.c b/rtree-c/test/expected/pointer/reduction/r110001.c new file mode 100644 index 0000000000000000000000000000000000000000..72cf207fce7d1d80f3895b589367a75ab8b5b295 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110001.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110010.c b/rtree-c/test/expected/pointer/reduction/r110010.c new file mode 100644 index 0000000000000000000000000000000000000000..90260132076608f48cd5f61c1a2e84b26963b010 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110010.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110011.c b/rtree-c/test/expected/pointer/reduction/r110011.c new file mode 100644 index 0000000000000000000000000000000000000000..516e48cb7f9a0f640ceba226109eb1bf1f700d6d --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110011.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110100.c b/rtree-c/test/expected/pointer/reduction/r110100.c new file mode 100644 index 0000000000000000000000000000000000000000..72e4cfd897807ac8724d7f0973a88ca4fcc1da2d --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110100.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110101.c b/rtree-c/test/expected/pointer/reduction/r110101.c new file mode 100644 index 0000000000000000000000000000000000000000..67666d3abb16649b7b07e821a144c7717a2b0353 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110101.c @@ -0,0 +1,10 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110110.c b/rtree-c/test/expected/pointer/reduction/r110110.c new file mode 100644 index 0000000000000000000000000000000000000000..4cc8b59742804e04acc49cf868f984d01a3db381 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110110.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r110111.c b/rtree-c/test/expected/pointer/reduction/r110111.c new file mode 100644 index 0000000000000000000000000000000000000000..77b120b96381a27fac9a3d6377ec54fb94c9ec03 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r110111.c @@ -0,0 +1,10 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111000.c b/rtree-c/test/expected/pointer/reduction/r111000.c new file mode 100644 index 0000000000000000000000000000000000000000..6e3f5752e24fce128ce03ed84f4bf9c51ce5167d --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111000.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111001.c b/rtree-c/test/expected/pointer/reduction/r111001.c new file mode 100644 index 0000000000000000000000000000000000000000..d031e032f1cb85a1b63775ec7b62b1139d64563f --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111001.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111010.c b/rtree-c/test/expected/pointer/reduction/r111010.c new file mode 100644 index 0000000000000000000000000000000000000000..27c7fecfd2b0a7023a0861445c610b4f3d81d57f --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111010.c @@ -0,0 +1,12 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111011.c b/rtree-c/test/expected/pointer/reduction/r111011.c new file mode 100644 index 0000000000000000000000000000000000000000..9c88bcd87a468a33bc7d5742a139cad25e482c54 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111011.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111100.c b/rtree-c/test/expected/pointer/reduction/r111100.c new file mode 100644 index 0000000000000000000000000000000000000000..0b6d0189d732e16a90593ae8b32e8dc76b7a7f5b --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111100.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111101.c b/rtree-c/test/expected/pointer/reduction/r111101.c new file mode 100644 index 0000000000000000000000000000000000000000..1b9c915b102f6350455e9e85475a2a60dc59389c --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111101.c @@ -0,0 +1,10 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111110.c b/rtree-c/test/expected/pointer/reduction/r111110.c new file mode 100644 index 0000000000000000000000000000000000000000..49e01076428b04e331cdf4a6b66a59275d8ff219 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111110.c @@ -0,0 +1,11 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int * * c; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r111111.c b/rtree-c/test/expected/pointer/reduction/r111111.c new file mode 100644 index 0000000000000000000000000000000000000000..47c68636dfec7577841ba6d40edc2676fac91ac9 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r111111.c @@ -0,0 +1,10 @@ +// 1 remove initialization at ("test/cases/small/pointer.c": line 1) +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 remove initialization at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 remove initialization at ("test/cases/small/pointer.c": line 3) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r000000.c b/rtree-c/test/expected/struct/reduction/r0000000.c similarity index 88% rename from rtree-c/test/expected/struct/reduction/r000000.c rename to rtree-c/test/expected/struct/reduction/r0000000.c index 364ec18a7ee2e41f33d4179f2a93573c0a1f5ab7..18092c88638c807c0977aa82734e24a9cb157593 100644 --- a/rtree-c/test/expected/struct/reduction/r000000.c +++ b/rtree-c/test/expected/struct/reduction/r0000000.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 0 remove return statement at ("test/cases/small/struct.c": line 7) diff --git a/rtree-c/test/expected/struct/reduction/r000001.c b/rtree-c/test/expected/struct/reduction/r0000001.c similarity index 88% rename from rtree-c/test/expected/struct/reduction/r000001.c rename to rtree-c/test/expected/struct/reduction/r0000001.c index 041c8d7a2b8865d7b05a2b685d33adcb4e36aafa..4ff2434bcfc95b469137998d1e435fe0f10acf22 100644 --- a/rtree-c/test/expected/struct/reduction/r000001.c +++ b/rtree-c/test/expected/struct/reduction/r0000001.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 1 remove return statement at ("test/cases/small/struct.c": line 7) diff --git a/rtree-c/test/expected/struct/reduction/r0000010.c b/rtree-c/test/expected/struct/reduction/r0000010.c new file mode 100644 index 0000000000000000000000000000000000000000..fd237a91bf81fd29f3f68bd133f5c1cd4612ada3 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0000010.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1 = { 0, 0 }; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0000011.c b/rtree-c/test/expected/struct/reduction/r0000011.c new file mode 100644 index 0000000000000000000000000000000000000000..495ea003e5714a9b4b23f91e525ae4f2f20ca7b8 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0000011.c @@ -0,0 +1,15 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1 = { 0, 0 }; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r000010.c b/rtree-c/test/expected/struct/reduction/r000010.c index 156dda67c19921b81956195e43cf1aef08ebc779..49e5d27d390e6b5d5c855589ab463ce01993a81f 100644 --- a/rtree-c/test/expected/struct/reduction/r000010.c +++ b/rtree-c/test/expected/struct/reduction/r000010.c @@ -1,15 +1,14 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) -// 0 delete variable at ("test/cases/small/struct.c": line 3) -// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) -// 0 remove return statement at ("test/cases/small/struct.c": line 7) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) struct point { int x, y; }; -struct point p1 = { 0, 0 }; int main() { - return p1.x; + struct point p2; } diff --git a/rtree-c/test/expected/struct/reduction/r000011.c b/rtree-c/test/expected/struct/reduction/r000011.c index b01e356e5fa143987372a5d785dad224ea606b25..afcd742a57b6eb269bf49df2aaea744d28884363 100644 --- a/rtree-c/test/expected/struct/reduction/r000011.c +++ b/rtree-c/test/expected/struct/reduction/r000011.c @@ -1,14 +1,13 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) -// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) -// 1 remove return statement at ("test/cases/small/struct.c": line 7) struct point { int x, y; }; -struct point p1 = { 0, 0 }; int main() { } diff --git a/rtree-c/test/expected/struct/reduction/r0001000.c b/rtree-c/test/expected/struct/reduction/r0001000.c new file mode 100644 index 0000000000000000000000000000000000000000..1872123fc959d806b2397e2c9b5246bfcad4ab00 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0001000.c @@ -0,0 +1,17 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1; +int main() +{ + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0001001.c b/rtree-c/test/expected/struct/reduction/r0001001.c new file mode 100644 index 0000000000000000000000000000000000000000..7607e86cbbfb525fb6ce8b167d5c56bdc6a072df --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0001001.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r0001010.c b/rtree-c/test/expected/struct/reduction/r0001010.c new file mode 100644 index 0000000000000000000000000000000000000000..e517d1b13112b896697ab1b16021a7aeb6381f15 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0001010.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0001011.c b/rtree-c/test/expected/struct/reduction/r0001011.c new file mode 100644 index 0000000000000000000000000000000000000000..c9bc1e5302d8a434431094151539f24427bcc829 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0001011.c @@ -0,0 +1,15 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x, y; +}; +struct point p1; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r00010.c b/rtree-c/test/expected/struct/reduction/r000110.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r00010.c rename to rtree-c/test/expected/struct/reduction/r000110.c index 32cff843614ab2566e359e2fcb43990f7c180013..1ae5e0112a3e9f3d0a08a65b3606e3c4a4e64c70 100644 --- a/rtree-c/test/expected/struct/reduction/r00010.c +++ b/rtree-c/test/expected/struct/reduction/r000110.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r00011.c b/rtree-c/test/expected/struct/reduction/r000111.c similarity index 84% rename from rtree-c/test/expected/struct/reduction/r00011.c rename to rtree-c/test/expected/struct/reduction/r000111.c index c945a4527ffe178a3e653c23020667621f499303..b53c41b917f8da85da01adfbd9777a360e016f3f 100644 --- a/rtree-c/test/expected/struct/reduction/r00011.c +++ b/rtree-c/test/expected/struct/reduction/r000111.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r001000.c b/rtree-c/test/expected/struct/reduction/r0010000.c similarity index 88% rename from rtree-c/test/expected/struct/reduction/r001000.c rename to rtree-c/test/expected/struct/reduction/r0010000.c index 738b08ede49c89ed67d28ce0df6198c8dc550fb0..6f6ccb12c6cb3820a5844a9c48a97d3d044df2d7 100644 --- a/rtree-c/test/expected/struct/reduction/r001000.c +++ b/rtree-c/test/expected/struct/reduction/r0010000.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 0 remove return statement at ("test/cases/small/struct.c": line 7) diff --git a/rtree-c/test/expected/struct/reduction/r001001.c b/rtree-c/test/expected/struct/reduction/r0010001.c similarity index 87% rename from rtree-c/test/expected/struct/reduction/r001001.c rename to rtree-c/test/expected/struct/reduction/r0010001.c index a7d99d59a1ff770b108092bcab302ce749943918..683fb0a3f0ab32cf4579981a3e6eab29b8646968 100644 --- a/rtree-c/test/expected/struct/reduction/r001001.c +++ b/rtree-c/test/expected/struct/reduction/r0010001.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 1 remove return statement at ("test/cases/small/struct.c": line 7) diff --git a/rtree-c/test/expected/struct/reduction/r0010010.c b/rtree-c/test/expected/struct/reduction/r0010010.c new file mode 100644 index 0000000000000000000000000000000000000000..4e91a380365f855c02ff8a22778172da7199ccc4 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0010010.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1 = { 0 }; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0010011.c b/rtree-c/test/expected/struct/reduction/r0010011.c new file mode 100644 index 0000000000000000000000000000000000000000..b61c29ce400960ff8c6fa0324484051a4eefcc38 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0010011.c @@ -0,0 +1,15 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1 = { 0 }; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r001010.c b/rtree-c/test/expected/struct/reduction/r001010.c index 869679d9b0ce3d52bead5077531ccc458d172fde..cec944854c44bf5b8fff26ee84fb2d8e81c07284 100644 --- a/rtree-c/test/expected/struct/reduction/r001010.c +++ b/rtree-c/test/expected/struct/reduction/r001010.c @@ -1,15 +1,14 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) -// 0 delete variable at ("test/cases/small/struct.c": line 3) -// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) -// 0 remove return statement at ("test/cases/small/struct.c": line 7) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) struct point { int x; }; -struct point p1 = { 0 }; int main() { - return p1.x; + struct point p2; } diff --git a/rtree-c/test/expected/struct/reduction/r001011.c b/rtree-c/test/expected/struct/reduction/r001011.c index 84bf34e76e87b752fdfb113f6a31885ba1922823..e9646ae5f4844d565cd7a4ae1c5daf3e3223f27d 100644 --- a/rtree-c/test/expected/struct/reduction/r001011.c +++ b/rtree-c/test/expected/struct/reduction/r001011.c @@ -1,14 +1,13 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) -// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) -// 1 remove return statement at ("test/cases/small/struct.c": line 7) struct point { int x; }; -struct point p1 = { 0 }; int main() { } diff --git a/rtree-c/test/expected/struct/reduction/r0011000.c b/rtree-c/test/expected/struct/reduction/r0011000.c new file mode 100644 index 0000000000000000000000000000000000000000..3c98f387c931176ac8b092dba64d8099d745e466 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0011000.c @@ -0,0 +1,17 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1; +int main() +{ + struct point p2; + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0011001.c b/rtree-c/test/expected/struct/reduction/r0011001.c new file mode 100644 index 0000000000000000000000000000000000000000..a1fec49456f77f7c15ea772ebc133a4549e7c58a --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0011001.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r0011010.c b/rtree-c/test/expected/struct/reduction/r0011010.c new file mode 100644 index 0000000000000000000000000000000000000000..848df2fe3463ef9d473d543bb70e28ea2b5c5180 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0011010.c @@ -0,0 +1,16 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 0 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1; +int main() +{ + return p1.x; +} diff --git a/rtree-c/test/expected/struct/reduction/r0011011.c b/rtree-c/test/expected/struct/reduction/r0011011.c new file mode 100644 index 0000000000000000000000000000000000000000..6b51f38a62152cf124aecd24443a02d78bf347bb --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r0011011.c @@ -0,0 +1,15 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 0 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) +// 1 remove return statement at ("test/cases/small/struct.c": line 7) + +struct point { + int x; +}; +struct point p1; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r00110.c b/rtree-c/test/expected/struct/reduction/r001110.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r00110.c rename to rtree-c/test/expected/struct/reduction/r001110.c index 4f0896d203dcb64f21a5f49d0df8262aa8a59e3e..4566e6d53383fde6b5fd9a4c3f8ef88b188363e7 100644 --- a/rtree-c/test/expected/struct/reduction/r00110.c +++ b/rtree-c/test/expected/struct/reduction/r001110.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r00111.c b/rtree-c/test/expected/struct/reduction/r001111.c similarity index 84% rename from rtree-c/test/expected/struct/reduction/r00111.c rename to rtree-c/test/expected/struct/reduction/r001111.c index e2a14c46afb7e195bc14cb06d47fbb3b91ae6568..4e22a03c91bcca04cbd0ab325418c2ec23cee490 100644 --- a/rtree-c/test/expected/struct/reduction/r00111.c +++ b/rtree-c/test/expected/struct/reduction/r001111.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01000.c b/rtree-c/test/expected/struct/reduction/r010000.c similarity index 86% rename from rtree-c/test/expected/struct/reduction/r01000.c rename to rtree-c/test/expected/struct/reduction/r010000.c index fc9a2f2bc7b3c4702984cddfc4482718ba46aac1..58172a5fc74ea00760443df00ebc2862eedd9c6c 100644 --- a/rtree-c/test/expected/struct/reduction/r01000.c +++ b/rtree-c/test/expected/struct/reduction/r010000.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01001.c b/rtree-c/test/expected/struct/reduction/r010001.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r01001.c rename to rtree-c/test/expected/struct/reduction/r010001.c index 470da7142767872368961220de81f1fa4a251717..3b39b75da9e549b8ab1bc620b08326efe3684fd1 100644 --- a/rtree-c/test/expected/struct/reduction/r01001.c +++ b/rtree-c/test/expected/struct/reduction/r010001.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01010.c b/rtree-c/test/expected/struct/reduction/r010010.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r01010.c rename to rtree-c/test/expected/struct/reduction/r010010.c index 429dd85a7dea53d3b5899efc2a897c056b96608c..5fad0177011cb341ba850fcc2a6e7141358a263c 100644 --- a/rtree-c/test/expected/struct/reduction/r01010.c +++ b/rtree-c/test/expected/struct/reduction/r010010.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01011.c b/rtree-c/test/expected/struct/reduction/r010011.c similarity index 84% rename from rtree-c/test/expected/struct/reduction/r01011.c rename to rtree-c/test/expected/struct/reduction/r010011.c index baff461800452ed1f3258313bd46b19800a2feed..37e20b84a890b97b34ce6d2d557654d632c25d54 100644 --- a/rtree-c/test/expected/struct/reduction/r01011.c +++ b/rtree-c/test/expected/struct/reduction/r010011.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r010100.c b/rtree-c/test/expected/struct/reduction/r010100.c new file mode 100644 index 0000000000000000000000000000000000000000..505334b7a64af20406689468e64e226cf964296c --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r010100.c @@ -0,0 +1,15 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { + int y; +}; +struct point p1; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r010101.c b/rtree-c/test/expected/struct/reduction/r010101.c new file mode 100644 index 0000000000000000000000000000000000000000..b6274b9a94c995dbd783f4c999dec39cddd44966 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r010101.c @@ -0,0 +1,14 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { + int y; +}; +struct point p1; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r010110.c b/rtree-c/test/expected/struct/reduction/r010110.c new file mode 100644 index 0000000000000000000000000000000000000000..ce2f21fb40277dc05d10c843b06eaa993952a020 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r010110.c @@ -0,0 +1,14 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { + int y; +}; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r010111.c b/rtree-c/test/expected/struct/reduction/r010111.c new file mode 100644 index 0000000000000000000000000000000000000000..b5e424c470b14cdcdac45a5c5ebdb57e98f4b405 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r010111.c @@ -0,0 +1,13 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 0 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { + int y; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r01100.c b/rtree-c/test/expected/struct/reduction/r011000.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r01100.c rename to rtree-c/test/expected/struct/reduction/r011000.c index 32609011789231607265d3f44cc78783a35d40a9..75449f0a4afc6802e34c064fe1a8f022ce8d9802 100644 --- a/rtree-c/test/expected/struct/reduction/r01100.c +++ b/rtree-c/test/expected/struct/reduction/r011000.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01101.c b/rtree-c/test/expected/struct/reduction/r011001.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r01101.c rename to rtree-c/test/expected/struct/reduction/r011001.c index 0099d982eede950e53c1fc62a15100e0d5a09a8a..0f7755489a2948ea15e3cceb433b518fe0287f6b 100644 --- a/rtree-c/test/expected/struct/reduction/r01101.c +++ b/rtree-c/test/expected/struct/reduction/r011001.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 0 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01110.c b/rtree-c/test/expected/struct/reduction/r011010.c similarity index 85% rename from rtree-c/test/expected/struct/reduction/r01110.c rename to rtree-c/test/expected/struct/reduction/r011010.c index 90e1373befe0fa4cd02fca25a472ab5d08c1e3be..1cc1b5785db635c485d626b4034b0b08454a2363 100644 --- a/rtree-c/test/expected/struct/reduction/r01110.c +++ b/rtree-c/test/expected/struct/reduction/r011010.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r01111.c b/rtree-c/test/expected/struct/reduction/r011011.c similarity index 84% rename from rtree-c/test/expected/struct/reduction/r01111.c rename to rtree-c/test/expected/struct/reduction/r011011.c index cab20b8bf17e23b9e3b4862c6049f6218144986b..cfef959ee8b967581345c83fc6f912268275b885 100644 --- a/rtree-c/test/expected/struct/reduction/r01111.c +++ b/rtree-c/test/expected/struct/reduction/r011011.c @@ -1,6 +1,7 @@ // 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 remove field point.x at ("test/cases/small/struct.c": line 1) // 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 0 remove initialization at ("test/cases/small/struct.c": line 3) // 1 delete variable at ("test/cases/small/struct.c": line 3) // 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) diff --git a/rtree-c/test/expected/struct/reduction/r011100.c b/rtree-c/test/expected/struct/reduction/r011100.c new file mode 100644 index 0000000000000000000000000000000000000000..badeea035bd13865e72c90b1ff3be68b256ec234 --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r011100.c @@ -0,0 +1,13 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { }; +struct point p1; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r011101.c b/rtree-c/test/expected/struct/reduction/r011101.c new file mode 100644 index 0000000000000000000000000000000000000000..555e70c54a66157e576a281a31c2d2469daf3d8f --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r011101.c @@ -0,0 +1,12 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 0 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { }; +struct point p1; +int main() +{ +} diff --git a/rtree-c/test/expected/struct/reduction/r011110.c b/rtree-c/test/expected/struct/reduction/r011110.c new file mode 100644 index 0000000000000000000000000000000000000000..44bbe8ef8f815cf2c6c0112e71be60ffc4c3c2cf --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r011110.c @@ -0,0 +1,12 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { }; +int main() +{ + struct point p2; +} diff --git a/rtree-c/test/expected/struct/reduction/r011111.c b/rtree-c/test/expected/struct/reduction/r011111.c new file mode 100644 index 0000000000000000000000000000000000000000..09c88319e5cf121c3290112be6e2e55128e5355f --- /dev/null +++ b/rtree-c/test/expected/struct/reduction/r011111.c @@ -0,0 +1,11 @@ +// 0 remove struct point at ("test/cases/small/struct.c": line 1) +// 1 remove field point.x at ("test/cases/small/struct.c": line 1) +// 1 remove field point.y at ("test/cases/small/struct.c": line 1) +// 1 remove initialization at ("test/cases/small/struct.c": line 3) +// 1 delete variable at ("test/cases/small/struct.c": line 3) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) + +struct point { }; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r00000.c b/rtree-c/test/expected/struct2/reduction/r000000.c similarity index 86% rename from rtree-c/test/expected/struct2/reduction/r00000.c rename to rtree-c/test/expected/struct2/reduction/r000000.c index e2adc76f0c9665a6668207dd929d8a9e3809f8f6..78076ef84999a781911fc71ba23704758a44d68d 100644 --- a/rtree-c/test/expected/struct2/reduction/r00000.c +++ b/rtree-c/test/expected/struct2/reduction/r000000.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r00001.c b/rtree-c/test/expected/struct2/reduction/r000001.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r00001.c rename to rtree-c/test/expected/struct2/reduction/r000001.c index 7e4c85fdab70b38c7184b9eac49936e789a02b9c..071db7915b37765e94bc7c34d5202471cd22d3eb 100644 --- a/rtree-c/test/expected/struct2/reduction/r00001.c +++ b/rtree-c/test/expected/struct2/reduction/r000001.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r000010.c b/rtree-c/test/expected/struct2/reduction/r000010.c new file mode 100644 index 0000000000000000000000000000000000000000..959bfb8e14d1e79eac457479edbb6b6a5847e252 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r000010.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; short h; float d; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r000011.c b/rtree-c/test/expected/struct2/reduction/r000011.c new file mode 100644 index 0000000000000000000000000000000000000000..477f539cf4b11ce96278ea32326df9308e19d340 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r000011.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; short h; float d; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r00010.c b/rtree-c/test/expected/struct2/reduction/r000100.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r00010.c rename to rtree-c/test/expected/struct2/reduction/r000100.c index 65107722f18bfa479e08d31d688a21648bf7353a..dcb49efceb891abf1660b88f98fb01568ec95180 100644 --- a/rtree-c/test/expected/struct2/reduction/r00010.c +++ b/rtree-c/test/expected/struct2/reduction/r000100.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r00011.c b/rtree-c/test/expected/struct2/reduction/r000101.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r00011.c rename to rtree-c/test/expected/struct2/reduction/r000101.c index 449161ecc59943cdb3b10e468d977807a5518fe5..c1ba796d5faeaae60517d06d6a0fa5f57319fc6a 100644 --- a/rtree-c/test/expected/struct2/reduction/r00011.c +++ b/rtree-c/test/expected/struct2/reduction/r000101.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r000110.c b/rtree-c/test/expected/struct2/reduction/r000110.c new file mode 100644 index 0000000000000000000000000000000000000000..959cf3ef014c2569a2be9d4dc6cbee6ca4fe7158 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r000110.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; short h; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r000111.c b/rtree-c/test/expected/struct2/reduction/r000111.c new file mode 100644 index 0000000000000000000000000000000000000000..f30b4cb2621b55e0859d970c19448fb69228afb0 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r000111.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; short h; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r00100.c b/rtree-c/test/expected/struct2/reduction/r001000.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r00100.c rename to rtree-c/test/expected/struct2/reduction/r001000.c index 934cb807e7658dede26cb968232c0c7cf3adcae6..fbd12b25c51371e2a895886664cf7890748dd74b 100644 --- a/rtree-c/test/expected/struct2/reduction/r00100.c +++ b/rtree-c/test/expected/struct2/reduction/r001000.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r00101.c b/rtree-c/test/expected/struct2/reduction/r001001.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r00101.c rename to rtree-c/test/expected/struct2/reduction/r001001.c index 270e60125e7498ae619f95aac89baa1cee7a0565..74160de99458d58b77b1193b3fca8aadaf040308 100644 --- a/rtree-c/test/expected/struct2/reduction/r00101.c +++ b/rtree-c/test/expected/struct2/reduction/r001001.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r001010.c b/rtree-c/test/expected/struct2/reduction/r001010.c new file mode 100644 index 0000000000000000000000000000000000000000..11eea6323cf4e8fe2b4c39c8ca02125bc0d1e786 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r001010.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; float d; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r001011.c b/rtree-c/test/expected/struct2/reduction/r001011.c new file mode 100644 index 0000000000000000000000000000000000000000..d5a8c087e41914af2fffecf68402b8dd4d604920 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r001011.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; float d; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r00110.c b/rtree-c/test/expected/struct2/reduction/r001100.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r00110.c rename to rtree-c/test/expected/struct2/reduction/r001100.c index 19b68e4c4cb7947b19a4f958632c29991e2aca61..834e2009af08d9228e2b9290ce4540e8f67a2c38 100644 --- a/rtree-c/test/expected/struct2/reduction/r00110.c +++ b/rtree-c/test/expected/struct2/reduction/r001100.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r00111.c b/rtree-c/test/expected/struct2/reduction/r001101.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r00111.c rename to rtree-c/test/expected/struct2/reduction/r001101.c index ca43a8331676908b4d30da2de1b607e0176694f1..521069b9d89b220d2df63e870c7fc93ca6604c4b 100644 --- a/rtree-c/test/expected/struct2/reduction/r00111.c +++ b/rtree-c/test/expected/struct2/reduction/r001101.c @@ -2,6 +2,7 @@ // 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r001110.c b/rtree-c/test/expected/struct2/reduction/r001110.c new file mode 100644 index 0000000000000000000000000000000000000000..3fbb4510635bbab707a6412989cdb274fc581909 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r001110.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r001111.c b/rtree-c/test/expected/struct2/reduction/r001111.c new file mode 100644 index 0000000000000000000000000000000000000000..4637f22d556d08fdb7f3f64318ef46d84a358f45 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r001111.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + int w; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r01000.c b/rtree-c/test/expected/struct2/reduction/r010000.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r01000.c rename to rtree-c/test/expected/struct2/reduction/r010000.c index 5e32e686cde1a13cfb74bd7951f0b47a531bbd85..edbe6f55f454bdb350b7ce92cf3021009eda100c 100644 --- a/rtree-c/test/expected/struct2/reduction/r01000.c +++ b/rtree-c/test/expected/struct2/reduction/r010000.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r01001.c b/rtree-c/test/expected/struct2/reduction/r010001.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r01001.c rename to rtree-c/test/expected/struct2/reduction/r010001.c index 8c1f19eadce7bbd095a20ada476fe5db7f8b48a6..0f3404cdaadc1169a55b054c3db874bebbcb54da 100644 --- a/rtree-c/test/expected/struct2/reduction/r01001.c +++ b/rtree-c/test/expected/struct2/reduction/r010001.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r010010.c b/rtree-c/test/expected/struct2/reduction/r010010.c new file mode 100644 index 0000000000000000000000000000000000000000..4cc8bada4c2fca174c1cc5c73a6f19d7a61bcff7 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r010010.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + short h; float d; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r010011.c b/rtree-c/test/expected/struct2/reduction/r010011.c new file mode 100644 index 0000000000000000000000000000000000000000..950184b0afc85b5c40855c6ce1aad13c5ced6605 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r010011.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + short h; float d; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r01010.c b/rtree-c/test/expected/struct2/reduction/r010100.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r01010.c rename to rtree-c/test/expected/struct2/reduction/r010100.c index 03eddee3f9a7872ac80413e732375ae9ea0ce42f..c4102f57d6e24e573ad33e4f655a0acbbd40c4df 100644 --- a/rtree-c/test/expected/struct2/reduction/r01010.c +++ b/rtree-c/test/expected/struct2/reduction/r010100.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r01011.c b/rtree-c/test/expected/struct2/reduction/r010101.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r01011.c rename to rtree-c/test/expected/struct2/reduction/r010101.c index 938a2a0d89cc4a7d63f0d9f90264e6072cfae19b..20e1601e815feddc2948b069f7857b5d89df5d4c 100644 --- a/rtree-c/test/expected/struct2/reduction/r01011.c +++ b/rtree-c/test/expected/struct2/reduction/r010101.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r010110.c b/rtree-c/test/expected/struct2/reduction/r010110.c new file mode 100644 index 0000000000000000000000000000000000000000..3e7bc249dbe317bc35a9bc9e1cb4b373f5e2172c --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r010110.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + short h; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r010111.c b/rtree-c/test/expected/struct2/reduction/r010111.c new file mode 100644 index 0000000000000000000000000000000000000000..80c9401e040207170215651ab9aaac7f158aeeaf --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r010111.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + short h; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r01100.c b/rtree-c/test/expected/struct2/reduction/r011000.c similarity index 85% rename from rtree-c/test/expected/struct2/reduction/r01100.c rename to rtree-c/test/expected/struct2/reduction/r011000.c index 63d95ca4305dd15e5d5a0de4fa8132aa68ffe23a..c0236ea45c36b752f177b0a4850c505b09eaeb5e 100644 --- a/rtree-c/test/expected/struct2/reduction/r01100.c +++ b/rtree-c/test/expected/struct2/reduction/r011000.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r01101.c b/rtree-c/test/expected/struct2/reduction/r011001.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r01101.c rename to rtree-c/test/expected/struct2/reduction/r011001.c index 8b1c8eb36f64902d2209c76130f5dbba7e946cfa..1de46b4c458c7691bbb0d3fcbb31e142989f2081 100644 --- a/rtree-c/test/expected/struct2/reduction/r01101.c +++ b/rtree-c/test/expected/struct2/reduction/r011001.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { diff --git a/rtree-c/test/expected/struct2/reduction/r011010.c b/rtree-c/test/expected/struct2/reduction/r011010.c new file mode 100644 index 0000000000000000000000000000000000000000..7716db093184484e66754fdf6c4961e853f4c954 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r011010.c @@ -0,0 +1,14 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + float d; +}; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r011011.c b/rtree-c/test/expected/struct2/reduction/r011011.c new file mode 100644 index 0000000000000000000000000000000000000000..89f7674d04d28111fa933a21368132d43a5af8f5 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r011011.c @@ -0,0 +1,13 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 0 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { + float d; +}; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r01110.c b/rtree-c/test/expected/struct2/reduction/r011100.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r01110.c rename to rtree-c/test/expected/struct2/reduction/r011100.c index 1b952a793047e349f9ec1e5b0878506cfd5c73ab..a608256b89e19e37578f56799b914136ded961d0 100644 --- a/rtree-c/test/expected/struct2/reduction/r01110.c +++ b/rtree-c/test/expected/struct2/reduction/r011100.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 0 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { }; diff --git a/rtree-c/test/expected/struct2/reduction/r01111.c b/rtree-c/test/expected/struct2/reduction/r011101.c similarity index 84% rename from rtree-c/test/expected/struct2/reduction/r01111.c rename to rtree-c/test/expected/struct2/reduction/r011101.c index 5790b6836b2917d5c22d72dbb189d6de3f0f02a5..dd9112c52aabd01c773005bd8a8cd7d6f50aeb42 100644 --- a/rtree-c/test/expected/struct2/reduction/r01111.c +++ b/rtree-c/test/expected/struct2/reduction/r011101.c @@ -2,6 +2,7 @@ // 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) // 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 0 remove initialization at ("test/cases/small/struct2.c": line 2) // 1 delete variable at ("test/cases/small/struct2.c": line 2) struct qube { }; diff --git a/rtree-c/test/expected/struct2/reduction/r011110.c b/rtree-c/test/expected/struct2/reduction/r011110.c new file mode 100644 index 0000000000000000000000000000000000000000..2030bd0f4fa3d17dd5139175c245d641ca232b82 --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r011110.c @@ -0,0 +1,12 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 0 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { }; +struct qube qube; +int main() +{ +} diff --git a/rtree-c/test/expected/struct2/reduction/r011111.c b/rtree-c/test/expected/struct2/reduction/r011111.c new file mode 100644 index 0000000000000000000000000000000000000000..4263b6382a845afc0e49b0fd1fcec468116f73ec --- /dev/null +++ b/rtree-c/test/expected/struct2/reduction/r011111.c @@ -0,0 +1,11 @@ +// 0 remove struct qube at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.w at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.h at ("test/cases/small/struct2.c": line 1) +// 1 remove field qube.d at ("test/cases/small/struct2.c": line 1) +// 1 remove initialization at ("test/cases/small/struct2.c": line 2) +// 1 delete variable at ("test/cases/small/struct2.c": line 2) + +struct qube { }; +int main() +{ +} diff --git a/rtree-c/test/src/ReduceCSpec.hs b/rtree-c/test/src/ReduceCSpec.hs index a02c1754441e9613947c1732defea44678db9c9f..58ee219f24a54ccf2dad8c19a71317726d146fa4 100644 --- a/rtree-c/test/src/ReduceCSpec.hs +++ b/rtree-c/test/src/ReduceCSpec.hs @@ -69,9 +69,8 @@ specSmallCases = do forM_ examples \(i, _) -> do let rfile = expected </> "reduction" </> "r" <> debugShow i <.> "c" renderWithChoices rfile (IRTree.probe (defaultReduceC c) i) - if length examples > 50 - then fail "too many examples - simplify test case" - else pure () + when (length examples > 75) do + fail $ "too many examples " ++ show (length examples) ++ " - simplify test case" ) do it "should validate all reductions" $ \a -> do