The legislation passed with 230 votes in the 300-seat chamber.
The proposals appeared so far apart that success seemed higly unlikely
EU authorities made a last-minute offer to salvage a bailout deal that could keep Greece in the euro as the clock ticked down on Tuesday, with Germany warning that time had run out to extend vital credit lines to Athens.