[Patch] Fix type of clock_t in timevar.c
Steve Ellcey
sellcey@mips.com
Fri Nov 1 20:50:00 GMT 2013
On Fri, 2013-11-01 at 13:45 -0700, Mike Stump wrote:
> On Nov 1, 2013, at 12:56 PM, Steve Ellcey <sellcey@mips.com> wrote:
> >> You should report a bug to them and have them define clock_t.
> >
> > They are defining clock_t, but for some reason the GCC configure is not
> > seeing it (perhaps because of what header files get included).
>
> Curious, do you have sys/time.h? If so, that's likely the cause, as system.h does this:
>
> # if HAVE_SYS_TIME_H
> # include <sys/time.h>
> # else
> # ifdef HAVE_TIME_H
> # include <time.h>
> # endif
> # endif
>
> thus cleverly avoiding even including time.h when it exists. I suspect
> TIME_WITH_SYS_TIME failed for some silly reason, though, can't guess why.
> autoconf is fun when it fails.
Yes, mingw does have sys/time.h, but their sys/time.h includes <time.h>
so it should work. And now when I try to reproduce the problem it seems
to work. I am getting HAVE_CLOCK_T defined in auto-build.h and
auto-host.h.
Steve Ellcey
sellcey@mips.com
More information about the Gcc-patches
mailing list