diff options
author | Jason Downs <downsj@cvs.openbsd.org> | 1997-04-09 13:44:52 +0000 |
---|---|---|
committer | Jason Downs <downsj@cvs.openbsd.org> | 1997-04-09 13:44:52 +0000 |
commit | 454abcd55d12d4ef15ec29c89b2ad4d47f3c82d1 (patch) | |
tree | 03ae5cb442348bb46932a1a62039a44962996f47 /gnu/usr.bin/gcc/config | |
parent | c1c4ca433ba86feadc773a80691f0e693d52ecd8 (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.c | 5 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/alpha/alpha.md | 4 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/alpha/xm-alpha.h | 4 | ||||
-rw-r--r-- | gnu/usr.bin/gcc/config/x-linux | 3 |
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 = |