> -----Original Message----- > From: Uros Bizjak <[email protected]> > Sent: Tuesday, January 13, 2026 4:17 PM > To: Cui, Lili <[email protected]> > Cc: [email protected]; Liu, Hongtao <[email protected]> > Subject: Re: [PATCH] x86: Disable tight loop alignment for m_CORE_ATOM > > On Tue, Jan 13, 2026 at 3:04 AM Cui, Lili <[email protected]> wrote: > > > > From: Lili Cui <[email protected]> > > > > Hi, > > > > This patch is to disable tight loop alignment for m_CORE_ATOM. > > > > Bootstrapped & regtested on x86-64-pc-linux-gnu. > > > > Ok for trunk? > > OK, I hope that tuning patches can still be applied in Stage 4. >
Committed. Thanks, Uros. Lili. > Thanks, > Uros. > > > > > Thanks, > > Lili. > > > > > > For the E-core front end, aligning tight loops provides little benefit. > > > > gcc/ChangeLog: > > > > * config/i386/x86-tune.def (X86_TUNE_ALIGN_TIGHT_LOOPS): > > disable tight loop alignment for m_CORE_ATOM. > > --- > > gcc/config/i386/x86-tune.def | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/gcc/config/i386/x86-tune.def > > b/gcc/config/i386/x86-tune.def index 3298d9daed6..a1944620daf 100644 > > --- a/gcc/config/i386/x86-tune.def > > +++ b/gcc/config/i386/x86-tune.def > > @@ -253,7 +253,8 @@ DEF_TUNE (X86_TUNE_FOUR_JUMP_LIMIT, > > "four_jump_limit", > > > > /* X86_TUNE_ALIGN_TIGHT_LOOPS: if false, tight loops are not aligned. > > */ DEF_TUNE (X86_TUNE_ALIGN_TIGHT_LOOPS, "align_tight_loops", > > - ~(m_ZHAOXIN | m_CASCADELAKE | m_SKYLAKE_AVX512)) > > + ~(m_ZHAOXIN | m_CASCADELAKE | m_SKYLAKE_AVX512 > > + | m_CORE_ATOM)) > > > > > /*************************************************************** > **************/ > > /* Integer instruction selection tuning > > */ > > -- > > 2.34.1 > >
