iPhone 4 running iOS 4.3.3 with no issues using either recurring or one time alarms.
However, I never solely rely on my phone as an alarm clock. Although it does go off first, I still have an alarm clock across the room atop my television just in case my phone decides not to work.