Fix location where math-vector-fortran.h is installed.
authormarxin <mliska@suse.cz>
Thu, 7 Mar 2019 08:39:55 +0000 (09:39 +0100)
committermarxin <mliska@suse.cz>
Thu, 7 Mar 2019 08:40:24 +0000 (09:40 +0100)
2019-03-07  Martin Liska  <mliska@suse.cz>

* math/Makefile: Change location where math-vector-fortran.h is
installed.
* math/finclude/math-vector-fortran.h: Move from bits/math-vector-fortran.h.
* sysdeps/x86/fpu/finclude/math-vector-fortran.h: Move
from sysdeps/x86/fpu/bits/math-vector-fortran.h.
* scripts/check-installed-headers.sh: Skip Fortran header files.
* scripts/check-wrapper-headers.py: Likewise.

ChangeLog
math/Makefile
math/finclude/math-vector-fortran.h [moved from bits/math-vector-fortran.h with 100% similarity]
scripts/check-installed-headers.sh
scripts/check-wrapper-headers.py
sysdeps/x86/fpu/finclude/math-vector-fortran.h [moved from sysdeps/x86/fpu/bits/math-vector-fortran.h with 100% similarity]

index 53c5d2f..ee9eebb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2019-03-07  Martin Liska  <mliska@suse.cz>
+
+       * math/Makefile: Change location where math-vector-fortran.h is
+       installed.
+       * math/finclude/math-vector-fortran.h: Move from bits/math-vector-fortran.h.
+       * sysdeps/x86/fpu/finclude/math-vector-fortran.h: Move
+       from sysdeps/x86/fpu/bits/math-vector-fortran.h.
+       * scripts/check-installed-headers.sh: Skip Fortran header files.
+       * scripts/check-wrapper-headers.py: Likewise.
+
 2019-03-05  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
        * nptl/nptl-init.c (__have_futex_clock_realtime,
index fc41910..cb4eaec 100644 (file)
@@ -26,7 +26,7 @@ headers               := math.h bits/mathcalls.h bits/mathinline.h \
                   fpu_control.h complex.h bits/cmathcalls.h fenv.h \
                   bits/fenv.h bits/fenvinline.h bits/mathdef.h tgmath.h \
                   bits/math-finite.h bits/math-vector.h \
-                  bits/math-vector-fortran.h \
+                  finclude/math-vector-fortran.h \
                   bits/libm-simd-decl-stubs.h bits/iscanonical.h \
                   bits/flt-eval-method.h bits/fp-fast.h bits/fp-logb.h \
                   bits/long-double.h bits/mathcalls-helper-functions.h \
index 8e7beff..1f44964 100644 (file)
@@ -84,6 +84,10 @@ for header in "$@"; do
         (sys/elf.h)
             continue;;
 
+        # Skip Fortran headers.
+        (finclude/*)
+            continue;;
+
        # sys/sysctl.h is unsupported for x32.
        (sys/sysctl.h)
             case "$is_x32" in
index 094faa3..dc9fd86 100644 (file)
@@ -75,6 +75,10 @@ def check_headers(args):
 
         is_nonsysdep_header = os.access(header, os.R_OK)
         if is_nonsysdep_header:
+            # Skip Fortran header files.
+            if '/finclude/' in header:
+                continue
+
             include_path = os.path.join(args.root, INCLUDE, header)
             if not os.access(include_path, os.R_OK):
                 print('error: missing wrapper header {} for {}'.format(