The edge trigger interrupt is not working for pic12F675.
-The setting logic of the edge is inverse and it shouldn't be.
-The triggering is looking for another bit in portG implementation.
-The deriving of portG from portB is flawed.
Here is the patch that should fix all of the above.