[Bug target/79559] [5/6/7 Regression] ICE in ix86_print_operand, at config/i386/i386.c:18189

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Feb 17 10:00:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79559

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kyukhin at gcc dot gnu.org

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
%R and %r are intended for AVX512F embedded rounding decorations. OTOH, we
should produce some meaningful error message on invalid use of these modifiers. 

So, although this PR goes into "do not do that if it hurts" category,
gcc_asserts in ix86_print_operand for 'R' and 'r' cases should be substituted
with calls to output_operand_lossage.


More information about the Gcc-bugs mailing list