iq2000.opt 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ; Options for the Vitesse IQ2000 port of the compiler.
  2. ; Copyright (C) 2005-2015 Free Software Foundation, Inc.
  3. ;
  4. ; This file is part of GCC.
  5. ;
  6. ; GCC is free software; you can redistribute it and/or modify it under
  7. ; the terms of the GNU General Public License as published by the Free
  8. ; Software Foundation; either version 3, or (at your option) any later
  9. ; version.
  10. ;
  11. ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
  12. ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13. ; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  14. ; for more details.
  15. ;
  16. ; You should have received a copy of the GNU General Public License
  17. ; along with GCC; see the file COPYING3. If not see
  18. ; <http://www.gnu.org/licenses/>.
  19. HeaderInclude
  20. config/iq2000/iq2000-opts.h
  21. ; The target cpu for optimization and scheduling.
  22. Variable
  23. enum processor_type iq2000_tune = PROCESSOR_DEFAULT
  24. ; This option has no effect at the moment.
  25. march=
  26. Target RejectNegative Joined Enum(iq2000_arch)
  27. Specify CPU for code generation purposes
  28. Enum
  29. Name(iq2000_arch) Type(int)
  30. EnumValue
  31. Enum(iq2000_arch) String(default) Value(0)
  32. EnumValue
  33. Enum(iq2000_arch) String(DEFAULT) Value(0)
  34. EnumValue
  35. Enum(iq2000_arch) String(iq2000) Value(0)
  36. mcpu=
  37. Target RejectNegative Joined Enum(iq2000_tune) Var(iq2000_tune)
  38. Specify CPU for scheduling purposes
  39. Enum
  40. Name(iq2000_tune) Type(enum processor_type)
  41. Known IQ2000 CPUs (for use with the -mcpu= option):
  42. EnumValue
  43. Enum(iq2000_tune) String(iq10) Value(PROCESSOR_IQ10)
  44. EnumValue
  45. Enum(iq2000_tune) String(iq2000) Value(PROCESSOR_IQ2000)
  46. membedded-data
  47. Target Mask(EMBEDDED_DATA)
  48. Use ROM instead of RAM
  49. mgpopt
  50. Target Mask(GPOPT)
  51. Use GP relative sdata/sbss sections
  52. ; Not used by the compiler proper.
  53. mno-crt0
  54. Target RejectNegative
  55. No default crt0.o
  56. muninit-const-in-rodata
  57. Target Mask(UNINIT_CONST_IN_RODATA)
  58. Put uninitialized constants in ROM (needs -membedded-data)