summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gold/testsuite/pr17704a_test.s
diff options
context:
space:
mode:
authorRahul Chaudhry <rahulchaudhry@google.com>2016-11-03 17:47:30 (GMT)
committerandroid-build-merger <android-build-merger@google.com>2016-11-03 17:47:30 (GMT)
commit9143ccb6066bd2b5552b1e292462f4e4d9f049e7 (patch)
tree4257a2c773e6288a8638f105a4ed21ccc45ff4ec /binutils-2.25/gold/testsuite/pr17704a_test.s
parent2ef2302e320ab8d4bfd1c0e0318a5ef6cd5f81f6 (diff)
parent61e5c70588d6f8668ee606261d36dc939cdcba9e (diff)
downloadtoolchain_binutils-9143ccb6066bd2b5552b1e292462f4e4d9f049e7.zip
toolchain_binutils-9143ccb6066bd2b5552b1e292462f4e4d9f049e7.tar.gz
toolchain_binutils-9143ccb6066bd2b5552b1e292462f4e4d9f049e7.tar.bz2
gold: make icf respect section alignment requirements. am: b8ff982870refs/keep-around/9143ccb6066bd2b5552b1e292462f4e4d9f049e7
am: 61e5c70588 Change-Id: I50ada89f7ea95fb8662e9f0fe0855593a645645c
Diffstat (limited to 'binutils-2.25/gold/testsuite/pr17704a_test.s')
-rw-r--r--binutils-2.25/gold/testsuite/pr17704a_test.s23
1 files changed, 23 insertions, 0 deletions
diff --git a/binutils-2.25/gold/testsuite/pr17704a_test.s b/binutils-2.25/gold/testsuite/pr17704a_test.s
new file mode 100644
index 0000000..2b39e64
--- /dev/null
+++ b/binutils-2.25/gold/testsuite/pr17704a_test.s
@@ -0,0 +1,23 @@
+nop
+ .section .text.foo,"axG",@progbits,foo,comdat
+foo:
+ ret
+
+ .section .text.bar,"axG",@progbits,bar,comdat
+ .align 2
+bar:
+ ret
+
+ .section .text._start,"ax",@progbits
+ .globl _start
+_start:
+ leaq bar(%rip), %rsi
+ testb $1, %sil
+ je .L9
+ mov $1, %eax
+ mov $1, %ebx
+ int $0x80
+.L9:
+ mov $1, %eax
+ mov $0, %ebx
+ int $0x80