Hello Everyone!! I am trying to port GCC-PXE tool chain from GCC 3.2 to GCC 3.4.6. While building the PXE-GCCCross Compiler i am getting the following errors:
<Error> ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c: In function `pxe_mark_machine_status': ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1673: warning: implicit declaration of function `ggc_mark_rtx' ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c: In function `pxe_init_expanders': ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1684: warning: assignment from incompatible pointer type ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1685: `mark_machine_status' undeclared (first use in this function) ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1685: (Each undeclared identifier is reported only once ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1685: for each function it appears in.) ../../../gcc-3.4.6/gcc-3.4.6/gcc/config/pxe/pxe.c:1686: `free_machine_status' undeclared (first use in this function) make[1]: *** [pxe.o] Error 1 make[1]: Leaving directory `/home/rohit/PXE-Migration/buildpxe3.4/gcc/gcc' make: *** [all-gcc] Error 2 ----------------------------------------------------------------------------------------------------------------------------------------- can any one tell me how is that variables mark_machine_status , free_machine_status and the ggc_mark_* macros are compensated or implemented in the newer version of GCC 3.4.6 Anticipating a quick response. Thanks and Regards, Rohit