------- Comment #23 from ebotcazou at gcc dot gnu dot org 2010-09-02 15:10 ------- This part:
* Makefile.in (PLUGINCC): Define as $(COMPILER). (PLUGINCFLAGS): Define as $(COMPILER_FLAGS). is wrong and broke again plugins testing with the C compiler on non-C99 native platforms like Solaris 8 and 9. The purpose of PLUGINCC is to have it redefined for each compilation stage so that it will eventually be set to the compiler used to compile the tested compiled; for the stage3 compiler, it should be the stage2 compiler. This is necessary because plugins testing uses the auto-host.h file of the compiler used to compile the tested compiler, not the auto-host.h file of the base compiler. Setting it to a fixed value like $(COMPILER_FLAGS) breaks the scheme because it's stuck to the base compiler. -- ebotcazou at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebotcazou at gcc dot gnu dot | |org Known to fail|4.5.0 |4.5.0 4.6.0 Known to work|4.6.0 | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42843