summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2008-07-09 13:29:44 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2008-07-09 13:29:44 +0000
commit56827c1b60a7f17919d66cd9b72f437e8c500d70 (patch)
tree4ee9aafc52cf18d1c2c82dfa2454c125e503b15d /llvm/lib
parentd5cf47d8537673edbeb5d03ae6130ccb58041648 (diff)
downloadbcm5719-llvm-56827c1b60a7f17919d66cd9b72f437e8c500d70.tar.gz
bcm5719-llvm-56827c1b60a7f17919d66cd9b72f437e8c500d70.zip
Use only 'subset' of flags
llvm-svn: 53323
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/TargetAsmInfo.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/llvm/lib/Target/TargetAsmInfo.cpp b/llvm/lib/Target/TargetAsmInfo.cpp
index 3c58244a3fe..237b96de1ad 100644
--- a/llvm/lib/Target/TargetAsmInfo.cpp
+++ b/llvm/lib/Target/TargetAsmInfo.cpp
@@ -216,25 +216,17 @@ TargetAsmInfo::SectionFlagsForGlobal(const GlobalValue *GV,
Flags |= SectionFlags::Code;
break;
case SectionKind::ThreadData:
- Flags |= SectionFlags::TLS;
- // FALLS THROUGH
- case SectionKind::Data:
- Flags |= SectionFlags::Writeable;
- break;
case SectionKind::ThreadBSS:
Flags |= SectionFlags::TLS;
// FALLS THROUGH
+ case SectionKind::Data:
case SectionKind::BSS:
- Flags |= SectionFlags::BSS;
+ Flags |= SectionFlags::Writeable;
break;
case SectionKind::ROData:
- // No additional flags here
- break;
case SectionKind::RODataMergeStr:
- Flags |= SectionFlags::Strings;
- // FALLS THROUGH
case SectionKind::RODataMergeConst:
- Flags |= SectionFlags::Mergeable;
+ // No additional flags here
break;
default:
assert(0 && "Unexpected section kind!");
OpenPOWER on IntegriCloud