This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH v2 0/6] define_dot_insn
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: gcc-patches at gcc dot gnu dot org
- Cc: dje dot gcc at gmail dot com, Segher Boessenkool <segher at kernel dot crashing dot org>
- Date: Mon, 3 Jun 2013 09:26:50 -0700
- Subject: [PATCH v2 0/6] define_dot_insn
David alerted me to the proper way to ensure generated files
will not be regenerated for end-users. I also cleaned up some
whitespace/comment churn; and there was an embarrassing bug in
the dot condition for sr<wd>i, for -m32 -mpowerpc64. So, v2.
Bootstrapped and tested these six together, no regressions.
I also checked that gcc_update change does in fact work (and
it indeed does).
Segher
contrib/gcc_update | 1 +
gcc/config/rs6000/40x.md | 12 +-
gcc/config/rs6000/440.md | 6 +-
gcc/config/rs6000/476.md | 10 +-
gcc/config/rs6000/601.md | 11 +-
gcc/config/rs6000/603.md | 12 +-
gcc/config/rs6000/6xx.md | 12 +-
gcc/config/rs6000/7450.md | 12 +-
gcc/config/rs6000/7xx.md | 12 +-
gcc/config/rs6000/cell.md | 25 +-
gcc/config/rs6000/e500mc64.md | 2 +-
gcc/config/rs6000/integer.md | 531 ++++++++++++++++++++++++++++++++++++++++++
gcc/config/rs6000/integer.mdm | 110 +++++++++
gcc/config/rs6000/mdm.pl | 470 +++++++++++++++++++++++++++++++++++++
gcc/config/rs6000/mpc.md | 12 +-
gcc/config/rs6000/power4.md | 9 +-
gcc/config/rs6000/power5.md | 9 +-
gcc/config/rs6000/power6.md | 10 +-
gcc/config/rs6000/power7.md | 10 +-
gcc/config/rs6000/rs6000.c | 8 +
gcc/config/rs6000/rs6000.md | 505 +--------------------------------------
gcc/config/rs6000/rs64.md | 12 +-
gcc/config/rs6000/t-rs6000 | 6 +
gcc/config/rs6000/titan.md | 4 +-
24 files changed, 1251 insertions(+), 560 deletions(-)
create mode 100644 gcc/config/rs6000/integer.md
create mode 100644 gcc/config/rs6000/integer.mdm
create mode 100755 gcc/config/rs6000/mdm.pl
--
1.8.1.4