*** tpb has joined #openrisc | 00:00 | |
shorne | ok, spotted another bug, it seems to work now | 00:15 |
---|---|---|
shorne | oh no, after rebuilding all its failing :( | 00:19 |
*** rohitksingh has quit IRC | 00:34 | |
*** rohitksingh has joined #openrisc | 00:37 | |
shorne | ok fixed now | 00:46 |
shorne | https://github.com/stffrdhrn/binutils-gdb/commit/10c9de573d40fe8654f33cd6f02a822a0d0de13f | 00:53 |
tpb | Title: or1k: add tls mask to handle multiple model access · stffrdhrn/binutils-gdb@10c9de5 · GitHub (at github.com) | 00:53 |
*** smaeul has quit IRC | 06:12 | |
*** smaeul has joined #openrisc | 06:13 | |
*** rohitksingh has quit IRC | 08:03 | |
ysionneau | shorne: interesting approach (tls masks) | 08:12 |
ysionneau | are other archs also doing this? | 08:12 |
shorne | ysionneau: yes thats what arm does, but they do TLS model relaxing | 09:29 |
shorne | not sure how it works, but if a var is accessed with both GD and IE, they can relax the GD access to an IE | 09:29 |
shorne | but I would think that requires code rewriting | 09:29 |
shorne | I didnt want to do that | 09:29 |
*** bbutler has quit IRC | 12:03 | |
shorne | Anyway, its working better | 12:56 |
shorne | now it seems there are some issues with dynamic relocations, i.e. actually using the .rela.dyn entries for TLS_DTPMOD, TLS_DTPOFF | 12:57 |
shorne | This might be more what you are looking at | 12:57 |
ysionneau | we dont do relaxing at all so far | 13:05 |
ysionneau | I guess that's why we didnt have issues of accessing same symbol through different tls models | 13:09 |
*** rohitksingh has joined #openrisc | 15:55 | |
*** rohitksingh has quit IRC | 17:47 | |
*** rohitksingh has joined #openrisc | 18:02 | |
*** rohitksingh has quit IRC | 19:58 | |
*** rohitksingh has joined #openrisc | 20:00 | |
*** rohitksingh has quit IRC | 20:19 | |
*** rohitksingh has joined #openrisc | 22:00 | |
*** rohitksingh has quit IRC | 23:14 | |
*** rohitksingh has joined #openrisc | 23:37 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!