On 1/6/25 5:01 PM, Hans-Peter Nilsson wrote:
Regtested native x86_64-linux.  Also tested mmix-knuth-mmixware,
where it fixes ONE testcase, but one which is a regression on
master.  The PR component is currently ipa, changed from the
original middle-end.  IIUC this bug-fix doesn't fit the ipa
category IMHO, but rather more general tree-optimization or
rather middle-end, to which I'll change the component unless I
see a reason for this fitting ipa stated.

Ok to commit?

-- >8 --
This is a part of PR118303.  It fixes
FAIL: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for excess errors)
FAIL: gcc.dg/analyzer/CVE-2005-1689-minimal.c inbuf.data (test for warnings, 
line 62)
for targets where the parameter on that line is subject to
TARGET_CALLEE_COPIES being true.

c-family:
        PR middle-end/118303
        * c-pretty-print.cc (c_pretty_printer::primary_expression) <SSA_NAME>:
        Call primary_expression for all SSA_NAME_VAR nodes and instead move the
        DECL_ARTIFICIAL private name stripping to...
        (pp_c_tree_decl_identifier): ...here.
OK assuming it's successfully gone through the usual regression test cycle on one of the primary platforms.

jeff

Reply via email to