public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "bonzini at gcc dot gnu dot org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug target/17836] New: [4.0 Regression] ABI breakage for 16-byte vectors (non-Altivec ABI & ISA) Date: Tue, 05 Oct 2004 07:49:00 -0000 [thread overview] Message-ID: <20041005074922.17836.bonzini@gcc.gnu.org> (raw) 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
next reply other threads:[~2004-10-05 7:49 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-10-05 7:49 bonzini at gcc dot gnu dot org [this message] 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20041005074922.17836.bonzini@gcc.gnu.org \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).