aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-pretty-print.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2016-12-08 21:08:06 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2016-12-08 14:08:06 -0700
commit060162e0c44f4596709cf6f6d69a5794bfb315f4 (patch)
tree547b39090145d078f18f6337d1db72688b213648 /gcc/c-family/c-pretty-print.c
parent560bcfdcfda5a68fab59e5a1da732667aee5cc56 (diff)
downloadgcc-060162e0c44f4596709cf6f6d69a5794bfb315f4.zip
gcc-060162e0c44f4596709cf6f6d69a5794bfb315f4.tar.gz
gcc-060162e0c44f4596709cf6f6d69a5794bfb315f4.tar.bz2
PR c/78165 - avoid printing type suffix for constants in %E output
gcc/c-family/ChangeLog: PR c/78165 * c-pretty-print (pp_c_integer_constant): Avoid formatting type suffix. gcc/testsuite/ChangeLog: From-SVN: r243461
Diffstat (limited to 'gcc/c-family/c-pretty-print.c')
-rw-r--r--gcc/c-family/c-pretty-print.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c
index 7ad5900..c32d0a0 100644
--- a/gcc/c-family/c-pretty-print.c
+++ b/gcc/c-family/c-pretty-print.c
@@ -904,15 +904,6 @@ pp_c_void_constant (c_pretty_printer *pp)
static void
pp_c_integer_constant (c_pretty_printer *pp, tree i)
{
- int idx;
-
- /* We are going to compare the type of I to other types using
- pointer comparison so we need to use its canonical type. */
- tree type =
- TYPE_CANONICAL (TREE_TYPE (i))
- ? TYPE_CANONICAL (TREE_TYPE (i))
- : TREE_TYPE (i);
-
if (tree_fits_shwi_p (i))
pp_wide_integer (pp, tree_to_shwi (i));
else if (tree_fits_uhwi_p (i))
@@ -929,24 +920,6 @@ pp_c_integer_constant (c_pretty_printer *pp, tree i)
print_hex (wi, pp_buffer (pp)->digit_buffer);
pp_string (pp, pp_buffer (pp)->digit_buffer);
}
- if (TYPE_UNSIGNED (type))
- pp_character (pp, 'u');
- if (type == long_integer_type_node || type == long_unsigned_type_node)
- pp_character (pp, 'l');
- else if (type == long_long_integer_type_node
- || type == long_long_unsigned_type_node)
- pp_string (pp, "ll");
- else for (idx = 0; idx < NUM_INT_N_ENTS; idx ++)
- if (int_n_enabled_p[idx])
- {
- char buf[2+20];
- if (type == int_n_trees[idx].signed_type
- || type == int_n_trees[idx].unsigned_type)
- {
- sprintf (buf, "I%d", int_n_data[idx].bitsize);
- pp_string (pp, buf);
- }
- }
}
/* Print out a CHARACTER literal. */