i370.c (mvs_function_name_length): Fix signed/unsigned warnings.
* i370.c (mvs_function_name_length): Fix signed/unsigned warnings. * i370.h (mvs_function_name_length): Likewise. * i960.h (CONSTANT_ALIGNMENT): Likewise. * mips/linux.h (ASM_OUTPUT_ALIGNED_BSS): Likewise. * pa/pa-pro-end.h (ASM_OUTPUT_ALIGNED_COMMON): Likewise. * pa.h (ASM_OUTPUT_ALIGNED_COMMON): Likewise. * rs6000/xcoff.h (ASM_DECLARE_FUNCTION_NAME): Delete unused variable. From-SVN: r67458
This commit is contained in:
parent
7816bea0e2
commit
ad929cd5ab
@ -1,3 +1,14 @@
|
||||
2003-06-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* i370.c (mvs_function_name_length): Fix signed/unsigned warnings.
|
||||
* i370.h (mvs_function_name_length): Likewise.
|
||||
* i960.h (CONSTANT_ALIGNMENT): Likewise.
|
||||
* mips/linux.h (ASM_OUTPUT_ALIGNED_BSS): Likewise.
|
||||
* pa/pa-pro-end.h (ASM_OUTPUT_ALIGNED_COMMON): Likewise.
|
||||
* pa.h (ASM_OUTPUT_ALIGNED_COMMON): Likewise.
|
||||
* rs6000/xcoff.h (ASM_DECLARE_FUNCTION_NAME): Delete unused
|
||||
variable.
|
||||
|
||||
2003-06-04 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* config.gcc: Reorganize --with-cpu logic. Set
|
||||
|
@ -85,7 +85,7 @@ int mvs_page_lit;
|
||||
char *mvs_function_name = 0;
|
||||
|
||||
/* Current function name length. */
|
||||
int mvs_function_name_length = 0;
|
||||
size_t mvs_function_name_length = 0;
|
||||
|
||||
/* Page number for multi-page functions. */
|
||||
int mvs_page_num = 0;
|
||||
|
@ -54,7 +54,7 @@ extern char *mvs_function_name;
|
||||
|
||||
/* The length of the function name malloc'd area. */
|
||||
|
||||
extern int mvs_function_name_length;
|
||||
extern size_t mvs_function_name_length;
|
||||
|
||||
/* Compile using char instructions (mvc, nc, oc, xc). On 4341 use this since
|
||||
these are more than twice as fast as load-op-store.
|
||||
|
@ -422,9 +422,9 @@ extern int target_flags;
|
||||
library functions. */
|
||||
#define CONSTANT_ALIGNMENT(EXP, ALIGN) \
|
||||
(TREE_CODE (EXP) == STRING_CST \
|
||||
&& i960_object_bytes_bitalign (int_size_in_bytes (TREE_TYPE (EXP))) > (ALIGN) \
|
||||
&& i960_object_bytes_bitalign (int_size_in_bytes (TREE_TYPE (EXP))) > (int)(ALIGN) \
|
||||
? i960_object_bytes_bitalign (int_size_in_bytes (TREE_TYPE (EXP))) \
|
||||
: (ALIGN))
|
||||
: (int)(ALIGN))
|
||||
|
||||
/* Macros to determine size of aggregates (structures and unions
|
||||
in C). Normally, these may be defined to simply return the maximum
|
||||
|
@ -46,7 +46,7 @@ Boston, MA 02111-1307, USA. */
|
||||
`varasm.c' when defining this macro. */
|
||||
#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
|
||||
do { \
|
||||
if (SIZE > 0 && SIZE <= mips_section_threshold) \
|
||||
if (SIZE > 0 && (long)(SIZE) <= mips_section_threshold) \
|
||||
sbss_section (); \
|
||||
else \
|
||||
bss_section (); \
|
||||
|
@ -64,7 +64,7 @@ Boston, MA 02111-1307, USA. */
|
||||
{ bss_section (); \
|
||||
assemble_name ((FILE), (NAME)); \
|
||||
fprintf ((FILE), "\t.comm "HOST_WIDE_INT_PRINT_UNSIGNED"\n", \
|
||||
MAX ((SIZE), ((ALIGNED) / BITS_PER_UNIT)));}
|
||||
MAX ((HOST_WIDE_INT)(SIZE), (HOST_WIDE_INT)((ALIGNED) / BITS_PER_UNIT)));}
|
||||
|
||||
/* This says how to output an assembler line to define a local common symbol
|
||||
with size SIZE (in bytes) and alignment ALIGN (in bits). */
|
||||
|
@ -1764,7 +1764,7 @@ do { \
|
||||
{ bss_section (); \
|
||||
assemble_name ((FILE), (NAME)); \
|
||||
fprintf ((FILE), "\t.comm "HOST_WIDE_INT_PRINT_UNSIGNED"\n", \
|
||||
MAX ((SIZE), ((ALIGNED) / BITS_PER_UNIT)));}
|
||||
MAX ((HOST_WIDE_INT)(SIZE), (HOST_WIDE_INT)((ALIGNED) / BITS_PER_UNIT)));}
|
||||
|
||||
/* This says how to output an assembler line to define a local common symbol
|
||||
with size SIZE (in bytes) and alignment ALIGN (in bits). */
|
||||
|
@ -258,8 +258,7 @@ toc_section () \
|
||||
are placeholders which no longer have any use. */
|
||||
|
||||
#define ASM_DECLARE_FUNCTION_NAME(FILE,NAME,DECL) \
|
||||
{ rtx sym_ref = XEXP (DECL_RTL (DECL), 0); \
|
||||
if (TREE_PUBLIC (DECL)) \
|
||||
{ if (TREE_PUBLIC (DECL)) \
|
||||
{ \
|
||||
if (!RS6000_WEAK || !DECL_WEAK (decl)) \
|
||||
{ \
|
||||
|
Loading…
Reference in New Issue
Block a user