[PATCH] gas: Revert PR 32391 related commits to fix 3 regressions

Alan Modra amodra@gmail.com
Fri Jan 3 02:14:25 GMT 2025


On Thu, Jan 02, 2025 at 02:57:43PM +0800, H.J. Lu wrote:
> On Fri, Dec 27, 2024 at 5:05 PM Jan Beulich <jbeulich@suse.com> wrote:
> >
> > On 26.12.2024 09:12, H.J. Lu wrote:
> > > 9f2e3c21f65 Fix the handling or arguments and macro pseudo-variables inside nested assembler macros.
> > >
> > > introduced 3 regressions of PR gas/32484, PR gas/32486 and PR gas/32487.
> > > Revert all PR 32391 related commits and add tests for PR gas/32484,
> > > PR gas/32486, PR gas/32487.
> > >
> > >       PR gas/32484
> > >       PR gas/32486
> > >       PR gas/32487
> > >       * testsuite/gas/macros/macros.exp: Run nesting1, nesting2 and
> > >       nesting3.
> > >
> > > Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
> >
> > I agree, but I'd really like to leave this to Nick. Or at least wait for his
> > response on what was meanwhile said in all of the related the bug reports.
> >
> > Jan
> 
> I am going to apply this patch to revert the related commits since it
> breaks real world applications.

alpha-dec-vms  +FAIL: Nested macros (PR 32484)
alpha-dec-vms  +FAIL: Nested macros (PR 32486)
alpha-dec-vms  +FAIL: Nested macros (PR 32487)
hppa64-hp-hpux11.23  +FAIL: Nested macros (PR 32484)
hppa64-hp-hpux11.23  +FAIL: Nested macros (PR 32486)
hppa64-hp-hpux11.23  +FAIL: Nested macros (PR 32487)
hppa-hp-hpux10  +FAIL: Nested macros (PR 32484)
hppa-hp-hpux10  +FAIL: Nested macros (PR 32486)
hppa-hp-hpux10  +FAIL: Nested macros (PR 32487)
m68hc11-elf  +FAIL: Nested macros (PR 32484)
m68hc11-elf  +FAIL: Nested macros (PR 32486)
m68hc11-elf  +FAIL: Nested macros (PR 32487)
m68hc12-elf  +FAIL: Nested macros (PR 32484)
m68hc12-elf  +FAIL: Nested macros (PR 32486)
m68hc12-elf  +FAIL: Nested macros (PR 32487)
powerpc-aix5.1  +FAIL: Nested macros (PR 32484)
powerpc-aix5.1  +FAIL: Nested macros (PR 32486)
powerpc-aix5.1  +FAIL: Nested macros (PR 32487)
powerpc-aix7.2  +FAIL: Nested macros (PR 32484)
powerpc-aix7.2  +FAIL: Nested macros (PR 32486)
powerpc-aix7.2  +FAIL: Nested macros (PR 32487)
rs6000-aix4.3.3  +FAIL: Nested macros (PR 32484)
rs6000-aix4.3.3  +FAIL: Nested macros (PR 32486)
rs6000-aix4.3.3  +FAIL: Nested macros (PR 32487)
rs6000-aix5.1  +FAIL: Nested macros (PR 32484)
rs6000-aix5.1  +FAIL: Nested macros (PR 32486)
rs6000-aix5.1  +FAIL: Nested macros (PR 32487)
rs6000-aix7.2  +FAIL: Nested macros (PR 32484)
rs6000-aix7.2  +FAIL: Nested macros (PR 32486)
rs6000-aix7.2  +FAIL: Nested macros (PR 32487)
s12z-elf  +FAIL: Nested macros (PR 32484)
s12z-elf  +FAIL: Nested macros (PR 32486)
s12z-elf  +FAIL: Nested macros (PR 32487)
spu-elf  +FAIL: Nested macros (PR 32484)
spu-elf  +FAIL: Nested macros (PR 32486)
spu-elf  +FAIL: Nested macros (PR 32487)
tic4x-coff  +FAIL: Nested macros (PR 32484)
tic4x-coff  +FAIL: Nested macros (PR 32486)
tic4x-coff  +FAIL: Nested macros (PR 32487)
tic54x-coff  +FAIL: Nested macros (PR 32484)
tic54x-coff  +FAIL: Nested macros (PR 32486)
tic54x-coff  +FAIL: Nested macros (PR 32487)
xgate-elf  +FAIL: Nested macros (PR 32484)
xgate-elf  +FAIL: Nested macros (PR 32486)
xgate-elf  +FAIL: Nested macros (PR 32487)
z80-coff  +FAIL: Nested macros (PR 32484)
z80-coff  +FAIL: Nested macros (PR 32486)
z80-coff  +FAIL: Nested macros (PR 32487)
z80-elf  +FAIL: Nested macros (PR 32484)
z80-elf  +FAIL: Nested macros (PR 32486)
z80-elf  +FAIL: Nested macros (PR 32487)

-- 
Alan Modra


More information about the Binutils mailing list