summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1993-12-31 11:53:28 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1993-12-31 11:53:28 +0000
commit7dfdfbcf5e6f8be0a9bc8d8bc250349b2a6ec261 (patch)
tree4025b61f1a20f8283fba8b68f097846b81cfbdac
parentb82fe691f06b0d38e3db1cb0588f333bb273fe4c (diff)
downloadgcc-7dfdfbcf5e6f8be0a9bc8d8bc250349b2a6ec261.tar.gz
(OPTIMIZATION_OPTIONS): Just turn on machine-specific opts.
(CAN_DEBUG_WITHOUT_FP): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6347 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/config/i960/i960.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/config/i960/i960.h b/gcc/config/i960/i960.h
index 9ec062be4d5..5a2fb53577e 100644
--- a/gcc/config/i960/i960.h
+++ b/gcc/config/i960/i960.h
@@ -80,12 +80,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define LIB_SPEC "%{!nostdlib:-lcg %{p:-lprof}%{pg:-lgprof}\
%{mka:-lfpg}%{msa:-lfpg}%{mca:-lfpg}%{mcf:-lfpg} -lgnu}"
-/* Omit frame pointer at -O2. Inline functions at -O3. */
+/* Show we can debug even without a frame pointer. */
+#define CAN_DEBUG_WITHOUT_FP
+
+/* Do leaf procedure and tail call optimizations for -O2 and higher. */
#define OPTIMIZATION_OPTIONS(LEVEL) \
{ \
if ((LEVEL) >= 2) \
{ \
- flag_omit_frame_pointer = 1; \
target_flags |= TARGET_FLAG_LEAFPROC; \
target_flags |= TARGET_FLAG_TAILCALL; \
} \