https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87661

            Bug ID: 87661
           Summary: [9 Regression] libgo bootstrap failure on
                    arm-linux-gnueabihf (redefinition of constants)
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: go
          Assignee: ian at airs dot com
          Reporter: doko at debian dot org
                CC: cmang at google dot com
  Target Milestone: ---

seen with trunk 20181019, configured with

         --with-arch=armv7-a
         --with-fpu=vfpv3-d16
         --with-float=hard
         --with-mode=thumb

runtime_sysinfo.go:1676:7: error: redefinition of '_HWCAP_IDIVA'
 1676 | const _HWCAP_IDIVA = (1 << 17)
      |       ^
../../../src/libgo/go/runtime/os_linux_arm.go:14:2: note: previous definition
of '_HWCAP_IDIVA' was her
e
   14 |  _HWCAP_IDIVA = 1 << 17
      |  ^
runtime_sysinfo.go:3157:7: error: redefinition of '_HWCAP_VFPv3'
 3157 | const _HWCAP_VFPv3 = (1 << 13)
      |       ^
../../../src/libgo/go/runtime/os_linux_arm.go:13:2: note: previous definition
of '_HWCAP_VFPv3' was her
e
   13 |  _HWCAP_VFPv3 = 1 << 13 // introduced in 2.6.30
      |  ^
runtime_sysinfo.go:5588:7: error: redefinition of '_HWCAP_VFP'
 5588 | const _HWCAP_VFP = (1 << 6)
      |       ^
../../../src/libgo/go/runtime/os_linux_arm.go:12:2: note: previous definition
of '_HWCAP_VFP' was here
   12 |  _HWCAP_VFP   = 1 << 6  // introduced in at least 2.6.11
      |  ^

Reply via email to