When I was working on a trial patch to get rid of TFmode,
I noticed that mode attribute rreg only gets used for mode
iterator SFDF, it means that only SF and DF key-value pairs
are useful, the other are useless, so this patch is to clean
up them.
gcc/ChangeLog:
* config/rs6000/rs6000.md (mode attribute rreg): Remove useless
entries with modes TF, TD, V4SF and V2DF.
(DI "Y")])
(define_mode_attr rreg [(SF "f")
- (DF "wa")
- (TF "f")
- (TD "f")
- (V4SF "wa")
- (V2DF "wa")])
+ (DF "wa")])
(define_mode_attr rreg2 [(SF "f")
(DF "d")])