1; -*- buffer-read-only: t -*- 2; Generated automatically by genopt.sh from m68k-devices.def, 3; m68k-isas.def and m68k-microarchs.def. 4 5; Copyright (C) 2011-2020 Free Software Foundation, Inc. 6; 7; This file is part of GCC. 8; 9; GCC is free software; you can redistribute it and/or modify it under 10; the terms of the GNU General Public License as published by the Free 11; Software Foundation; either version 3, or (at your option) any later 12; version. 13; 14; GCC is distributed in the hope that it will be useful, but WITHOUT ANY 15; WARRANTY; without even the implied warranty of MERCHANTABILITY or 16; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 17; for more details. 18; 19; You should have received a copy of the GNU General Public License 20; along with GCC; see the file COPYING3. If not see 21; <http://www.gnu.org/licenses/>. 22 23Enum 24Name(target_device) Type(enum target_device) 25Known M68K CPUs (for use with the -mcpu= option): 26 27EnumValue 28Enum(target_device) String(68000) Value(m68000) 29 30EnumValue 31Enum(target_device) String(68010) Value(m68010) 32 33EnumValue 34Enum(target_device) String(68020) Value(m68020) 35 36EnumValue 37Enum(target_device) String(68030) Value(m68030) 38 39EnumValue 40Enum(target_device) String(68040) Value(m68040) 41 42EnumValue 43Enum(target_device) String(68060) Value(m68060) 44 45EnumValue 46Enum(target_device) String(68302) Value(m68302) 47 48EnumValue 49Enum(target_device) String(68332) Value(m68332) 50 51EnumValue 52Enum(target_device) String(cpu32) Value(cpu32) 53 54EnumValue 55Enum(target_device) String(51) Value(mcf51) 56 57EnumValue 58Enum(target_device) String(51ac) Value(mcf51ac) 59 60EnumValue 61Enum(target_device) String(51ag) Value(mcf51ag) 62 63EnumValue 64Enum(target_device) String(51cn) Value(mcf51cn) 65 66EnumValue 67Enum(target_device) String(51em) Value(mcf51em) 68 69EnumValue 70Enum(target_device) String(51je) Value(mcf51je) 71 72EnumValue 73Enum(target_device) String(51jf) Value(mcf51jf) 74 75EnumValue 76Enum(target_device) String(51jg) Value(mcf51jg) 77 78EnumValue 79Enum(target_device) String(51jm) Value(mcf51jm) 80 81EnumValue 82Enum(target_device) String(51mm) Value(mcf51mm) 83 84EnumValue 85Enum(target_device) String(51qe) Value(mcf51qe) 86 87EnumValue 88Enum(target_device) String(51qm) Value(mcf51qm) 89 90EnumValue 91Enum(target_device) String(5202) Value(mcf5202) 92 93EnumValue 94Enum(target_device) String(5204) Value(mcf5204) 95 96EnumValue 97Enum(target_device) String(5206) Value(mcf5206) 98 99EnumValue 100Enum(target_device) String(5206e) Value(mcf5206e) 101 102EnumValue 103Enum(target_device) String(5207) Value(mcf5207) 104 105EnumValue 106Enum(target_device) String(5208) Value(mcf5208) 107 108EnumValue 109Enum(target_device) String(5210a) Value(mcf5210a) 110 111EnumValue 112Enum(target_device) String(5211a) Value(mcf5211a) 113 114EnumValue 115Enum(target_device) String(5211) Value(mcf5211) 116 117EnumValue 118Enum(target_device) String(5212) Value(mcf5212) 119 120EnumValue 121Enum(target_device) String(5213) Value(mcf5213) 122 123EnumValue 124Enum(target_device) String(5214) Value(mcf5214) 125 126EnumValue 127Enum(target_device) String(5216) Value(mcf5216) 128 129EnumValue 130Enum(target_device) String(5221x) Value(mcf5221x) 131 132EnumValue 133Enum(target_device) String(52221) Value(mcf52221) 134 135EnumValue 136Enum(target_device) String(52223) Value(mcf52223) 137 138EnumValue 139Enum(target_device) String(52230) Value(mcf52230) 140 141EnumValue 142Enum(target_device) String(52231) Value(mcf52231) 143 144EnumValue 145Enum(target_device) String(52232) Value(mcf52232) 146 147EnumValue 148Enum(target_device) String(52233) Value(mcf52233) 149 150EnumValue 151Enum(target_device) String(52234) Value(mcf52234) 152 153EnumValue 154Enum(target_device) String(52235) Value(mcf52235) 155 156EnumValue 157Enum(target_device) String(5224) Value(mcf5224) 158 159EnumValue 160Enum(target_device) String(5225) Value(mcf5225) 161 162EnumValue 163Enum(target_device) String(52252) Value(mcf52252) 164 165EnumValue 166Enum(target_device) String(52254) Value(mcf52254) 167 168EnumValue 169Enum(target_device) String(52255) Value(mcf52255) 170 171EnumValue 172Enum(target_device) String(52256) Value(mcf52256) 173 174EnumValue 175Enum(target_device) String(52258) Value(mcf52258) 176 177EnumValue 178Enum(target_device) String(52259) Value(mcf52259) 179 180EnumValue 181Enum(target_device) String(52274) Value(mcf52274) 182 183EnumValue 184Enum(target_device) String(52277) Value(mcf52277) 185 186EnumValue 187Enum(target_device) String(5232) Value(mcf5232) 188 189EnumValue 190Enum(target_device) String(5233) Value(mcf5233) 191 192EnumValue 193Enum(target_device) String(5234) Value(mcf5234) 194 195EnumValue 196Enum(target_device) String(5235) Value(mcf5235) 197 198EnumValue 199Enum(target_device) String(523x) Value(mcf523x) 200 201EnumValue 202Enum(target_device) String(5249) Value(mcf5249) 203 204EnumValue 205Enum(target_device) String(5250) Value(mcf5250) 206 207EnumValue 208Enum(target_device) String(5253) Value(mcf5253) 209 210EnumValue 211Enum(target_device) String(5270) Value(mcf5270) 212 213EnumValue 214Enum(target_device) String(5271) Value(mcf5271) 215 216EnumValue 217Enum(target_device) String(5272) Value(mcf5272) 218 219EnumValue 220Enum(target_device) String(5274) Value(mcf5274) 221 222EnumValue 223Enum(target_device) String(5275) Value(mcf5275) 224 225EnumValue 226Enum(target_device) String(5280) Value(mcf5280) 227 228EnumValue 229Enum(target_device) String(5281) Value(mcf5281) 230 231EnumValue 232Enum(target_device) String(5282) Value(mcf5282) 233 234EnumValue 235Enum(target_device) String(528x) Value(mcf528x) 236 237EnumValue 238Enum(target_device) String(53011) Value(mcf53011) 239 240EnumValue 241Enum(target_device) String(53012) Value(mcf53012) 242 243EnumValue 244Enum(target_device) String(53013) Value(mcf53013) 245 246EnumValue 247Enum(target_device) String(53014) Value(mcf53014) 248 249EnumValue 250Enum(target_device) String(53015) Value(mcf53015) 251 252EnumValue 253Enum(target_device) String(53016) Value(mcf53016) 254 255EnumValue 256Enum(target_device) String(53017) Value(mcf53017) 257 258EnumValue 259Enum(target_device) String(5307) Value(mcf5307) 260 261EnumValue 262Enum(target_device) String(5327) Value(mcf5327) 263 264EnumValue 265Enum(target_device) String(5328) Value(mcf5328) 266 267EnumValue 268Enum(target_device) String(5329) Value(mcf5329) 269 270EnumValue 271Enum(target_device) String(532x) Value(mcf532x) 272 273EnumValue 274Enum(target_device) String(5372) Value(mcf5372) 275 276EnumValue 277Enum(target_device) String(5373) Value(mcf5373) 278 279EnumValue 280Enum(target_device) String(537x) Value(mcf537x) 281 282EnumValue 283Enum(target_device) String(5407) Value(mcf5407) 284 285EnumValue 286Enum(target_device) String(54410) Value(mcf54410) 287 288EnumValue 289Enum(target_device) String(54415) Value(mcf54415) 290 291EnumValue 292Enum(target_device) String(54416) Value(mcf54416) 293 294EnumValue 295Enum(target_device) String(54417) Value(mcf54417) 296 297EnumValue 298Enum(target_device) String(54418) Value(mcf54418) 299 300EnumValue 301Enum(target_device) String(54450) Value(mcf54450) 302 303EnumValue 304Enum(target_device) String(54451) Value(mcf54451) 305 306EnumValue 307Enum(target_device) String(54452) Value(mcf54452) 308 309EnumValue 310Enum(target_device) String(54453) Value(mcf54453) 311 312EnumValue 313Enum(target_device) String(54454) Value(mcf54454) 314 315EnumValue 316Enum(target_device) String(54455) Value(mcf54455) 317 318EnumValue 319Enum(target_device) String(5470) Value(mcf5470) 320 321EnumValue 322Enum(target_device) String(5471) Value(mcf5471) 323 324EnumValue 325Enum(target_device) String(5472) Value(mcf5472) 326 327EnumValue 328Enum(target_device) String(5473) Value(mcf5473) 329 330EnumValue 331Enum(target_device) String(5474) Value(mcf5474) 332 333EnumValue 334Enum(target_device) String(5475) Value(mcf5475) 335 336EnumValue 337Enum(target_device) String(547x) Value(mcf547x) 338 339EnumValue 340Enum(target_device) String(5480) Value(mcf5480) 341 342EnumValue 343Enum(target_device) String(5481) Value(mcf5481) 344 345EnumValue 346Enum(target_device) String(5482) Value(mcf5482) 347 348EnumValue 349Enum(target_device) String(5483) Value(mcf5483) 350 351EnumValue 352Enum(target_device) String(5484) Value(mcf5484) 353 354EnumValue 355Enum(target_device) String(5485) Value(mcf5485) 356 357EnumValue 358Enum(target_device) String(548x) Value(mcf548x) 359 360EnumValue 361Enum(target_device) String(fidoa) Value(fidoa) 362 363Enum 364Name(uarch_type) Type(enum uarch_type) 365Known M68K microarchitectures (for use with the -mtune= option): 366 367EnumValue 368Enum(uarch_type) String(68000) Value(u68000) 369 370EnumValue 371Enum(uarch_type) String(68010) Value(u68010) 372 373EnumValue 374Enum(uarch_type) String(68020) Value(u68020) 375 376EnumValue 377Enum(uarch_type) String(68020-40) Value(u68020_40) 378 379EnumValue 380Enum(uarch_type) String(68020-60) Value(u68020_60) 381 382EnumValue 383Enum(uarch_type) String(68030) Value(u68030) 384 385EnumValue 386Enum(uarch_type) String(68040) Value(u68040) 387 388EnumValue 389Enum(uarch_type) String(68060) Value(u68060) 390 391EnumValue 392Enum(uarch_type) String(cpu32) Value(ucpu32) 393 394EnumValue 395Enum(uarch_type) String(cfv1) Value(ucfv1) 396 397EnumValue 398Enum(uarch_type) String(cfv2) Value(ucfv2) 399 400EnumValue 401Enum(uarch_type) String(cfv3) Value(ucfv3) 402 403EnumValue 404Enum(uarch_type) String(cfv4) Value(ucfv4) 405 406EnumValue 407Enum(uarch_type) String(cfv4e) Value(ucfv4e) 408 409Enum 410Name(m68k_isa) Type(int) 411Known M68K ISAs (for use with the -march= option): 412 413EnumValue 414Enum(m68k_isa) String(68000) Value(0) 415 416EnumValue 417Enum(m68k_isa) String(68010) Value(1) 418 419EnumValue 420Enum(m68k_isa) String(68020) Value(2) 421 422EnumValue 423Enum(m68k_isa) String(68030) Value(3) 424 425EnumValue 426Enum(m68k_isa) String(68040) Value(4) 427 428EnumValue 429Enum(m68k_isa) String(68060) Value(5) 430 431EnumValue 432Enum(m68k_isa) String(cpu32) Value(6) 433 434EnumValue 435Enum(m68k_isa) String(isaa) Value(7) 436 437EnumValue 438Enum(m68k_isa) String(isaaplus) Value(8) 439 440EnumValue 441Enum(m68k_isa) String(isab) Value(9) 442 443EnumValue 444Enum(m68k_isa) String(isac) Value(10) 445 446