home *** CD-ROM | disk | FTP | other *** search
- RCS file: /net/acae127/home/bammi/etc/src/master/gnu/gcc/PatchLev.h,v
- retrieving revision 1.12
- diff -c -r1.12 PatchLev.h
- *** 1.12 1993/01/12 00:47:04
- --- PatchLev.h 1993/03/18 19:26:45
- ***************
- *** 1,4 ****
- ! #define PatchLevel "2"
-
- /*
- * the Patch Level above is to identify the version
- --- 1,4 ----
- ! #define PatchLevel "3"
-
- /*
- * the Patch Level above is to identify the version
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/gnu/gcc/c-decl.c,v
- retrieving revision 1.14
- diff -c -r1.14 c-decl.c
- *** 1.14 1992/12/28 05:27:25
- --- c-decl.c 1993/03/18 19:26:49
- ***************
- *** 5885,5899 ****
-
- expand_function_start (fndecl, 0);
-
- - #if (!(defined(atarist) || defined(CROSSATARI) || defined(atariminix)))
- - /* we will only need this in cp-decl.c, not here */
- /* If this function is `main', emit a call to `__main'
- to run global initializers, etc. */
- if (DECL_NAME (fndecl)
- && strcmp (IDENTIFIER_POINTER (DECL_NAME (fndecl)), "main") == 0
- && DECL_CONTEXT (fndecl) == NULL_TREE)
- expand_main_function ();
- - #endif
- }
-
- /* SPECPARMS is an identifier list--a chain of TREE_LIST nodes
- --- 5885,5896 ----
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/gnu/gcc/expr.c,v
- retrieving revision 1.10
- diff -c -r1.10 expr.c
- *** 1.10 1992/12/28 05:27:39
- --- expr.c 1993/03/18 19:26:55
- ***************
- *** 6140,6146 ****
-
- /* Stabilize any component ref that might need to be
- evaluated more than once below. */
- ! if (TREE_CODE (incremented) == BIT_FIELD_REF
- || (TREE_CODE (incremented) == COMPONENT_REF
- && (TREE_CODE (TREE_OPERAND (incremented, 0)) != INDIRECT_REF
- || DECL_BIT_FIELD (TREE_OPERAND (incremented, 1)))))
- --- 6140,6147 ----
-
- /* Stabilize any component ref that might need to be
- evaluated more than once below. */
- ! if (!post
- ! || TREE_CODE (incremented) == BIT_FIELD_REF
- || (TREE_CODE (incremented) == COMPONENT_REF
- && (TREE_CODE (TREE_OPERAND (incremented, 0)) != INDIRECT_REF
- || DECL_BIT_FIELD (TREE_OPERAND (incremented, 1)))))
- ***************
- *** 6175,6188 ****
- this_optab = sub_optab;
-
- /* If OP0 is not the actual lvalue, but rather a copy in a register,
- ! then we cannot just increment OP0. We must
- ! therefore contrive to increment the original value.
- ! Then we can return OP0 since it is a copy of the old value. */
- ! if (op0_is_copy)
- {
- /* This is the easiest way to increment the value wherever it is.
- ! Problems with multiple evaluation of INCREMENTED
- ! are prevented because either (1) it is a component_ref,
- in which case it was stabilized above, or (2) it is an array_ref
- with constant index in an array in a register, which is
- safe to reevaluate. */
- --- 6176,6190 ----
- this_optab = sub_optab;
-
- /* If OP0 is not the actual lvalue, but rather a copy in a register,
- ! then we cannot just increment OP0. We must therefore contrive to
- ! increment the original value. Then, for postincrement, we can return
- ! OP0 since it is a copy of the old value. For preincrement, we want
- ! to always expand here, since this generates better or equivalent code. */
- ! if (!post || op0_is_copy)
- {
- /* This is the easiest way to increment the value wherever it is.
- ! Problems with multiple evaluation of INCREMENTED are prevented
- ! because either (1) it is a component_ref or preincrement,
- in which case it was stabilized above, or (2) it is an array_ref
- with constant index in an array in a register, which is
- safe to reevaluate. */
- ===================================================================
- RCS file: /net/acae127/home/bammi/etc/src/master/gnu/gcc/config/m68k.md,v
- retrieving revision 1.10
- diff -c -r1.10 m68k.md
- *** 1.10 1992/12/28 05:28:35
- --- m68k.md 1993/03/18 19:38:07
- ***************
- *** 923,929 ****
- && GET_CODE (XEXP (operands[0], 0)) == PRE_DEC
- && XEXP (XEXP (operands[0], 0), 0) == stack_pointer_rtx)
- {
- ! xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
- gen_rtx (PLUS, VOIDmode, stack_pointer_rtx, const1_rtx));
- --- 923,937 ----
- && GET_CODE (XEXP (operands[0], 0)) == PRE_DEC
- && XEXP (XEXP (operands[0], 0), 0) == stack_pointer_rtx)
- {
- ! if (GET_CODE (operands[1]) == MEM
- ! && (XEXP (operands[1], 0) == stack_pointer_rtx
- ! || (GET_CODE (XEXP (operands[1], 0)) == PLUS
- ! && XEXP (XEXP (operands[1], 0), 0) == stack_pointer_rtx)))
- ! xoperands[1]
- ! = gen_rtx (MEM, GET_MODE (operands[1]),
- ! plus_constant (XEXP (operands[1], 0), 2));
- ! else
- ! xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
- gen_rtx (PLUS, VOIDmode, stack_pointer_rtx, const1_rtx));
- ***************
- *** 936,942 ****
-
- if (ADDRESS_REG_P (operands[0]) && GET_CODE (operands[1]) == MEM)
- {
- ! xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
- gen_rtx (PLUS, VOIDmode, stack_pointer_rtx, const1_rtx));
- --- 944,957 ----
-
- if (ADDRESS_REG_P (operands[0]) && GET_CODE (operands[1]) == MEM)
- {
- ! if (XEXP (operands[1], 0) == stack_pointer_rtx
- ! || (GET_CODE (XEXP (operands[1], 0)) == PLUS
- ! && XEXP (XEXP (operands[1], 0), 0) == stack_pointer_rtx))
- ! xoperands[1]
- ! = gen_rtx (MEM, GET_MODE (operands[1]),
- ! plus_constant (XEXP (operands[1], 0), 2));
- ! else
- ! xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
- gen_rtx (PLUS, VOIDmode, stack_pointer_rtx, const1_rtx));
- ***************
- *** 948,954 ****
- }
- if (ADDRESS_REG_P (operands[1]) && GET_CODE (operands[0]) == MEM)
- {
- ! xoperands[0] = operands[0];
- xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
- --- 963,976 ----
- }
- if (ADDRESS_REG_P (operands[1]) && GET_CODE (operands[0]) == MEM)
- {
- ! if (XEXP (operands[0], 0) == stack_pointer_rtx
- ! || (GET_CODE (XEXP (operands[0], 0)) == PLUS
- ! && XEXP (XEXP (operands[0], 0), 0) == stack_pointer_rtx))
- ! xoperands[0]
- ! = gen_rtx (MEM, GET_MODE (operands[0]),
- ! plus_constant (XEXP (operands[0], 0), 2));
- ! else
- ! xoperands[0] = operands[0];
- xoperands[1] = operands[1];
- xoperands[2]
- = gen_rtx (MEM, QImode,
-