From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001 From: upstream source tree Date: Sun, 15 Mar 2015 20:14:05 -0400 Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository. --- gcc/config/mep/mep.opt | 162 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 gcc/config/mep/mep.opt (limited to 'gcc/config/mep/mep.opt') diff --git a/gcc/config/mep/mep.opt b/gcc/config/mep/mep.opt new file mode 100644 index 000000000..9670d3b4f --- /dev/null +++ b/gcc/config/mep/mep.opt @@ -0,0 +1,162 @@ +; Target specific command line options for the MEP port of the compiler. +; Copyright (C) 2005, 2007, 2009, 2010 Free Software Foundation, Inc. +; Contributed by Red Hat Inc. +; +; 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 +; . */ + +mabsdiff +Target Mask(OPT_ABSDIFF) +Enable absolute difference instructions + +mall-opts +Target RejectNegative +Enable all optional instructions + +maverage +Target Mask(OPT_AVERAGE) +Enable average instructions + +mbased= +Target Joined Var(mep_based_cutoff) RejectNegative UInteger Init(0) +Variables this size and smaller go in the based section. (default 0) + +mbitops +Target Mask(OPT_BITOPS) +Enable bit manipulation instructions + +mc= +Target Joined Var(mep_const_section) RejectNegative +Section to put all const variables in (tiny, near, far) (no default) + +mclip +Target Mask(OPT_CLIP) +Enable clip instructions + +mconfig= +Target Joined Var(mep_config_string) RejectNegative +Configuration name + +mcop +Target Mask(COP) +Enable MeP Coprocessor + +mcop32 +Target Mask(COP) MaskExists RejectNegative +Enable MeP Coprocessor with 32-bit registers + +mcop64 +Target Mask(64BIT_CR_REGS) RejectNegative +Enable MeP Coprocessor with 64-bit registers + +mivc2 +Target Mask(IVC2) RejectNegative +Enable IVC2 scheduling + +mdc +Target Mask(DC) RejectNegative +Const variables default to the near section + +mdebug +Target Disabled Undocumented + +mdiv +Target Mask(OPT_DIV) +Enable 32-bit divide instructions + +meb +Target InverseMask(LITTLE_ENDIAN) RejectNegative +Use big-endian byte order + +mel +Target Mask(LITTLE_ENDIAN) RejectNegative +Use little-endian byte order + +mfar +Driver RejectNegative + +mio-volatile +Target Mask(IO_VOLATILE) +__io vars are volatile by default + +ml +Target Mask(L) RejectNegative +All variables default to the far section + +mleadz +Target Mask(OPT_LEADZ) +Enable leading zero instructions + +mlibrary +Target Mask(LIBRARY) RejectNegative Undocumented + +mm +Target Mask(M) RejectNegative +All variables default to the near section + +mminmax +Target Mask(OPT_MINMAX) +Enable min/max instructions + +mmult +Target Mask(OPT_MULT) +Enable 32-bit multiply instructions + +mno-opts +Target RejectNegative +Disable all optional instructions + +mrand-tpgp +Target Mask(RAND_TPGP) RejectNegative Undocumented + +mrepeat +Target Mask(OPT_REPEAT) +Allow gcc to use the repeat/erepeat instructions + +ms +Target Mask(S) RejectNegative +All variables default to the tiny section + +msatur +Target Mask(OPT_SATUR) +Enable saturation instructions + +msdram +Target +Use sdram version of runtime + +msim +Target RejectNegative +Use simulator runtime + +msimnovec +Target RejectNegative +Use simulator runtime without vectors + +mtf +Target Mask(TF) RejectNegative +All functions default to the far section + +mtiny= +Target Joined Var(mep_tiny_cutoff) RejectNegative UInteger Init(4) +Variables this size and smaller go in the tiny section. (default 4) + +mvl32 +Target InverseMask(OPT_VL64) Undocumented RejectNegative + +mvl64 +Target Mask(OPT_VL64) Undocumented RejectNegative + +mvliw +Target Mask(VLIW) Undocumented -- cgit v1.2.3