diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2012-12-15 17:50:49 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2012-12-15 17:50:49 +0000 |
commit | c3d79c606a2cd3647c77d2893abd643ecf41f250 (patch) | |
tree | 6fd2104aacd58c8801d4a36221fa88abc8db0222 /gcc | |
parent | e88ebf869e234bca2535b43fd80ab744e65a3560 (diff) | |
download | gcc-c3d79c606a2cd3647c77d2893abd643ecf41f250.zip gcc-c3d79c606a2cd3647c77d2893abd643ecf41f250.tar.gz gcc-c3d79c606a2cd3647c77d2893abd643ecf41f250.tar.bz2 |
re PR ada/53996 (format string issue in gcc-interface/utils.c)
PR ada/53996
* gcc-interface/utils.c (gnat_type_for_size): Use %u in lieu of %d.
Co-Authored-By: Martin Ettl <ettl.martin@gmx.de>
From-SVN: r194520
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ada/gcc-interface/utils.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index bf9ce42..85b1a8f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2012-12-15 Eric Botcazou <ebotcazou@adacore.com> + Martin Ettl <ettl.martin@gmx.de> + + PR ada/53996 + * gcc-interface/utils.c (gnat_type_for_size): Use %u in lieu of %d. + 2012-12-11 Eric Botcazou <ebotcazou@adacore.com> * gcc-interface/Make-lang.in (RTS_DIR): Define only if Ada is enabled. diff --git a/gcc/ada/gcc-interface/utils.c b/gcc/ada/gcc-interface/utils.c index 2d448d1..309cff6 100644 --- a/gcc/ada/gcc-interface/utils.c +++ b/gcc/ada/gcc-interface/utils.c @@ -2797,7 +2797,7 @@ gnat_type_for_size (unsigned precision, int unsignedp) if (!TYPE_NAME (t)) { - sprintf (type_name, "%sSIGNED_%d", unsignedp ? "UN" : "", precision); + sprintf (type_name, "%sSIGNED_%u", unsignedp ? "UN" : "", precision); TYPE_NAME (t) = get_identifier (type_name); } |