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]

Re: Gcc Plugin: error: ‘FIRST_PSEUDO_REGISTER’ u ndeclared


Thanks a lot. That worked.

On Tue, May 5, 2009 at 10:47 AM, Ian Lance Taylor <iant@google.com> wrote:
> Aravinda <aravindakidambi@gmail.com> writes:
>
>> Im compiling a simple gcc plugin and am getting the below error.
>
> I think that for the time being it is OK to ask questions about
> compiling plugins on the gcc@gcc.gnu.org mailing list.  More of the
> plugin developers read gcc@.  Of course it's always OK to ask questions
> on gcc-help@ as well.  (Don't send a message to both mailing lists,
> though.)
>
>
>> 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)
>
> You have to #include "tm.h".  A lot of gcc header files assume that that
> has already bee done.
>
> Ian
>


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