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

            Bug ID: 122520
           Summary: [meta-bug] TER should be removed
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: compile-time-hog, internal-improvement,
                    missed-optimization
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
        Depends on: 122519
            Blocks: 21182, 53049, 78972, 81625, 84681
  Target Milestone: ---

I am not sure if this was ever filed or not. We should figure out what is
needed to be done to remove TER.
So far I know of CCMP depending on TER (PR 122519) but there are many more.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21182
[Bug 21182] [13/14/15/16 Regression] gcc can use registers but uses stack
instead
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53049
[Bug 53049] expand/TER unappropriate moving unspec volatile
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78972
[Bug 78972] [13/14/15/16 Regression] poor simd scheduling using intrinsics due
to TER
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81625
[Bug 81625] GCC v4.7 ... v8 is bloating code by > 25% compared to v3.4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84681
[Bug 84681] tree-ter moving code too much
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122519
[Bug 122519] Extra cset with movcc expansion due to ccmp depending on ter

Reply via email to