|
74 | 74 | "json": "armv5te.json", |
75 | 75 | "flags": "--target=armv5e-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
76 | 76 | }, |
| 77 | + { |
| 78 | + "variant": "armv6m_soft_nofp_exn_rtti_unaligned", |
| 79 | + "json": "armv6m_soft_nofp_exn_rtti_unaligned.json", |
| 80 | + "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none" |
| 81 | + }, |
77 | 82 | { |
78 | 83 | "variant": "armv6m_soft_nofp_exn_rtti", |
79 | 84 | "json": "armv6m_soft_nofp_exn_rtti.json", |
80 | | - "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none" |
| 85 | + "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -mno-unaligned-access" |
| 86 | + }, |
| 87 | + { |
| 88 | + "variant": "armv6m_soft_nofp_unaligned", |
| 89 | + "json": "armv6m_soft_nofp_unaligned.json", |
| 90 | + "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
81 | 91 | }, |
82 | 92 | { |
83 | 93 | "variant": "armv6m_soft_nofp", |
84 | 94 | "json": "armv6m_soft_nofp.json", |
85 | | - "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
| 95 | + "flags": "--target=thumbv6m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 96 | + }, |
| 97 | + { |
| 98 | + "variant": "armv7a_soft_nofp_exn_rtti_unaligned", |
| 99 | + "json": "armv7a_soft_nofp_exn_rtti_unaligned.json", |
| 100 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=none" |
86 | 101 | }, |
87 | 102 | { |
88 | 103 | "variant": "armv7a_soft_nofp_exn_rtti", |
89 | 104 | "json": "armv7a_soft_nofp_exn_rtti.json", |
90 | | - "flags": "--target=armv7-unknown-none-eabi -mfpu=none" |
| 105 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access" |
91 | 106 | }, |
92 | 107 | { |
93 | | - "variant": "armv7a_soft_nofp", |
94 | | - "json": "armv7a_soft_nofp.json", |
| 108 | + "variant": "armv7a_soft_nofp_unaligned", |
| 109 | + "json": "armv7a_soft_nofp_unaligned.json", |
95 | 110 | "flags": "--target=armv7-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
96 | 111 | }, |
97 | 112 | { |
98 | | - "variant": "armv7a_soft_nofp_strictalign_exn_rtti", |
99 | | - "json": "armv7a_soft_nofp_strictalign_exn_rtti.json", |
100 | | - "flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access" |
| 113 | + "variant": "armv7a_soft_nofp", |
| 114 | + "json": "armv7a_soft_nofp.json", |
| 115 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access" |
101 | 116 | }, |
102 | 117 | { |
103 | | - "variant": "armv7a_soft_nofp_strictalign", |
104 | | - "json": "armv7a_soft_nofp_strictalign.json", |
105 | | - "flags": "--target=armv7-unknown-none-eabi -mfpu=none -mno-unaligned-access -fno-exceptions -fno-rtti" |
| 118 | + "variant": "armv7a_hard_vfpv3_d16_exn_rtti_unaligned", |
| 119 | + "json": "armv7a_hard_vfpv3_d16_exn_rtti_unaligned.json", |
| 120 | + "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16" |
106 | 121 | }, |
107 | 122 | { |
108 | 123 | "variant": "armv7a_hard_vfpv3_d16_exn_rtti", |
109 | 124 | "json": "armv7a_hard_vfpv3_d16_exn_rtti.json", |
110 | | - "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16" |
| 125 | + "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -mno-unaligned-access" |
| 126 | + }, |
| 127 | + { |
| 128 | + "variant": "armv7a_hard_vfpv3_d16_unaligned", |
| 129 | + "json": "armv7a_hard_vfpv3_d16_unaligned.json", |
| 130 | + "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
111 | 131 | }, |
112 | 132 | { |
113 | 133 | "variant": "armv7a_hard_vfpv3_d16", |
114 | 134 | "json": "armv7a_hard_vfpv3_d16.json", |
115 | | - "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
| 135 | + "flags": "--target=armv7-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 136 | + }, |
| 137 | + { |
| 138 | + "variant": "armv7a_soft_vfpv3_d16_exn_rtti_unaligned", |
| 139 | + "json": "armv7a_soft_vfpv3_d16_exn_rtti_unaligned.json", |
| 140 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16" |
116 | 141 | }, |
117 | 142 | { |
118 | 143 | "variant": "armv7a_soft_vfpv3_d16_exn_rtti", |
119 | 144 | "json": "armv7a_soft_vfpv3_d16_exn_rtti.json", |
120 | | - "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16" |
| 145 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -mno-unaligned-access" |
| 146 | + }, |
| 147 | + { |
| 148 | + "variant": "armv7a_soft_vfpv3_d16_unaligned", |
| 149 | + "json": "armv7a_soft_vfpv3_d16_unaligned.json", |
| 150 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
121 | 151 | }, |
122 | 152 | { |
123 | 153 | "variant": "armv7a_soft_vfpv3_d16", |
124 | 154 | "json": "armv7a_soft_vfpv3_d16.json", |
125 | | - "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
| 155 | + "flags": "--target=armv7-unknown-none-eabi -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 156 | + }, |
| 157 | + { |
| 158 | + "variant": "armv7r_soft_nofp_exn_rtti_unaligned", |
| 159 | + "json": "armv7r_soft_nofp_exn_rtti_unaligned.json", |
| 160 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=none" |
126 | 161 | }, |
127 | 162 | { |
128 | 163 | "variant": "armv7r_soft_nofp_exn_rtti", |
129 | 164 | "json": "armv7r_soft_nofp_exn_rtti.json", |
130 | | - "flags": "--target=armv7r-unknown-none-eabi -mfpu=none" |
| 165 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=none -mno-unaligned-access" |
| 166 | + }, |
| 167 | + { |
| 168 | + "variant": "armv7r_soft_nofp_unaligned", |
| 169 | + "json": "armv7r_soft_nofp_unaligned.json", |
| 170 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
131 | 171 | }, |
132 | 172 | { |
133 | 173 | "variant": "armv7r_soft_nofp", |
134 | 174 | "json": "armv7r_soft_nofp.json", |
135 | | - "flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
| 175 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 176 | + }, |
| 177 | + { |
| 178 | + "variant": "armv7r_hard_vfpv3xd_exn_rtti_unaligned", |
| 179 | + "json": "armv7r_hard_vfpv3xd_exn_rtti_unaligned.json", |
| 180 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd" |
136 | 181 | }, |
137 | 182 | { |
138 | 183 | "variant": "armv7r_hard_vfpv3xd_exn_rtti", |
139 | 184 | "json": "armv7r_hard_vfpv3xd_exn_rtti.json", |
140 | | - "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd" |
| 185 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -mno-unaligned-access" |
| 186 | + }, |
| 187 | + { |
| 188 | + "variant": "armv7r_hard_vfpv3xd_unaligned", |
| 189 | + "json": "armv7r_hard_vfpv3xd_unaligned.json", |
| 190 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti" |
141 | 191 | }, |
142 | 192 | { |
143 | 193 | "variant": "armv7r_hard_vfpv3xd", |
144 | 194 | "json": "armv7r_hard_vfpv3xd.json", |
145 | | - "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti" |
| 195 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3xd -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 196 | + }, |
| 197 | + { |
| 198 | + "variant": "armv7r_hard_vfpv3_d16_exn_rtti_unaligned", |
| 199 | + "json": "armv7r_hard_vfpv3_d16_exn_rtti_unaligned.json", |
| 200 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16" |
146 | 201 | }, |
147 | 202 | { |
148 | 203 | "variant": "armv7r_hard_vfpv3_d16_exn_rtti", |
149 | 204 | "json": "armv7r_hard_vfpv3_d16_exn_rtti.json", |
150 | | - "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16" |
| 205 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -mno-unaligned-access" |
| 206 | + }, |
| 207 | + { |
| 208 | + "variant": "armv7r_hard_vfpv3_d16_unaligned", |
| 209 | + "json": "armv7r_hard_vfpv3_d16_unaligned.json", |
| 210 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
151 | 211 | }, |
152 | 212 | { |
153 | 213 | "variant": "armv7r_hard_vfpv3_d16", |
154 | 214 | "json": "armv7r_hard_vfpv3_d16.json", |
155 | | - "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti" |
| 215 | + "flags": "--target=armv7r-unknown-none-eabihf -mfpu=vfpv3-d16 -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 216 | + }, |
| 217 | + { |
| 218 | + "variant": "armv7r_soft_vfpv3xd_exn_rtti_unaligned", |
| 219 | + "json": "armv7r_soft_vfpv3xd_exn_rtti_unaligned.json", |
| 220 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd" |
156 | 221 | }, |
157 | 222 | { |
158 | 223 | "variant": "armv7r_soft_vfpv3xd_exn_rtti", |
159 | 224 | "json": "armv7r_soft_vfpv3xd_exn_rtti.json", |
160 | | - "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd" |
| 225 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -mno-unaligned-access" |
| 226 | + }, |
| 227 | + { |
| 228 | + "variant": "armv7r_soft_vfpv3xd_unaligned", |
| 229 | + "json": "armv7r_soft_vfpv3xd_unaligned.json", |
| 230 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti" |
161 | 231 | }, |
162 | 232 | { |
163 | 233 | "variant": "armv7r_soft_vfpv3xd", |
164 | 234 | "json": "armv7r_soft_vfpv3xd.json", |
165 | | - "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti" |
| 235 | + "flags": "--target=armv7r-unknown-none-eabi -mfpu=vfpv3xd -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 236 | + }, |
| 237 | + { |
| 238 | + "variant": "armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned", |
| 239 | + "json": "armv7m_soft_fpv4_sp_d16_exn_rtti_unaligned.json", |
| 240 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16" |
166 | 241 | }, |
167 | 242 | { |
168 | 243 | "variant": "armv7m_soft_fpv4_sp_d16_exn_rtti", |
169 | 244 | "json": "armv7m_soft_fpv4_sp_d16_exn_rtti.json", |
170 | | - "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16" |
| 245 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -mno-unaligned-access" |
| 246 | + }, |
| 247 | + { |
| 248 | + "variant": "armv7m_soft_fpv4_sp_d16_unaligned", |
| 249 | + "json": "armv7m_soft_fpv4_sp_d16_unaligned.json", |
| 250 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti" |
171 | 251 | }, |
172 | 252 | { |
173 | 253 | "variant": "armv7m_soft_fpv4_sp_d16", |
174 | 254 | "json": "armv7m_soft_fpv4_sp_d16.json", |
175 | | - "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti" |
| 255 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti -mno-unaligned-access" |
| 256 | + }, |
| 257 | + { |
| 258 | + "variant": "armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned", |
| 259 | + "json": "armv7m_hard_fpv4_sp_d16_exn_rtti_unaligned.json", |
| 260 | + "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16" |
176 | 261 | }, |
177 | 262 | { |
178 | 263 | "variant": "armv7m_hard_fpv4_sp_d16_exn_rtti", |
179 | 264 | "json": "armv7m_hard_fpv4_sp_d16_exn_rtti.json", |
180 | | - "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16" |
| 265 | + "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -mno-unaligned-access" |
| 266 | + }, |
| 267 | + { |
| 268 | + "variant": "armv7m_hard_fpv4_sp_d16_unaligned", |
| 269 | + "json": "armv7m_hard_fpv4_sp_d16_unaligned.json", |
| 270 | + "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti" |
181 | 271 | }, |
182 | 272 | { |
183 | 273 | "variant": "armv7m_hard_fpv4_sp_d16", |
184 | 274 | "json": "armv7m_hard_fpv4_sp_d16.json", |
185 | | - "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti" |
| 275 | + "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv4-sp-d16 -fno-exceptions -fno-rtti -mno-unaligned-access" |
186 | 276 | }, |
187 | 277 | { |
188 | 278 | "variant": "armv7m_hard_fpv5_d16_exn_rtti", |
|
194 | 284 | "json": "armv7m_hard_fpv5_d16.json", |
195 | 285 | "flags": "--target=thumbv7m-unknown-none-eabihf -mfpu=fpv5-d16 -fno-exceptions -fno-rtti" |
196 | 286 | }, |
| 287 | + { |
| 288 | + "variant": "armv7m_soft_nofp_exn_rtti_unaligned", |
| 289 | + "json": "armv7m_soft_nofp_exn_rtti_unaligned.json", |
| 290 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none" |
| 291 | + }, |
197 | 292 | { |
198 | 293 | "variant": "armv7m_soft_nofp_exn_rtti", |
199 | 294 | "json": "armv7m_soft_nofp_exn_rtti.json", |
200 | | - "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none" |
| 295 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -mno-unaligned-access" |
| 296 | + }, |
| 297 | + { |
| 298 | + "variant": "armv7m_soft_nofp_unaligned", |
| 299 | + "json": "armv7m_soft_nofp_unaligned.json", |
| 300 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
201 | 301 | }, |
202 | 302 | { |
203 | 303 | "variant": "armv7m_soft_nofp", |
204 | 304 | "json": "armv7m_soft_nofp.json", |
205 | | - "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti" |
| 305 | + "flags": "--target=thumbv7m-unknown-none-eabi -mfpu=none -fno-exceptions -fno-rtti -mno-unaligned-access" |
206 | 306 | }, |
207 | 307 | { |
208 | 308 | "variant": "armv8m.main_soft_nofp_exn_rtti", |
|
0 commit comments