Re: Use ucontext_t not struct ucontext in linux-unwind.h files

2017-07-10 Thread Andreas Schwab
On Jul 10 2017, Joseph Myers wrote: > On Mon, 10 Jul 2017, Andreas Schwab wrote: > >> On Jun 27 2017, Joseph Myers wrote: >> >> > Testing compilation together with current glibc with glibc's >> > build-many-glibcs.py. OK to commit (mainline and active release >> > branches) if that passes? >>

Re: Use ucontext_t not struct ucontext in linux-unwind.h files

2017-07-10 Thread Joseph Myers
On Mon, 10 Jul 2017, Andreas Schwab wrote: > On Jun 27 2017, Joseph Myers wrote: > > > Testing compilation together with current glibc with glibc's > > build-many-glibcs.py. OK to commit (mainline and active release > > branches) if that passes? > > This still doesn't work on the gcc-6-branch:

Re: Use ucontext_t not struct ucontext in linux-unwind.h files

2017-07-10 Thread Andreas Schwab
On Jun 27 2017, Joseph Myers wrote: > Testing compilation together with current glibc with glibc's > build-many-glibcs.py. OK to commit (mainline and active release > branches) if that passes? This still doesn't work on the gcc-6-branch: In file included from ../../../libjava/prims.cc:26:0: ..

Re: Use ucontext_t not struct ucontext in linux-unwind.h files

2017-06-28 Thread Richard Biener
On Tue, Jun 27, 2017 at 7:54 PM, Joseph Myers wrote: > On Tue, 27 Jun 2017, Joseph Myers wrote: > >> Current glibc no longer gives the ucontext_t type the tag struct >> ucontext, to conform with POSIX namespace rules. This requires >> various linux-unwind.h files in libgcc, that were previously u

Re: Use ucontext_t not struct ucontext in linux-unwind.h files

2017-06-27 Thread Joseph Myers
On Tue, 27 Jun 2017, Joseph Myers wrote: > Current glibc no longer gives the ucontext_t type the tag struct > ucontext, to conform with POSIX namespace rules. This requires > various linux-unwind.h files in libgcc, that were previously using > struct ucontext, to be fixed to use ucontext_t instea

Use ucontext_t not struct ucontext in linux-unwind.h files

2017-06-27 Thread Joseph Myers
Current glibc no longer gives the ucontext_t type the tag struct ucontext, to conform with POSIX namespace rules. This requires various linux-unwind.h files in libgcc, that were previously using struct ucontext, to be fixed to use ucontext_t instead. This is similar to the removal of the struct s