Some 80,000 people have turned out in Barcelona, the regional capital of Catalonia, in a show of support for Spain after the recent separatist unrest.