aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose E. Marchesi <jose.marchesi@oracle.com>2019-07-17 23:18:41 +0200
committerJose E. Marchesi <jose.marchesi@oracle.com>2019-07-18 13:12:33 +0200
commitd0044bac9eb6c5476d29c41872bcf8f74a990d4f (patch)
treef453502ff90f2f891cef1353da7cde0eea0c8f7f
parentf264fab3cd9364073ccf7c32f29d0f1aa7c99159 (diff)
gas: .lcomm gets an alignment argument in eBPF
gas/ChangeLog: 2019-07-17 Jose E. Marchesi <jose.marchesi@oracle.com> * config/tc-bpf.c: Make .lcomm to get a third argument with the alignment.
-rw-r--r--gas/ChangeLog6
-rw-r--r--gas/config/tc-bpf.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 5d3bb61731c..6e457d98f5a 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,6 +1,12 @@
2019-07-17 Jose E. Marchesi <jose.marchesi@oracle.com>
+ * config/tc-bpf.c: Make .lcomm to get a third argument with the
+ alignment.
+
+2019-07-17 Jose E. Marchesi <jose.marchesi@oracle.com>
+
* config/tc-bpf.c (md_pseudo_table): .half, .word and .dword.
+
* testsuite/gas/bpf/data.s: New file.
* testsuite/gas/bpf/data.d: Likewise.
* testsuite/gas/bpf/data-be.d: Likewise.
diff --git a/gas/config/tc-bpf.c b/gas/config/tc-bpf.c
index 3ebe81f3652..4b92b7794f3 100644
--- a/gas/config/tc-bpf.c
+++ b/gas/config/tc-bpf.c
@@ -41,7 +41,8 @@ const pseudo_typeS md_pseudo_table[] =
{ "half", cons, 2 },
{ "word", cons, 4 },
{ "dword", cons, 8 },
- { NULL, NULL, 0 }
+ { "lcomm", s_lcomm, 1 },
+ { NULL, NULL, 0 }
};
/* ISA handling. */