Petar Jovanovic
3cfcd75453
[mips][micromips] Fix how values in .gcc_except_table are calculated
...
When a landing pad is calculated in a program that is compiled for micromips
with -fPIC flag, it will point to an even address.
Such an error will cause a segmentation fault, as the instructions in
micromips are aligned on odd addresses. This patch sets the last bit of the
offset where a landing pad is, to 1, which will effectively be an odd
address and point to the instruction exactly.
r344591 fixed this issue for -static compilation.
Patch by Aleksandar Beserminji.
Differential Revision: https://reviews.llvm.org/D57677
llvm-svn: 353480
2019-02-07 22:57:33 +00:00
..
2019-01-15 16:18:52 +00:00
2018-09-10 02:54:25 +00:00
2019-01-15 16:18:52 +00:00
2019-01-23 00:53:22 +00:00
2019-01-29 10:23:43 +00:00
2019-02-06 10:13:14 +00:00
2019-02-07 22:57:33 +00:00
2019-02-04 20:42:45 +00:00
2018-10-30 23:28:27 +00:00
2019-02-05 19:33:47 +00:00
2018-12-06 16:55:00 +00:00
2018-09-20 09:17:36 +00:00
2018-08-01 02:18:06 +00:00
2019-01-15 16:18:52 +00:00
2019-01-14 10:55:55 +00:00
2019-01-15 18:14:12 +00:00
2019-02-01 17:11:58 +00:00
2019-01-31 14:11:17 +00:00
2018-06-05 00:56:08 +00:00
2019-01-31 14:11:17 +00:00
2018-11-06 00:16:32 +00:00
2018-07-06 17:32:40 +00:00
2018-06-06 19:05:41 +00:00
2018-07-24 00:41:29 +00:00
2018-07-02 17:08:36 +00:00
2018-11-28 21:14:32 +00:00
2018-11-06 00:16:32 +00:00
2018-12-21 22:25:01 +00:00
2018-02-23 23:01:06 +00:00
2018-11-02 20:34:40 +00:00
2018-03-18 11:38:41 +00:00
2018-09-17 15:40:01 +00:00
2019-01-31 14:11:17 +00:00
2019-01-31 14:11:17 +00:00
2018-05-09 02:40:45 +00:00
2018-04-09 20:17:56 +00:00
2018-05-09 02:40:45 +00:00
2018-06-05 00:56:08 +00:00
2019-02-06 10:13:14 +00:00
2019-02-06 10:13:14 +00:00
2019-01-31 14:17:33 +00:00
2019-02-01 21:14:21 +00:00
2019-01-31 14:22:50 +00:00
2019-01-31 14:22:50 +00:00
2019-01-31 14:17:33 +00:00
2019-01-31 14:17:33 +00:00
2019-01-31 14:22:50 +00:00
2019-02-06 10:13:14 +00:00
2019-02-06 10:13:14 +00:00
2019-02-01 10:24:55 +00:00
2019-02-01 10:24:55 +00:00
2019-02-06 10:13:14 +00:00
2019-01-31 14:11:17 +00:00
2019-02-01 10:24:55 +00:00
2019-02-01 10:24:55 +00:00
2019-02-01 10:24:55 +00:00
2019-01-15 16:18:52 +00:00