[Bug libgomp/102246] New: [11 Regression] libgomp build broken on hppa64-hp-hpux*

danglin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Sep 8 22:41:01 GMT 2021


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

            Bug ID: 102246
           Summary: [11 Regression] libgomp build broken on
                    hppa64-hp-hpux*
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa64-hp-hpux*
            Target: hppa64-hp-hpux*
             Build: hppa64-hp-hpux*

The following change broke building libgomp on hppa64-hp-hpux* even when
fortran
is not being built:

2020-07-23  Tobias Burnus  <tobias@codesourcery.com>

        * configure.ac: Add OMP_DEPEND_KIND and OMP_INT128_SIZE.
        * libgomp_f.h.in (omp_check_defines): Check whether
        sizeof of determined Fortran kind and C typedef match.
        * omp_lib.f90.in: Add omp_depened_kind.
        * omp_lib.h.in: Likewise; fix omp_alloctrait_key_kind.
        * configure: Regenerate.
        * Makefile.in: Regenerate.
        * testsuite/Makefile.in: Regenerate.

Although there is support for 128-bit floats, there is currently no int128
support on this target.

If I disable the configure check, everything builds successfully.  The only
libgomp test that fails due to this is:

FAIL: libgomp.fortran/depobj-1.f90   -O  (test for excess errors)


More information about the Gcc-bugs mailing list