Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.54 KB | None | 0 0
  1. --- gcc-8.3.0-orig/gcc/config/arm/t-arm-elf 2019-03-22 00:09:05.556706492 -0700
  2. +++ gcc-8.3.0/gcc/config/arm/t-arm-elf  2019-03-22 23:17:59.776533196 -0700
  3. @@ -62,9 +62,9 @@
  4.  MULTILIB_REUSE      =
  5.  
  6.  # PART 2 - multilib build rules
  7. -
  8. -MULTILIB_OPTIONS     += marm/mthumb
  9. -MULTILIB_DIRNAMES    += arm thumb
  10. +# thumb/thumb2/interwork;@mthumb@march=armv7@mthumb-interwork
  11. +MULTILIB_OPTIONS     += marm/mthumb march=armv7 mthumb-interwork
  12. +MULTILIB_DIRNAMES    += arm thumb thumb2 interwork
  13.  
  14.  MULTILIB_OPTIONS     += mfpu=auto
  15.  MULTILIB_DIRNAMES    += autofp
  16. @@ -75,8 +75,19 @@
  17.  MULTILIB_OPTIONS     += mfloat-abi=hard
  18.  MULTILIB_DIRNAMES    += fpu
  19.  
  20. +
  21.  # Build a total of 4 library variants (base options plus the following):
  22.  MULTILIB_REQUIRED    += mthumb
  23. +MULTILIB_REQUIRED    += mthumb-interwork
  24. +MULTILIB_REQUIRED    += mthumb/march=armv7
  25. +MULTILIB_REQUIRED    += mthumb/mthumb-interwork
  26. +MULTILIB_REQUIRED    += mthumb/march=armv7/mthumb-interwork
  27. +
  28. +MULTILIB_MATCHES     += march?armv6-m=mcpu?cortex-m0
  29. +MULTILIB_MATCHES     += march?armv7=mcpu?cortex-m3
  30. +MULTILIB_MATCHES     += march?armv7=mcpu?cortex-m4
  31. +MULTILIB_MATCHES     += march?armv7=mcpu?cortex-m7
  32. +
  33.  MULTILIB_REQUIRED    += marm/mfpu=auto/march=armv5te+fp/mfloat-abi=hard
  34.  MULTILIB_REQUIRED    += mthumb/mfpu=auto/march=armv7+fp/mfloat-abi=hard
  35.  
  36. @@ -86,6 +97,7 @@
  37.  MULTILIB_MATCHES     += $(foreach FPU, $(dp_fpus), \
  38.               mfpu?auto=mfpu?$(FPU))
  39.  
  40. +
  41.  MULTILIB_MATCHES     += march?armv5te+fp=march?armv5te
  42.  
  43.  MULTILIB_MATCHES     += $(foreach ARCH, $(all_early_arch), \
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement