Commit 79109502 by John David Anglin Committed by John David Anglin

pa.h (PREFERRED_STACK_BOUNDARY): Define to match standard rounding.

	* pa.h (PREFERRED_STACK_BOUNDARY): Define to match standard rounding.
	(BIGGEST_ALIGNMENT): Change to 128.

From-SVN: r49496
parent e62a5987
2002-02-04 John David Anglin <dave@hiauly1.hia.nrc.ca> 2002-02-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa.h (PREFERRED_STACK_BOUNDARY): Define to match standard rounding.
(BIGGEST_ALIGNMENT): Change to 128.
2002-02-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa32-linux.h (LINK_COMMAND_SPEC): Define. * pa32-linux.h (LINK_COMMAND_SPEC): Define.
2002-02-04 John David Anglin <dave@hiauly1.hia.nrc.ca> 2002-02-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
......
...@@ -423,6 +423,8 @@ extern int target_flags; ...@@ -423,6 +423,8 @@ extern int target_flags;
but that happens late in the compilation process. */ but that happens late in the compilation process. */
#define STACK_BOUNDARY (TARGET_64BIT ? 128 : 64) #define STACK_BOUNDARY (TARGET_64BIT ? 128 : 64)
#define PREFERRED_STACK_BOUNDARY 512
/* Allocation boundary (in *bits*) for the code of a function. */ /* Allocation boundary (in *bits*) for the code of a function. */
#define FUNCTION_BOUNDARY (TARGET_64BIT ? 64 : 32) #define FUNCTION_BOUNDARY (TARGET_64BIT ? 64 : 32)
...@@ -435,8 +437,9 @@ extern int target_flags; ...@@ -435,8 +437,9 @@ extern int target_flags;
/* A bitfield declared as `int' forces `int' alignment for the struct. */ /* A bitfield declared as `int' forces `int' alignment for the struct. */
#define PCC_BITFIELD_TYPE_MATTERS 1 #define PCC_BITFIELD_TYPE_MATTERS 1
/* No data type wants to be aligned rounder than this. */ /* No data type wants to be aligned rounder than this. This is set
#define BIGGEST_ALIGNMENT 64 to 128 bits to allow for lock semaphores in the stack frame.*/
#define BIGGEST_ALIGNMENT 128
/* Get around hp-ux assembler bug, and make strcpy of constants fast. */ /* Get around hp-ux assembler bug, and make strcpy of constants fast. */
#define CONSTANT_ALIGNMENT(CODE, TYPEALIGN) \ #define CONSTANT_ALIGNMENT(CODE, TYPEALIGN) \
......
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