search for: hasscatteredsymbols

Displaying 6 results from an estimated 6 matches for "hasscatteredsymbols".

2010 Jul 27
3
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...3,24 @@ public: >>      : ELFX86AsmBackend(T) {} >>  }; >> >> +class WindowsX86AsmBackend : public X86AsmBackend { >> +public: >> +  WindowsX86AsmBackend(const Target &T) >> +    : X86AsmBackend(T) { >> +    HasAbsolutizedSet = true; >> +    HasScatteredSymbols = true; > > These probably should be false for Win32. What do they do? >> diff --git a/test/MC/COFF/dg.exp b/test/MC/COFF/dg.exp >> new file mode 100644 >> index 0000000..7b7bd4e >> --- /dev/null >> +++ b/test/MC/COFF/dg.exp >> @@ -0,0 +1,5 @@ >> +l...
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...ELFX86AsmBackend(T) {} >>>  }; >>> >>> +class WindowsX86AsmBackend : public X86AsmBackend { >>> +public: >>> +  WindowsX86AsmBackend(const Target &T) >>> +    : X86AsmBackend(T) { >>> +    HasAbsolutizedSet = true; >>> +    HasScatteredSymbols = true; >> >> These probably should be false for Win32. > > What do they do? You don't really want to know, but: (1) The Darwin tools conspire to allow the linker to reorder code, do dead code stripping, etc. What this means is that any two "atoms" in an assembly fi...
2010 Jul 30
2
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...gt;>  }; >>>> >>>> +class WindowsX86AsmBackend : public X86AsmBackend { >>>> +public: >>>> +  WindowsX86AsmBackend(const Target &T) >>>> +    : X86AsmBackend(T) { >>>> +    HasAbsolutizedSet = true; >>>> +    HasScatteredSymbols = true; >>> >>> These probably should be false for Win32. >> >> What do they do? > > You don't really want to know, but: > (1) The Darwin tools conspire to allow the linker to reorder code, do > dead code stripping, etc. What this means is that any two...
2010 Jul 26
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
On 26 July 2010 18:08, Michael Spencer <bigcheesegs at gmail.com> wrote: > On Mon, Jul 26, 2010 at 12:04 PM, Aaron Gray <aaronngray.lists at gmail.com> > wrote: > > You probably want to add Cygwin and MinGW32 Triples as well :- > > case Triple::Win32: > > + case Triple::Cygwin: > > + case Triple::MinGW32: > > return new
2010 Jul 26
2
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
On Mon, Jul 26, 2010 at 12:04 PM, Aaron Gray <aaronngray.lists at gmail.com> wrote: > You probably want to add Cygwin and MinGW32 Triples as well :- >    case Triple::Win32: > +  case Triple::Cygwin: > +  case Triple::MinGW32: >      return new WindowsX86AsmBackend (T); > Aaron Can someone test this on those platforms? That change would effect quite a few people. -
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...> >>>>> +class WindowsX86AsmBackend : public X86AsmBackend { >>>>> +public: >>>>> +  WindowsX86AsmBackend(const Target &T) >>>>> +    : X86AsmBackend(T) { >>>>> +    HasAbsolutizedSet = true; >>>>> +    HasScatteredSymbols = true; >>>> >>>> These probably should be false for Win32. >>> >>> What do they do? >> >> You don't really want to know, but: >> (1) The Darwin tools conspire to allow the linker to reorder code, do >> dead code stripping, etc....