This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Gcc Plugin: error: ‘FIRST_PSEUDO_REGISTER’ undec lared


Hi,

Im compiling a simple gcc plugin and am getting the below error.
I cant figure out whats wrong, but looks like, my Makefile is not
right. Can you please tell me what is wrong ?

[aravinda@localhost backup]$ make
/usr/src/svninstall/bin/gcc -B/usr/src/svnbuild/gcc
-I/usr/src/svnbuild/gcc -I. -I/usr/src/gcc-svn/gcc
-I/usr/src/gcc-svn/include -I/usr/src/gcc-svn/libcpp/include -I
-DIN_GCC -fPIC -shared second.c -lm -o test.so
In file included from /usr/src/gcc-svn/gcc/basic-block.h:28,
                from second.c:10:
/usr/src/gcc-svn/gcc/hard-reg-set.h: In function ‘hard_reg_set_iter_set’:
/usr/src/gcc-svn/gcc/hard-reg-set.h:545: error:
‘FIRST_PSEUDO_REGISTER’ undeclared (first use in this function)
/usr/src/gcc-svn/gcc/hard-reg-set.h:545: error: (Each undeclared
identifier is reported only once
/usr/src/gcc-svn/gcc/hard-reg-set.h:545: error: for each function it
appears in.)
/usr/src/gcc-svn/gcc/hard-reg-set.h: At top level:
/usr/src/gcc-svn/gcc/hard-reg-set.h:583: error:
‘FIRST_PSEUDO_REGISTER’ undeclared here (not in a function)
/usr/src/gcc-svn/gcc/hard-reg-set.h:649: error: ‘N_REG_CLASSES’
undeclared here (not in a function)
In file included from /usr/src/gcc-svn/gcc/basic-block.h:31,
                from second.c:10:
/usr/src/gcc-svn/gcc/function.h:231: error: expected
specifier-qualifier-list before ‘CUMULATIVE_ARGS’
/usr/src/gcc-svn/gcc/function.h:683: error: expected ‘)’ before ‘*’ token
/usr/src/gcc-svn/gcc/function.h:685: error: expected ‘)’ before ‘*’ token
make: *** [all] Error 1

Thanks & Regards,
Aravinda


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]