public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
@ 2020-03-16 20:05 ` segher at gcc dot gnu.org
  2020-03-16 20:07 ` segher at gcc dot gnu.org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 7+ messages in thread
From: segher at gcc dot gnu.org @ 2020-03-16 20:05 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

--- Comment #36 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Rich Felker from comment #34)
> Per the IBM docs, LE/elfv2 (which they confusingly equate)

Where do you see this, btw?  The introduction of the ABI doc says

> The OpenPOWER ELF V2 ABI is intended for use in little- and big-endian environments.

and I don't see it contradict that elsewhere.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
  2020-03-16 20:05 ` [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm segher at gcc dot gnu.org
@ 2020-03-16 20:07 ` segher at gcc dot gnu.org
  2020-04-01  8:27 ` rguenth at gcc dot gnu.org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 7+ messages in thread
From: segher at gcc dot gnu.org @ 2020-03-16 20:07 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

--- Comment #37 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Oh, hrm, I am looking at an older version.  Ugh.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
  2020-03-16 20:05 ` [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm segher at gcc dot gnu.org
  2020-03-16 20:07 ` segher at gcc dot gnu.org
@ 2020-04-01  8:27 ` rguenth at gcc dot gnu.org
  2020-04-01 16:22 ` segher at gcc dot gnu.org
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 7+ messages in thread
From: rguenth at gcc dot gnu.org @ 2020-04-01  8:27 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1

--- Comment #38 from Richard Biener <rguenth at gcc dot gnu.org> ---
This PR is a mess ... for one "ws" is said to be invalid but then there's
talk about still allowing it for backward compatibility.  But I see no action
here?

P1.  If it ends up the last release blocker I'll turn this bug into INVALID.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2020-04-01  8:27 ` rguenth at gcc dot gnu.org
@ 2020-04-01 16:22 ` segher at gcc dot gnu.org
  2020-04-01 16:28 ` jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 7+ messages in thread
From: segher at gcc dot gnu.org @ 2020-04-01 16:22 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

--- Comment #39 from Segher Boessenkool <segher at gcc dot gnu.org> ---
commit 07fe4af4d51d74b63a76ea632d4db01d1f69f037
Author: Segher Boessenkool <segher@kernel.crashing.org>
Date:   Wed Mar 18 21:58:45 2020 +0000

    rs6000: Add back some w* constraints (PR91886)

    In May and June last year I deleted many of our (vector) constraints.
    We can now just use "wa" for those, together with some other
    conditions, which can be per alternative using the "enabled" attribute
    (which in turn primarily uses the "isa" attribute).

    But, it turns out that Clang implements some of those constraints as
    well, and at least musl uses some of them.  It is easy for us to add
    those contraints back (as undocumented aliases to "wa", which always
    did mean the same thing for valid inline assembler code), so do that.

    gcc/
        * config/rs6000/constraints.md (wd, wf, wi, ws, ww): New undocumented
        aliases for "wa".


(I forgot to mark it appropriately, whoops).

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2020-04-01 16:22 ` segher at gcc dot gnu.org
@ 2020-04-01 16:28 ` jakub at gcc dot gnu.org
  2020-04-01 16:42 ` segher at gcc dot gnu.org
  2020-04-01 17:43 ` segher at gcc dot gnu.org
  6 siblings, 0 replies; 7+ messages in thread
From: jakub at gcc dot gnu.org @ 2020-04-01 16:28 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #40 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Thus fixed in r10-7269-g07fe4af4d51d74b63a76ea632d4db01d1f69f037 then?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2020-04-01 16:28 ` jakub at gcc dot gnu.org
@ 2020-04-01 16:42 ` segher at gcc dot gnu.org
  2020-04-01 17:43 ` segher at gcc dot gnu.org
  6 siblings, 0 replies; 7+ messages in thread
From: segher at gcc dot gnu.org @ 2020-04-01 16:42 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

--- Comment #41 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Fixed.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm
       [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2020-04-01 16:42 ` segher at gcc dot gnu.org
@ 2020-04-01 17:43 ` segher at gcc dot gnu.org
  6 siblings, 0 replies; 7+ messages in thread
From: segher at gcc dot gnu.org @ 2020-04-01 17:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91886

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #42 from Segher Boessenkool <segher at gcc dot gnu.org> ---
I said FIXED.  Grr, BZ.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-04-01 17:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-91886-4@http.gcc.gnu.org/bugzilla/>
2020-03-16 20:05 ` [Bug target/91886] [10 regression] powerpc64 impossible constraint in asm segher at gcc dot gnu.org
2020-03-16 20:07 ` segher at gcc dot gnu.org
2020-04-01  8:27 ` rguenth at gcc dot gnu.org
2020-04-01 16:22 ` segher at gcc dot gnu.org
2020-04-01 16:28 ` jakub at gcc dot gnu.org
2020-04-01 16:42 ` segher at gcc dot gnu.org
2020-04-01 17:43 ` segher at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).