Peter Collingbourne
00dc23f26e
Revert r337638, "ELF: Make sections with KeepUnique bit eligible for ICF."
...
The gold behaviour with regard to --keep-unique is arguably a bug.
I also noticed a bug in my patch, which is that we mislink the
following program with --icf=safe by merging f3 and f4:
void f1() {}
void f2() {}
__attribute__((weak)) void* f3() { return f1; }
__attribute__((weak)) void* f4() { return f2; }
int main() {
printf("%p %p\n", f3(), f4());
}
llvm-svn: 337729
2018-07-23 19:36:55 +00:00
..
2018-07-19 20:27:43 +00:00
2018-03-24 00:35:11 +00:00
2018-02-20 21:53:18 +00:00
2017-10-26 21:37:17 +00:00
2018-04-24 09:55:39 +00:00
2018-04-17 23:30:05 +00:00
2018-06-13 18:45:25 +00:00
2018-07-18 22:49:31 +00:00
2018-07-21 02:14:59 +00:00
2018-02-16 23:41:48 +00:00
2018-05-22 02:53:11 +00:00
2018-03-30 23:13:00 +00:00
2017-10-27 03:14:09 +00:00
2018-04-10 13:15:21 +00:00
2017-11-17 08:17:21 +00:00
2018-02-12 21:56:14 +00:00
2018-07-02 11:10:08 +00:00
2018-07-23 19:36:55 +00:00
2018-02-20 22:09:59 +00:00
2018-07-18 22:49:31 +00:00
2018-07-18 22:49:31 +00:00
2018-07-17 23:16:02 +00:00
2018-07-17 23:16:02 +00:00
2018-07-09 20:08:55 +00:00
2018-04-25 11:16:31 +00:00
2018-07-16 17:55:48 +00:00
2018-05-17 18:27:12 +00:00
2018-07-02 08:26:20 +00:00
2018-03-14 20:29:45 +00:00
2018-06-16 12:11:34 +00:00
2018-02-20 22:09:59 +00:00
2018-07-18 22:49:31 +00:00
2018-06-16 12:11:34 +00:00
2018-06-27 08:08:12 +00:00
2018-07-18 18:24:46 +00:00
2018-07-09 16:35:51 +00:00
2018-07-06 13:30:50 +00:00
2017-10-02 21:00:41 +00:00
2018-07-03 14:02:52 +00:00
2017-11-04 02:03:58 +00:00
2018-07-17 11:35:28 +00:00
2018-06-11 07:24:31 +00:00
2018-07-18 18:24:46 +00:00
2018-07-18 18:24:46 +00:00
2018-07-23 11:29:46 +00:00
2018-07-20 20:27:42 +00:00
2018-07-17 23:16:02 +00:00
2018-07-17 23:16:02 +00:00
2018-05-06 19:50:04 +00:00
2018-03-29 22:32:13 +00:00
2018-07-18 18:24:46 +00:00
2018-05-23 01:58:43 +00:00