dwarf2asm: Fix bootstrap on powerpc*-*-* [PR98839]
My recent dwarf2asm.c patch broke powerpc*-*-* bootstrap, while most target define POINTER_SIZE to (cond ? cst1 : cst2) or constant, rs6000 defines it to a variable, and the arbitrarily chosen type of that variable determines whether we get warnings on comparison of that against signed or unsigned ints. Fixed by adding a cast. 2021-01-26 Jakub Jelinek <jakub@redhat.com> PR bootstrap/98839 * dwarf2asm.c (dw2_assemble_integer): Cast DWARF2_ADDR_SIZE to int in comparison.
This commit is contained in:
parent
17ad8cdebe
commit
6e44c09b2d
1 changed files with 1 additions and 1 deletions
|
@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see
|
|||
void
|
||||
dw2_assemble_integer (int size, rtx x)
|
||||
{
|
||||
if (size == 2 * DWARF2_ADDR_SIZE && !CONST_SCALAR_INT_P (x))
|
||||
if (size == 2 * (int) DWARF2_ADDR_SIZE && !CONST_SCALAR_INT_P (x))
|
||||
{
|
||||
/* On 32-bit targets with -gdwarf64, DImode values with
|
||||
relocations usually result in assembler errors. Assume
|
||||
|
|
Loading…
Add table
Reference in a new issue