Hi!

On Mon, Feb 10, 2020 at 01:45:42PM -0500, Michael Meissner wrote:
> This patch renames the PowerPC internal switch -mprefixed-addr to be
> -mprefixed.

> If you use -mpcrel, you must be using the 64-bit ELF v2 ABI, and the code 
> model
> must be medium.

Currently, anyway.

> If you use -mpcrel, the compiler will generate PC-relative
> loads and stores to access items, rather than the current TOC based loads and
> stores.

Where that is the best thing to do.  Is that always now?  :-)

> If you use -mpcrel, it implies -mprefixed.  If you use -mno-prefixed, you
> cannot use -mpcrel.

-mno-prefixed should imply -mno-pcrel; does it?

>       * doc/invoke.texi (RS/6000 and PowerPC Options): Docment the

(typo)

> --- /tmp/1ySv8k_invoke.texi   2020-02-07 17:56:52.700489015 -0500
> +++ gcc/doc/invoke.texi       2020-02-07 17:34:02.925611138 -0500
> @@ -22327,7 +22328,6 @@ faster on processors with 32-bit busses
>  aligns structures containing the above types differently than
>  most published application binary interface specifications for the m68k.
>  
> -@item -mpcrel
>  @opindex mpcrel
>  Use the pc-relative addressing mode of the 68000 directly, instead of
>  using a global offset table.  At present, this option implies @option{-fpic},

This isn't a correct change.

Okay for trunk modulo the m68k change.  Thanks!


Segher

Reply via email to