dwarf2out.c (add_location_or_const_value_attribute): Correct test for sizes of passed and declared parameter types.

* dwarf2out.c (add_location_or_const_value_attribute): Correct
	test for sizes of passed and declared parameter types.

From-SVN: r28441
This commit is contained in:
Hans-Peter Nilsson 1999-08-03 02:46:05 -04:00 committed by Jason Merrill
parent c354f40df2
commit 555b644206
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Mon Aug 2 23:45:45 1999 Hans-Peter Nilsson <hp@bitrange.com>
* dwarf2out.c (add_location_or_const_value_attribute): Correct
test for sizes of passed and declared parameter types.
Tue Aug 3 00:03:41 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* fixincludes: Fix the return type of bsearch, char* -> void*.
@ -20,6 +25,7 @@ Mon Aug 2 17:02:08 1999 Jason Merrill <jason@yorick.cygnus.com>
* config/libgloss.h: Add a note discouraging use with ELF.
* configure.in: Don't use libgloss.h for ELF targets.
Always use_collect2 on a.out targets.
Mon Aug 2 16:27:42 1999 Jim Wilson <wilson@cygnus.com>

View File

@ -7186,7 +7186,8 @@ add_location_or_const_value_attribute (die, decl)
rtl = DECL_INCOMING_RTL (decl);
else if (! BYTES_BIG_ENDIAN
&& TREE_CODE (declared_type) == INTEGER_TYPE
&& TYPE_SIZE (declared_type) <= TYPE_SIZE (passed_type))
&& (GET_MODE_SIZE (TYPE_MODE (declared_type))
<= GET_MODE_SIZE (TYPE_MODE (passed_type))))
rtl = DECL_INCOMING_RTL (decl);
}