aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/misc.c
diff options
context:
space:
mode:
authorLaurent GUERBY <laurent@guerby.net>2009-06-26 17:06:52 +0000
committerLaurent Guerby <guerby@gcc.gnu.org>2009-06-26 17:06:52 +0000
commit6bf68a93f60cf873c4a0713bb11480d838fb5af0 (patch)
tree20d7a88e927511698c3d4b43e91c0b3cffcf82ad /gcc/ada/gcc-interface/misc.c
parentbae4cf874ea098e56b8dc9ab755eb1669b749aeb (diff)
downloadgcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.zip
gcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.tar.gz
gcc-6bf68a93f60cf873c4a0713bb11480d838fb5af0.tar.bz2
tb-gcc.c (trace_callback): Use char* instead of void*.
2009-06-26 Laurent GUERBY <laurent@guerby.net> * tb-gcc.c (trace_callback): Use char* instead of void*. * gcc-interface/misc.c (enumerate_modes): Make loop compatible with C++. * gcc-interface/trans.c (parm_attr): Rename to parm_attr_d. Change all uses. * gcc-interface/utils.c (new, class, template): Rename to be compatible with C++. Change all uses. * gcc-interface/decl.c (new): Likewise. From-SVN: r148975
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
-rw-r--r--gcc/ada/gcc-interface/misc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c
index 63d7805..fb30620 100644
--- a/gcc/ada/gcc-interface/misc.c
+++ b/gcc/ada/gcc-interface/misc.c
@@ -729,10 +729,11 @@ must_pass_by_ref (tree gnu_type)
void
enumerate_modes (void (*f) (int, int, int, int, int, int, unsigned int))
{
- enum machine_mode i;
+ int iloop;
- for (i = 0; i < NUM_MACHINE_MODES; i++)
+ for (iloop = 0; iloop < NUM_MACHINE_MODES; iloop++)
{
+ enum machine_mode i = (enum machine_mode) iloop;
enum machine_mode j;
bool float_p = 0;
bool complex_p = 0;