Commit 8ae9698d by Nick Clifton Committed by Nick Clifton

rx.md (stack_push): Adjust RTL to account for the fact that operations are…

rx.md (stack_push): Adjust RTL to account for the fact that operations are taking place in parallel.

	* config/rx/rx.md (stack_push): Adjust RTL to account for the fact
	that operations are taking place in parallel.
	* config/rx.h (FRAME_POINTER_CFA_OFFSET): Delete.

From-SVN: r212973
parent cdc94aca
2014-07-24 Nick Clifton <nickc@redhat.com>
* config/rx/rx.md (stack_push): Adjust RTL to account for the fact
that operations are taking place in parallel.
* config/rx.h (FRAME_POINTER_CFA_OFFSET): Delete.
2014-07-24 Thomas Schwinge <thomas@codesourcery.com> 2014-07-24 Thomas Schwinge <thomas@codesourcery.com>
* omp-low.c (extract_omp_for_data): Add missing break statement. * omp-low.c (extract_omp_for_data): Add missing break statement.
......
...@@ -734,7 +734,7 @@ rx_print_operand (FILE * file, rtx op, int letter) ...@@ -734,7 +734,7 @@ rx_print_operand (FILE * file, rtx op, int letter)
break; break;
case 'R': case 'R':
gcc_assert (GET_MODE_SIZE (GET_MODE (op)) < 4); gcc_assert (GET_MODE_SIZE (GET_MODE (op)) <= 4);
unsigned_load = true; unsigned_load = true;
/* Fall through. */ /* Fall through. */
case 'Q': case 'Q':
......
...@@ -645,7 +645,6 @@ typedef unsigned int CUMULATIVE_ARGS; ...@@ -645,7 +645,6 @@ typedef unsigned int CUMULATIVE_ARGS;
#define INCOMING_FRAME_SP_OFFSET 4 #define INCOMING_FRAME_SP_OFFSET 4
#define ARG_POINTER_CFA_OFFSET(FNDECL) 4 #define ARG_POINTER_CFA_OFFSET(FNDECL) 4
#define FRAME_POINTER_CFA_OFFSET(FNDECL) 4
#define TARGET_USE_FPU (! TARGET_NO_USE_FPU) #define TARGET_USE_FPU (! TARGET_NO_USE_FPU)
......
...@@ -617,7 +617,7 @@ ...@@ -617,7 +617,7 @@
[(set (reg:SI SP_REG) [(set (reg:SI SP_REG)
(minus:SI (reg:SI SP_REG) (minus:SI (reg:SI SP_REG)
(const_int 4))) (const_int 4)))
(set (mem:SI (reg:SI SP_REG)) (set (mem:SI (minus:SI (reg:SI SP_REG) (const_int 4)))
(match_operand:SI 0 "register_operand" "r"))] (match_operand:SI 0 "register_operand" "r"))]
"" ""
"push.l\t%0" "push.l\t%0"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment