mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-28 01:14:27 +08:00
pa.c (pa_promote_function_mode): Declare.
* pa.c (pa_promote_function_mode): Declare. Change to static. Fix promote_mode call. From-SVN: r150343
This commit is contained in:
parent
1f7ec57e69
commit
02095c5014
@ -1,5 +1,8 @@
|
||||
2009-08-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* pa.c (pa_promote_function_mode): Declare. Change to static.
|
||||
Fix promote_mode call.
|
||||
|
||||
* gthr-dce.h (CONST_CAST2): Define if not defined.
|
||||
(__gthread_setspecific): Use CONST_CAST2 to fix warning.
|
||||
|
||||
|
@ -159,6 +159,11 @@ static enum reg_class pa_secondary_reload (bool, rtx, enum reg_class,
|
||||
enum machine_mode,
|
||||
secondary_reload_info *);
|
||||
static void pa_extra_live_on_entry (bitmap);
|
||||
static enum machine_mode pa_promote_function_mode (const_tree ATTRIBUTE_UNUSED,
|
||||
enum machine_mode,
|
||||
int * ATTRIBUTE_UNUSED,
|
||||
const_tree ATTRIBUTE_UNUSED,
|
||||
int for_return);
|
||||
|
||||
/* The following extra sections are only used for SOM. */
|
||||
static GTY(()) section *som_readonly_data_section;
|
||||
@ -9189,7 +9194,7 @@ insn_refs_are_delayed (rtx insn)
|
||||
|
||||
/* Promote the return value, but not the arguments. */
|
||||
|
||||
enum machine_mode
|
||||
static enum machine_mode
|
||||
pa_promote_function_mode (const_tree type ATTRIBUTE_UNUSED,
|
||||
enum machine_mode mode,
|
||||
int *punsignedp ATTRIBUTE_UNUSED,
|
||||
@ -9198,7 +9203,7 @@ pa_promote_function_mode (const_tree type ATTRIBUTE_UNUSED,
|
||||
{
|
||||
if (!for_return)
|
||||
return mode;
|
||||
return promote_mode (mode, punsignedp, type);
|
||||
return promote_mode (type, mode, punsignedp);
|
||||
}
|
||||
|
||||
/* On the HP-PA the value is found in register(s) 28(-29), unless
|
||||
|
Loading…
Reference in New Issue
Block a user