[PATCH v2 2/2] ada: add 128bit operation to MIPS N32 and N64

YunQiang Su syq@debian.org
Thu Feb 18 08:46:47 GMT 2021


Arnaud Charlet <charlet@adacore.com> 于2021年2月18日周四 下午3:38写道:
>
> > For MIPS N64 and N32:
> >   add GNATRTL_128BIT_PAIRS to LIBGNAT_TARGET_PAIRS
> >   add GNATRTL_128BIT_OBJS to EXTRA_GNATRTL_NONTASKING_OBJS
> >
> > gcc/ada/ChangeLog:
> >       PR ada/98996
> >       * Makefile.rtl (LIBGNAT_TARGET_PAIRS, EXTRA_GNATRTL_NONTASKING_OBJS)
> >       <mips*-*-linux*>: add 128Bit operation file to MIPS N64 and N32.
>
> Note that the ChangeLog is generated automatically these days.

Thank you for your instruction. I noticed the contrib/mklog.py.
It generate the template of ChangeLog.
Should I resend a new version of patch?

>
> The change is OK, thanks.
>
> > ---
> >  gcc/ada/ChangeLog    |  6 ++++++
> >  gcc/ada/Makefile.rtl | 12 ++++++++++++
> >  2 files changed, 18 insertions(+)
> >
> > diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
> > index 52faefaa2ae..3565a32c5ac 100644
> > --- a/gcc/ada/ChangeLog
> > +++ b/gcc/ada/ChangeLog
> > @@ -1,3 +1,9 @@
> > +2021-02-18  YunQiang Su  <yunqiang.su@cipunited.com>
> > +
> > +     PR ada/98996
> > +     * Makefile.rtl (LIBGNAT_TARGET_PAIRS, EXTRA_GNATRTL_NONTASKING_OBJS)
> > +     <mips*-*-linux*>: add 128Bit operation file to MIPS N64 and N32.
> > +
> >  2021-02-12  Arnaud Charlet  <charlet@adacore.com>
> >
> >       * repinfo.ads, repinfo.adb (*SO_Ref*): Restore.
> > diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
> > index 35faf13ea46..d86eb8acbf3 100644
> > --- a/gcc/ada/Makefile.rtl
> > +++ b/gcc/ada/Makefile.rtl
> > @@ -2311,6 +2311,18 @@ ifeq ($(strip $(filter-out mips% linux%,$(target_cpu) $(target_os))),)
> >    s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
> >    system.ads<libgnat/system-linux-mips.ads
> >
> > +  ifeq ($(strip $(filter-out mips64% mipsisa64%,$(target_cpu))),)
> > +    ifneq ($(strip $(MULTISUBDIR)),/32)
> > +      LIBGNAT_TARGET_PAIRS += $(GNATRTL_128BIT_PAIRS)
> > +      EXTRA_GNATRTL_NONTASKING_OBJS += $(GNATRTL_128BIT_OBJS)
> > +    endif
> > +  else
> > +    ifeq ($(strip $(filter-out /64 /n32,$(MULTISUBDIR))),)
> > +      LIBGNAT_TARGET_PAIRS += $(GNATRTL_128BIT_PAIRS)
> > +      EXTRA_GNATRTL_NONTASKING_OBJS += $(GNATRTL_128BIT_OBJS)
> > +    endif
> > +  endif
> > +
> >    TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
> >
> >    EXTRA_GNATRTL_TASKING_OBJS=s-linux.o
> > --
> > 2.20.1


More information about the Gcc-patches mailing list