# GAS testsuite for the Linux eBPF -*- Tcl -*-
#
-# Copyright (C) 2019-2020 Free Software Foundation, Inc.
+# Copyright (C) 2019-2023 Free Software Foundation, Inc.
# Contributed by Oracle, Inc.
# This program is free software; you can redistribute it and/or modify
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
if {[istarget bpf*-*-*]} {
+ # Little-endian BPF tests
+ run_dump_test call
+ run_dump_test exit
+ run_dump_test data
run_dump_test lddw
+ run_dump_test lddw-pseudoc
run_dump_test alu
+ run_dump_test alu-pseudoc
run_dump_test alu32
+ run_dump_test alu32-pseudoc
run_dump_test mem
+ run_dump_test mem-pseudoc
run_dump_test jump
+ run_dump_test jump-pseudoc
run_dump_test jump32
- run_dump_test call
- run_dump_test exit
+ run_dump_test jump32-pseudoc
+ run_dump_test atomic-v1
run_dump_test atomic
- run_dump_test data
+ run_dump_test atomic-pseudoc
+ run_dump_test indcall-1
+ run_dump_test indcall-1-pseudoc
+
+ run_dump_test jump-relax-ja
+ run_dump_test jump-relax-jump
+ # Big-endian BPF tests
+ run_dump_test call-be
+ run_dump_test exit-be
+ run_dump_test data-be
run_dump_test lddw-be
+ run_dump_test lddw-be-pseudoc
run_dump_test alu-be
+ run_dump_test alu-be-pseudoc
run_dump_test alu32-be
+ run_dump_test alu32-be-pseudoc
run_dump_test mem-be
+ run_dump_test mem-be-pseudoc
run_dump_test jump-be
- run_dump_test call-be
- run_dump_test exit-be
+ run_dump_test jump-be-pseudoc
+ run_dump_test jump32-be
+ run_dump_test jump32-be-pseudoc
+ run_dump_test atomic-v1-be
run_dump_test atomic-be
- run_dump_test data-be
+ run_dump_test atomic-be-pseudoc
- run_dump_test indcall-1
- run_list_test indcall-bad-1
+ run_dump_test jump-relax-ja-be
+ run_dump_test jump-relax-jump-be
+
+ # Overflow tests
+ run_dump_test offset16-overflow
+ run_dump_test disp16-overflow
+ run_dump_test disp16-overflow-relax
+ run_dump_test disp32-overflow
+ run_dump_test imm32-overflow
}