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

            Bug ID: 94232
           Summary: [10 Regression] Wrong code since
                    r10-7273-gf3280e4c0c98e103603bafc466ea49651fe0b7f2
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

I see quite a lot of package failures after the revision. One of the affected
is gengetopt.

I isolated the ipa_get_jf_ancestor_result change into only one transformation
which causes the following crash:

$ valgrind ../src/gengetopt --gen-version --input=test_modes_cmd.ggo
--func-name=test_modes_cmd_parser --file-name=test_modes_cmd --unnamed-opt
--show-required
==22646== Memcheck, a memory error detector
==22646== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==22646== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==22646== Command: ../src/gengetopt --gen-version --input=test_modes_cmd.ggo
--func-name=test_modes_cmd_parser --file-name=test_modes_cmd --unnamed-opt
--show-required
==22646== 
==22646== 
==22646== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==22646==  Bad permissions for mapped region at address 0x445098
==22646==    at 0x4904DCF:
std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)
(list.cc:132)
==22646==    by 0x427D16:
CmdlineParserCreator::generate_check_modes(std::ostream&, unsigned int) (in
/home/marxin/BIG/osc/openSUSE:Factory:Staging:Gcc7/gengetopt/gengetopt-2.23/src/gengetopt)
==22646==    by 0x43ADBA: CmdlineParserCreator::generate_source() (in
/home/marxin/BIG/osc/openSUSE:Factory:Staging:Gcc7/gengetopt/gengetopt-2.23/src/gengetopt)
==22646==    by 0x40790E: main (in
/home/marxin/BIG/osc/openSUSE:Factory:Staging:Gcc7/gengetopt/gengetopt-2.23/src/gengetopt)

Reply via email to