Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> the current position of the Berkeley team is that overflow checking just adds a single rarely taken branch, which can easily be predicted

I find this argument VERY weak: you need many of these 'very rarely taken branch' overflow checking instructions and they pollute the instruction cache..



And that's also assuming that all of the necessary checks will in fact be added!


I don't think that this part is really an issue: if the compiler by default adds the checks and only remove the checks very conservatively..




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: