[PATCH 0/3] Restore macro with expression argument

H.J. Lu hjl.tools@gmail.com
Sun Aug 11 23:11:04 GMT 2024


commit 6ae8a30d44f016cafb46a75843b5109316eb1996
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Aug 9 11:59:31 2024 +0200

    gas: have scrubber retain more whitespace

breaks GCC builds for ARM, AVR, PRU and others as well as x86-64 kernel
build.  Revert

7dd0dfbde7e gas: drop scrubber states 14 and 15
6ae8a30d44f gas: have scrubber retain more whitespace

to restore macro with expression argument and add a testcase.

H.J. Lu (3):
  Revert "gas: drop scrubber states 14 and 15"
  Revert "gas: have scrubber retain more whitespace"
  gas: Add a macro test with expression argument

 gas/NEWS                               |   7 -
 gas/app.c                              | 200 ++++++++++++++++++-------
 gas/config/tc-aarch64.c                |  19 +--
 gas/config/tc-arm.c                    |   2 -
 gas/config/tc-crx.c                    |   6 +-
 gas/config/tc-csky.c                   |  23 +--
 gas/config/tc-ia64.h                   |   3 +
 gas/config/tc-pru.c                    |  10 +-
 gas/config/tc-sparc.c                  |  48 ++----
 gas/config/tc-tic6x.h                  |   2 +
 gas/config/tc-v850.c                   |   4 -
 gas/testsuite/gas/all/macro.l          |  10 --
 gas/testsuite/gas/all/macro.s          |   4 +-
 gas/testsuite/gas/i386/x86-64-apx-nf.s |  40 ++---
 gas/testsuite/gas/macros/arg1.d        |   8 +
 gas/testsuite/gas/macros/arg1.s        |   7 +
 gas/testsuite/gas/macros/macros.exp    |   2 +
 opcodes/cgen-asm.in                    |  52 +++----
 opcodes/epiphany-asm.c                 |  52 +++----
 opcodes/fr30-asm.c                     |  52 +++----
 opcodes/frv-asm.c                      |  52 +++----
 opcodes/ip2k-asm.c                     |  52 +++----
 opcodes/iq2000-asm.c                   |  52 +++----
 opcodes/lm32-asm.c                     |  52 +++----
 opcodes/m32c-asm.c                     |  52 +++----
 opcodes/m32r-asm.c                     |  52 +++----
 opcodes/mep-asm.c                      |  52 +++----
 opcodes/mt-asm.c                       |  52 +++----
 opcodes/nds32-asm.c                    |   5 -
 opcodes/or1k-asm.c                     |  52 +++----
 opcodes/xstormy16-asm.c                |  52 +++----
 31 files changed, 456 insertions(+), 620 deletions(-)
 create mode 100644 gas/testsuite/gas/macros/arg1.d
 create mode 100644 gas/testsuite/gas/macros/arg1.s

-- 
2.46.0



More information about the Binutils mailing list