No, it's fine, at least in our generation. I can't recall parents or older people saying it though. I don't think there is a precise answer - it depends on context.
My German exchange partner had learned excellent English in America, including a full repertoire of swear words which he used in contexts that would have been fine over there (probably) but were completely inappropriate over here. I had to do some hasty re-educating.