7

I've asked this SO question and stumbled across the __TMC_END__ symbol that seems to be generated by the linker. I don't know what it's purpose is and the only useful reference to it is this bug which doesn't explain much about why it is there. The but does however, make a reference to a similar symbol __TMC_LIST__.

Does anybody know what these are used for?

Community
  • 1
  • 1
nonsensickle
  • 4,438
  • 2
  • 34
  • 61

1 Answers1

7

Doing more searching I've come across this bit of code that suggests that these symbols are to do with the tm_clone_table which I've understood to have something to do with transactional memory. Following the bread crumbs lead me to this GCC Wiki explanation.

Ciro Santilli OurBigBook.com
  • 347,512
  • 102
  • 1,199
  • 985
nonsensickle
  • 4,438
  • 2
  • 34
  • 61