[Bug ada/45003] VTA issues with sign/zero extension and debug temporaries

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Jul 20 12:58:00 GMT 2010



------- Comment #3 from jakub at gcc dot gnu dot org  2010-07-20 12:58 -------
Subject: Bug 45003

Author: jakub
Date: Tue Jul 20 12:58:03 2010
New Revision: 162336

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162336
Log:
        PR debug/45003
        * cfgexpand.c (expand_debug_expr) <case NOP_EXPR>: Use ZERO_EXTEND
        or SIGN_EXTEND depending on TYPE_UNSIGNED of the operand's type
        instead of the result's type.

        * gcc.dg/guality/pr45003-1.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/guality/pr45003-1.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfgexpand.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45003



More information about the Gcc-bugs mailing list