Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.39
 
1.40
 
MAIN:ragge:20101117195424
 
code.c
_>7575 {
 7676         extern char *nextsect;
 7777         static char *loctbl[] = { "text", "data", "section .rodata" };
<> 78+        extern int tbss;
7879         int weak = 0;
 7980         char *name;
 8081         TWORD t;
     
 !
9293         s = ISFTN(t) ? PROG : ISCON(cqual(t, sp->squal)) ? RDATA : DATA;
 9394         if ((name = sp->soname) == NULL)
 9495                 name = exname(sp->sname);
<>95 -#ifdef TLS
  96+
9697         if (sp->sflags & STLS) {
 9798                 if (s != DATA)
 9899                         cerror("non-data symbol in tls section");
<>99 -                nextsect = ".tdata";
  100+                if (tbss)
  101+                        nextsect = ".tbss,\"awT\",@nobits";
  102+                else
  103+                        nextsect = ".tdata,\"awT\",@progbits";
  104+                tbss = 0;
  105+                lastloc = -1;
100106         }
<>101 -#endif
  107+
<_102108 #ifdef GCC_COMPAT
 103109         {
 104110                 struct attr *ga;
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-22 18:02 +0100