Hello, The following two patches fixes virtual locations handling to progress toward bootstrapping the compiler with CFLAGS=-ftrack-macro-expansion CXXFLAGS=-ftrack-macro-expansion
After these two patches I'll still need to update many c++ test cases and probably exercise some dg-prune-fu to cope with the output change incurred by using that option. This is because the c++ test suite inherits the CXXFLAGS used to build the compiler and uses to run the test cases.