Mercurial > hg > CbC > CbC_gcc
diff gcc/config/powerpcspe/t-powerpcspe @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children | 84e7813d76e9 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gcc/config/powerpcspe/t-powerpcspe Fri Oct 27 22:46:09 2017 +0900 @@ -0,0 +1,69 @@ +# General rules that all rs6000/ targets must have. +# +# Copyright (C) 1995-2017 Free Software Foundation, Inc. +# +# This file is part of GCC. +# +# GCC is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GCC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +TM_H += $(srcdir)/config/powerpcspe/powerpcspe-builtin.def +TM_H += $(srcdir)/config/powerpcspe/powerpcspe-cpus.def +PASSES_EXTRA += $(srcdir)/config/powerpcspe/powerpcspe-passes.def + +powerpcspe-c.o: $(srcdir)/config/powerpcspe/powerpcspe-c.c + $(COMPILE) $< + $(POSTCOMPILE) + +$(srcdir)/config/powerpcspe/powerpcspe-tables.opt: $(srcdir)/config/powerpcspe/genopt.sh \ + $(srcdir)/config/powerpcspe/powerpcspe-cpus.def + $(SHELL) $(srcdir)/config/powerpcspe/genopt.sh $(srcdir)/config/powerpcspe > \ + $(srcdir)/config/powerpcspe/powerpcspe-tables.opt + +# The rs6000 backend doesn't cause warnings in these files. +insn-conditions.o-warn = + +MD_INCLUDES = $(srcdir)/config/powerpcspe/rs64.md \ + $(srcdir)/config/powerpcspe/mpc.md \ + $(srcdir)/config/powerpcspe/40x.md \ + $(srcdir)/config/powerpcspe/440.md \ + $(srcdir)/config/powerpcspe/601.md \ + $(srcdir)/config/powerpcspe/603.md \ + $(srcdir)/config/powerpcspe/6xx.md \ + $(srcdir)/config/powerpcspe/7xx.md \ + $(srcdir)/config/powerpcspe/7450.md \ + $(srcdir)/config/powerpcspe/8540.md \ + $(srcdir)/config/powerpcspe/e300c2c3.md \ + $(srcdir)/config/powerpcspe/e500mc.md \ + $(srcdir)/config/powerpcspe/power4.md \ + $(srcdir)/config/powerpcspe/power5.md \ + $(srcdir)/config/powerpcspe/power6.md \ + $(srcdir)/config/powerpcspe/power7.md \ + $(srcdir)/config/powerpcspe/power8.md \ + $(srcdir)/config/powerpcspe/power9.md \ + $(srcdir)/config/powerpcspe/cell.md \ + $(srcdir)/config/powerpcspe/xfpu.md \ + $(srcdir)/config/powerpcspe/a2.md \ + $(srcdir)/config/powerpcspe/predicates.md \ + $(srcdir)/config/powerpcspe/constraints.md \ + $(srcdir)/config/powerpcspe/darwin.md \ + $(srcdir)/config/powerpcspe/sync.md \ + $(srcdir)/config/powerpcspe/vector.md \ + $(srcdir)/config/powerpcspe/vsx.md \ + $(srcdir)/config/powerpcspe/altivec.md \ + $(srcdir)/config/powerpcspe/crypto.md \ + $(srcdir)/config/powerpcspe/htm.md \ + $(srcdir)/config/powerpcspe/spe.md \ + $(srcdir)/config/powerpcspe/dfp.md \ + $(srcdir)/config/powerpcspe/paired.md