diff options
Diffstat (limited to 'lld/test/core')
| -rw-r--r-- | lld/test/core/gnulinkonce-rearrange-resolve.objtxt | 36 | ||||
| -rw-r--r-- | lld/test/core/gnulinkonce-remaining-undef.objtxt | 28 | ||||
| -rw-r--r-- | lld/test/core/gnulinkonce-resolve.objtxt | 40 | ||||
| -rw-r--r-- | lld/test/core/gnulinkonce-simple.objtxt | 30 | ||||
| -rw-r--r-- | lld/test/core/sectiongroup-gnulinkonce-error.objtxt | 24 | ||||
| -rw-r--r-- | lld/test/core/sectiongroup-rearrange-resolve.objtxt | 36 | ||||
| -rw-r--r-- | lld/test/core/sectiongroup-remaining-undef.objtxt | 28 | ||||
| -rw-r--r-- | lld/test/core/sectiongroup-resolve.objtxt | 40 | ||||
| -rw-r--r-- | lld/test/core/sectiongroup-simple.objtxt | 30 |
9 files changed, 4 insertions, 288 deletions
diff --git a/lld/test/core/gnulinkonce-rearrange-resolve.objtxt b/lld/test/core/gnulinkonce-rearrange-resolve.objtxt index dbcc95591a9..2a6386a6935 100644 --- a/lld/test/core/gnulinkonce-rearrange-resolve.objtxt +++ b/lld/test/core/gnulinkonce-rearrange-resolve.objtxt @@ -22,27 +22,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 --- defined-atoms: - name: g1 @@ -60,27 +48,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 ... # CHECK: defined-atoms: @@ -97,19 +73,7 @@ defined-atoms: # CHECK: - kind: group-child # CHECK: target: d1 # CHECK: - name: f1 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: f2 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: g1 # CHECK: ref-name: [[CHILD]] -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: d1 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] diff --git a/lld/test/core/gnulinkonce-remaining-undef.objtxt b/lld/test/core/gnulinkonce-remaining-undef.objtxt index ee5f681ac02..fcd28d27e1c 100644 --- a/lld/test/core/gnulinkonce-remaining-undef.objtxt +++ b/lld/test/core/gnulinkonce-remaining-undef.objtxt @@ -12,27 +12,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce @@ -56,33 +44,18 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f3 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce @@ -97,6 +70,7 @@ defined-atoms: target: g1 - kind: group-child target: d1 +--- undefined-atoms: - name: f3 can-be-null: never diff --git a/lld/test/core/gnulinkonce-resolve.objtxt b/lld/test/core/gnulinkonce-resolve.objtxt index ff099a5ba9d..f648bce4ac3 100644 --- a/lld/test/core/gnulinkonce-resolve.objtxt +++ b/lld/test/core/gnulinkonce-resolve.objtxt @@ -10,27 +10,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce @@ -48,27 +36,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce @@ -104,30 +80,14 @@ defined-atoms: #CHECK: - name: f1 #CHECK: ref-name: [[GCHILDONE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: f2 #CHECK: ref-name: [[GCHILDTWO]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: g1 #CHECK: ref-name: [[GCHILDTHREE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: d1 #CHECK: ref-name: [[GCHILDFOUR]] #CHECK: scope: global #CHECK: type: data -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: ... diff --git a/lld/test/core/gnulinkonce-simple.objtxt b/lld/test/core/gnulinkonce-simple.objtxt index 1a96b62669b..0f07645af26 100644 --- a/lld/test/core/gnulinkonce-simple.objtxt +++ b/lld/test/core/gnulinkonce-simple.objtxt @@ -10,27 +10,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce @@ -49,7 +37,7 @@ defined-atoms: references: - kind: layout-before target: f1 - +--- undefined-atoms: - name: f1 can-be-null: never @@ -76,32 +64,16 @@ undefined-atoms: #CHECK: - name: f1 #CHECK: ref-name: [[GCHILDONE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: f2 #CHECK: ref-name: [[GCHILDTWO]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: d1 #CHECK: ref-name: [[GCHILDTHREE]] #CHECK: scope: global #CHECK: type: data -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: g1 #CHECK: ref-name: [[GCHILDFOUR]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: anotherfunction #CHECK: scope: global #CHECK: type: data diff --git a/lld/test/core/sectiongroup-gnulinkonce-error.objtxt b/lld/test/core/sectiongroup-gnulinkonce-error.objtxt index 7043d3f8108..47598957f8d 100644 --- a/lld/test/core/sectiongroup-gnulinkonce-error.objtxt +++ b/lld/test/core/sectiongroup-gnulinkonce-error.objtxt @@ -10,27 +10,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -48,27 +36,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: gnu-linkonce diff --git a/lld/test/core/sectiongroup-rearrange-resolve.objtxt b/lld/test/core/sectiongroup-rearrange-resolve.objtxt index 01d305c1382..7f5d2603775 100644 --- a/lld/test/core/sectiongroup-rearrange-resolve.objtxt +++ b/lld/test/core/sectiongroup-rearrange-resolve.objtxt @@ -22,27 +22,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 --- defined-atoms: - name: g1 @@ -60,27 +48,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 ... # CHECK: defined-atoms: @@ -97,19 +73,7 @@ defined-atoms: # CHECK: - kind: group-child # CHECK: target: d1 # CHECK: - name: f1 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: f2 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: g1 # CHECK: ref-name: [[CHILD]] -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] # CHECK: - name: d1 -# CHECK: references: -# CHECK: - kind: group-parent -# CHECK: target: [[PARENT]] diff --git a/lld/test/core/sectiongroup-remaining-undef.objtxt b/lld/test/core/sectiongroup-remaining-undef.objtxt index faa9b6a8ea1..f1323d0c62a 100644 --- a/lld/test/core/sectiongroup-remaining-undef.objtxt +++ b/lld/test/core/sectiongroup-remaining-undef.objtxt @@ -12,27 +12,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -56,33 +44,18 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f3 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -97,6 +70,7 @@ defined-atoms: target: g1 - kind: group-child target: d1 +--- undefined-atoms: - name: f3 can-be-null: never diff --git a/lld/test/core/sectiongroup-resolve.objtxt b/lld/test/core/sectiongroup-resolve.objtxt index ab03f64003c..7e75e7caae0 100644 --- a/lld/test/core/sectiongroup-resolve.objtxt +++ b/lld/test/core/sectiongroup-resolve.objtxt @@ -10,27 +10,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -48,27 +36,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -104,30 +80,14 @@ defined-atoms: #CHECK: - name: f1 #CHECK: ref-name: [[GCHILDONE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: f2 #CHECK: ref-name: [[GCHILDTWO]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: g1 #CHECK: ref-name: [[GCHILDTHREE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: d1 #CHECK: ref-name: [[GCHILDFOUR]] #CHECK: scope: global #CHECK: type: data -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: ... diff --git a/lld/test/core/sectiongroup-simple.objtxt b/lld/test/core/sectiongroup-simple.objtxt index d7545093acd..f6258e17a16 100644 --- a/lld/test/core/sectiongroup-simple.objtxt +++ b/lld/test/core/sectiongroup-simple.objtxt @@ -10,27 +10,15 @@ defined-atoms: - name: f1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: f2 scope: global type: code - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: code - references: - - kind: group-parent - target: g1 - name: d1 scope: global type: data - references: - - kind: group-parent - target: g1 - name: g1 scope: global type: group-comdat @@ -49,7 +37,7 @@ defined-atoms: references: - kind: layout-before target: f1 - +--- undefined-atoms: - name: f1 can-be-null: never @@ -76,32 +64,16 @@ undefined-atoms: #CHECK: - name: f1 #CHECK: ref-name: [[GCHILDONE]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: f2 #CHECK: ref-name: [[GCHILDTWO]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: d1 #CHECK: ref-name: [[GCHILDTHREE]] #CHECK: scope: global #CHECK: type: data -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: g1 #CHECK: ref-name: [[GCHILDFOUR]] #CHECK: scope: global -#CHECK: references: -#CHECK: - kind: group-parent -#CHECK: offset: 0 -#CHECK: target: [[PARENT]] #CHECK: - name: anotherfunction #CHECK: scope: global #CHECK: type: data |

