	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_c_common_handle_option         ## -- Begin function c_common_handle_option
	.p2align	4, 0x90
_c_common_handle_option:                ## @c_common_handle_option
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
                                        ## kill: def $edx killed $edx def $rdx
	movq	%rdx, -48(%rbp)                 ## 8-byte Spill
	movq	%rsi, %r15
	movq	%rdi, %r13
	movq	_cl_options@GOTPCREL(%rip), %r14
	movq	(%r14), %r12
	movq	_parse_in@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_cpp_get_options
	leal	-128(%r13), %edx
	cmpl	$167, %edx
	ja	LBB0_27
## %bb.1:
	movq	(%rax), %rcx
	movq	_CLK_ASM@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%rdx,4), %rdx
	addq	%rax, %rdx
	movl	$1, %eax
	jmpq	*%rdx
LBB0_2:
	movl	4(%r12,%r13,8), %edx
	leaq	L_.str.8(%rip), %rsi
	xorl	%edi, %edi
	xorl	%eax, %eax
	callq	_warning
	jmp	LBB0_189
LBB0_3:
	movl	$1, %eax
	cmpq	%rsi, %rcx
	je	LBB0_190
## %bb.4:
	movl	$1, %edi
	callq	_set_std_c99
	jmp	LBB0_189
LBB0_5:
	movl	$1, %eax
	cmpq	%rsi, %rcx
	je	LBB0_190
## %bb.6:
	xorl	%edi, %edi
	cmpl	$135, %r13d
	sete	%dil
LBB0_7:
	movl	$1, %esi
	callq	_set_std_c89
	jmp	LBB0_189
LBB0_8:
	cmpq	%rsi, %rcx
	je	LBB0_189
## %bb.9:
	xorl	%edi, %edi
	cmpl	$141, %r13d
	sete	%dil
	callq	_set_std_cxx98
	jmp	LBB0_189
LBB0_10:
	cmpq	%rsi, %rcx
	je	LBB0_189
## %bb.11:
	xorl	%edi, %edi
	callq	_set_std_c99
	jmp	LBB0_189
LBB0_12:
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, %edi
	callq	_set_Wunused
	movl	%r15d, %edi
	callq	_set_Wformat
	movl	%r15d, %edi
	callq	_set_Wimplicit
	movq	_warn_char_subscripts@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_missing_braces@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	cmpl	$261, %r13d                     ## imm = 0x105
	je	LBB0_14
## %bb.13:
	movq	_warn_parentheses@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
LBB0_14:
	movq	_warn_return_type@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_sequence_point@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	xorl	%eax, %eax
	callq	_c_dialect_cxx
	testl	%eax, %eax
	je	LBB0_16
## %bb.15:
	movq	_warn_sign_compare@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
LBB0_16:
	movq	_warn_switch@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movl	%r15d, %edi
	callq	_set_warn_strict_aliasing
	movq	_warn_strict_overflow@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_address@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_unknown_pragmas@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_uninitialized@GOTPCREL(%rip), %rax
	cmpl	$1, (%rax)
	je	LBB0_18
## %bb.17:
	xorl	%ecx, %ecx
	testl	%r15d, %r15d
	setne	%cl
	addl	%ecx, %ecx
	movl	%ecx, (%rax)
LBB0_18:
	xorl	%eax, %eax
	callq	_c_dialect_cxx
	testl	%eax, %eax
	je	LBB0_185
## %bb.19:
	movq	_warn_reorder@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	movq	_warn_nontemplate_friend@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	jmp	LBB0_186
LBB0_20:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 12(%rax)
	jmp	LBB0_189
LBB0_21:
	movq	_deps_seen@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
LBB0_22:
	movl	%r13d, %edi
	jmp	LBB0_180
LBB0_23:
	cmpl	$286, %r13d                     ## imm = 0x11E
	jne	LBB0_181
## %bb.24:
	movq	_DEPS_SYSTEM@GOTPCREL(%rip), %rax
	jmp	LBB0_182
LBB0_25:
	cmpl	$287, %r13d                     ## imm = 0x11F
	jne	LBB0_183
## %bb.26:
	movq	_DEPS_SYSTEM@GOTPCREL(%rip), %rax
	jmp	LBB0_184
LBB0_27:
	movq	_CL_C@GOTPCREL(%rip), %rax
	movq	_CL_CXX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	(%r14), %rax
	movq	_CL_ObjC@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movl	%r13d, %edx
	movq	_CL_ObjCXX@GOTPCREL(%rip), %rsi
	orl	(%rsi), %ecx
	xorl	%esi, %esi
	testl	%ecx, (%rax,%rdx,8)
	setne	%sil
	movl	%esi, %eax
	jmp	LBB0_190
LBB0_28:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 4(%rax)
	jmp	LBB0_189
LBB0_29:
	movq	_verbose@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_30:
	movq	_flag_undef@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_31:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 136(%rax)
	jmp	LBB0_189
LBB0_32:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 140(%rax)
	jmp	LBB0_189
LBB0_33:
	cmpq	%rsi, %rcx
	je	LBB0_189
## %bb.34:
	xorl	%edi, %edi
	xorl	%esi, %esi
	callq	_set_std_c89
	jmp	LBB0_189
LBB0_35:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 132(%rax)
	jmp	LBB0_189
LBB0_36:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_c_common_print_pch_checksum
	movq	_exit_after_options@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_37:
	movq	_print_struct_values@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_38:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 124(%rax)
	jmp	LBB0_40
LBB0_39:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
LBB0_40:
	movl	$1, 128(%rax)
	movl	$1, 28(%rax)
	movq	_warn_pointer_sign@GOTPCREL(%rip), %rax
	cmpl	$-1, (%rax)
	jne	LBB0_42
## %bb.41:
	movl	$1, (%rax)
LBB0_42:
	movq	_warn_overlength_strings@GOTPCREL(%rip), %rax
	jmp	LBB0_187
LBB0_43:
	movq	_out_fname@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_192
## %bb.44:
	leaq	L_.str.12(%rip), %rdi
	xorl	%eax, %eax
	callq	_error
	jmp	LBB0_189
LBB0_45:
	movq	_std_cxx_inc@GOTPCREL(%rip), %rax
	jmp	LBB0_105
LBB0_46:
	movq	_std_inc@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	jmp	LBB0_189
LBB0_47:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 120(%rax)
	jmp	LBB0_189
LBB0_48:
	movq	_lang_fortran@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_49:
	movl	(%rbx), %edi
	callq	_cpp_set_lang
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$0, 64(%rax)
	jmp	LBB0_189
LBB0_50:
	movq	_BRACKET@GOTPCREL(%rip), %rax
	jmp	LBB0_52
LBB0_51:
	movq	_SYSTEM@GOTPCREL(%rip), %rax
LBB0_52:
	movl	(%rax), %esi
	movq	%r15, %rdi
	callq	_add_prefixed_path
	jmp	LBB0_189
LBB0_53:
	movq	%r15, %rdi
	callq	_xstrdup
	movq	_SYSTEM@GOTPCREL(%rip), %rcx
	jmp	LBB0_172
LBB0_54:
	movq	_sysroot@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_55:
	movq	%r15, %rdi
	callq	_xstrdup
	movq	_QUOTE@GOTPCREL(%rip), %rcx
	jmp	LBB0_172
LBB0_56:
	movq	_iprefix@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_57:
	movq	_imultilib@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_58:
	movq	%r15, %rdi
	callq	_xstrdup
	movq	_AFTER@GOTPCREL(%rip), %rcx
	jmp	LBB0_172
LBB0_59:
	movq	_flag_gen_declaration@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_60:
	movq	_flag_zero_link@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_61:
	movq	_flag_working_directory@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_62:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%r15, 104(%rax)
	jmp	LBB0_189
LBB0_63:
	movq	_flag_weak@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_64:
	movq	_visibility_options@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_65:
	movq	_flag_use_cxa_get_exception_ptr@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_66:
	movq	_flag_use_cxa_atexit@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_67:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_signed_char@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_68:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_signed_bitfields@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_69:
	movq	_flag_threadsafe_statics@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_70:
	movq	_max_tinst_depth@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_71:
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	leal	-1(%r15), %eax
	cmpl	$99, %eax
	ja	LBB0_189
## %bb.72:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r15d, 88(%rax)
	jmp	LBB0_189
LBB0_73:
	movq	_flag_detailed_statistics@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_74:
	movq	_flag_signed_char@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_75:
	movq	_flag_signed_bitfields@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_76:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 84(%rax)
	jmp	LBB0_189
LBB0_77:
	movq	_flag_short_wchar@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_78:
	movq	_flag_short_enums@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_79:
	movq	_flag_short_double@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_80:
	movq	_flag_rtti@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_81:
	movq	_flag_use_repository@GOTPCREL(%rip), %rax
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, (%rax)
	testl	%r15d, %r15d
	je	LBB0_189
## %bb.82:
	movq	_flag_implicit_templates@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	jmp	LBB0_189
LBB0_83:
	movq	_flag_replace_objc_classes@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_84:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 80(%rax)
	jmp	LBB0_189
LBB0_85:
	movq	_flag_permissive@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_86:
	movq	_flag_pch_preprocess@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_87:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 76(%rax)
	jmp	LBB0_189
LBB0_88:
	movq	_flag_optional_diags@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_89:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 72(%rax)
	jmp	LBB0_189
LBB0_90:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_no_nonansi_builtin@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_91:
	movq	_flag_nil_receivers@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_92:
	movq	_flag_next_runtime@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_93:
	movq	_flag_ms_extensions@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_94:
	movq	_flag_lax_vector_conversions@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_95:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%r15, 112(%rax)
	jmp	LBB0_189
LBB0_96:
	movq	_flag_implicit_templates@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_97:
	movq	_flag_implicit_inline_templates@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_98:
	movq	_flag_implement_inlines@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_99:
	leaq	L_.str.9(%rip), %rsi
	xorl	%edi, %edi
	xorl	%eax, %eax
	callq	_warning
	movq	_flag_exceptions@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_100:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_next_runtime@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_101:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_no_gnu_keywords@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_102:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
                                        ## kill: def $eax killed $eax def $rax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
LBB0_103:
	movq	_flag_hosted@GOTPCREL(%rip), %rax
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, (%rax)
	xorl	%eax, %eax
	testl	%r15d, %r15d
	sete	%al
	movq	_flag_no_builtin@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jne	LBB0_189
## %bb.104:
	movq	_warn_main@GOTPCREL(%rip), %rax
	cmpl	$2, (%rax)
	jne	LBB0_189
LBB0_105:
	movl	$0, (%rax)
	jmp	LBB0_189
LBB0_106:
	movq	_flag_new_for_scope@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_107:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 68(%rax)
	jmp	LBB0_189
LBB0_108:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%r15, 96(%rax)
	jmp	LBB0_189
LBB0_109:
	movq	_flag_enforce_eh_specs@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_110:
	leaq	L_.str.11(%rip), %rdi
	callq	_set_struct_debug_option
	jmp	LBB0_189
LBB0_111:
	movq	%r15, %rdi
	callq	_set_struct_debug_option
	jmp	LBB0_189
LBB0_112:
	leaq	L_.str.10(%rip), %rdi
	callq	_set_struct_debug_option
	jmp	LBB0_189
LBB0_113:
	movq	_flag_elide_constructors@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_114:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 64(%rax)
	jmp	LBB0_189
LBB0_115:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 60(%rax)
	jmp	LBB0_189
LBB0_116:
	movq	_flag_default_inline@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_117:
	movq	_constant_string_class_name@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_118:
	movq	_flag_conserve_space@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_119:
	xorl	%eax, %eax
	callq	_c_dialect_cxx
	testl	%eax, %eax
	jne	LBB0_2
## %bb.120:
	movq	_flag_cond_mismatch@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_121:
	movq	_flag_check_new@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_122:
	movl	$0, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_190
## %bb.123:
	movq	%r15, %rdi
	callq	_disable_builtin_function
	jmp	LBB0_189
LBB0_124:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_no_builtin@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_125:
	xorl	%eax, %eax
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	movq	_flag_no_asm@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_189
LBB0_126:
	movq	_flag_access_control@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_127:
	movq	%r15, %rdi
	callq	_handle_OPT_d
	jmp	LBB0_189
LBB0_128:
	xorl	%eax, %eax
	callq	_c_dialect_cxx
	testl	%eax, %eax
	je	LBB0_193
## %bb.129:
	movl	$1, %edi
	callq	_set_std_cxx98
	jmp	LBB0_189
LBB0_130:
	movq	_pch_file@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_131:
	movq	_warn_write_strings@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_132:
	movq	_warn_variadic_macros@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_133:
	movq	_warn_unused_macros@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_134:
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	addl	%r15d, %r15d
	movq	_warn_unknown_pragmas@GOTPCREL(%rip), %rax
	movl	%r15d, (%rax)
	jmp	LBB0_189
LBB0_135:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 56(%rax)
	jmp	LBB0_189
LBB0_136:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 8(%rax)
	jmp	LBB0_189
LBB0_137:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 52(%rax)
	jmp	LBB0_189
LBB0_138:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 48(%rax)
	jmp	LBB0_189
LBB0_139:
	movq	_warn_strict_null_sentinel@GOTPCREL(%rip), %rax
	jmp	LBB0_141
LBB0_140:
	movq	_warn_return_type@GOTPCREL(%rip), %rax
LBB0_141:
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, (%rax)
	jmp	LBB0_189
LBB0_142:
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_191
## %bb.143:
	testq	%r15, %r15
	je	LBB0_198
