Allah has forbidden you only carrion , and blood , and the flesh of swine ; also any animal over which the name of any other than Allah has been pronounced . But whoever eats of them under compelling necessity - neither desiring it nor exceeding the limit of absolute necessity - surely for such action Allah is Much Forgiving , Most Merciful .