mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-08 10:47:29 +08:00
dbxout.c (dbxout_parms): When correcting for promoted big-endian parameters...
* dbxout.c (dbxout_parms): When correcting for promoted big-endian parameters, use the mode of the DECL_RTL rather than UNITS_PER_WORD. From-SVN: r32420
This commit is contained in:
parent
98eddaf72b
commit
917d7595c1
@ -1,3 +1,9 @@
|
||||
2000-03-08 Clinton Popetz <cpopetz@cygnus.com>
|
||||
|
||||
* dbxout.c (dbxout_parms): When correcting for promoted
|
||||
big-endian parameters, use the mode of the DECL_RTL rather
|
||||
than UNITS_PER_WORD.
|
||||
|
||||
2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* c-common.h (make_fname_decl): Declare.
|
||||
|
@ -2488,7 +2488,9 @@ dbxout_parms (parms)
|
||||
&& TYPE_MODE (TREE_TYPE (parms)) != GET_MODE (DECL_RTL (parms))
|
||||
&& GET_MODE_SIZE (TYPE_MODE (TREE_TYPE (parms))) < UNITS_PER_WORD)
|
||||
{
|
||||
current_sym_value += UNITS_PER_WORD - GET_MODE_SIZE (TYPE_MODE (TREE_TYPE (parms)));
|
||||
current_sym_value +=
|
||||
GET_MODE_SIZE (GET_MODE (DECL_RTL (parms)))
|
||||
- GET_MODE_SIZE (TYPE_MODE (TREE_TYPE (parms)));
|
||||
}
|
||||
|
||||
FORCE_TEXT;
|
||||
|
Loading…
Reference in New Issue
Block a user