2 # This file is autogenenrated and contains the supported
3 # features and warnings for target compilers.
6 CFLAGS_FAST_MATH := @aros_cflags_fast_math@
8 # LTO/Graphite optimization flags
10 CFLAGS_LTO := @aros_cflags_lto@
11 CFLAGS_NO_LTO := @aros_cflags_lto@
12 CFLAGS_WHOLE_PROGRAM := @aros_cflags_whole_program@
13 CFLAGS_LOOP_BLOCK := @aros_cflags_loop_block@
14 CFLAGS_LOOP_INTERCHANGE := @aros_cflags_loop_interchange@
15 CFLAGS_LOOP_STRIP_MINE := @aros_cflags_loop_strip_mine@
18 CFLAGS_PEEL_LOOPS := @aros_cflags_peel_loops@
21 CFLAGS_STRICT_ALIASING := @aros_cflags_strictaliasing@
22 CFLAGS_NO_STRICT_ALIASING := @aros_cflags_nostrictaliasing@
25 CFLAGS_IQUOTE := @aros_cflags_iquote@
26 CFLAGS_IQUOTE_END := @aros_cflags_iquote_end@
28 # Disable compiler warning flags
30 NOWARN_UNUSED_COMMAND_LINE_ARGUMENT := @aros_nowarnflags_unused_command_line_argument@
31 NOWARN_UNKNOWN_WARNING_OPTION := @aros_nowarnflags_unknown_warning_option@
33 NOWARN_UNUSED_BUT_SET_VARIABLE := @aros_nowarnflags_unused_but_set_variable@
34 NOWARN_STRICT_ALIASING := @aros_nowarnflags_strict_aliasing@
35 NOWARN_ARRAY_BOUNDS := @aros_nowarnflags_array_bounds@
36 NOWARN_ENUM_COMPARE := @aros_nowarnflags_enum_compare@
37 NOWARN_BOOL_COMPARE := @aros_nowarnflags_bool_compare@
38 NOWARN_SIGN_COMPARE := @aros_nowarnflags_sign_compare@
39 NOWARN_NONNULL_COMPARE := @aros_nowarnflags_nonnull_compare@
40 NOWARN_OVERFLOW := @aros_nowarnflags_overflow@
41 NOWARN_STRICT_OVERFLOW := @aros_nowarnflags_strict_overflow@
42 NOWARN_FORMAT_SECURITY := @aros_nowarnflags_format_security@
43 NOWARN_MISLEADING_INDENTATION := @aros_nowarnflags_misleading_indentation@
44 NOWARN_UNUSED := @aros_nowarnflags_unused@
45 NOWARN_UNUSED_VALUE := @aros_nowarnflags_unused_value@
46 NOWARN_UNUSED_VARIABLE := @aros_nowarnflags_unused_variable@
47 NOWARN_UNUSED_FUNCTION := @aros_nowarnflags_unused_function@
48 NOWARN_UNUSED_PARAMETER := @aros_nowarnflags_unused_parameter@
49 NOWARN_IMPLICIT_FUNCTION_DECL := @aros_nowarnflags_implicit_function_declaration@
50 NOWARN_UNINITIALIZED := @aros_nowarnflags_uninitialized@
51 NOWARN_MAYBE_UNINITIALIZED := @aros_nowarnflags_maybe_uninitialized@
52 NOWARN_FORMAT := @aros_nowarnflags_format@
53 NOWARN_PARENTHESES := @aros_nowarnflags_parentheses@
54 NOWARN_CHAR_SUBSCRIPTS := @aros_nowarnflags_char_subscripts@
55 NOWARN_ENDIF_LABELS := @aros_nowarnflags_endif_labels@
56 NOWARN_FORMAT_CONTAINS_NUL := @aros_nowarnflags_format_contains_nul@
57 NOWARN_IMPLICIT_INT := @aros_nowarnflags_implicit_int@
58 NOWARN_AGGRESSIVE_LOOP_OPT := @aros_nowarnflags_aggressive_loop_optimizations@
59 NOWARN_CPP := @aros_nowarnflags_cpp@
60 NOWARN_SWITCH := @aros_nowarnflags_switch@
61 NOWARN_DISCARDED_QUALIFIERS := @aros_nowarnflags_discarded_qualifiers@
62 NOWARN_SEQUENCE_POINT := @aros_nowarnflags_sequence_point@
63 NOWARN_UNKNOWN_PRAGMAS := @aros_nowarnflags_unknown_pragmas@
64 NOWARN_DISCARDED_ARRAY_QUAL := @aros_nowarnflags_discarded_array_qualifiers@
65 NOWARN_INT_CONVERSION := @aros_nowarnflags_int_conversion@
66 NOWARN_INT_TO_POINTER_CAST := @aros_nowarnflags_int_to_pointer_cast@
67 NOWARN_POINTER_TO_INT_CAST := @aros_nowarnflags_pointer_to_int_cast@
68 NOWARN_UNUSED_CONST_VARIABLE := @aros_nowarnflags_unused_const_variable@
69 NOWARN_WRITE_STRINGS := @aros_nowarnflags_write_strings@
70 NOWARN_COMMENT := @aros_nowarnflags_comment@
71 NOWARN_INCOMPAT_POINTER_TYPES := @aros_nowarnflags_incompatible_pointer_types@
72 NOWARN_LOGICAL_NOT_PARENTHESES := @aros_nowarnflags_logical_not_parentheses@
73 NOWARN_STRICT_PROTOTYPES := @aros_nowarnflags_strict_prototypes@
74 NOWARN_POINTER_SIGN := @aros_nowarnflags_pointer_sign@
75 NOWARN_SHIFT_OVERFLOW := @aros_nowarnflags_shift_overflow@
76 NOWARN_FRAME_ADDRESS := @aros_nowarnflags_frame_address@
77 NOWARN_DEPRECATED_DECLARATIONS := @aros_nowarnflags_deprecated_declarations@
78 NOWARN_ATTRIBUTES := @aros_nowarnflags_attributes@
79 NOWARN_UNUSED_LOCAL_TYPEDEFS := @aros_nowarnflags_unused_local_typedefs@
80 NOWARN_MISSING_BRACES := @aros_nowarnflags_missing_braces@
81 NOWARN_CONVERSION_NULL := @aros_nowarnflags_conversion_null@
82 NOWARN_NARROWING := @aros_nowarnflags_narrowing@
83 NOWARN_VOLATILE_REGISTER_VAR := @aros_nowarnflags_volatile_register_var@
84 NOWARN_SIZEOF_POINTER_MEMACCESS := @aros_nowarnflags_sizeof_pointer_memaccess@
85 NOWARN_RETURN_TYPE := @aros_nowarnflags_return_type@
86 NOWARN_FORMAT_ZERO_LENGTH := @aros_nowarnflags_format_zero_length@
87 NOWARN_LTO_TYPE_MISMATCH := @aros_nowarnflags_lto_type_mismatch@