http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54342
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hjl.tools at gmail dot com
--- Comment #4 from Uros Bizjak <ubizjak at gmail dot com> 2012-08-22 22:01:52
UTC ---
I believe that OImode is currently handled inconsistently in the compiler, and
should be handled exactly in the way TImode is handled for xmm registers.
There are some examples:
-function_pass_avx256_p: OImode is handled together with VALID_AVX256_REG_MODE
in parallels, but not in registers.
-construct_container: OImode is created for container member
-ix86_hard_regno_mode_ok: OImode is handled together with
VALID_AVX256_REG_MODE.
I think that OImode should be a member of VALID_AVX256_REG_MODE.