This is a list of the unreferenced symbols I obtain linking the GPC V2.0-alpha970510 against GCC 2.7.2.2.f.2
I suspect most, if not all, of these errors are caused by the modifications caused by G77 0.5.20.
I had a less serious version of this problem with GPC 2.0, GCC 2.7.2.1 and G77 0.5.18. That was related to new gcc optimization options introduced by G77, and unrecognized by the GPC front-end, and was easy to overcome.
This one, at first glance, looks fare more serious.
============================================================================ Undefined first referenced symbol in file reg_known_equiv_p ../gcc-2.7.2.2/sched.o size_volatile gpc-util.o maybe_find_function_data gpc-parse.o emit_string_move gpc-util.o read_dependence ../gcc-2.7.2.2/sched.o record_base_value ../gcc-2.7.2.2/loop.o output_dependence ../gcc-2.7.2.2/sched.o version_flag gpc-module.o true_dependence ../gcc-2.7.2.2/cse.o anti_dependence ../gcc-2.7.2.2/sched.o reg_known_value ../gcc-2.7.2.2/sched.o emit_string_pad gpc-util.o init_alias_analysis ../gcc-2.7.2.2/cse.o dbxout_set_type_status gpc-decl.o ld: fatal: Symbol referencing errors. No output written to gpc1 *** Error code 1 make: Fatal error: Command failed for target `gpc1' =============================================================================
Yours, Vadim Denisyuk
P.S. Peter tvoy ruskiy is very GOOD