From: Steven Bosscher <stevenb.gcc@gmail.com>
To: Dominique Dhumieres <dominiq@lps.ens.fr>,
Vladimir Makarov <vmakarov@redhat.com>
Cc: ebotcazou@adacore.com, rth@redhat.com, law@redhat.com,
hubicka@ucw.cz, gcc-patches@gcc.gnu.org, bonzini@gnu.org
Subject: Re: Fix twolf -funroll-loops -O3 miscompilation (a semi-latent web.c bug)
Date: Tue, 27 Nov 2012 14:49:00 -0000 [thread overview]
Message-ID: <CABu31nOakpZe56-BdRDaghEuZLq5b+76uUTGbQfAPW_toK75hQ@mail.gmail.com> (raw)
In-Reply-To: <20121127142518.2BF4C3BABA@mailhost.lps.ens.fr>
On Tue, Nov 27, 2012 at 3:25 PM, Dominique Dhumieres <dominiq@lps.ens.fr> wrote:
>> And more band-aid, ...
>
> The gcc_assert triggers at bootstrap when compiling gcc/ada/ali.adb:
>
> +===========================GNAT BUG DETECTED==============================+
> | 4.8.0 20121127 (experimental) [trunk revision 193848p10] (x86_64-apple-darwin10.8.0) GCC error:|
> | in df_remove_dead_eq_notes, at df-problems.c:2917 |
> | Error detected around ../../work/gcc/ada/ali.adb:2682:8 |
> | Please submit a bug report; see http://gcc.gnu.org/bugs.html. |
> | Use a subject line meaningful to you and us to track the bug. |
> | Include the entire contents of this bug box in the report. |
> | Include the exact gcc or gnatmake command that you entered. |
> | Also include sources listed below in gnatchop format |
> | (concatenated together with no headers between files). |
> +==========================================================================+
Yes, I found that one already, too.
And, oh joy, we have pseudos in REG_EQUAL notes after LRA! (Probably
also after reload, btw.). In the ICE I got, a pseudo's live range got
split and an inheritance move is injected, but REG_EQUAL notes were
not updated or removed. Finding and removing the notes is hard in IRA
and LRA because they don't use the DF caches.
Ciao!
Steven
next prev parent reply other threads:[~2012-11-27 14:49 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-18 23:15 Dominique Dhumieres
2012-11-19 9:50 ` Steven Bosscher
2012-11-19 11:27 ` Eric Botcazou
2012-11-19 20:35 ` Steven Bosscher
2012-11-19 21:20 ` Steven Bosscher
2012-11-19 21:52 ` Eric Botcazou
2012-11-19 22:03 ` Steven Bosscher
2012-11-19 22:44 ` Eric Botcazou
2012-11-19 22:48 ` Steven Bosscher
2012-11-23 22:46 ` Steven Bosscher
2012-11-24 1:10 ` Steven Bosscher
2012-11-25 20:44 ` Steven Bosscher
2012-11-25 22:38 ` Steven Bosscher
2012-11-26 14:38 ` Dominique Dhumieres
2012-11-26 15:46 ` Steven Bosscher
2012-11-27 9:58 ` Eric Botcazou
2012-11-27 10:35 ` Steven Bosscher
2012-11-27 12:01 ` Steven Bosscher
2012-11-27 12:29 ` Steven Bosscher
2012-11-27 13:04 ` Steven Bosscher
2012-11-27 14:25 ` Dominique Dhumieres
2012-11-27 14:49 ` Steven Bosscher [this message]
2012-11-27 13:48 ` Dominique Dhumieres
2012-11-27 14:33 ` Paolo Bonzini
2012-11-27 16:59 ` Eric Botcazou
2012-11-27 23:29 ` Steven Bosscher
2012-11-27 23:50 ` Eric Botcazou
2012-11-27 23:54 ` Steven Bosscher
2012-11-27 23:59 ` Steven Bosscher
2012-11-28 0:43 ` Steven Bosscher
2012-11-28 7:46 ` Eric Botcazou
2012-11-28 15:57 ` Steven Bosscher
2012-11-28 22:12 ` Eric Botcazou
2012-11-28 23:54 ` Steven Bosscher
2012-12-01 14:57 ` Eric Botcazou
2012-12-01 16:45 ` Steven Bosscher
2012-12-03 18:26 ` Eric Botcazou
2012-12-03 20:20 ` Steven Bosscher
2012-12-03 21:12 ` Eric Botcazou
2012-12-03 23:28 ` Steven Bosscher
2012-12-03 20:15 ` Paolo Bonzini
2012-11-19 21:29 ` Eric Botcazou
-- strict thread matches above, loose matches on Subject: below --
2012-10-12 20:14 Jan Hubicka
2012-10-12 20:36 ` Markus Trippelsdorf
2012-10-12 20:44 ` Steven Bosscher
2012-10-12 21:16 ` Jan Hubicka
2012-10-12 21:19 ` Steven Bosscher
2012-10-12 21:31 ` Jan Hubicka
2012-10-12 22:41 ` Steven Bosscher
2012-10-14 9:13 ` Paolo Bonzini
2012-10-14 21:27 ` Steven Bosscher
2012-10-14 21:35 ` Eric Botcazou
2012-10-14 21:45 ` Steven Bosscher
2012-10-15 8:14 ` Paolo Bonzini
2012-10-15 8:23 ` Steven Bosscher
2012-10-15 8:35 ` Paolo Bonzini
2012-10-15 8:38 ` Steven Bosscher
2012-10-15 10:49 ` Steven Bosscher
2012-10-15 12:28 ` Paolo Bonzini
2012-10-15 13:19 ` Steven Bosscher
2012-10-15 13:29 ` Paolo Bonzini
2012-10-15 13:49 ` Steven Bosscher
2012-10-16 10:35 ` Steven Bosscher
2012-10-16 11:05 ` Steven Bosscher
2012-10-16 11:42 ` Paolo Bonzini
2012-10-16 22:57 ` Steven Bosscher
2012-10-19 5:14 ` Bin.Cheng
2012-10-12 21:05 ` Steven Bosscher
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=CABu31nOakpZe56-BdRDaghEuZLq5b+76uUTGbQfAPW_toK75hQ@mail.gmail.com \
--to=stevenb.gcc@gmail.com \
--cc=bonzini@gnu.org \
--cc=dominiq@lps.ens.fr \
--cc=ebotcazou@adacore.com \
--cc=gcc-patches@gcc.gnu.org \
--cc=hubicka@ucw.cz \
--cc=law@redhat.com \
--cc=rth@redhat.com \
--cc=vmakarov@redhat.com \
/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: link
Be 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).