Forbid emiting lwl, lwr, swl and swr in gcc 3.4.1

2020-09-18 Thread sathesh edara via Gcc
Hi All,
   I am looking for a patch file to forbid emitting lwl/lwr/swl/swr
instructions in gcc-5.5.0 for mips.
I see the link below, which has already submitted a patch ( gcc 3..4.1) for
this.

https://gcc.gnu.org/pipermail/gcc/2005-February/139667.html
  Could you please give pointers/links to download this patch file  to
achieve above functionality?

Thanks and regards
Sathesh


Re: Forbid emiting lwl, lwr, swl and swr in gcc 3.4.1

2020-09-18 Thread Jeff Law via Gcc

On 9/18/20 8:13 AM, sathesh edara via Gcc wrote:
> Hi All,
>I am looking for a patch file to forbid emitting lwl/lwr/swl/swr
> instructions in gcc-5.5.0 for mips.
> I see the link below, which has already submitted a patch ( gcc 3..4.1) for
> this.
>
> https://gcc.gnu.org/pipermail/gcc/2005-February/139667.html
>   Could you please give pointers/links to download this patch file  to
> achieve above functionality?

To the best of my knowledge no patch was ever officially submitted --
there was just a list discussion where Ian gave suggestions to Mile, but
no actual code submission.


Note that those instructions are only available on certain MIPS
processor variants and you can use flags to control the processor
variant GCC compiles for.  See the details in the GCC manual. (MIPS
Options).  If those options are insufficient to give you the control you
need, then you'll have to hack the sources yourself and build your own
compilers.


Jeff



pEpkey.asc
Description: application/pgp-keys


gcc-9-20200918 is now available

2020-09-18 Thread GCC Administrator via Gcc
Snapshot gcc-9-20200918 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/9-20200918/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 9 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch releases/gcc-9 
revision a24744c1ed89e255f3db5b3981519f538d231886

You'll find:

 gcc-9-20200918.tar.xzComplete GCC

  SHA256=6ffc6b69c4736713fcde8e906cf3b56cb747da2d0e94e4f3d5a8cfa3d81c716d
  SHA1=f6cb8fcb3b0b01e48f9e109781345a688c350be2

Diffs from 9-20200911 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-9
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.