summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc/config
diff options
context:
space:
mode:
authorJason Downs <downsj@cvs.openbsd.org>1997-04-09 13:44:52 +0000
committerJason Downs <downsj@cvs.openbsd.org>1997-04-09 13:44:52 +0000
commit454abcd55d12d4ef15ec29c89b2ad4d47f3c82d1 (patch)
tree03ae5cb442348bb46932a1a62039a44962996f47 /gnu/usr.bin/gcc/config
parentc1c4ca433ba86feadc773a80691f0e693d52ecd8 (diff)
Revert to older (working) version of gcc, plus recent changes.
Diffstat (limited to 'gnu/usr.bin/gcc/config')
-rw-r--r--gnu/usr.bin/gcc/config/alpha/alpha.c5
-rw-r--r--gnu/usr.bin/gcc/config/alpha/alpha.md4
-rw-r--r--gnu/usr.bin/gcc/config/alpha/xm-alpha.h4
-rw-r--r--gnu/usr.bin/gcc/config/x-linux3
4 files changed, 2 insertions, 14 deletions
diff --git a/gnu/usr.bin/gcc/config/alpha/alpha.c b/gnu/usr.bin/gcc/config/alpha/alpha.c
index fc8e9ec0dec..0efe27ca733 100644
--- a/gnu/usr.bin/gcc/config/alpha/alpha.c
+++ b/gnu/usr.bin/gcc/config/alpha/alpha.c
@@ -1369,11 +1369,6 @@ output_prolog (file, size)
We never need a GP for Windows/NT. */
alpha_function_needs_gp = 0;
-#ifdef __linux__
- if(profile_flag) {
- alpha_function_needs_gp = 1;
- }
-#endif
for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
if ((GET_CODE (insn) == CALL_INSN)
|| (GET_RTX_CLASS (GET_CODE (insn)) == 'i'
diff --git a/gnu/usr.bin/gcc/config/alpha/alpha.md b/gnu/usr.bin/gcc/config/alpha/alpha.md
index 7ba3a50d682..72c54eee371 100644
--- a/gnu/usr.bin/gcc/config/alpha/alpha.md
+++ b/gnu/usr.bin/gcc/config/alpha/alpha.md
@@ -1745,9 +1745,9 @@
[(set (match_operand:DF 0 "register_operand" "=f,f")
(if_then_else:DF
(match_operator 3 "signed_comparison_operator"
- [(match_operand:DF 4 "reg_or_fp0_operand" "fG,fG")
+ [(match_operand:DF 1 "reg_or_fp0_operand" "fG,fG")
(match_operand:DF 2 "fp0_operand" "G,G")])
- (float_extend:DF (match_operand:SF 1 "reg_or_fp0_operand" "fG,0"))
+ (float_extend:DF (match_operand:SF 4 "reg_or_fp0_operand" "fG,0"))
(match_operand:DF 5 "reg_or_fp0_operand" "0,fG")))]
"TARGET_FP"
"@
diff --git a/gnu/usr.bin/gcc/config/alpha/xm-alpha.h b/gnu/usr.bin/gcc/config/alpha/xm-alpha.h
index 6967756f84a..642e1cf1a6e 100644
--- a/gnu/usr.bin/gcc/config/alpha/xm-alpha.h
+++ b/gnu/usr.bin/gcc/config/alpha/xm-alpha.h
@@ -45,10 +45,8 @@ Boston, MA 02111-1307, USA. */
#if !defined(__GNUC__) && !defined(_WIN32)
#include <alloca.h>
#else
-#if !defined( __alpha__) || defined(__OpenBSD__)
extern void *alloca ();
#endif
-#endif
/* The host compiler has problems with enum bitfields since it makes
them signed so we can't fit all our codes in. */
@@ -69,9 +67,7 @@ extern void *malloc (), *realloc (), *calloc ();
/* OSF/1 has vprintf. */
-#ifndef linux /* 1996/02/22 mauro@craftwork.com -- unreliable with Linux */
#define HAVE_VPRINTF
-#endif
/* OSF/1 has putenv. */
diff --git a/gnu/usr.bin/gcc/config/x-linux b/gnu/usr.bin/gcc/config/x-linux
index eeca9d1d843..ea2a5f270b3 100644
--- a/gnu/usr.bin/gcc/config/x-linux
+++ b/gnu/usr.bin/gcc/config/x-linux
@@ -12,6 +12,3 @@ BOOT_CFLAGS = -O $(CFLAGS) -Iinclude
# Don't run fixproto
STMP_FIXPROTO =
-
-# Don't install "assert.h" in gcc. We use the one in glibc.
-INSTALL_ASSERT_H =