===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
sparse-0.6.3/Documentation/IR.rst-409-
sparse-0.6.3/Documentation/IR.rst:410:	* .string: asm template
sparse-0.6.3/Documentation/IR.rst:411:	* .asm_rules: asm constraints, rules
sparse-0.6.3/Documentation/IR.rst-412-
##############################################
sparse-0.6.3/Documentation/release-notes/v0.3.rst-64-Christopher Li and Josh Triplett (4):
sparse-0.6.3/Documentation/release-notes/v0.3.rst:65:   * Introduce top level parsing for asm parsing.
sparse-0.6.3/Documentation/release-notes/v0.3.rst-66-   * Introducing statement keywords
##############################################
sparse-0.6.3/Documentation/release-notes/v0.4.2.rst-26-   * More nested declarator fixes
sparse-0.6.3/Documentation/release-notes/v0.4.2.rst:27:   * Fix attribute/asm handling
sparse-0.6.3/Documentation/release-notes/v0.4.2.rst-28-   * more direct_declarator() sanitizing
##############################################
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst-36-   * Parsing wide char string
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst:37:   * Adding asm goto label test case
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst-38-   * inspect: add custom ast treeview model
##############################################
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst-57-Jiri Slaby (3):
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst:58:   * parser: add support for asm goto
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst:59:   * parser: fix and simplify support of asm goto
sparse-0.6.3/Documentation/release-notes/v0.4.3.rst-60-   * parser: define __builtin_unreachable
##############################################
sparse-0.6.3/Documentation/release-notes/v0.4.4.rst-34-   * Sparse 0.4.4-rc1
sparse-0.6.3/Documentation/release-notes/v0.4.4.rst:35:   * Add test case for empty asm clobbers
sparse-0.6.3/Documentation/release-notes/v0.4.4.rst:36:   * Fix parsing empty asm clobber
sparse-0.6.3/Documentation/release-notes/v0.4.4.rst-37-   * Sparse 0.4.4-rc2
##############################################
sparse-0.6.3/Documentation/release-notes/v0.4.rst-122-   * Teach cgcc about -ventry and -vdead
sparse-0.6.3/Documentation/release-notes/v0.4.rst:123:   * Parse asm after a label as a statement, not an attribute
sparse-0.6.3/Documentation/release-notes/v0.4.rst-124-   * Add test case for stdcall and cdecl attributes.
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-174-   * testsuite: convert to the new pattern syntax
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst:175:   * use a specific struct for asm operands
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-176-   * fix: missing evaluate with '-include' : add testcase
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-549-   * fix comment about PSEUDO_SYM usage
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst:550:   * fix: remove usage when killing symaddr (part 1)
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst:551:   * fix: remove usage when killing symaddr (part 2)
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-552-   * OP_SYMADDR is simply an unop
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-907-   * use a temp var for function's upper-level statement
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst:908:   * topasm: top-level asm is special
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-909-   * specialize linearize_compound_statement()
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-974-   * add builtin_type_suffix()
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst:975:   * teach sparse about asm inline
sparse-0.6.3/Documentation/release-notes/v0.6.0.rst-976-   * remove duplicates from gcc-attr-list.h
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.1.rst-14-* add missing expansion of compound literals
sparse-0.6.3/Documentation/release-notes/v0.6.1.rst:15:* improve parsing & checking of asm operands
sparse-0.6.3/Documentation/release-notes/v0.6.1.rst:16:* add missing expansion of asm operands
sparse-0.6.3/Documentation/release-notes/v0.6.1.rst-17-* expand some more builtins with constant operands (ffs, clz, ...)
##############################################
sparse-0.6.3/Documentation/release-notes/v0.6.3.rst-20-New features:
sparse-0.6.3/Documentation/release-notes/v0.6.3.rst:21:  * add support for arch specific asm constraints
sparse-0.6.3/Documentation/release-notes/v0.6.3.rst:22:  * add memory asm constraint for PPC & S390
sparse-0.6.3/Documentation/release-notes/v0.6.3.rst-23-  * prepend diagnostics with source's path and include chain
##############################################
sparse-0.6.3/Documentation/test-suite.rst-24-	run the test-case.
sparse-0.6.3/Documentation/test-suite.rst:25:	The ``$file`` string is special. It will be expanded to the file name at
sparse-0.6.3/Documentation/test-suite.rst-26-	run time.
sparse-0.6.3/Documentation/test-suite.rst:27:	It defaults to ``sparse $file``.
sparse-0.6.3/Documentation/test-suite.rst-28-
##############################################
sparse-0.6.3/Documentation/test-suite.rst-114-`cmd:`   check-command value
sparse-0.6.3/Documentation/test-suite.rst:115:	If no cmd is provided, it defaults to ``sparse $file``.
sparse-0.6.3/Documentation/test-suite.rst-116-
##############################################
sparse-0.6.3/compile-i386.c-95-	STOR_ARG,	/* function argument */
sparse-0.6.3/compile-i386.c:96:	STOR_SYM,	/* a symbol we can directly ref in the asm */
sparse-0.6.3/compile-i386.c-97-	STOR_REG,	/* scratch register */
##############################################
sparse-0.6.3/dissect.c-76-
sparse-0.6.3/dissect.c:77:static inline usage_t u_addr(usage_t mode)
sparse-0.6.3/dissect.c-78-{
##############################################
sparse-0.6.3/dissect.c-112-			else if (mode != U_W_VAL)
sparse-0.6.3/dissect.c:113:				mode = u_addr(mode);
sparse-0.6.3/dissect.c-114-	}
##############################################
sparse-0.6.3/dissect.c-428-			ret->ctype.base_type =
sparse-0.6.3/dissect.c:429:				do_expression(u_addr(mode), unop);
sparse-0.6.3/dissect.c-430-
##############################################
sparse-0.6.3/evaluate.c-3659-	case '\0':
sparse-0.6.3/evaluate.c:3660:		sparse_error(constraint->pos, "invalid ASM constraint (\"\")");
sparse-0.6.3/evaluate.c-3661-		break;
##############################################
sparse-0.6.3/evaluate.c-3674-		case '+':
sparse-0.6.3/evaluate.c:3675:			sparse_error(constraint->pos, "invalid ASM constraint '%c'", c);
sparse-0.6.3/evaluate.c-3676-			break;
##############################################
sparse-0.6.3/evaluate.c-3784-		if (!lvalue_expression(expr))
sparse-0.6.3/evaluate.c:3785:			warning(expr->pos, "asm output is not an lvalue");
sparse-0.6.3/evaluate.c-3786-		evaluate_assign_to(expr, expr->ctype);
##############################################
sparse-0.6.3/evaluate.c-3806-		if (!expr) {
sparse-0.6.3/evaluate.c:3807:			sparse_error(stmt->pos, "bad asm clobbers");
sparse-0.6.3/evaluate.c-3808-			return;
##############################################
sparse-0.6.3/evaluate.c-3811-			continue;
sparse-0.6.3/evaluate.c:3812:		expression_error(expr, "asm clobber is not a string");
sparse-0.6.3/evaluate.c-3813-	} END_FOR_EACH_PTR(expr);
##############################################
sparse-0.6.3/evaluate.c-3816-		if (!sym || sym->type != SYM_LABEL) {
sparse-0.6.3/evaluate.c:3817:			sparse_error(stmt->pos, "bad asm label");
sparse-0.6.3/evaluate.c-3818-			return;
##############################################
sparse-0.6.3/example.c-1281-
sparse-0.6.3/example.c:1282:		output_insn(state, "# asm input \"%s\": %s : %s", constraint, show_pseudo(pseudo), string);
sparse-0.6.3/example.c-1283-
##############################################
sparse-0.6.3/example.c-1316-
sparse-0.6.3/example.c:1317:		output_insn(state, "# asm output \"%s\": %s : %s", constraint, show_pseudo(pseudo), string);
sparse-0.6.3/example.c-1318-
##############################################
sparse-0.6.3/linearize.c-2097-
sparse-0.6.3/linearize.c:2098:ALLOCATOR(asm_rules, "asm rules");
sparse-0.6.3/linearize.c:2099:ALLOCATOR(asm_constraint, "asm constraints");
sparse-0.6.3/linearize.c-2100-
##############################################
sparse-0.6.3/linearize.h-145-		};
sparse-0.6.3/linearize.h:146:		struct /* asm */ {
sparse-0.6.3/linearize.h-147-			const char *string;
##############################################
sparse-0.6.3/parse.c-118-	if (*mods & mod)
sparse-0.6.3/parse.c:119:		warning(token->pos, "duplicated asm modifier");
sparse-0.6.3/parse.c-120-	*mods |= mod;
##############################################
sparse-0.6.3/parse.c-1637-	token = expect(token, '(', "after asm");
sparse-0.6.3/parse.c:1638:	token = string_expression(token, &expr, "asm name");
sparse-0.6.3/parse.c-1639-	token = expect(token, ')', "after asm");
##############################################
sparse-0.6.3/parse.c-1994-		token = token->next;
sparse-0.6.3/parse.c:1995:		token = string_expression(token, &op->constraint, "asm constraint");
sparse-0.6.3/parse.c:1996:		token = parens_expression(token, &op->expr, "in asm parameter");
sparse-0.6.3/parse.c-1997-		add_ptr_list(inout, op);
##############################################
sparse-0.6.3/parse.c-2880-
sparse-0.6.3/parse.c:2881:	/* Top-level inline asm or static assertion? */
sparse-0.6.3/parse.c-2882-	if (token_type(token) == TOKEN_IDENT) {
##############################################
sparse-0.6.3/parse.h-107-		};
sparse-0.6.3/parse.h:108:		struct /* asm */ {
sparse-0.6.3/parse.h-109-			struct expression *asm_string;
##############################################
sparse-0.6.3/simplify.c-23-//   understood to be evaluated.
sparse-0.6.3/simplify.c:24:// * `$mask(N)` is used for `((1 << N) -1)`
sparse-0.6.3/simplify.c:25:// * `$trunc(x, N)` is used for `(x & $mask(N))`
sparse-0.6.3/simplify.c-26-// * Expressions like `(-1 << S)`, `(-1 >> S)` and others formulae are
##############################################
sparse-0.6.3/sparsec-7-SPARSEOPTS=""
sparse-0.6.3/sparsec:8:DIRNAME=`dirname $0`
sparse-0.6.3/sparsec-9-
##############################################
sparse-0.6.3/sparsec-12-if [ $# -eq 0 ]; then
sparse-0.6.3/sparsec:13:  echo "`basename $0`: no input files"
sparse-0.6.3/sparsec-14-  exit 1
##############################################
sparse-0.6.3/sparsec-34-
sparse-0.6.3/sparsec:35:LLC=`"${LLVM_CONFIG:-llvm-config}" --bindir`/llc
sparse-0.6.3/sparsec-36-
##############################################
sparse-0.6.3/sparsec-57-	if [ -z $OUTFILE ]; then
sparse-0.6.3/sparsec:58:		echo "`basename $0`: no output file"
sparse-0.6.3/sparsec-59-		exit 1
##############################################
sparse-0.6.3/sparsei-7-
sparse-0.6.3/sparsei:8:DIRNAME=`dirname $0`
sparse-0.6.3/sparsei:9:LLI=`"${LLVM_CONFIG:-llvm-config}" --bindir`/lli
sparse-0.6.3/sparsei-10-
sparse-0.6.3/sparsei-11-if [ $# -eq 0 ]; then
sparse-0.6.3/sparsei:12:  echo "`basename $0`: no input files"
sparse-0.6.3/sparsei-13-  exit 1
##############################################
sparse-0.6.3/symbol.h-81-	KW_BUILTIN	= 1 << 4,
sparse-0.6.3/symbol.h:82:	KW_ASM		= 1 << 5,
sparse-0.6.3/symbol.h-83-	KW_MODE		= 1 << 6,
##############################################
sparse-0.6.3/validation/asm-bad0.c-33-asm-bad0.c:6:13: error: string literal expected for inline asm
sparse-0.6.3/validation/asm-bad0.c:34:asm-bad0.c:11:32: error: string literal expected for asm constraint
sparse-0.6.3/validation/asm-bad0.c:35:asm-bad0.c:16:49: error: string literal expected for asm constraint
sparse-0.6.3/validation/asm-bad0.c-36-asm-bad0.c:21:41: error: Expected ] at end of array dereference
##############################################
sparse-0.6.3/validation/asm-empty-clobber.c-8-       do {                                                    \
sparse-0.6.3/validation/asm-empty-clobber.c:9:               asm goto("1:"                                   \
sparse-0.6.3/validation/asm-empty-clobber.c-10-                       JUMP_LABEL_INITIAL_NOP                  \
##############################################
sparse-0.6.3/validation/asm-empty-clobber.c-25-/*
sparse-0.6.3/validation/asm-empty-clobber.c:26: *  check-name: Asm with goto labels.
sparse-0.6.3/validation/asm-empty-clobber.c-27- */
##############################################
sparse-0.6.3/validation/asm-goto-labels.c-2-{
sparse-0.6.3/validation/asm-goto-labels.c:3:       asm goto("1: jmp %l[t_no]\n"
sparse-0.6.3/validation/asm-goto-labels.c-4-                "2:\n"
##############################################
sparse-0.6.3/validation/asm-goto-labels.c-19-/*
sparse-0.6.3/validation/asm-goto-labels.c:20: *  check-name: Asm with goto labels.
sparse-0.6.3/validation/asm-goto-labels.c-21- */
##############################################
sparse-0.6.3/validation/asm-inline.c-3-	asm("");
sparse-0.6.3/validation/asm-inline.c:4:	asm volatile ("v");
sparse-0.6.3/validation/asm-inline.c:5:	asm inline ("i");
sparse-0.6.3/validation/asm-inline.c:6:	asm volatile inline ("vi");
sparse-0.6.3/validation/asm-inline.c:7:	asm inline volatile ("iv");
sparse-0.6.3/validation/asm-inline.c-8-
sparse-0.6.3/validation/asm-inline.c:9:	asm goto ("g" :::: label);
sparse-0.6.3/validation/asm-inline.c:10:	asm volatile goto ("vg" :::: label);
sparse-0.6.3/validation/asm-inline.c:11:	asm inline goto ("ig" :::: label);
sparse-0.6.3/validation/asm-inline.c:12:	asm volatile inline goto ("vig" :::: label);
sparse-0.6.3/validation/asm-inline.c:13:	asm inline volatile goto ("ivg" :::: label);
sparse-0.6.3/validation/asm-inline.c-14-
sparse-0.6.3/validation/asm-inline.c:15:	asm goto volatile ("gv" :::: label);
sparse-0.6.3/validation/asm-inline.c:16:	asm goto inline ("gi" :::: label);
sparse-0.6.3/validation/asm-inline.c:17:	asm goto volatile inline ("gvi" :::: label);
sparse-0.6.3/validation/asm-inline.c:18:	asm goto inline volatile ("giv" :::: label);
sparse-0.6.3/validation/asm-inline.c:19:	asm volatile goto inline ("vgi" :::: label);
sparse-0.6.3/validation/asm-inline.c:20:	asm inline goto volatile ("giv" :::: label);
sparse-0.6.3/validation/asm-inline.c-21-
sparse-0.6.3/validation/asm-inline.c-22-	// warn on duplicates
sparse-0.6.3/validation/asm-inline.c:23:	asm volatile volatile ("vv");
sparse-0.6.3/validation/asm-inline.c:24:	asm inline inline ("ii");
sparse-0.6.3/validation/asm-inline.c:25:	asm goto goto ("gg" :::: label);
sparse-0.6.3/validation/asm-inline.c-26-
sparse-0.6.3/validation/asm-inline.c:27:	asm inline volatile inline ("ivi");
sparse-0.6.3/validation/asm-inline.c:28:	asm inline goto inline ("igi" :::: label);
sparse-0.6.3/validation/asm-inline.c:29:	asm goto inline goto ("gig" :::: label);
sparse-0.6.3/validation/asm-inline.c:30:	asm goto volatile goto ("gvg" :::: label);
sparse-0.6.3/validation/asm-inline.c:31:	asm volatile inline volatile ("viv");
sparse-0.6.3/validation/asm-inline.c:32:	asm volatile goto volatile ("vgv" :::: label);
sparse-0.6.3/validation/asm-inline.c-33-
##############################################
sparse-0.6.3/validation/asm-inline.c-41- * check-error-start
sparse-0.6.3/validation/asm-inline.c:42:asm-inline.c:23:22: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:43:asm-inline.c:24:20: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:44:asm-inline.c:25:18: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:45:asm-inline.c:27:29: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:46:asm-inline.c:28:25: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:47:asm-inline.c:29:25: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:48:asm-inline.c:30:27: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:49:asm-inline.c:31:29: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c:50:asm-inline.c:32:27: warning: duplicated asm modifier
sparse-0.6.3/validation/asm-inline.c-51- * check-error-end
##############################################
sparse-0.6.3/validation/eval/asm-memop.c-2-
sparse-0.6.3/validation/eval/asm-memop.c:3:void fo0(int *p) { asm volatile ("op %0" :: "p" (&g)); }
sparse-0.6.3/validation/eval/asm-memop.c:4:void fo1(int *p) { asm volatile ("op %0" :: "m" (g)); }
sparse-0.6.3/validation/eval/asm-memop.c-5-
sparse-0.6.3/validation/eval/asm-memop.c:6:void fo2(int *p) { asm volatile ("op %0" :: "p" (p)); }
sparse-0.6.3/validation/eval/asm-memop.c:7:void fo3(int *p) { asm volatile ("op %0" :: "m" (*p)); }
sparse-0.6.3/validation/eval/asm-memop.c-8-
##############################################
sparse-0.6.3/validation/eval/asm-memop.c-16-	<entry-point>
sparse-0.6.3/validation/eval/asm-memop.c:17:	asm         "op %0"
sparse-0.6.3/validation/eval/asm-memop.c-18-		in: "p" (g)
##############################################
sparse-0.6.3/validation/eval/asm-memop.c-24-	<entry-point>
sparse-0.6.3/validation/eval/asm-memop.c:25:	asm         "op %0"
sparse-0.6.3/validation/eval/asm-memop.c-26-		in: "m" (g)
##############################################
sparse-0.6.3/validation/eval/asm-memop.c-32-	<entry-point>
sparse-0.6.3/validation/eval/asm-memop.c:33:	asm         "op %0"
sparse-0.6.3/validation/eval/asm-memop.c-34-		in: "p" (%arg1)
##############################################
sparse-0.6.3/validation/eval/asm-memop.c-40-	<entry-point>
sparse-0.6.3/validation/eval/asm-memop.c:41:	asm         "op %0"
sparse-0.6.3/validation/eval/asm-memop.c-42-		in: "m" (%arg1)
##############################################
sparse-0.6.3/validation/expand/asm0.c-14-	<entry-point>
sparse-0.6.3/validation/expand/asm0.c:15:	asm         ""
sparse-0.6.3/validation/expand/asm0.c-16-		in: "i" ($2)
sparse-0.6.3/validation/expand/asm0.c:17:	asm         ""
sparse-0.6.3/validation/expand/asm0.c-18-		in: "i" ($1)
##############################################
sparse-0.6.3/validation/linear/asm-memop.c-15-	<entry-point>
sparse-0.6.3/validation/linear/asm-memop.c:16:	asm         "op %0"
sparse-0.6.3/validation/linear/asm-memop.c-17-		out: "=m" (%arg1)
##############################################
sparse-0.6.3/validation/linear/asm-toplevel.c-6- * check-output-ignore
sparse-0.6.3/validation/linear/asm-toplevel.c:7: * check-output-contains: asm *".. nothing .."
sparse-0.6.3/validation/linear/asm-toplevel.c-8- */
##############################################
sparse-0.6.3/validation/linear/degen-log-not.c-1-extern int arr[];
sparse-0.6.3/validation/linear/degen-log-not.c:2:int test_arr_addr(int i)
sparse-0.6.3/validation/linear/degen-log-not.c-3-{
##############################################
sparse-0.6.3/validation/linear/degen-log-not.c-20-extern int fun(void);
sparse-0.6.3/validation/linear/degen-log-not.c:21:int test_fun_addr(int i)
sparse-0.6.3/validation/linear/degen-log-not.c-22-{
##############################################
sparse-0.6.3/validation/test-suite-10-tests_list=""
sparse-0.6.3/validation/test-suite:11:prog_name=`basename $0`
sparse-0.6.3/validation/test-suite-12-
##############################################
sparse-0.6.3/validation/test-suite-512-
sparse-0.6.3/validation/test-suite:513:	cmd=`eval echo $default_path/$fcmd`
sparse-0.6.3/validation/test-suite-514-	$cmd 1> $file.output.got 2> $file.error.got
##############################################
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-682-
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c:683:static LLVMValueRef calc_memop_addr(struct function *fn, struct instruction *insn)
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-684-{
##############################################
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-709-
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c:710:	addr = calc_memop_addr(fn, insn);
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-711-
##############################################
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-722-
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c:723:	addr = calc_memop_addr(fn, insn);
sparse-0.6.3/.pc/llvm-fix-crash-with-llvm-11-use-real-phi-nodes.patch/sparse-llvm.c-724-
##############################################
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-111-    if ($do_compile) {
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc:112:	system ($check) == 0 or exit 1;
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-113-    } else {
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc:114:	exec ($check);
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-115-    }
##############################################
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-119-    print "$cc\n" if $verbose;
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc:120:    exec ($cc);
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-121-}
##############################################
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-302-
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc:303:	$gccmachine = `$ccom -dumpmachine`;
sparse-0.6.3/.pc/use-gcc-10.patch/cgcc-304-	chomp $gccmachine;
##############################################
sparse-0.6.3/sparse-llvm.c-682-
sparse-0.6.3/sparse-llvm.c:683:static LLVMValueRef calc_memop_addr(struct function *fn, struct instruction *insn)
sparse-0.6.3/sparse-llvm.c-684-{
##############################################
sparse-0.6.3/sparse-llvm.c-709-
sparse-0.6.3/sparse-llvm.c:710:	addr = calc_memop_addr(fn, insn);
sparse-0.6.3/sparse-llvm.c-711-
##############################################
sparse-0.6.3/sparse-llvm.c-722-
sparse-0.6.3/sparse-llvm.c:723:	addr = calc_memop_addr(fn, insn);
sparse-0.6.3/sparse-llvm.c-724-
##############################################
sparse-0.6.3/cgcc-111-    if ($do_compile) {
sparse-0.6.3/cgcc:112:	system ($check) == 0 or exit 1;
sparse-0.6.3/cgcc-113-    } else {
sparse-0.6.3/cgcc:114:	exec ($check);
sparse-0.6.3/cgcc-115-    }
##############################################
sparse-0.6.3/cgcc-119-    print "$cc\n" if $verbose;
sparse-0.6.3/cgcc:120:    exec ($cc);
sparse-0.6.3/cgcc-121-}
##############################################
sparse-0.6.3/cgcc-302-
sparse-0.6.3/cgcc:303:	$gccmachine = `$ccom -dumpmachine`;
sparse-0.6.3/cgcc-304-	chomp $gccmachine;