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.