search for: hasabsolutizedset

Displaying 8 results from an estimated 8 matches for "hasabsolutizedset".

2010 Jul 27
3
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...ectWriter.h" >> @@ -212,6 +213,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/d...
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...12,6 +213,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? 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 th...
2010 Jul 30
2
[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 cod...
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 31
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
On Fri, Jul 30, 2010 at 7:54 PM, Michael Spencer <bigcheesegs at gmail.com> wrote: > On Fri, Jul 30, 2010 at 2:34 PM, Daniel Dunbar <daniel at zuster.org> wrote: >> On Fri, Jul 30, 2010 at 11:05 AM, Michael Spencer <bigcheesegs at gmail.com> wrote: >>> I tried setting these to false, but the resulting executable (made >>> with link.exe) crashed. I
2010 Jul 30
0
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
...kend(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 t...
2010 Jul 31
3
[LLVMdev] Win32 COFF Support patch 5 (the final patch in the saga!)
On Fri, Jul 30, 2010 at 2:34 PM, Daniel Dunbar <daniel at zuster.org> wrote: > On Fri, Jul 30, 2010 at 11:05 AM, Michael Spencer <bigcheesegs at gmail.com> wrote: >> I tried setting these to false, but the resulting executable (made >> with link.exe) crashed. I looked at the differences in the object >> file, but couldn't figure out what was causing it. I'm