public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/17836] New: [4.0 Regression] ABI breakage for 16-byte vectors (non-Altivec ABI & ISA)
@ 2004-10-05  7:49 bonzini at gcc dot gnu dot org
  2004-10-05  7:49 ` [Bug target/17836] " bonzini at gcc dot gnu dot org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: bonzini at gcc dot gnu dot org @ 2004-10-05  7:49 UTC (permalink / raw)
  To: gcc-bugs

This bug was introduced when non-hardware-supported vectors were moved to BLKmode.

It was present in the i386 backend as well, and was fixed by
http://gcc.gnu.org/ml/gcc-patches/2004-07/msg02197.html; rth reviewed this patch
saying that "an rs6000 maintainer should review this to be sure that all vector
types of a given width should be treated identically".

The patch was subsequently updated and the update is at
http://gcc.gnu.org/ml/gcc-patches/2004-08/msg00379.html, together with an
analysis of all the backends that points out why the vector lowering patch does
not break other backends.

David Edelsohn rejected the patch, asking to provide a design for vector
argument passing; some of the discussions are at
- http://gcc.gnu.org/ml/gcc-patches/2004-08/msg00379.html
- http://gcc.gnu.org/ml/gcc-patches/2004-08/msg01531.html

I am including Mark in the CC list because I believe that (alas) this patch will
only be applied once 4.0 branches as an interim measure.

Paolo

-- 
           Summary: [4.0 Regression] ABI breakage for 16-byte vectors (non-
                    Altivec ABI & ISA)
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: patch, ABI
          Severity: critical
          Priority: P1
         Component: target
        AssignedTo: bonzini at gcc dot gnu dot org
        ReportedBy: bonzini at gcc dot gnu dot org
                CC: dje at watson dot ibm dot com,gcc-bugs at gcc dot gnu
                    dot org,mark at codesourcery dot com
GCC target triplet: powerpc-apple-darwin


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17836


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

end of thread, other threads:[~2015-01-14 21:51 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-17836-4@http.gcc.gnu.org/bugzilla/>
2015-01-14 21:51 ` [Bug target/17836] [4.0 Regression] ABI breakage for 16-byte vectors (non-Altivec ABI & ISA) hjl at gcc dot gnu.org
2004-10-05  7:49 [Bug target/17836] New: " bonzini at gcc dot gnu dot org
2004-10-05  7:49 ` [Bug target/17836] " bonzini at gcc dot gnu dot org
2004-10-07 16:23 ` pinskia at gcc dot gnu dot org
2004-10-08  7:18 ` bonzini at gcc dot gnu dot org
2004-10-10 20:27 ` pinskia at gcc dot gnu dot org
2004-10-11  7:18 ` paolo dot bonzini at polimi dot it
2004-11-22  1:21 ` cvs-commit at gcc dot gnu dot org
2004-11-23  1:33 ` dje at gcc dot gnu dot org
2004-11-23  8:20 ` paolo dot bonzini at lu dot unisi dot ch

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).