## %bb.144:
	leaq	L_.str.3(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcasecmp
	testl	%eax, %eax
	je	LBB0_191
## %bb.145:
	leaq	L_.str.4(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcasecmp
	testl	%eax, %eax
	je	LBB0_198
## %bb.146:
	leaq	L_.str.5(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcasecmp
	testl	%eax, %eax
	je	LBB0_200
## %bb.147:
	leaq	L_.str.6(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcasecmp
	testl	%eax, %eax
	je	LBB0_201
## %bb.148:
	leaq	L_.str.7(%rip), %rdi
	movq	%r15, %rsi
	xorl	%eax, %eax
	callq	_error
	jmp	LBB0_189
LBB0_149:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 44(%rax)
	jmp	LBB0_189
LBB0_150:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 20(%rax)
	jmp	LBB0_189
LBB0_151:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 40(%rax)
	jmp	LBB0_189
LBB0_152:
	cmpl	$0, -48(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_194
## %bb.153:
	movq	_warn_main@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_154:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 36(%rax)
	jmp	LBB0_189
LBB0_155:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
                                        ## kill: def $edi killed $edi killed $rdi
	callq	_set_Wimplicit
	jmp	LBB0_189
LBB0_156:
	movq	%r15, %rdi
	callq	_atoi
	movl	%eax, %edi
	callq	_set_Wformat
	jmp	LBB0_189
LBB0_157:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
                                        ## kill: def $edi killed $edi killed $rdi
	callq	_set_Wformat
	jmp	LBB0_189
LBB0_158:
	movq	_mesg_implicit_function_declaration@GOTPCREL(%rip), %rax
	movl	$2, (%rax)
	jmp	LBB0_189
LBB0_159:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, 32(%rax)
	movq	_global_dc@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r15d, (%rax)
	jmp	LBB0_189
LBB0_160:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 28(%rax)
	jmp	LBB0_189
LBB0_161:
	movq	_warn_ecpp@GOTPCREL(%rip), %rax
	movq	-48(%rbp), %r15                 ## 8-byte Reload
	movl	%r15d, (%rax)
	testl	%r15d, %r15d
	je	LBB0_189
## %bb.162:
	movq	_warn_nonvdtor@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_163:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movl	%ecx, 24(%rax)
	jmp	LBB0_189
LBB0_164:
	movl	$277, %edi                      ## imm = 0x115
	jmp	LBB0_180
LBB0_165:
	movq	_flag_no_line_commands@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_166:
	movq	_deps_seen@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 156(%rax)
	jmp	LBB0_189
LBB0_167:
	movq	_deps_seen@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$1, 152(%rax)
	jmp	LBB0_189
LBB0_168:
	movq	_deps_seen@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_169
LBB0_170:
	leaq	L_.str(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_195
## %bb.171:
	movq	%r15, %rdi
	callq	_xstrdup
	movq	_BRACKET@GOTPCREL(%rip), %rcx
LBB0_172:
	movl	(%rcx), %esi
	movl	%eax, %edi
	xorl	%edx, %edx
	movl	$1, %ecx
	callq	_add_path
	jmp	LBB0_189
LBB0_173:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	jmp	LBB0_188
LBB0_174:
	movq	%r15, %rdi
	callq	_xstrdup
	movl	%eax, %edi
	callq	_TARGET_OPTF
	jmp	LBB0_189
LBB0_175:
	movq	_flag_preprocess_only@GOTPCREL(%rip), %rax
	jmp	LBB0_188
LBB0_176:
	movl	$292, %edi                      ## imm = 0x124
	jmp	LBB0_180
LBB0_177:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	$0, 168(%rax)
	jmp	LBB0_189
LBB0_178:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	$0, 172(%rax)
	jmp	LBB0_189
LBB0_179:
	movl	$295, %edi                      ## imm = 0x127
LBB0_180:
	movq	%r15, %rsi
	callq	_defer_opt
	jmp	LBB0_189
LBB0_181:
	movq	_DEPS_USER@GOTPCREL(%rip), %rax
LBB0_182:
	movq	(%rax), %rax
	movq	_cpp_opts@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	%rax, 160(%rcx)
LBB0_169:
	movq	_deps_file@GOTPCREL(%rip), %rax
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_183:
	movq	_DEPS_USER@GOTPCREL(%rip), %rax
LBB0_184:
	movq	(%rax), %rax
	movq	_cpp_opts@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	%rax, 160(%rcx)
	movq	_flag_no_output@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movl	$1, 4(%rcx)
	jmp	LBB0_189
LBB0_185:
	leal	(%r15,%r15), %eax
	movq	_warn_main@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
LBB0_186:
	movq	_cpp_opts@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movd	%r15d, %xmm0
	pshufd	$0, %xmm0, %xmm0                ## xmm0 = xmm0[0,0,0,0]
	movdqu	%xmm0, 8(%rax)
	movq	_warn_pointer_sign@GOTPCREL(%rip), %rax
LBB0_187:
	cmpl	$-1, (%rax)
	jne	LBB0_189
LBB0_188:
	movl	$1, (%rax)
LBB0_189:
	movl	$1, %eax
LBB0_190:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_191:
	movq	_normalized_none@GOTPCREL(%rip), %rax
	jmp	LBB0_199
LBB0_192:
	movq	%r15, (%rax)
	jmp	LBB0_189
LBB0_193:
	xorl	%edi, %edi
	jmp	LBB0_7
LBB0_194:
	movq	_warn_main@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	jmp	LBB0_189
LBB0_195:
	movq	_quote_chain_split@GOTPCREL(%rip), %rbx
	cmpl	$0, (%rbx)
	je	LBB0_197
## %bb.196:
	leaq	L_.str.1(%rip), %rdi
	xorl	%eax, %eax
	callq	_error
LBB0_197:
	movl	$1, (%rbx)
	xorl	%eax, %eax
	callq	_split_quote_chain
	leaq	L_.str.2(%rip), %rdi
	callq	_inform
	jmp	LBB0_189
LBB0_198:
	movq	_normalized_KC@GOTPCREL(%rip), %rax
LBB0_199:
	movl	(%rax), %eax
	movq	_cpp_opts@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	%eax, 144(%rcx)
	jmp	LBB0_189
LBB0_200:
	movq	_normalized_identifier_C@GOTPCREL(%rip), %rax
	jmp	LBB0_199
LBB0_201:
	movq	_normalized_C@GOTPCREL(%rip), %rax
	jmp	LBB0_199
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_37, LBB0_37-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_55, LBB0_55-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_59, LBB0_59-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_61, LBB0_61-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_63, LBB0_63-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_65, LBB0_65-LJTI0_0
.set L0_0_set_66, LBB0_66-LJTI0_0
.set L0_0_set_67, LBB0_67-LJTI0_0
.set L0_0_set_68, LBB0_68-LJTI0_0
.set L0_0_set_69, LBB0_69-LJTI0_0
.set L0_0_set_70, LBB0_70-LJTI0_0
.set L0_0_set_71, LBB0_71-LJTI0_0
.set L0_0_set_73, LBB0_73-LJTI0_0
.set L0_0_set_74, LBB0_74-LJTI0_0
.set L0_0_set_75, LBB0_75-LJTI0_0
.set L0_0_set_76, LBB0_76-LJTI0_0
.set L0_0_set_77, LBB0_77-LJTI0_0
.set L0_0_set_78, LBB0_78-LJTI0_0
.set L0_0_set_79, LBB0_79-LJTI0_0
.set L0_0_set_80, LBB0_80-LJTI0_0
.set L0_0_set_81, LBB0_81-LJTI0_0
.set L0_0_set_83, LBB0_83-LJTI0_0
.set L0_0_set_84, LBB0_84-LJTI0_0
.set L0_0_set_85, LBB0_85-LJTI0_0
.set L0_0_set_86, LBB0_86-LJTI0_0
.set L0_0_set_87, LBB0_87-LJTI0_0
.set L0_0_set_88, LBB0_88-LJTI0_0
.set L0_0_set_89, LBB0_89-LJTI0_0
.set L0_0_set_90, LBB0_90-LJTI0_0
.set L0_0_set_91, LBB0_91-LJTI0_0
.set L0_0_set_92, LBB0_92-LJTI0_0
.set L0_0_set_93, LBB0_93-LJTI0_0
.set L0_0_set_94, LBB0_94-LJTI0_0
.set L0_0_set_95, LBB0_95-LJTI0_0
.set L0_0_set_96, LBB0_96-LJTI0_0
.set L0_0_set_97, LBB0_97-LJTI0_0
.set L0_0_set_98, LBB0_98-LJTI0_0
.set L0_0_set_103, LBB0_103-LJTI0_0
.set L0_0_set_99, LBB0_99-LJTI0_0
.set L0_0_set_100, LBB0_100-LJTI0_0
.set L0_0_set_101, LBB0_101-LJTI0_0
.set L0_0_set_102, LBB0_102-LJTI0_0
.set L0_0_set_106, LBB0_106-LJTI0_0
.set L0_0_set_107, LBB0_107-LJTI0_0
.set L0_0_set_108, LBB0_108-LJTI0_0
.set L0_0_set_109, LBB0_109-LJTI0_0
.set L0_0_set_110, LBB0_110-LJTI0_0
.set L0_0_set_111, LBB0_111-LJTI0_0
.set L0_0_set_112, LBB0_112-LJTI0_0
.set L0_0_set_113, LBB0_113-LJTI0_0
.set L0_0_set_114, LBB0_114-LJTI0_0
.set L0_0_set_115, LBB0_115-LJTI0_0
.set L0_0_set_116, LBB0_116-LJTI0_0
.set L0_0_set_117, LBB0_117-LJTI0_0
.set L0_0_set_118, LBB0_118-LJTI0_0
.set L0_0_set_119, LBB0_119-LJTI0_0
.set L0_0_set_121, LBB0_121-LJTI0_0
.set L0_0_set_122, LBB0_122-LJTI0_0
.set L0_0_set_124, LBB0_124-LJTI0_0
.set L0_0_set_125, LBB0_125-LJTI0_0
.set L0_0_set_126, LBB0_126-LJTI0_0
.set L0_0_set_127, LBB0_127-LJTI0_0
.set L0_0_set_128, LBB0_128-LJTI0_0
.set L0_0_set_130, LBB0_130-LJTI0_0
.set L0_0_set_131, LBB0_131-LJTI0_0
.set L0_0_set_132, LBB0_132-LJTI0_0
.set L0_0_set_133, LBB0_133-LJTI0_0
.set L0_0_set_134, LBB0_134-LJTI0_0
.set L0_0_set_135, LBB0_135-LJTI0_0
.set L0_0_set_136, LBB0_136-LJTI0_0
.set L0_0_set_137, LBB0_137-LJTI0_0
.set L0_0_set_138, LBB0_138-LJTI0_0
.set L0_0_set_139, LBB0_139-LJTI0_0
.set L0_0_set_140, LBB0_140-LJTI0_0
.set L0_0_set_142, LBB0_142-LJTI0_0
.set L0_0_set_149, LBB0_149-LJTI0_0
.set L0_0_set_150, LBB0_150-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_151, LBB0_151-LJTI0_0
.set L0_0_set_152, LBB0_152-LJTI0_0
.set L0_0_set_154, LBB0_154-LJTI0_0
.set L0_0_set_190, LBB0_190-LJTI0_0
.set L0_0_set_155, LBB0_155-LJTI0_0
.set L0_0_set_156, LBB0_156-LJTI0_0
.set L0_0_set_157, LBB0_157-LJTI0_0
.set L0_0_set_158, LBB0_158-LJTI0_0
.set L0_0_set_159, LBB0_159-LJTI0_0
.set L0_0_set_160, LBB0_160-LJTI0_0
.set L0_0_set_161, LBB0_161-LJTI0_0
.set L0_0_set_163, LBB0_163-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_164, LBB0_164-LJTI0_0
.set L0_0_set_165, LBB0_165-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_166, LBB0_166-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_167, LBB0_167-LJTI0_0
.set L0_0_set_168, LBB0_168-LJTI0_0
.set L0_0_set_170, LBB0_170-LJTI0_0
.set L0_0_set_173, LBB0_173-LJTI0_0
.set L0_0_set_174, LBB0_174-LJTI0_0
.set L0_0_set_175, LBB0_175-LJTI0_0
.set L0_0_set_176, LBB0_176-LJTI0_0
.set L0_0_set_177, LBB0_177-LJTI0_0
.set L0_0_set_178, LBB0_178-LJTI0_0
.set L0_0_set_179, LBB0_179-LJTI0_0
LJTI0_0:
	.long	L0_0_set_28
	.long	L0_0_set_29
	.long	L0_0_set_30
	.long	L0_0_set_31
	.long	L0_0_set_32
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_5
	.long	L0_0_set_5
	.long	L0_0_set_8
	.long	L0_0_set_10
	.long	L0_0_set_10
	.long	L0_0_set_33
	.long	L0_0_set_8
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_5
	.long	L0_0_set_35
	.long	L0_0_set_36
	.long	L0_0_set_37
	.long	L0_0_set_38
	.long	L0_0_set_39
	.long	L0_0_set_43
	.long	L0_0_set_45
	.long	L0_0_set_46
	.long	L0_0_set_47
	.long	L0_0_set_48
	.long	L0_0_set_49
	.long	L0_0_set_50
	.long	L0_0_set_51
	.long	L0_0_set_53
	.long	L0_0_set_54
	.long	L0_0_set_55
	.long	L0_0_set_56
	.long	L0_0_set_22
	.long	L0_0_set_57
	.long	L0_0_set_22
	.long	L0_0_set_58
	.long	L0_0_set_59
	.long	L0_0_set_60
	.long	L0_0_set_2
	.long	L0_0_set_61
	.long	L0_0_set_62
	.long	L0_0_set_63
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_64
	.long	L0_0_set_65
	.long	L0_0_set_66
	.long	L0_0_set_67
	.long	L0_0_set_68
	.long	L0_0_set_69
	.long	L0_0_set_2
	.long	L0_0_set_70
	.long	L0_0_set_71
	.long	L0_0_set_2
	.long	L0_0_set_73
	.long	L0_0_set_2
	.long	L0_0_set_74
	.long	L0_0_set_75
	.long	L0_0_set_76
	.long	L0_0_set_77
	.long	L0_0_set_78
	.long	L0_0_set_79
	.long	L0_0_set_80
	.long	L0_0_set_81
	.long	L0_0_set_83
	.long	L0_0_set_84
	.long	L0_0_set_85
	.long	L0_0_set_86
	.long	L0_0_set_87
	.long	L0_0_set_88
	.long	L0_0_set_89
	.long	L0_0_set_2
	.long	L0_0_set_90
	.long	L0_0_set_91
	.long	L0_0_set_92
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_93
	.long	L0_0_set_94
	.long	L0_0_set_2
	.long	L0_0_set_95
	.long	L0_0_set_96
	.long	L0_0_set_97
	.long	L0_0_set_98
	.long	L0_0_set_2
	.long	L0_0_set_103
	.long	L0_0_set_2
	.long	L0_0_set_99
	.long	L0_0_set_2
	.long	L0_0_set_100
	.long	L0_0_set_101
	.long	L0_0_set_102
	.long	L0_0_set_106
	.long	L0_0_set_2
	.long	L0_0_set_107
	.long	L0_0_set_108
	.long	L0_0_set_2
	.long	L0_0_set_109
	.long	L0_0_set_110
	.long	L0_0_set_111
	.long	L0_0_set_112
	.long	L0_0_set_113
	.long	L0_0_set_114
	.long	L0_0_set_115
	.long	L0_0_set_116
	.long	L0_0_set_117
	.long	L0_0_set_118
	.long	L0_0_set_119
	.long	L0_0_set_121
	.long	L0_0_set_122
	.long	L0_0_set_124
	.long	L0_0_set_125
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_126
	.long	L0_0_set_127
	.long	L0_0_set_128
	.long	L0_0_set_130
	.long	L0_0_set_131
	.long	L0_0_set_132
	.long	L0_0_set_133
	.long	L0_0_set_134
	.long	L0_0_set_135
	.long	L0_0_set_136
	.long	L0_0_set_137
	.long	L0_0_set_138
	.long	L0_0_set_139
	.long	L0_0_set_140
	.long	L0_0_set_142
	.long	L0_0_set_149
	.long	L0_0_set_150
	.long	L0_0_set_12
	.long	L0_0_set_151
	.long	L0_0_set_152
	.long	L0_0_set_154
	.long	L0_0_set_190
	.long	L0_0_set_155
	.long	L0_0_set_156
	.long	L0_0_set_157
	.long	L0_0_set_158
	.long	L0_0_set_159
	.long	L0_0_set_160
	.long	L0_0_set_161
	.long	L0_0_set_163
	.long	L0_0_set_20
	.long	L0_0_set_20
	.long	L0_0_set_12
	.long	L0_0_set_164
	.long	L0_0_set_165
	.long	L0_0_set_21
	.long	L0_0_set_21
	.long	L0_0_set_166
	.long	L0_0_set_23
	.long	L0_0_set_25
	.long	L0_0_set_167
	.long	L0_0_set_168
	.long	L0_0_set_23
	.long	L0_0_set_25
	.long	L0_0_set_170
	.long	L0_0_set_173
	.long	L0_0_set_174
	.long	L0_0_set_175
	.long	L0_0_set_176
	.long	L0_0_set_177
	.long	L0_0_set_178
	.long	L0_0_set_179
	.end_data_region
                                        ## -- End function
	.comm	_cl_options,8,3                 ## @cl_options
	.comm	_parse_in,4,2                   ## @parse_in
	.comm	_CLK_ASM,8,3                    ## @CLK_ASM
	.comm	_CL_C,4,2                       ## @CL_C
	.comm	_CL_CXX,4,2                     ## @CL_CXX
	.comm	_CL_ObjC,4,2                    ## @CL_ObjC
	.comm	_CL_ObjCXX,4,2                  ## @CL_ObjCXX
	.comm	_pch_file,8,3                   ## @pch_file
	.comm	_cpp_opts,8,3                   ## @cpp_opts
	.comm	_flag_preprocess_only,4,2       ## @flag_preprocess_only
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"-"

	.comm	_BRACKET,4,2                    ## @BRACKET
	.comm	_quote_chain_split,4,2          ## @quote_chain_split
L_.str.1:                               ## @.str.1
	.asciz	"-I- specified twice"

L_.str.2:                               ## @.str.2
	.asciz	"obsolete option -I- used, please use -iquote instead"

	.comm	_DEPS_SYSTEM,8,3                ## @DEPS_SYSTEM
	.comm	_DEPS_USER,8,3                  ## @DEPS_USER
	.comm	_flag_no_output,4,2             ## @flag_no_output
	.comm	_deps_file,8,3                  ## @deps_file
	.comm	_deps_seen,4,2                  ## @deps_seen
	.comm	_flag_no_line_commands,4,2      ## @flag_no_line_commands
	.comm	_flag_working_directory,4,2     ## @flag_working_directory
	.comm	_warn_char_subscripts,4,2       ## @warn_char_subscripts
	.comm	_warn_missing_braces,4,2        ## @warn_missing_braces
	.comm	_warn_parentheses,4,2           ## @warn_parentheses
	.comm	_warn_return_type,4,2           ## @warn_return_type
	.comm	_warn_sequence_point,4,2        ## @warn_sequence_point
	.comm	_warn_sign_compare,4,2          ## @warn_sign_compare
	.comm	_warn_switch,4,2                ## @warn_switch
	.comm	_warn_strict_overflow,4,2       ## @warn_strict_overflow
	.comm	_warn_address,4,2               ## @warn_address
	.comm	_warn_unknown_pragmas,4,2       ## @warn_unknown_pragmas
	.comm	_warn_uninitialized,4,2         ## @warn_uninitialized
	.comm	_warn_main,4,2                  ## @warn_main
	.comm	_warn_reorder,4,2               ## @warn_reorder
	.comm	_warn_nontemplate_friend,4,2    ## @warn_nontemplate_friend
	.comm	_warn_pointer_sign,4,2          ## @warn_pointer_sign
	.comm	_global_dc,8,3                  ## @global_dc
	.comm	_mesg_implicit_function_declaration,4,2 ## @mesg_implicit_function_declaration
L_.str.3:                               ## @.str.3
	.asciz	"none"

	.comm	_normalized_none,4,2            ## @normalized_none
L_.str.4:                               ## @.str.4
	.asciz	"nfkc"

	.comm	_normalized_KC,4,2              ## @normalized_KC
L_.str.5:                               ## @.str.5
	.asciz	"id"

	.comm	_normalized_identifier_C,4,2    ## @normalized_identifier_C
L_.str.6:                               ## @.str.6
	.asciz	"nfc"

	.comm	_normalized_C,4,2               ## @normalized_C
L_.str.7:                               ## @.str.7
	.asciz	"argument %qs to %<-Wnormalized%> not recognized"

	.comm	_warn_strict_null_sentinel,4,2  ## @warn_strict_null_sentinel
	.comm	_warn_unused_macros,4,2         ## @warn_unused_macros
	.comm	_warn_variadic_macros,4,2       ## @warn_variadic_macros
	.comm	_warn_write_strings,4,2         ## @warn_write_strings
	.comm	_warn_ecpp,4,2                  ## @warn_ecpp
	.comm	_warn_nonvdtor,4,2              ## @warn_nonvdtor
	.comm	_flag_cond_mismatch,4,2         ## @flag_cond_mismatch
L_.str.8:                               ## @.str.8
	.asciz	"switch %qs is no longer supported"

	.comm	_flag_access_control,4,2        ## @flag_access_control
	.comm	_flag_no_asm,4,2                ## @flag_no_asm
	.comm	_flag_no_builtin,4,2            ## @flag_no_builtin
	.comm	_flag_hosted,4,2                ## @flag_hosted
	.comm	_flag_short_double,4,2          ## @flag_short_double
	.comm	_flag_short_enums,4,2           ## @flag_short_enums
	.comm	_flag_short_wchar,4,2           ## @flag_short_wchar
	.comm	_flag_signed_bitfields,4,2      ## @flag_signed_bitfields
	.comm	_flag_signed_char,4,2           ## @flag_signed_char
	.comm	_flag_check_new,4,2             ## @flag_check_new
	.comm	_flag_conserve_space,4,2        ## @flag_conserve_space
	.comm	_constant_string_class_name,8,3 ## @constant_string_class_name
	.comm	_flag_default_inline,4,2        ## @flag_default_inline
	.comm	_flag_elide_constructors,4,2    ## @flag_elide_constructors
	.comm	_flag_enforce_eh_specs,4,2      ## @flag_enforce_eh_specs
	.comm	_flag_new_for_scope,4,2         ## @flag_new_for_scope
	.comm	_flag_no_gnu_keywords,4,2       ## @flag_no_gnu_keywords
	.comm	_flag_next_runtime,4,2          ## @flag_next_runtime
L_.str.9:                               ## @.str.9
	.asciz	"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"

	.comm	_flag_exceptions,4,2            ## @flag_exceptions
	.comm	_flag_implement_inlines,4,2     ## @flag_implement_inlines
	.comm	_flag_implicit_inline_templates,4,2 ## @flag_implicit_inline_templates
	.comm	_flag_implicit_templates,4,2    ## @flag_implicit_templates
	.comm	_flag_lax_vector_conversions,4,2 ## @flag_lax_vector_conversions
	.comm	_flag_ms_extensions,4,2         ## @flag_ms_extensions
	.comm	_flag_nil_receivers,4,2         ## @flag_nil_receivers
	.comm	_flag_no_nonansi_builtin,4,2    ## @flag_no_nonansi_builtin
	.comm	_flag_optional_diags,4,2        ## @flag_optional_diags
	.comm	_flag_pch_preprocess,4,2        ## @flag_pch_preprocess
	.comm	_flag_permissive,4,2            ## @flag_permissive
	.comm	_flag_replace_objc_classes,4,2  ## @flag_replace_objc_classes
	.comm	_flag_use_repository,4,2        ## @flag_use_repository
	.comm	_flag_rtti,4,2                  ## @flag_rtti
	.comm	_flag_detailed_statistics,4,2   ## @flag_detailed_statistics
	.comm	_max_tinst_depth,4,2            ## @max_tinst_depth
	.comm	_flag_use_cxa_atexit,4,2        ## @flag_use_cxa_atexit
	.comm	_flag_use_cxa_get_exception_ptr,4,2 ## @flag_use_cxa_get_exception_ptr
	.comm	_visibility_options,4,2         ## @visibility_options
	.comm	_flag_weak,4,2                  ## @flag_weak
	.comm	_flag_threadsafe_statics,4,2    ## @flag_threadsafe_statics
	.comm	_flag_zero_link,4,2             ## @flag_zero_link
	.comm	_flag_gen_declaration,4,2       ## @flag_gen_declaration
L_.str.10:                              ## @.str.10
	.asciz	"base"

L_.str.11:                              ## @.str.11
	.asciz	"dir:ord:sys,dir:gen:any,ind:base"

	.comm	_AFTER,4,2                      ## @AFTER
	.comm	_imultilib,8,3                  ## @imultilib
	.comm	_iprefix,8,3                    ## @iprefix
	.comm	_QUOTE,4,2                      ## @QUOTE
	.comm	_sysroot,8,3                    ## @sysroot
	.comm	_SYSTEM,4,2                     ## @SYSTEM
	.comm	_lang_fortran,4,2               ## @lang_fortran
	.comm	_std_inc,4,2                    ## @std_inc
	.comm	_std_cxx_inc,4,2                ## @std_cxx_inc
	.comm	_out_fname,8,3                  ## @out_fname
L_.str.12:                              ## @.str.12
	.asciz	"output filename specified twice"

	.comm	_warn_overlength_strings,4,2    ## @warn_overlength_strings
	.comm	_print_struct_values,4,2        ## @print_struct_values
	.comm	_stdout,4,2                     ## @stdout
	.comm	_exit_after_options,4,2         ## @exit_after_options
	.comm	_flag_undef,4,2                 ## @flag_undef
	.comm	_verbose,4,2                    ## @verbose
	.comm	_CL_Fortran,4,2                 ## @CL_Fortran
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_c_common_handle_option         ; -- Begin function c_common_handle_option
	.p2align	2
_c_common_handle_option:                ; @c_common_handle_option
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #80
	.cfi_def_cfa_offset 80
	stp	x24, x23, [sp, #16]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #32]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #48]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #64]             ; 16-byte Folded Spill
	add	x29, sp, #64
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	mov	x20, x2
	mov	x21, x1
	mov	x22, x0
Lloh0:
	adrp	x19, _cl_options@GOTPAGE
Lloh1:
	ldr	x19, [x19, _cl_options@GOTPAGEOFF]
	ldr	x23, [x19]
Lloh2:
	adrp	x24, _parse_in@GOTPAGE
Lloh3:
	ldr	x24, [x24, _parse_in@GOTPAGEOFF]
	ldr	w0, [x24]
	bl	_cpp_get_options
	sub	w9, w22, #128
	cmp	w9, #167
	b.hi	LBB0_24
; %bb.1:
Lloh4:
	adrp	x10, _CLK_ASM@GOTPAGE
Lloh5:
	ldr	x10, [x10, _CLK_ASM@GOTPAGEOFF]
	ldr	x8, [x0]
Lloh6:
	ldr	x1, [x10]
	mov	w19, #1
Lloh7:
	adrp	x10, lJTI0_0@PAGE
Lloh8:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_2
	ldrh	w12, [x10, x9, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_2:
	add	x8, x23, x22, lsl #3
	ldr	w8, [x8, #4]
	str	x8, [sp]
Lloh9:
	adrp	x1, l_.str.8@PAGE
Lloh10:
	add	x1, x1, l_.str.8@PAGEOFF
	mov	w0, #0
	bl	_warning
	b	LBB0_180
LBB0_3:
	cmp	x8, x1
	b.eq	LBB0_180
; %bb.4:
	mov	w0, #1
	bl	_set_std_c99
	b	LBB0_180
LBB0_5:
	cmp	x8, x1
	b.eq	LBB0_180
; %bb.6:
	cmp	w22, #135
	cset	w0, eq
	mov	w1, #1
	bl	_set_std_c89
	b	LBB0_180
LBB0_7:
	cmp	x8, x1
	b.eq	LBB0_180
; %bb.8:
	cmp	w22, #141
	cset	w0, eq
	bl	_set_std_cxx98
	b	LBB0_180
LBB0_9:
	cmp	x8, x1
	b.eq	LBB0_180
; %bb.10:
	mov	w0, #0
	bl	_set_std_c99
	b	LBB0_180
LBB0_11:
	mov	x0, x22
	b	LBB0_179
LBB0_12:
	mov	x0, x20
	bl	_set_Wunused
	mov	x0, x20
	bl	_set_Wformat
	mov	x0, x20
	bl	_set_Wimplicit
Lloh11:
	adrp	x8, _warn_char_subscripts@GOTPAGE
Lloh12:
	ldr	x8, [x8, _warn_char_subscripts@GOTPAGEOFF]
Lloh13:
	str	w20, [x8]
Lloh14:
	adrp	x8, _warn_missing_braces@GOTPAGE
Lloh15:
	ldr	x8, [x8, _warn_missing_braces@GOTPAGEOFF]
Lloh16:
	str	w20, [x8]
	cmp	w22, #261
	b.eq	LBB0_14
; %bb.13:
Lloh17:
	adrp	x8, _warn_parentheses@GOTPAGE
Lloh18:
	ldr	x8, [x8, _warn_parentheses@GOTPAGEOFF]
Lloh19:
	str	w20, [x8]
LBB0_14:
Lloh20:
	adrp	x8, _warn_return_type@GOTPAGE
Lloh21:
	ldr	x8, [x8, _warn_return_type@GOTPAGEOFF]
Lloh22:
	str	w20, [x8]
Lloh23:
	adrp	x8, _warn_sequence_point@GOTPAGE
Lloh24:
	ldr	x8, [x8, _warn_sequence_point@GOTPAGEOFF]
Lloh25:
	str	w20, [x8]
	bl	_c_dialect_cxx
	cbz	w0, LBB0_16
; %bb.15:
Lloh26:
	adrp	x8, _warn_sign_compare@GOTPAGE
Lloh27:
	ldr	x8, [x8, _warn_sign_compare@GOTPAGEOFF]
Lloh28:
	str	w20, [x8]
LBB0_16:
Lloh29:
	adrp	x8, _warn_switch@GOTPAGE
Lloh30:
	ldr	x8, [x8, _warn_switch@GOTPAGEOFF]
Lloh31:
	str	w20, [x8]
	mov	x0, x20
	bl	_set_warn_strict_aliasing
Lloh32:
	adrp	x8, _warn_strict_overflow@GOTPAGE
Lloh33:
	ldr	x8, [x8, _warn_strict_overflow@GOTPAGEOFF]
Lloh34:
	str	w20, [x8]
Lloh35:
	adrp	x8, _warn_address@GOTPAGE
Lloh36:
	ldr	x8, [x8, _warn_address@GOTPAGEOFF]
Lloh37:
	adrp	x9, _warn_unknown_pragmas@GOTPAGE
Lloh38:
	ldr	x9, [x9, _warn_unknown_pragmas@GOTPAGEOFF]
Lloh39:
	str	w20, [x8]
Lloh40:
	str	w20, [x9]
Lloh41:
	adrp	x8, _warn_uninitialized@GOTPAGE
Lloh42:
	ldr	x8, [x8, _warn_uninitialized@GOTPAGEOFF]
	ldr	w9, [x8]
	cmp	w9, #1
	b.eq	LBB0_18
; %bb.17:
	cmp	w20, #0
	cset	w9, ne
	lsl	w9, w9, #1
	str	w9, [x8]
LBB0_18:
	bl	_c_dialect_cxx
	cbz	w0, LBB0_182
; %bb.19:
Lloh43:
	adrp	x8, _warn_reorder@GOTPAGE
Lloh44:
	ldr	x8, [x8, _warn_reorder@GOTPAGEOFF]
Lloh45:
	str	w20, [x8]
Lloh46:
	adrp	x8, _warn_nontemplate_friend@GOTPAGE
Lloh47:
	ldr	x8, [x8, _warn_nontemplate_friend@GOTPAGEOFF]
Lloh48:
	str	w20, [x8]
	b	LBB0_183
LBB0_20:
Lloh49:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh50:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh51:
	ldr	x8, [x8]
	str	w20, [x8, #12]
	b	LBB0_180
LBB0_21:
Lloh52:
	adrp	x8, _deps_seen@GOTPAGE
Lloh53:
	ldr	x8, [x8, _deps_seen@GOTPAGEOFF]
	mov	w19, #1
Lloh54:
	str	w19, [x8]
	mov	x0, x22
	mov	x1, x21
	bl	_defer_opt
	b	LBB0_181
LBB0_22:
Lloh55:
	adrp	x8, _DEPS_SYSTEM@GOTPAGE
Lloh56:
	ldr	x8, [x8, _DEPS_SYSTEM@GOTPAGEOFF]
Lloh57:
	adrp	x9, _DEPS_USER@GOTPAGE
Lloh58:
	ldr	x9, [x9, _DEPS_USER@GOTPAGEOFF]
	cmp	w22, #286
	csel	x8, x8, x9, eq
	ldr	x8, [x8]
Lloh59:
	adrp	x9, _cpp_opts@GOTPAGE
Lloh60:
	ldr	x9, [x9, _cpp_opts@GOTPAGEOFF]
Lloh61:
	ldr	x9, [x9]
	str	x8, [x9, #160]
Lloh62:
	adrp	x8, _deps_file@GOTPAGE
Lloh63:
	ldr	x8, [x8, _deps_file@GOTPAGEOFF]
Lloh64:
	str	x21, [x8]
	b	LBB0_180
LBB0_23:
Lloh65:
	adrp	x8, _DEPS_SYSTEM@GOTPAGE
Lloh66:
	ldr	x8, [x8, _DEPS_SYSTEM@GOTPAGEOFF]
Lloh67:
	adrp	x9, _DEPS_USER@GOTPAGE
Lloh68:
	ldr	x9, [x9, _DEPS_USER@GOTPAGEOFF]
	cmp	w22, #287
	csel	x8, x8, x9, eq
	ldr	x8, [x8]
Lloh69:
	adrp	x9, _cpp_opts@GOTPAGE
Lloh70:
	ldr	x9, [x9, _cpp_opts@GOTPAGEOFF]
Lloh71:
	ldr	x9, [x9]
	str	x8, [x9, #160]
Lloh72:
	adrp	x8, _flag_no_output@GOTPAGE
Lloh73:
	ldr	x8, [x8, _flag_no_output@GOTPAGEOFF]
	mov	w19, #1
Lloh74:
	str	w19, [x8]
	str	w19, [x9, #4]
	b	LBB0_181
LBB0_24:
	ldr	x8, [x19]
	and	x9, x22, #0xffffffff
	lsl	x9, x9, #3
	ldr	w8, [x8, x9]
Lloh75:
	adrp	x9, _CL_C@GOTPAGE
Lloh76:
	ldr	x9, [x9, _CL_C@GOTPAGEOFF]
Lloh77:
	ldr	w9, [x9]
Lloh78:
	adrp	x10, _CL_CXX@GOTPAGE
Lloh79:
	ldr	x10, [x10, _CL_CXX@GOTPAGEOFF]
Lloh80:
	ldr	w10, [x10]
	orr	w9, w10, w9
Lloh81:
	adrp	x10, _CL_ObjC@GOTPAGE
Lloh82:
	ldr	x10, [x10, _CL_ObjC@GOTPAGEOFF]
Lloh83:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh84:
	adrp	x10, _CL_ObjCXX@GOTPAGE
Lloh85:
	ldr	x10, [x10, _CL_ObjCXX@GOTPAGEOFF]
Lloh86:
	ldr	w10, [x10]
	orr	w9, w9, w10
	tst	w9, w8
	cset	w19, ne
	b	LBB0_181
LBB0_25:
Lloh87:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh88:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh89:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #4]
	b	LBB0_180
LBB0_26:
Lloh90:
	adrp	x8, _verbose@GOTPAGE
Lloh91:
	ldr	x8, [x8, _verbose@GOTPAGEOFF]
	b	LBB0_59
LBB0_27:
Lloh92:
	adrp	x8, _flag_undef@GOTPAGE
Lloh93:
	ldr	x8, [x8, _flag_undef@GOTPAGEOFF]
	b	LBB0_59
LBB0_28:
Lloh94:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh95:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh96:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #136]
	b	LBB0_180
LBB0_29:
Lloh97:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh98:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh99:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #140]
	b	LBB0_180
LBB0_30:
	cmp	x8, x1
	b.eq	LBB0_180
; %bb.31:
	mov	w0, #0
	mov	w1, #0
	bl	_set_std_c89
	b	LBB0_180
LBB0_32:
Lloh100:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh101:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh102:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #132]
	b	LBB0_180
LBB0_33:
Lloh103:
	adrp	x8, _stdout@GOTPAGE
Lloh104:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh105:
	ldr	w0, [x8]
	bl	_c_common_print_pch_checksum
Lloh106:
	adrp	x8, _exit_after_options@GOTPAGE
Lloh107:
	ldr	x8, [x8, _exit_after_options@GOTPAGEOFF]
	b	LBB0_59
LBB0_34:
Lloh108:
	adrp	x8, _print_struct_values@GOTPAGE
Lloh109:
	ldr	x8, [x8, _print_struct_values@GOTPAGEOFF]
	b	LBB0_59
LBB0_35:
Lloh110:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh111:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh112:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #124]
	b	LBB0_37
LBB0_36:
Lloh113:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh114:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh115:
	ldr	x8, [x8]
LBB0_37:
	mov	w9, #1
	str	w9, [x8, #128]
	str	w9, [x8, #28]
Lloh116:
	adrp	x8, _warn_pointer_sign@GOTPAGE
Lloh117:
	ldr	x8, [x8, _warn_pointer_sign@GOTPAGEOFF]
	ldr	w10, [x8]
	cmn	w10, #1
	b.ne	LBB0_39
; %bb.38:
	str	w9, [x8]
LBB0_39:
Lloh118:
	adrp	x8, _warn_overlength_strings@GOTPAGE
Lloh119:
	ldr	x8, [x8, _warn_overlength_strings@GOTPAGEOFF]
	ldr	w9, [x8]
	mov	w19, #1
	cmn	w9, #1
	b.ne	LBB0_181
; %bb.40:
	str	w19, [x8]
	b	LBB0_180
LBB0_41:
Lloh120:
	adrp	x8, _out_fname@GOTPAGE
Lloh121:
	ldr	x8, [x8, _out_fname@GOTPAGEOFF]
	ldr	x9, [x8]
	cbz	x9, LBB0_186
; %bb.42:
Lloh122:
	adrp	x0, l_.str.12@PAGE
Lloh123:
	add	x0, x0, l_.str.12@PAGEOFF
	bl	_error
	b	LBB0_180
LBB0_43:
Lloh124:
	adrp	x8, _std_cxx_inc@GOTPAGE
Lloh125:
	ldr	x8, [x8, _std_cxx_inc@GOTPAGEOFF]
Lloh126:
	str	wzr, [x8]
	b	LBB0_180
LBB0_44:
Lloh127:
	adrp	x8, _std_inc@GOTPAGE
Lloh128:
	ldr	x8, [x8, _std_inc@GOTPAGEOFF]
Lloh129:
	str	wzr, [x8]
	b	LBB0_180
LBB0_45:
Lloh130:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh131:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh132:
	ldr	x8, [x8]
	mov	w9, #1
	str	w9, [x8, #120]
	b	LBB0_180
LBB0_46:
Lloh133:
	adrp	x8, _lang_fortran@GOTPAGE
Lloh134:
	ldr	x8, [x8, _lang_fortran@GOTPAGEOFF]
	b	LBB0_59
LBB0_47:
	ldr	w0, [x24]
	bl	_cpp_set_lang
Lloh135:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh136:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh137:
	ldr	x8, [x8]
	str	wzr, [x8, #64]
	b	LBB0_180
LBB0_48:
Lloh138:
	adrp	x8, _BRACKET@GOTPAGE
Lloh139:
	ldr	x8, [x8, _BRACKET@GOTPAGEOFF]
	b	LBB0_50
LBB0_49:
Lloh140:
	adrp	x8, _SYSTEM@GOTPAGE
Lloh141:
	ldr	x8, [x8, _SYSTEM@GOTPAGEOFF]
LBB0_50:
	ldr	w1, [x8]
	mov	x0, x21
	bl	_add_prefixed_path
	b	LBB0_180
LBB0_51:
	mov	x0, x21
	bl	_xstrdup
Lloh142:
	adrp	x8, _SYSTEM@GOTPAGE
Lloh143:
	ldr	x8, [x8, _SYSTEM@GOTPAGEOFF]
	b	LBB0_57
LBB0_52:
Lloh144:
	adrp	x8, _sysroot@GOTPAGE
Lloh145:
	ldr	x8, [x8, _sysroot@GOTPAGEOFF]
Lloh146:
	str	x21, [x8]
	b	LBB0_180
LBB0_53:
	mov	x0, x21
	bl	_xstrdup
Lloh147:
	adrp	x8, _QUOTE@GOTPAGE
Lloh148:
	ldr	x8, [x8, _QUOTE@GOTPAGEOFF]
	b	LBB0_57
LBB0_54:
Lloh149:
	adrp	x8, _iprefix@GOTPAGE
Lloh150:
	ldr	x8, [x8, _iprefix@GOTPAGEOFF]
Lloh151:
	str	x21, [x8]
	b	LBB0_180
LBB0_55:
Lloh152:
	adrp	x8, _imultilib@GOTPAGE
Lloh153:
	ldr	x8, [x8, _imultilib@GOTPAGEOFF]
Lloh154:
	str	x21, [x8]
	b	LBB0_180
LBB0_56:
	mov	x0, x21
	bl	_xstrdup
Lloh155:
	adrp	x8, _AFTER@GOTPAGE
Lloh156:
	ldr	x8, [x8, _AFTER@GOTPAGEOFF]
LBB0_57:
	ldr	w1, [x8]
	mov	w2, #0
	mov	w3, #1
	bl	_add_path
	b	LBB0_180
LBB0_58:
Lloh157:
	adrp	x8, _flag_gen_declaration@GOTPAGE
Lloh158:
	ldr	x8, [x8, _flag_gen_declaration@GOTPAGEOFF]
LBB0_59:
	mov	w9, #1
LBB0_60:
	str	w9, [x8]
	b	LBB0_180
LBB0_61:
Lloh159:
	adrp	x8, _flag_zero_link@GOTPAGE
Lloh160:
	ldr	x8, [x8, _flag_zero_link@GOTPAGEOFF]
Lloh161:
	str	w20, [x8]
	b	LBB0_180
LBB0_62:
Lloh162:
	adrp	x8, _flag_working_directory@GOTPAGE
Lloh163:
	ldr	x8, [x8, _flag_working_directory@GOTPAGEOFF]
Lloh164:
	str	w20, [x8]
	b	LBB0_180
LBB0_63:
Lloh165:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh166:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh167:
	ldr	x8, [x8]
	str	x21, [x8, #104]
	b	LBB0_180
LBB0_64:
Lloh168:
	adrp	x8, _flag_weak@GOTPAGE
Lloh169:
	ldr	x8, [x8, _flag_weak@GOTPAGEOFF]
Lloh170:
	str	w20, [x8]
	b	LBB0_180
LBB0_65:
Lloh171:
	adrp	x8, _visibility_options@GOTPAGE
Lloh172:
	ldr	x8, [x8, _visibility_options@GOTPAGEOFF]
Lloh173:
	str	w20, [x8]
	b	LBB0_180
LBB0_66:
Lloh174:
	adrp	x8, _flag_use_cxa_get_exception_ptr@GOTPAGE
Lloh175:
	ldr	x8, [x8, _flag_use_cxa_get_exception_ptr@GOTPAGEOFF]
Lloh176:
	str	w20, [x8]
	b	LBB0_180
LBB0_67:
Lloh177:
	adrp	x8, _flag_use_cxa_atexit@GOTPAGE
Lloh178:
	ldr	x8, [x8, _flag_use_cxa_atexit@GOTPAGEOFF]
Lloh179:
	str	w20, [x8]
	b	LBB0_180
LBB0_68:
	cmp	w20, #0
	cset	w8, eq
Lloh180:
	adrp	x9, _flag_signed_char@GOTPAGE
Lloh181:
	ldr	x9, [x9, _flag_signed_char@GOTPAGEOFF]
Lloh182:
	str	w8, [x9]
	b	LBB0_180
LBB0_69:
	cmp	w20, #0
	cset	w8, eq
Lloh183:
	adrp	x9, _flag_signed_bitfields@GOTPAGE
Lloh184:
	ldr	x9, [x9, _flag_signed_bitfields@GOTPAGEOFF]
Lloh185:
	str	w8, [x9]
	b	LBB0_180
LBB0_70:
Lloh186:
	adrp	x8, _flag_threadsafe_statics@GOTPAGE
Lloh187:
	ldr	x8, [x8, _flag_threadsafe_statics@GOTPAGEOFF]
Lloh188:
	str	w20, [x8]
	b	LBB0_180
LBB0_71:
Lloh189:
	adrp	x8, _max_tinst_depth@GOTPAGE
Lloh190:
	ldr	x8, [x8, _max_tinst_depth@GOTPAGEOFF]
Lloh191:
	str	w20, [x8]
	b	LBB0_180
LBB0_72:
	sub	w8, w20, #1
	cmp	w8, #99
	b.hi	LBB0_180
; %bb.73:
Lloh192:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh193:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh194:
	ldr	x8, [x8]
	str	w20, [x8, #88]
	b	LBB0_180
LBB0_74:
Lloh195:
	adrp	x8, _flag_detailed_statistics@GOTPAGE
Lloh196:
	ldr	x8, [x8, _flag_detailed_statistics@GOTPAGEOFF]
Lloh197:
	str	w20, [x8]
	b	LBB0_180
LBB0_75:
Lloh198:
	adrp	x8, _flag_signed_char@GOTPAGE
Lloh199:
	ldr	x8, [x8, _flag_signed_char@GOTPAGEOFF]
Lloh200:
	str	w20, [x8]
	b	LBB0_180
LBB0_76:
Lloh201:
	adrp	x8, _flag_signed_bitfields@GOTPAGE
Lloh202:
	ldr	x8, [x8, _flag_signed_bitfields@GOTPAGEOFF]
Lloh203:
	str	w20, [x8]
	b	LBB0_180
LBB0_77:
Lloh204:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh205:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh206:
	ldr	x8, [x8]
	str	w20, [x8, #84]
	b	LBB0_180
LBB0_78:
Lloh207:
	adrp	x8, _flag_short_wchar@GOTPAGE
Lloh208:
	ldr	x8, [x8, _flag_short_wchar@GOTPAGEOFF]
Lloh209:
	str	w20, [x8]
	b	LBB0_180
LBB0_79:
Lloh210:
	adrp	x8, _flag_short_enums@GOTPAGE
Lloh211:
	ldr	x8, [x8, _flag_short_enums@GOTPAGEOFF]
Lloh212:
	str	w20, [x8]
	b	LBB0_180
LBB0_80:
Lloh213:
	adrp	x8, _flag_short_double@GOTPAGE
Lloh214:
	ldr	x8, [x8, _flag_short_double@GOTPAGEOFF]
Lloh215:
	str	w20, [x8]
	b	LBB0_180
LBB0_81:
Lloh216:
	adrp	x8, _flag_rtti@GOTPAGE
Lloh217:
	ldr	x8, [x8, _flag_rtti@GOTPAGEOFF]
Lloh218:
	str	w20, [x8]
	b	LBB0_180
LBB0_82:
Lloh219:
	adrp	x8, _flag_use_repository@GOTPAGE
Lloh220:
	ldr	x8, [x8, _flag_use_repository@GOTPAGEOFF]
Lloh221:
	str	w20, [x8]
	cbz	w20, LBB0_180
; %bb.83:
Lloh222:
	adrp	x8, _flag_implicit_templates@GOTPAGE
Lloh223:
	ldr	x8, [x8, _flag_implicit_templates@GOTPAGEOFF]
Lloh224:
	str	wzr, [x8]
	b	LBB0_180
LBB0_84:
Lloh225:
	adrp	x8, _flag_replace_objc_classes@GOTPAGE
Lloh226:
	ldr	x8, [x8, _flag_replace_objc_classes@GOTPAGEOFF]
Lloh227:
	str	w20, [x8]
	b	LBB0_180
LBB0_85:
Lloh228:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh229:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh230:
	ldr	x8, [x8]
	str	w20, [x8, #80]
	b	LBB0_180
LBB0_86:
Lloh231:
	adrp	x8, _flag_permissive@GOTPAGE
Lloh232:
	ldr	x8, [x8, _flag_permissive@GOTPAGEOFF]
Lloh233:
	str	w20, [x8]
	b	LBB0_180
LBB0_87:
Lloh234:
	adrp	x8, _flag_pch_preprocess@GOTPAGE
Lloh235:
	ldr	x8, [x8, _flag_pch_preprocess@GOTPAGEOFF]
Lloh236:
	str	w20, [x8]
	b	LBB0_180
LBB0_88:
Lloh237:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh238:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh239:
	ldr	x8, [x8]
	str	w20, [x8, #76]
	b	LBB0_180
LBB0_89:
Lloh240:
	adrp	x8, _flag_optional_diags@GOTPAGE
Lloh241:
	ldr	x8, [x8, _flag_optional_diags@GOTPAGEOFF]
Lloh242:
	str	w20, [x8]
	b	LBB0_180
LBB0_90:
Lloh243:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh244:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh245:
	ldr	x8, [x8]
	str	w20, [x8, #72]
	b	LBB0_180
LBB0_91:
	cmp	w20, #0
	cset	w8, eq
Lloh246:
	adrp	x9, _flag_no_nonansi_builtin@GOTPAGE
Lloh247:
	ldr	x9, [x9, _flag_no_nonansi_builtin@GOTPAGEOFF]
Lloh248:
	str	w8, [x9]
	b	LBB0_180
LBB0_92:
Lloh249:
	adrp	x8, _flag_nil_receivers@GOTPAGE
Lloh250:
	ldr	x8, [x8, _flag_nil_receivers@GOTPAGEOFF]
Lloh251:
	str	w20, [x8]
	b	LBB0_180
LBB0_93:
Lloh252:
	adrp	x8, _flag_next_runtime@GOTPAGE
Lloh253:
	ldr	x8, [x8, _flag_next_runtime@GOTPAGEOFF]
Lloh254:
	str	w20, [x8]
	b	LBB0_180
LBB0_94:
Lloh255:
	adrp	x8, _flag_ms_extensions@GOTPAGE
Lloh256:
	ldr	x8, [x8, _flag_ms_extensions@GOTPAGEOFF]
Lloh257:
	str	w20, [x8]
	b	LBB0_180
LBB0_95:
Lloh258:
	adrp	x8, _flag_lax_vector_conversions@GOTPAGE
Lloh259:
	ldr	x8, [x8, _flag_lax_vector_conversions@GOTPAGEOFF]
Lloh260:
	str	w20, [x8]
	b	LBB0_180
LBB0_96:
Lloh261:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh262:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh263:
	ldr	x8, [x8]
	str	x21, [x8, #112]
	b	LBB0_180
LBB0_97:
Lloh264:
	adrp	x8, _flag_implicit_templates@GOTPAGE
Lloh265:
	ldr	x8, [x8, _flag_implicit_templates@GOTPAGEOFF]
Lloh266:
	str	w20, [x8]
	b	LBB0_180
LBB0_98:
Lloh267:
	adrp	x8, _flag_implicit_inline_templates@GOTPAGE
Lloh268:
	ldr	x8, [x8, _flag_implicit_inline_templates@GOTPAGEOFF]
Lloh269:
	str	w20, [x8]
	b	LBB0_180
LBB0_99:
Lloh270:
	adrp	x8, _flag_implement_inlines@GOTPAGE
Lloh271:
	ldr	x8, [x8, _flag_implement_inlines@GOTPAGEOFF]
Lloh272:
	str	w20, [x8]
	b	LBB0_180
LBB0_100:
Lloh273:
	adrp	x1, l_.str.9@PAGE
Lloh274:
	add	x1, x1, l_.str.9@PAGEOFF
	mov	w0, #0
	bl	_warning
Lloh275:
	adrp	x8, _flag_exceptions@GOTPAGE
Lloh276:
	ldr	x8, [x8, _flag_exceptions@GOTPAGEOFF]
Lloh277:
	str	w20, [x8]
	b	LBB0_180
LBB0_101:
	cmp	w20, #0
	cset	w8, eq
Lloh278:
	adrp	x9, _flag_next_runtime@GOTPAGE
Lloh279:
	ldr	x9, [x9, _flag_next_runtime@GOTPAGEOFF]
Lloh280:
	str	w8, [x9]
	b	LBB0_180
LBB0_102:
	cmp	w20, #0
	cset	w8, eq
Lloh281:
	adrp	x9, _flag_no_gnu_keywords@GOTPAGE
Lloh282:
	ldr	x9, [x9, _flag_no_gnu_keywords@GOTPAGEOFF]
Lloh283:
	str	w8, [x9]
	b	LBB0_180
LBB0_103:
	cmp	w20, #0
	cset	w20, eq
LBB0_104:
Lloh284:
	adrp	x8, _flag_hosted@GOTPAGE
Lloh285:
	ldr	x8, [x8, _flag_hosted@GOTPAGEOFF]
Lloh286:
	str	w20, [x8]
	cmp	w20, #0
	cset	w8, eq
Lloh287:
	adrp	x9, _flag_no_builtin@GOTPAGE
Lloh288:
	ldr	x9, [x9, _flag_no_builtin@GOTPAGEOFF]
Lloh289:
	str	w8, [x9]
	mov	w19, #1
	cbnz	w20, LBB0_181
; %bb.105:
Lloh290:
	adrp	x8, _warn_main@GOTPAGE
Lloh291:
	ldr	x8, [x8, _warn_main@GOTPAGEOFF]
	ldr	w9, [x8]
	cmp	w9, #2
	b.ne	LBB0_181
; %bb.106:
	str	wzr, [x8]
	b	LBB0_180
LBB0_107:
Lloh292:
	adrp	x8, _flag_new_for_scope@GOTPAGE
Lloh293:
	ldr	x8, [x8, _flag_new_for_scope@GOTPAGEOFF]
Lloh294:
	str	w20, [x8]
	b	LBB0_180
LBB0_108:
Lloh295:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh296:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh297:
	ldr	x8, [x8]
	str	w20, [x8, #68]
	b	LBB0_180
LBB0_109:
Lloh298:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh299:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh300:
	ldr	x8, [x8]
	str	x21, [x8, #96]
	b	LBB0_180
LBB0_110:
Lloh301:
	adrp	x8, _flag_enforce_eh_specs@GOTPAGE
Lloh302:
	ldr	x8, [x8, _flag_enforce_eh_specs@GOTPAGEOFF]
Lloh303:
	str	w20, [x8]
	b	LBB0_180
LBB0_111:
Lloh304:
	adrp	x0, l_.str.11@PAGE
Lloh305:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	_set_struct_debug_option
	b	LBB0_180
LBB0_112:
	mov	x0, x21
	bl	_set_struct_debug_option
	b	LBB0_180
LBB0_113:
Lloh306:
	adrp	x0, l_.str.10@PAGE
Lloh307:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_set_struct_debug_option
	b	LBB0_180
LBB0_114:
Lloh308:
	adrp	x8, _flag_elide_constructors@GOTPAGE
Lloh309:
	ldr	x8, [x8, _flag_elide_constructors@GOTPAGEOFF]
Lloh310:
	str	w20, [x8]
	b	LBB0_180
LBB0_115:
Lloh311:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh312:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh313:
	ldr	x8, [x8]
	str	w20, [x8, #64]
	b	LBB0_180
LBB0_116:
Lloh314:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh315:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh316:
	ldr	x8, [x8]
	mov	w19, #1
	str	w19, [x8, #60]
	b	LBB0_181
LBB0_117:
Lloh317:
	adrp	x8, _flag_default_inline@GOTPAGE
Lloh318:
	ldr	x8, [x8, _flag_default_inline@GOTPAGEOFF]
Lloh319:
	str	w20, [x8]
	b	LBB0_180
LBB0_118:
Lloh320:
	adrp	x8, _constant_string_class_name@GOTPAGE
Lloh321:
	ldr	x8, [x8, _constant_string_class_name@GOTPAGEOFF]
Lloh322:
	str	x21, [x8]
	b	LBB0_180
LBB0_119:
Lloh323:
	adrp	x8, _flag_conserve_space@GOTPAGE
Lloh324:
	ldr	x8, [x8, _flag_conserve_space@GOTPAGEOFF]
Lloh325:
	str	w20, [x8]
	b	LBB0_180
LBB0_120:
	bl	_c_dialect_cxx
	cbnz	w0, LBB0_2
; %bb.121:
Lloh326:
	adrp	x8, _flag_cond_mismatch@GOTPAGE
Lloh327:
	ldr	x8, [x8, _flag_cond_mismatch@GOTPAGEOFF]
Lloh328:
	str	w20, [x8]
	b	LBB0_180
LBB0_122:
Lloh329:
	adrp	x8, _flag_check_new@GOTPAGE
Lloh330:
	ldr	x8, [x8, _flag_check_new@GOTPAGEOFF]
Lloh331:
	str	w20, [x8]
	b	LBB0_180
LBB0_123:
	cbz	w20, LBB0_187
; %bb.124:
	mov	w19, #0
	b	LBB0_181
LBB0_125:
	cmp	w20, #0
	cset	w8, eq
Lloh332:
	adrp	x9, _flag_no_builtin@GOTPAGE
Lloh333:
	ldr	x9, [x9, _flag_no_builtin@GOTPAGEOFF]
Lloh334:
	str	w8, [x9]
	b	LBB0_180
LBB0_126:
	cmp	w20, #0
	cset	w8, eq
Lloh335:
	adrp	x9, _flag_no_asm@GOTPAGE
Lloh336:
	ldr	x9, [x9, _flag_no_asm@GOTPAGEOFF]
Lloh337:
	str	w8, [x9]
	b	LBB0_180
LBB0_127:
Lloh338:
	adrp	x8, _flag_access_control@GOTPAGE
Lloh339:
	ldr	x8, [x8, _flag_access_control@GOTPAGEOFF]
Lloh340:
	str	w20, [x8]
	b	LBB0_180
LBB0_128:
	mov	x0, x21
	bl	_handle_OPT_d
	b	LBB0_180
LBB0_129:
	bl	_c_dialect_cxx
	mov	w19, #1
	cbz	w0, LBB0_188
; %bb.130:
	mov	w0, #1
	bl	_set_std_cxx98
	b	LBB0_181
LBB0_131:
Lloh341:
	adrp	x8, _pch_file@GOTPAGE
Lloh342:
	ldr	x8, [x8, _pch_file@GOTPAGEOFF]
Lloh343:
	str	x21, [x8]
	b	LBB0_180
LBB0_132:
Lloh344:
	adrp	x8, _warn_write_strings@GOTPAGE
Lloh345:
	ldr	x8, [x8, _warn_write_strings@GOTPAGEOFF]
Lloh346:
	str	w20, [x8]
	b	LBB0_180
LBB0_133:
Lloh347:
	adrp	x8, _warn_variadic_macros@GOTPAGE
Lloh348:
	ldr	x8, [x8, _warn_variadic_macros@GOTPAGEOFF]
Lloh349:
	str	w20, [x8]
	b	LBB0_180
LBB0_134:
Lloh350:
	adrp	x8, _warn_unused_macros@GOTPAGE
Lloh351:
	ldr	x8, [x8, _warn_unused_macros@GOTPAGEOFF]
Lloh352:
	str	w20, [x8]
	b	LBB0_180
LBB0_135:
	lsl	w8, w20, #1
Lloh353:
	adrp	x9, _warn_unknown_pragmas@GOTPAGE
Lloh354:
	ldr	x9, [x9, _warn_unknown_pragmas@GOTPAGEOFF]
Lloh355:
	str	w8, [x9]
	b	LBB0_180
LBB0_136:
Lloh356:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh357:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh358:
	ldr	x8, [x8]
	str	w20, [x8, #56]
	b	LBB0_180
LBB0_137:
Lloh359:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh360:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh361:
	ldr	x8, [x8]
	str	w20, [x8, #8]
	b	LBB0_180
LBB0_138:
Lloh362:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh363:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh364:
	ldr	x8, [x8]
	str	w20, [x8, #52]
	b	LBB0_180
LBB0_139:
Lloh365:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh366:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh367:
	ldr	x8, [x8]
	str	w20, [x8, #48]
	b	LBB0_180
LBB0_140:
Lloh368:
	adrp	x8, _warn_strict_null_sentinel@GOTPAGE
Lloh369:
	ldr	x8, [x8, _warn_strict_null_sentinel@GOTPAGEOFF]
Lloh370:
	str	w20, [x8]
	b	LBB0_180
LBB0_141:
Lloh371:
	adrp	x8, _warn_return_type@GOTPAGE
Lloh372:
	ldr	x8, [x8, _warn_return_type@GOTPAGEOFF]
Lloh373:
	str	w20, [x8]
	b	LBB0_180
LBB0_142:
	cbz	w20, LBB0_185
; %bb.143:
	cbz	x21, LBB0_192
; %bb.144:
Lloh374:
	adrp	x1, l_.str.3@PAGE
Lloh375:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x21
	bl	_strcasecmp
	cbz	w0, LBB0_185
; %bb.145:
Lloh376:
	adrp	x1, l_.str.4@PAGE
Lloh377:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	x0, x21
	bl	_strcasecmp
	cbz	w0, LBB0_192
; %bb.146:
Lloh378:
	adrp	x1, l_.str.5@PAGE
Lloh379:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	x0, x21
	bl	_strcasecmp
	cbz	w0, LBB0_194
; %bb.147:
Lloh380:
	adrp	x1, l_.str.6@PAGE
Lloh381:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	x0, x21
	bl	_strcasecmp
	cbz	w0, LBB0_195
; %bb.148:
	str	x21, [sp]
Lloh382:
	adrp	x0, l_.str.7@PAGE
Lloh383:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_error
	b	LBB0_180
LBB0_149:
Lloh384:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh385:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh386:
	ldr	x8, [x8]
	str	w20, [x8, #44]
	b	LBB0_180
LBB0_150:
Lloh387:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh388:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh389:
	ldr	x8, [x8]
	str	w20, [x8, #20]
	b	LBB0_180
LBB0_151:
Lloh390:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh391:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh392:
	ldr	x8, [x8]
	str	w20, [x8, #40]
	b	LBB0_180
LBB0_152:
Lloh393:
	adrp	x8, _warn_main@GOTPAGE
Lloh394:
	ldr	x8, [x8, _warn_main@GOTPAGEOFF]
	cbnz	w20, LBB0_174
; %bb.153:
	mov	w9, #-1
	b	LBB0_60
LBB0_154:
Lloh395:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh396:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh397:
	ldr	x8, [x8]
	str	w20, [x8, #36]
	b	LBB0_180
LBB0_155:
	mov	x0, x20
	bl	_set_Wimplicit
	b	LBB0_180
LBB0_156:
	mov	x0, x21
	bl	_atoi
	bl	_set_Wformat
	b	LBB0_180
LBB0_157:
	mov	x0, x20
	bl	_set_Wformat
	b	LBB0_180
LBB0_158:
Lloh398:
	adrp	x8, _mesg_implicit_function_declaration@GOTPAGE
Lloh399:
	ldr	x8, [x8, _mesg_implicit_function_declaration@GOTPAGEOFF]
	mov	w9, #2
	b	LBB0_60
LBB0_159:
Lloh400:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh401:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh402:
	ldr	x8, [x8]
	str	w20, [x8, #32]
Lloh403:
	adrp	x8, _global_dc@GOTPAGE
Lloh404:
	ldr	x8, [x8, _global_dc@GOTPAGEOFF]
Lloh405:
	ldr	x8, [x8]
	str	w20, [x8]
	b	LBB0_180
LBB0_160:
Lloh406:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh407:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh408:
	ldr	x8, [x8]
	str	w20, [x8, #28]
	b	LBB0_180
LBB0_161:
Lloh409:
	adrp	x8, _warn_ecpp@GOTPAGE
Lloh410:
	ldr	x8, [x8, _warn_ecpp@GOTPAGEOFF]
Lloh411:
	str	w20, [x8]
	mov	w19, #1
	cbz	w20, LBB0_181
; %bb.162:
Lloh412:
	adrp	x8, _warn_nonvdtor@GOTPAGE
Lloh413:
	ldr	x8, [x8, _warn_nonvdtor@GOTPAGEOFF]
Lloh414:
	str	w19, [x8]
	b	LBB0_181
LBB0_163:
Lloh415:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh416:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh417:
	ldr	x8, [x8]
	str	w20, [x8, #24]
	b	LBB0_180
LBB0_164:
	mov	w0, #277
	b	LBB0_179
LBB0_165:
Lloh418:
	adrp	x8, _flag_no_line_commands@GOTPAGE
Lloh419:
	ldr	x8, [x8, _flag_no_line_commands@GOTPAGEOFF]
	b	LBB0_174
LBB0_166:
Lloh420:
	adrp	x8, _deps_seen@GOTPAGE
Lloh421:
	ldr	x8, [x8, _deps_seen@GOTPAGEOFF]
	mov	w19, #1
Lloh422:
	str	w19, [x8]
Lloh423:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh424:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh425:
	ldr	x8, [x8]
	str	w19, [x8, #156]
	b	LBB0_181
LBB0_167:
Lloh426:
	adrp	x8, _deps_seen@GOTPAGE
Lloh427:
	ldr	x8, [x8, _deps_seen@GOTPAGEOFF]
	mov	w19, #1
Lloh428:
	str	w19, [x8]
Lloh429:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh430:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh431:
	ldr	x8, [x8]
	str	w19, [x8, #152]
	b	LBB0_181
LBB0_168:
Lloh432:
	adrp	x8, _deps_seen@GOTPAGE
Lloh433:
	ldr	x8, [x8, _deps_seen@GOTPAGEOFF]
	mov	w19, #1
Lloh434:
	str	w19, [x8]
Lloh435:
	adrp	x8, _deps_file@GOTPAGE
Lloh436:
	ldr	x8, [x8, _deps_file@GOTPAGEOFF]
Lloh437:
	str	x21, [x8]
	b	LBB0_181
LBB0_169:
Lloh438:
	adrp	x1, l_.str@PAGE
Lloh439:
	add	x1, x1, l_.str@PAGEOFF
	mov	x0, x21
	bl	_strcmp
	cbz	w0, LBB0_189
; %bb.170:
	mov	x0, x21
	bl	_xstrdup
Lloh440:
	adrp	x8, _BRACKET@GOTPAGE
Lloh441:
	ldr	x8, [x8, _BRACKET@GOTPAGEOFF]
Lloh442:
	ldr	w1, [x8]
	mov	w19, #1
	mov	w2, #0
	mov	w3, #1
	bl	_add_path
	b	LBB0_181
LBB0_171:
Lloh443:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh444:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh445:
	ldr	x8, [x8]
	b	LBB0_174
LBB0_172:
	mov	x0, x21
	bl	_xstrdup
	bl	_TARGET_OPTF
	b	LBB0_180
LBB0_173:
Lloh446:
	adrp	x8, _flag_preprocess_only@GOTPAGE
Lloh447:
	ldr	x8, [x8, _flag_preprocess_only@GOTPAGEOFF]
LBB0_174:
	mov	w19, #1
	str	w19, [x8]
	b	LBB0_181
LBB0_175:
	mov	w0, #292
	b	LBB0_179
LBB0_176:
Lloh448:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh449:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh450:
	ldr	x8, [x8]
	str	xzr, [x8, #168]
	b	LBB0_180
LBB0_177:
Lloh451:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh452:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh453:
	ldr	x8, [x8]
	str	wzr, [x8, #172]
	b	LBB0_180
LBB0_178:
	mov	w0, #295
LBB0_179:
	mov	x1, x21
	bl	_defer_opt
LBB0_180:
	mov	w19, #1
LBB0_181:
	mov	x0, x19
	ldp	x29, x30, [sp, #64]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #48]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #32]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #80
	ret
LBB0_182:
	lsl	w8, w20, #1
Lloh454:
	adrp	x9, _warn_main@GOTPAGE
Lloh455:
	ldr	x9, [x9, _warn_main@GOTPAGEOFF]
Lloh456:
	str	w8, [x9]
LBB0_183:
Lloh457:
	adrp	x8, _cpp_opts@GOTPAGE
Lloh458:
	ldr	x8, [x8, _cpp_opts@GOTPAGEOFF]
Lloh459:
	ldr	x8, [x8]
	dup.4s	v0, w20
	stur	q0, [x8, #8]
Lloh460:
	adrp	x8, _warn_pointer_sign@GOTPAGE
Lloh461:
	ldr	x8, [x8, _warn_pointer_sign@GOTPAGEOFF]
	ldr	w9, [x8]
	mov	w19, #1
	cmn	w9, #1
	b.ne	LBB0_181
; %bb.184:
	str	w19, [x8]
	b	LBB0_181
LBB0_185:
Lloh462:
	adrp	x8, _normalized_none@GOTPAGE
Lloh463:
	ldr	x8, [x8, _normalized_none@GOTPAGEOFF]
	b	LBB0_193
LBB0_186:
	str	x21, [x8]
	b	LBB0_180
LBB0_187:
	mov	x0, x21
	bl	_disable_builtin_function
	b	LBB0_180
LBB0_188:
	mov	w1, #1
	bl	_set_std_c89
	b	LBB0_181
LBB0_189:
Lloh464:
	adrp	x20, _quote_chain_split@GOTPAGE
Lloh465:
	ldr	x20, [x20, _quote_chain_split@GOTPAGEOFF]
	ldr	w8, [x20]
	cbz	w8, LBB0_191
; %bb.190:
Lloh466:
	adrp	x0, l_.str.1@PAGE
Lloh467:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_error
LBB0_191:
	mov	w19, #1
	str	w19, [x20]
	bl	_split_quote_chain
Lloh468:
	adrp	x0, l_.str.2@PAGE
Lloh469:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_inform
	b	LBB0_181
LBB0_192:
Lloh470:
	adrp	x8, _normalized_KC@GOTPAGE
Lloh471:
	ldr	x8, [x8, _normalized_KC@GOTPAGEOFF]
LBB0_193:
	ldr	w8, [x8]
Lloh472:
	adrp	x9, _cpp_opts@GOTPAGE
Lloh473:
	ldr	x9, [x9, _cpp_opts@GOTPAGEOFF]
Lloh474:
	ldr	x9, [x9]
	str	w8, [x9, #144]
	b	LBB0_180
LBB0_194:
Lloh475:
	adrp	x8, _normalized_identifier_C@GOTPAGE
Lloh476:
	ldr	x8, [x8, _normalized_identifier_C@GOTPAGEOFF]
	b	LBB0_193
LBB0_195:
Lloh477:
	adrp	x8, _normalized_C@GOTPAGE
Lloh478:
	ldr	x8, [x8, _normalized_C@GOTPAGEOFF]
	b	LBB0_193
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotStr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotStr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotStr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotStr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotStr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGotStr	Lloh37, Lloh38, Lloh40
	.loh AdrpLdrGotStr	Lloh35, Lloh36, Lloh39
	.loh AdrpLdrGotStr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotStr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotStr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotStr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotStr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotStr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGotStr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGot	Lloh67, Lloh68
	.loh AdrpLdrGot	Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGot	Lloh90, Lloh91
	.loh AdrpLdrGot	Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGot	Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh116, Lloh117
	.loh AdrpLdrGot	Lloh118, Lloh119
	.loh AdrpLdrGot	Lloh120, Lloh121
	.loh AdrpAdd	Lloh122, Lloh123
	.loh AdrpLdrGotStr	Lloh124, Lloh125, Lloh126
	.loh AdrpLdrGotStr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpLdrGot	Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGot	Lloh138, Lloh139
	.loh AdrpLdrGot	Lloh140, Lloh141
	.loh AdrpLdrGot	Lloh142, Lloh143
	.loh AdrpLdrGotStr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGot	Lloh147, Lloh148
	.loh AdrpLdrGotStr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotStr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGot	Lloh155, Lloh156
	.loh AdrpLdrGot	Lloh157, Lloh158
	.loh AdrpLdrGotStr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotStr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh165, Lloh166, Lloh167
	.loh AdrpLdrGotStr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGotStr	Lloh171, Lloh172, Lloh173
	.loh AdrpLdrGotStr	Lloh174, Lloh175, Lloh176
	.loh AdrpLdrGotStr	Lloh177, Lloh178, Lloh179
	.loh AdrpLdrGotStr	Lloh180, Lloh181, Lloh182
	.loh AdrpLdrGotStr	Lloh183, Lloh184, Lloh185
	.loh AdrpLdrGotStr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGotStr	Lloh189, Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGotStr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotStr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotStr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotStr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGotStr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotStr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGotStr	Lloh216, Lloh217, Lloh218
	.loh AdrpLdrGotStr	Lloh219, Lloh220, Lloh221
	.loh AdrpLdrGotStr	Lloh222, Lloh223, Lloh224
	.loh AdrpLdrGotStr	Lloh225, Lloh226, Lloh227
	.loh AdrpLdrGotLdr	Lloh228, Lloh229, Lloh230
	.loh AdrpLdrGotStr	Lloh231, Lloh232, Lloh233
	.loh AdrpLdrGotStr	Lloh234, Lloh235, Lloh236
	.loh AdrpLdrGotLdr	Lloh237, Lloh238, Lloh239
	.loh AdrpLdrGotStr	Lloh240, Lloh241, Lloh242
	.loh AdrpLdrGotLdr	Lloh243, Lloh244, Lloh245
	.loh AdrpLdrGotStr	Lloh246, Lloh247, Lloh248
	.loh AdrpLdrGotStr	Lloh249, Lloh250, Lloh251
	.loh AdrpLdrGotStr	Lloh252, Lloh253, Lloh254
	.loh AdrpLdrGotStr	Lloh255, Lloh256, Lloh257
	.loh AdrpLdrGotStr	Lloh258, Lloh259, Lloh260
	.loh AdrpLdrGotLdr	Lloh261, Lloh262, Lloh263
	.loh AdrpLdrGotStr	Lloh264, Lloh265, Lloh266
	.loh AdrpLdrGotStr	Lloh267, Lloh268, Lloh269
	.loh AdrpLdrGotStr	Lloh270, Lloh271, Lloh272
	.loh AdrpLdrGotStr	Lloh275, Lloh276, Lloh277
	.loh AdrpAdd	Lloh273, Lloh274
	.loh AdrpLdrGotStr	Lloh278, Lloh279, Lloh280
	.loh AdrpLdrGotStr	Lloh281, Lloh282, Lloh283
	.loh AdrpLdrGotStr	Lloh287, Lloh288, Lloh289
	.loh AdrpLdrGotStr	Lloh284, Lloh285, Lloh286
	.loh AdrpLdrGot	Lloh290, Lloh291
	.loh AdrpLdrGotStr	Lloh292, Lloh293, Lloh294
	.loh AdrpLdrGotLdr	Lloh295, Lloh296, Lloh297
	.loh AdrpLdrGotLdr	Lloh298, Lloh299, Lloh300
	.loh AdrpLdrGotStr	Lloh301, Lloh302, Lloh303
	.loh AdrpAdd	Lloh304, Lloh305
	.loh AdrpAdd	Lloh306, Lloh307
	.loh AdrpLdrGotStr	Lloh308, Lloh309, Lloh310
	.loh AdrpLdrGotLdr	Lloh311, Lloh312, Lloh313
	.loh AdrpLdrGotLdr	Lloh314, Lloh315, Lloh316
	.loh AdrpLdrGotStr	Lloh317, Lloh318, Lloh319
	.loh AdrpLdrGotStr	Lloh320, Lloh321, Lloh322
	.loh AdrpLdrGotStr	Lloh323, Lloh324, Lloh325
	.loh AdrpLdrGotStr	Lloh326, Lloh327, Lloh328
	.loh AdrpLdrGotStr	Lloh329, Lloh330, Lloh331
	.loh AdrpLdrGotStr	Lloh332, Lloh333, Lloh334
	.loh AdrpLdrGotStr	Lloh335, Lloh336, Lloh337
	.loh AdrpLdrGotStr	Lloh338, Lloh339, Lloh340
	.loh AdrpLdrGotStr	Lloh341, Lloh342, Lloh343
	.loh AdrpLdrGotStr	Lloh344, Lloh345, Lloh346
	.loh AdrpLdrGotStr	Lloh347, Lloh348, Lloh349
	.loh AdrpLdrGotStr	Lloh350, Lloh351, Lloh352
	.loh AdrpLdrGotStr	Lloh353, Lloh354, Lloh355
	.loh AdrpLdrGotLdr	Lloh356, Lloh357, Lloh358
	.loh AdrpLdrGotLdr	Lloh359, Lloh360, Lloh361
	.loh AdrpLdrGotLdr	Lloh362, Lloh363, Lloh364
	.loh AdrpLdrGotLdr	Lloh365, Lloh366, Lloh367
	.loh AdrpLdrGotStr	Lloh368, Lloh369, Lloh370
	.loh AdrpLdrGotStr	Lloh371, Lloh372, Lloh373
	.loh AdrpAdd	Lloh374, Lloh375
	.loh AdrpAdd	Lloh376, Lloh377
	.loh AdrpAdd	Lloh378, Lloh379
	.loh AdrpAdd	Lloh380, Lloh381
	.loh AdrpAdd	Lloh382, Lloh383
	.loh AdrpLdrGotLdr	Lloh384, Lloh385, Lloh386
	.loh AdrpLdrGotLdr	Lloh387, Lloh388, Lloh389
	.loh AdrpLdrGotLdr	Lloh390, Lloh391, Lloh392
	.loh AdrpLdrGot	Lloh393, Lloh394
	.loh AdrpLdrGotLdr	Lloh395, Lloh396, Lloh397
	.loh AdrpLdrGot	Lloh398, Lloh399
	.loh AdrpLdrGotLdr	Lloh403, Lloh404, Lloh405
	.loh AdrpLdrGotLdr	Lloh400, Lloh401, Lloh402
	.loh AdrpLdrGotLdr	Lloh406, Lloh407, Lloh408
	.loh AdrpLdrGotStr	Lloh409, Lloh410, Lloh411
	.loh AdrpLdrGotStr	Lloh412, Lloh413, Lloh414
	.loh AdrpLdrGotLdr	Lloh415, Lloh416, Lloh417
	.loh AdrpLdrGot	Lloh418, Lloh419
	.loh AdrpLdrGotLdr	Lloh423, Lloh424, Lloh425
	.loh AdrpLdrGotStr	Lloh420, Lloh421, Lloh422
	.loh AdrpLdrGotLdr	Lloh429, Lloh430, Lloh431
	.loh AdrpLdrGotStr	Lloh426, Lloh427, Lloh428
	.loh AdrpLdrGotStr	Lloh435, Lloh436, Lloh437
	.loh AdrpLdrGotStr	Lloh432, Lloh433, Lloh434
	.loh AdrpAdd	Lloh438, Lloh439
	.loh AdrpLdrGotLdr	Lloh440, Lloh441, Lloh442
	.loh AdrpLdrGotLdr	Lloh443, Lloh444, Lloh445
	.loh AdrpLdrGot	Lloh446, Lloh447
	.loh AdrpLdrGotLdr	Lloh448, Lloh449, Lloh450
	.loh AdrpLdrGotLdr	Lloh451, Lloh452, Lloh453
	.loh AdrpLdrGotStr	Lloh454, Lloh455, Lloh456
	.loh AdrpLdrGot	Lloh460, Lloh461
	.loh AdrpLdrGotLdr	Lloh457, Lloh458, Lloh459
	.loh AdrpLdrGot	Lloh462, Lloh463
	.loh AdrpLdrGot	Lloh464, Lloh465
	.loh AdrpAdd	Lloh466, Lloh467
	.loh AdrpAdd	Lloh468, Lloh469
	.loh AdrpLdrGot	Lloh470, Lloh471
	.loh AdrpLdrGotLdr	Lloh472, Lloh473, Lloh474
	.loh AdrpLdrGot	Lloh475, Lloh476
	.loh AdrpLdrGot	Lloh477, Lloh478
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_25-LBB0_2)>>2
	.short	(LBB0_26-LBB0_2)>>2
	.short	(LBB0_27-LBB0_2)>>2
	.short	(LBB0_28-LBB0_2)>>2
	.short	(LBB0_29-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_5-LBB0_2)>>2
	.short	(LBB0_5-LBB0_2)>>2
	.short	(LBB0_7-LBB0_2)>>2
	.short	(LBB0_9-LBB0_2)>>2
	.short	(LBB0_9-LBB0_2)>>2
	.short	(LBB0_30-LBB0_2)>>2
	.short	(LBB0_7-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_3-LBB0_2)>>2
	.short	(LBB0_5-LBB0_2)>>2
	.short	(LBB0_32-LBB0_2)>>2
	.short	(LBB0_33-LBB0_2)>>2
	.short	(LBB0_34-LBB0_2)>>2
	.short	(LBB0_35-LBB0_2)>>2
	.short	(LBB0_36-LBB0_2)>>2
	.short	(LBB0_41-LBB0_2)>>2
	.short	(LBB0_43-LBB0_2)>>2
	.short	(LBB0_44-LBB0_2)>>2
	.short	(LBB0_45-LBB0_2)>>2
	.short	(LBB0_46-LBB0_2)>>2
	.short	(LBB0_47-LBB0_2)>>2
	.short	(LBB0_48-LBB0_2)>>2
	.short	(LBB0_49-LBB0_2)>>2
	.short	(LBB0_51-LBB0_2)>>2
	.short	(LBB0_52-LBB0_2)>>2
	.short	(LBB0_53-LBB0_2)>>2
	.short	(LBB0_54-LBB0_2)>>2
	.short	(LBB0_11-LBB0_2)>>2
	.short	(LBB0_55-LBB0_2)>>2
	.short	(LBB0_11-LBB0_2)>>2
	.short	(LBB0_56-LBB0_2)>>2
	.short	(LBB0_58-LBB0_2)>>2
	.short	(LBB0_61-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_62-LBB0_2)>>2
	.short	(LBB0_63-LBB0_2)>>2
	.short	(LBB0_64-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_65-LBB0_2)>>2
	.short	(LBB0_66-LBB0_2)>>2
	.short	(LBB0_67-LBB0_2)>>2
	.short	(LBB0_68-LBB0_2)>>2
	.short	(LBB0_69-LBB0_2)>>2
	.short	(LBB0_70-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_71-LBB0_2)>>2
	.short	(LBB0_72-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_74-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_75-LBB0_2)>>2
	.short	(LBB0_76-LBB0_2)>>2
	.short	(LBB0_77-LBB0_2)>>2
	.short	(LBB0_78-LBB0_2)>>2
	.short	(LBB0_79-LBB0_2)>>2
	.short	(LBB0_80-LBB0_2)>>2
	.short	(LBB0_81-LBB0_2)>>2
	.short	(LBB0_82-LBB0_2)>>2
	.short	(LBB0_84-LBB0_2)>>2
	.short	(LBB0_85-LBB0_2)>>2
	.short	(LBB0_86-LBB0_2)>>2
	.short	(LBB0_87-LBB0_2)>>2
	.short	(LBB0_88-LBB0_2)>>2
	.short	(LBB0_89-LBB0_2)>>2
	.short	(LBB0_90-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_91-LBB0_2)>>2
	.short	(LBB0_92-LBB0_2)>>2
	.short	(LBB0_93-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_94-LBB0_2)>>2
	.short	(LBB0_95-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_96-LBB0_2)>>2
	.short	(LBB0_97-LBB0_2)>>2
	.short	(LBB0_98-LBB0_2)>>2
	.short	(LBB0_99-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_104-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_100-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_101-LBB0_2)>>2
	.short	(LBB0_102-LBB0_2)>>2
	.short	(LBB0_103-LBB0_2)>>2
	.short	(LBB0_107-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_108-LBB0_2)>>2
	.short	(LBB0_109-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_110-LBB0_2)>>2
	.short	(LBB0_111-LBB0_2)>>2
	.short	(LBB0_112-LBB0_2)>>2
	.short	(LBB0_113-LBB0_2)>>2
	.short	(LBB0_114-LBB0_2)>>2
	.short	(LBB0_115-LBB0_2)>>2
	.short	(LBB0_116-LBB0_2)>>2
	.short	(LBB0_117-LBB0_2)>>2
	.short	(LBB0_118-LBB0_2)>>2
	.short	(LBB0_119-LBB0_2)>>2
	.short	(LBB0_120-LBB0_2)>>2
	.short	(LBB0_122-LBB0_2)>>2
	.short	(LBB0_123-LBB0_2)>>2
	.short	(LBB0_125-LBB0_2)>>2
	.short	(LBB0_126-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_127-LBB0_2)>>2
	.short	(LBB0_128-LBB0_2)>>2
	.short	(LBB0_129-LBB0_2)>>2
	.short	(LBB0_131-LBB0_2)>>2
	.short	(LBB0_132-LBB0_2)>>2
	.short	(LBB0_133-LBB0_2)>>2
	.short	(LBB0_134-LBB0_2)>>2
	.short	(LBB0_135-LBB0_2)>>2
	.short	(LBB0_136-LBB0_2)>>2
	.short	(LBB0_137-LBB0_2)>>2
	.short	(LBB0_138-LBB0_2)>>2
	.short	(LBB0_139-LBB0_2)>>2
	.short	(LBB0_140-LBB0_2)>>2
	.short	(LBB0_141-LBB0_2)>>2
	.short	(LBB0_142-LBB0_2)>>2
	.short	(LBB0_149-LBB0_2)>>2
	.short	(LBB0_150-LBB0_2)>>2
	.short	(LBB0_12-LBB0_2)>>2
	.short	(LBB0_151-LBB0_2)>>2
	.short	(LBB0_152-LBB0_2)>>2
	.short	(LBB0_154-LBB0_2)>>2
	.short	(LBB0_181-LBB0_2)>>2
	.short	(LBB0_155-LBB0_2)>>2
	.short	(LBB0_156-LBB0_2)>>2
	.short	(LBB0_157-LBB0_2)>>2
	.short	(LBB0_158-LBB0_2)>>2
	.short	(LBB0_159-LBB0_2)>>2
	.short	(LBB0_160-LBB0_2)>>2
	.short	(LBB0_161-LBB0_2)>>2
	.short	(LBB0_163-LBB0_2)>>2
	.short	(LBB0_20-LBB0_2)>>2
	.short	(LBB0_20-LBB0_2)>>2
	.short	(LBB0_12-LBB0_2)>>2
	.short	(LBB0_164-LBB0_2)>>2
	.short	(LBB0_165-LBB0_2)>>2
	.short	(LBB0_21-LBB0_2)>>2
	.short	(LBB0_21-LBB0_2)>>2
	.short	(LBB0_166-LBB0_2)>>2
	.short	(LBB0_22-LBB0_2)>>2
	.short	(LBB0_23-LBB0_2)>>2
	.short	(LBB0_167-LBB0_2)>>2
	.short	(LBB0_168-LBB0_2)>>2
	.short	(LBB0_22-LBB0_2)>>2
	.short	(LBB0_23-LBB0_2)>>2
	.short	(LBB0_169-LBB0_2)>>2
	.short	(LBB0_171-LBB0_2)>>2
	.short	(LBB0_172-LBB0_2)>>2
	.short	(LBB0_173-LBB0_2)>>2
	.short	(LBB0_175-LBB0_2)>>2
	.short	(LBB0_176-LBB0_2)>>2
	.short	(LBB0_177-LBB0_2)>>2
	.short	(LBB0_178-LBB0_2)>>2
                                        ; -- End function
	.comm	_cl_options,8,3                 ; @cl_options
	.comm	_parse_in,4,2                   ; @parse_in
	.comm	_CLK_ASM,8,3                    ; @CLK_ASM
	.comm	_CL_C,4,2                       ; @CL_C
	.comm	_CL_CXX,4,2                     ; @CL_CXX
	.comm	_CL_ObjC,4,2                    ; @CL_ObjC
	.comm	_CL_ObjCXX,4,2                  ; @CL_ObjCXX
	.comm	_pch_file,8,3                   ; @pch_file
	.comm	_cpp_opts,8,3                   ; @cpp_opts
	.comm	_flag_preprocess_only,4,2       ; @flag_preprocess_only
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"-"

	.comm	_BRACKET,4,2                    ; @BRACKET
	.comm	_quote_chain_split,4,2          ; @quote_chain_split
l_.str.1:                               ; @.str.1
	.asciz	"-I- specified twice"

l_.str.2:                               ; @.str.2
	.asciz	"obsolete option -I- used, please use -iquote instead"

	.comm	_DEPS_SYSTEM,8,3                ; @DEPS_SYSTEM
	.comm	_DEPS_USER,8,3                  ; @DEPS_USER
	.comm	_flag_no_output,4,2             ; @flag_no_output
	.comm	_deps_file,8,3                  ; @deps_file
	.comm	_deps_seen,4,2                  ; @deps_seen
	.comm	_flag_no_line_commands,4,2      ; @flag_no_line_commands
	.comm	_flag_working_directory,4,2     ; @flag_working_directory
	.comm	_warn_char_subscripts,4,2       ; @warn_char_subscripts
	.comm	_warn_missing_braces,4,2        ; @warn_missing_braces
	.comm	_warn_parentheses,4,2           ; @warn_parentheses
	.comm	_warn_return_type,4,2           ; @warn_return_type
	.comm	_warn_sequence_point,4,2        ; @warn_sequence_point
	.comm	_warn_sign_compare,4,2          ; @warn_sign_compare
	.comm	_warn_switch,4,2                ; @warn_switch
	.comm	_warn_strict_overflow,4,2       ; @warn_strict_overflow
	.comm	_warn_address,4,2               ; @warn_address
	.comm	_warn_unknown_pragmas,4,2       ; @warn_unknown_pragmas
	.comm	_warn_uninitialized,4,2         ; @warn_uninitialized
	.comm	_warn_main,4,2                  ; @warn_main
	.comm	_warn_reorder,4,2               ; @warn_reorder
	.comm	_warn_nontemplate_friend,4,2    ; @warn_nontemplate_friend
	.comm	_warn_pointer_sign,4,2          ; @warn_pointer_sign
	.comm	_global_dc,8,3                  ; @global_dc
	.comm	_mesg_implicit_function_declaration,4,2 ; @mesg_implicit_function_declaration
l_.str.3:                               ; @.str.3
	.asciz	"none"

	.comm	_normalized_none,4,2            ; @normalized_none
l_.str.4:                               ; @.str.4
	.asciz	"nfkc"

	.comm	_normalized_KC,4,2              ; @normalized_KC
l_.str.5:                               ; @.str.5
	.asciz	"id"

	.comm	_normalized_identifier_C,4,2    ; @normalized_identifier_C
l_.str.6:                               ; @.str.6
	.asciz	"nfc"

	.comm	_normalized_C,4,2               ; @normalized_C
l_.str.7:                               ; @.str.7
	.asciz	"argument %qs to %<-Wnormalized%> not recognized"

	.comm	_warn_strict_null_sentinel,4,2  ; @warn_strict_null_sentinel
	.comm	_warn_unused_macros,4,2         ; @warn_unused_macros
	.comm	_warn_variadic_macros,4,2       ; @warn_variadic_macros
	.comm	_warn_write_strings,4,2         ; @warn_write_strings
	.comm	_warn_ecpp,4,2                  ; @warn_ecpp
	.comm	_warn_nonvdtor,4,2              ; @warn_nonvdtor
	.comm	_flag_cond_mismatch,4,2         ; @flag_cond_mismatch
l_.str.8:                               ; @.str.8
	.asciz	"switch %qs is no longer supported"

	.comm	_flag_access_control,4,2        ; @flag_access_control
	.comm	_flag_no_asm,4,2                ; @flag_no_asm
	.comm	_flag_no_builtin,4,2            ; @flag_no_builtin
	.comm	_flag_hosted,4,2                ; @flag_hosted
	.comm	_flag_short_double,4,2          ; @flag_short_double
	.comm	_flag_short_enums,4,2           ; @flag_short_enums
	.comm	_flag_short_wchar,4,2           ; @flag_short_wchar
	.comm	_flag_signed_bitfields,4,2      ; @flag_signed_bitfields
	.comm	_flag_signed_char,4,2           ; @flag_signed_char
	.comm	_flag_check_new,4,2             ; @flag_check_new
	.comm	_flag_conserve_space,4,2        ; @flag_conserve_space
	.comm	_constant_string_class_name,8,3 ; @constant_string_class_name
	.comm	_flag_default_inline,4,2        ; @flag_default_inline
	.comm	_flag_elide_constructors,4,2    ; @flag_elide_constructors
	.comm	_flag_enforce_eh_specs,4,2      ; @flag_enforce_eh_specs
	.comm	_flag_new_for_scope,4,2         ; @flag_new_for_scope
	.comm	_flag_no_gnu_keywords,4,2       ; @flag_no_gnu_keywords
	.comm	_flag_next_runtime,4,2          ; @flag_next_runtime
l_.str.9:                               ; @.str.9
	.asciz	"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"

	.comm	_flag_exceptions,4,2            ; @flag_exceptions
	.comm	_flag_implement_inlines,4,2     ; @flag_implement_inlines
	.comm	_flag_implicit_inline_templates,4,2 ; @flag_implicit_inline_templates
	.comm	_flag_implicit_templates,4,2    ; @flag_implicit_templates
	.comm	_flag_lax_vector_conversions,4,2 ; @flag_lax_vector_conversions
	.comm	_flag_ms_extensions,4,2         ; @flag_ms_extensions
	.comm	_flag_nil_receivers,4,2         ; @flag_nil_receivers
	.comm	_flag_no_nonansi_builtin,4,2    ; @flag_no_nonansi_builtin
	.comm	_flag_optional_diags,4,2        ; @flag_optional_diags
	.comm	_flag_pch_preprocess,4,2        ; @flag_pch_preprocess
	.comm	_flag_permissive,4,2            ; @flag_permissive
	.comm	_flag_replace_objc_classes,4,2  ; @flag_replace_objc_classes
	.comm	_flag_use_repository,4,2        ; @flag_use_repository
	.comm	_flag_rtti,4,2                  ; @flag_rtti
	.comm	_flag_detailed_statistics,4,2   ; @flag_detailed_statistics
	.comm	_max_tinst_depth,4,2            ; @max_tinst_depth
	.comm	_flag_use_cxa_atexit,4,2        ; @flag_use_cxa_atexit
	.comm	_flag_use_cxa_get_exception_ptr,4,2 ; @flag_use_cxa_get_exception_ptr
	.comm	_visibility_options,4,2         ; @visibility_options
	.comm	_flag_weak,4,2                  ; @flag_weak
	.comm	_flag_threadsafe_statics,4,2    ; @flag_threadsafe_statics
	.comm	_flag_zero_link,4,2             ; @flag_zero_link
	.comm	_flag_gen_declaration,4,2       ; @flag_gen_declaration
l_.str.10:                              ; @.str.10
	.asciz	"base"

l_.str.11:                              ; @.str.11
	.asciz	"dir:ord:sys,dir:gen:any,ind:base"

	.comm	_AFTER,4,2                      ; @AFTER
	.comm	_imultilib,8,3                  ; @imultilib
	.comm	_iprefix,8,3                    ; @iprefix
	.comm	_QUOTE,4,2                      ; @QUOTE
	.comm	_sysroot,8,3                    ; @sysroot
	.comm	_SYSTEM,4,2                     ; @SYSTEM
	.comm	_lang_fortran,4,2               ; @lang_fortran
	.comm	_std_inc,4,2                    ; @std_inc
	.comm	_std_cxx_inc,4,2                ; @std_cxx_inc
	.comm	_out_fname,8,3                  ; @out_fname
l_.str.12:                              ; @.str.12
	.asciz	"output filename specified twice"

	.comm	_warn_overlength_strings,4,2    ; @warn_overlength_strings
	.comm	_print_struct_values,4,2        ; @print_struct_values
	.comm	_stdout,4,2                     ; @stdout
	.comm	_exit_after_options,4,2         ; @exit_after_options
	.comm	_flag_undef,4,2                 ; @flag_undef
	.comm	_verbose,4,2                    ; @verbose
	.comm	_CL_Fortran,4,2                 ; @CL_Fortran
.subsections_via_symbols
