Commit ea619b46 by Joel Brobecker Committed by Richard Kenner

dbxout.c (dbxout_type): Emit size information for range types, as well, but only…

dbxout.c (dbxout_type): Emit size information for range types, as well, but only when using GDB extensions.

	* dbxout.c (dbxout_type): Emit size information for range types,
	as well, but only when using GDB extensions.

From-SVN: r53023
parent 9a06dc7d
2002-05-01 Joel Brobecker <brobecker@gnat.com>
* dbxout.c (dbxout_type): Emit size information for range types,
as well, but only when using GDB extensions.
2002-05-01 Richard Henderson <rth@redhat.com>
* configure.in (HAVE_GAS_HIDDEN): Replace SPARC feature test with
......
......@@ -1219,7 +1219,20 @@ dbxout_type (type, full)
write it as a subtype. */
else if (TREE_TYPE (type) != 0
&& TREE_CODE (TREE_TYPE (type)) == INTEGER_TYPE)
dbxout_range_type (type);
{
/* If the size is non-standard, say what it is if we can use
GDB extensions. */
if (use_gnu_debug_info_extensions
&& TYPE_PRECISION (type) != TYPE_PRECISION (integer_type_node))
{
have_used_extensions = 1;
fprintf (asmfile, "@s%d;", TYPE_PRECISION (type));
CHARS (5);
}
dbxout_range_type (type);
}
else
{
......
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