French prime minister Michel Barnier may be staring down the barrel of a no-confidence vote following an unpopular budget.