dwarf2.h (dwarf_calling_convention): Add GNU prefix to locally defined enum.

2004-10-01  Eric Christopher  <echristo@redhat.com>

	* dwarf2.h (dwarf_calling_convention): Add GNU prefix to
	locally defined enum.
	* dwarf2out.c (add_calling_convention_attribute): Don't
	emit DW_CC_normal.

From-SVN: r88477
This commit is contained in:
Eric Christopher 2004-10-04 05:29:27 +00:00 committed by Eric Christopher
parent 13e5d623b3
commit b9e6959bf6
3 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2004-10-01 Eric Christopher <echristo@redhat.com>
* dwarf2.h (dwarf_calling_convention): Add GNU prefix to
locally defined enum.
* dwarf2out.c (add_calling_convention_attribute): Don't
emit DW_CC_normal.
2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
PR c/17178, PR c/17820

View File

@ -475,7 +475,7 @@ enum dwarf_calling_convention
DW_CC_normal = 0x1,
DW_CC_program = 0x2,
DW_CC_nocall = 0x3,
DW_CC_renesas_sh = 0x40
DW_CC_GNU_renesas_sh = 0x40
};
#define DW_CC_lo_user 0x40

View File

@ -10631,8 +10631,9 @@ add_calling_convention_attribute (dw_die_ref subr_die, tree type)
value = targetm.dwarf_calling_convention (type);
/* Only add the attribute if the backend requests it. */
if (value)
/* Only add the attribute if the backend requests it, and
is not DW_CC_normal. */
if (value && (value != DW_CC_normal))
add_AT_unsigned (subr_die, DW_AT_calling_convention, value);
}