On Mon, Sep 30, 2019 at 12:03:00AM -0700, Frederik Harwath wrote: > Hi, > I am a new member of Mentor's Sourcery Tools Services group and this is the > first patch that I am submitting here. > I do not have write access to the svn repository yet, hence someone would > have to merge this patch for me if it gets accepted. > But I intend to apply for an account soon. > > The patch changes libgomp/libgomp_g.h to include stdint.h instead of the > internal gstdint.h. The inclusion of gstdint.h has been > introduced by GCC trunk r265930, presumably because this introduced uses of > uintptr_t. Since gstdint.h is not part of GCC's > installation, several libgomp test cases fail to compile when running the > tests with the installed GCC. > > I have tested the patch with "make check" on x86_64 GNU/Linux.
That looks wrong, will make libgomp less portable. If anything, it should be something like: #ifndef GCC_GENERATED_STDINT_H #include <stdint.h> #endif so that if gstdint.h is available and has been included by libgomp.h already, it doesn't try to include it. Jakub