Please refer to the post made by Cris:
"The following statement is false.
The previous statement is true."
To ask the question "Can God create a rock that is too heavy for Himself to lift?" leads to a logical inconsistency. The question itself doesn't make sense. God can't do it, not because He isn't omnipotent, but because it isn't something that can be done. More specifically, it isn't a possible action. If it isn't a possible action, then it isn't an action, hence, it isn't something that can be done. To put it another way, you're asking God to do something for which there is no doing. You're asking God to do nothing. No, God can't do "nothing" as understood as Him doing something. Again, logical inconsistency. Only logical possibilities are possible, because only logical possibilities are possibly real. It's like asking, can a square circle exist? Well, "square circle" denotes no meaning. You might try to alter the idea itself and make it logical, but then you're actually talking about something other than a square circle. Logical impossibilities are meaningless. So the real question isn't "Can God make a rock bigger than He can lift?" the real question is "Can God perform logical impossibilities?" The answer to which is no, not because He isn't omnipotent, but because logical impossibilities are meaningless.
As I said, "No, and this has no bearing on God's omnipotence."