public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Fallout from RTL checking
@ 2017-02-21 14:48 Segher Boessenkool
  2017-02-21 14:48 ` [PATCH 2/6] cris: Fix for " Segher Boessenkool
                   ` (6 more replies)
  0 siblings, 7 replies; 27+ messages in thread
From: Segher Boessenkool @ 2017-02-21 14:48 UTC (permalink / raw)
  To: gcc-patches
  Cc: Segher Boessenkool, hp, eager, sandra, bschmidt, law,
	dave.anglin, aoliva, kkojima, olegendo

Hi!

I tested building a cross compiler to all Linux targets (well, those
that are supported by GCC), and building Linux with that.  I used
--enable-checking=yes,rtl,tree and there was some fallout; all in
ports, and all with RTL checking.

c6x and pa illegally share RTL.  The rest of the failures are calling
REGNO on something that isn't a REG, and INTVAL on something that isn't
a CONST_INT.

These patches were tested as described (not bootstrapped and/or
regression checked).  Are they okay to commit, or do you want to handle
things differently?


Segher


Segher Boessenkool (6):
  c6x: Fix for RTL checking
  cris: Fix for RTL checking
  microblaze: Fixes for RTL checking
  nios2: Fixes for RTL checking
  pa: Fixes for RTL checking
  sh: Fixes for RTL checking

 gcc/config/c6x/c6x.c                |  1 +
 gcc/config/cris/cris.md             |  2 +-
 gcc/config/microblaze/microblaze.c  |  5 ++---
 gcc/config/microblaze/microblaze.md |  6 +++---
 gcc/config/nios2/nios2.c            | 14 ++++++++++++++
 gcc/config/pa/pa.c                  | 26 ++++++++++++--------------
 gcc/config/sh/sh.md                 | 12 ++++++++++--
 7 files changed, 43 insertions(+), 23 deletions(-)

-- 
1.9.3

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

end of thread, other threads:[~2017-02-24 22:45 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-21 14:48 [PATCH 0/6] Fallout from RTL checking Segher Boessenkool
2017-02-21 14:48 ` [PATCH 2/6] cris: Fix for " Segher Boessenkool
2017-02-21 15:03   ` Hans-Peter Nilsson
2017-02-21 14:49 ` [PATCH 4/6] nios2: Fixes " Segher Boessenkool
2017-02-21 19:33   ` Jeff Law
2017-02-21 19:53   ` Sandra Loosemore
2017-02-24 22:45     ` Sandra Loosemore
2017-02-21 14:49 ` [PATCH 1/6] c6x: Fix " Segher Boessenkool
2017-02-21 15:09   ` Bernd Schmidt
2017-02-21 14:49 ` [PATCH 6/6] sh: Fixes " Segher Boessenkool
2017-02-21 15:49   ` Oleg Endo
2017-02-21 16:32     ` Segher Boessenkool
2017-02-21 14:49 ` [PATCH 3/6] microblaze: " Segher Boessenkool
2017-02-21 19:28   ` Jeff Law
2017-02-21 20:11   ` Michael Eager
2017-02-21 20:33     ` Segher Boessenkool
2017-02-21 21:07       ` Michael Eager
2017-02-24 23:12         ` Segher Boessenkool
2017-02-21 20:19   ` Jakub Jelinek
2017-02-21 20:37     ` Michael Eager
2017-02-21 20:41       ` Jakub Jelinek
2017-02-21 21:23       ` Segher Boessenkool
2017-02-21 15:01 ` [PATCH 5/6] pa: " Segher Boessenkool
2017-02-21 19:12   ` Jeff Law
2017-02-21 15:16 ` [PATCH] arc: " Segher Boessenkool
2017-02-21 19:27   ` Jeff Law
2017-02-24 19:20   ` Claudiu Zissulescu

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