Rafael Espindola
4b678bff4e
Bring r226038 back.
...
No change in this commit, but clang was changed to also produce trivial comdats when
needed.
Original message:
Don't create new comdats in CodeGen.
This patch stops the implicit creation of comdats during codegen.
Clang now sets the comdat explicitly when it is required. With this patch clang and gcc
now produce the same result in pr19848.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226467 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-19 15:16:06 +00:00
..
2015-01-15 20:32:09 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2014-12-16 20:15:45 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-06 01:28:50 +00:00
2014-12-06 01:28:50 +00:00
2014-12-15 22:34:58 +00:00
2015-01-10 23:41:24 +00:00
2015-01-18 18:06:23 +00:00
2015-01-11 01:36:20 +00:00
2014-12-15 19:07:53 +00:00
2014-12-11 23:07:52 +00:00
2014-12-06 01:31:07 +00:00
2014-12-18 12:28:22 +00:00
2014-12-23 10:30:39 +00:00
2014-12-11 10:21:12 +00:00
2015-01-16 18:50:09 +00:00
2014-12-12 17:02:18 +00:00
2014-12-15 19:07:53 +00:00
2014-12-09 18:45:30 +00:00
2014-12-12 15:10:43 +00:00
2014-12-16 18:24:07 +00:00
2014-12-23 09:36:28 +00:00
2014-12-12 15:10:43 +00:00
2014-12-16 18:24:07 +00:00
2014-12-23 10:30:39 +00:00
2014-11-26 10:46:49 +00:00
2014-12-18 12:28:22 +00:00
2014-12-22 13:52:48 +00:00
2014-12-12 17:02:18 +00:00
2014-12-15 19:07:53 +00:00
2014-12-12 15:10:43 +00:00
2014-11-18 23:38:19 +00:00
2015-01-11 01:36:20 +00:00
2014-11-21 13:56:05 +00:00
2014-12-15 19:07:53 +00:00
2014-12-28 13:15:05 +00:00
2014-12-16 21:57:18 +00:00
2014-12-16 20:15:45 +00:00
2014-12-16 20:15:45 +00:00
2014-12-16 20:15:45 +00:00
2015-01-09 03:01:31 +00:00
2014-12-16 20:15:45 +00:00
2015-01-14 20:19:29 +00:00
2014-12-22 18:11:52 +00:00
2015-01-06 22:55:16 +00:00
2015-01-06 22:55:16 +00:00
2015-01-06 22:55:16 +00:00
2014-12-02 22:31:23 +00:00
2015-01-10 19:45:33 +00:00
2014-12-08 18:18:32 +00:00
2015-01-07 17:33:03 +00:00
2014-12-20 02:19:22 +00:00
2014-12-03 23:38:08 +00:00
2014-12-15 19:07:53 +00:00
2015-01-06 17:41:18 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2015-01-19 15:16:06 +00:00
2015-01-19 15:16:06 +00:00
2014-12-15 19:07:53 +00:00
2015-01-06 22:55:16 +00:00
2015-01-06 22:55:16 +00:00
2014-12-24 23:06:55 +00:00
2014-12-24 23:06:55 +00:00
2014-12-10 16:58:54 +00:00
2014-12-15 19:07:53 +00:00
2014-12-28 23:37:11 +00:00
2014-12-19 22:19:48 +00:00
2014-12-19 22:19:48 +00:00
2015-01-11 01:36:20 +00:00
2014-12-09 06:10:44 +00:00
2014-12-15 19:07:53 +00:00
2014-12-05 20:55:53 +00:00
2015-01-13 01:51:34 +00:00
2014-12-04 13:49:51 +00:00
2014-12-01 21:04:44 +00:00
2014-12-01 21:04:44 +00:00
2015-01-19 15:16:06 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-09 06:10:44 +00:00
2014-12-09 06:10:44 +00:00
2014-12-09 06:10:44 +00:00
2014-12-15 19:07:53 +00:00
2015-01-16 14:55:26 +00:00
2014-12-28 15:20:57 +00:00
2015-01-08 07:57:27 +00:00
2014-12-08 14:36:51 +00:00
2014-12-08 17:47:18 +00:00
2014-12-15 19:07:53 +00:00
2015-01-14 22:27:36 +00:00
2015-01-06 22:55:16 +00:00
2015-01-10 19:45:33 +00:00
2014-12-09 06:10:44 +00:00
2014-12-31 00:40:28 +00:00
2015-01-14 22:27:36 +00:00
2014-12-16 20:15:45 +00:00
2014-12-16 20:15:45 +00:00
2014-12-15 19:07:53 +00:00
2015-01-11 01:36:20 +00:00
2014-12-22 23:58:37 +00:00
2015-01-12 23:28:23 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-16 20:15:45 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-11-19 10:06:49 +00:00
2014-12-16 20:15:45 +00:00
2014-12-16 20:15:45 +00:00
2015-01-19 15:16:06 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-01-19 07:30:47 +00:00
2014-12-24 22:44:29 +00:00
2015-01-11 01:36:20 +00:00
2014-12-16 20:15:45 +00:00
2014-12-03 02:08:38 +00:00
2014-12-03 02:08:38 +00:00
2015-01-11 07:29:51 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-01-08 01:16:39 +00:00
2014-12-16 20:15:45 +00:00
2014-12-19 22:19:48 +00:00
2014-12-30 20:05:19 +00:00
2015-01-14 01:05:27 +00:00
2015-01-14 01:05:27 +00:00
2014-12-21 16:48:42 +00:00
2014-12-01 21:04:44 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2014-12-16 20:15:45 +00:00
2014-12-04 00:56:38 +00:00
2014-11-21 11:19:34 +00:00
2014-12-15 19:07:53 +00:00
2014-11-28 18:40:18 +00:00
2015-01-11 01:36:20 +00:00
2014-11-19 19:34:29 +00:00
2014-11-19 10:06:49 +00:00
2014-12-06 01:31:07 +00:00
2014-12-02 22:31:23 +00:00
2014-12-19 22:16:28 +00:00
2014-12-15 13:18:21 +00:00
2015-01-12 20:31:30 +00:00
2015-01-07 18:14:07 +00:00
2015-01-14 22:27:36 +00:00
2014-12-01 04:27:03 +00:00
2014-12-15 19:07:53 +00:00
2014-12-15 19:07:53 +00:00
2015-01-15 18:10:44 +00:00
2015-01-07 19:07:50 +00:00
2015-01-15 18:10:44 +00:00
2015-01-15 18:10:44 +00:00
2014-11-29 21:17:05 +00:00
2014-12-16 23:41:59 +00:00
2014-12-01 21:04:44 +00:00
2015-01-06 07:12:52 +00:00
2014-12-16 16:30:01 +00:00
2015-01-14 22:27:36 +00:00
2014-12-15 19:07:53 +00:00
2014-12-16 20:15:45 +00:00
2015-01-11 01:36:20 +00:00
2014-11-19 10:06:49 +00:00
2014-12-16 21:57:18 +00:00
2014-11-21 00:47:19 +00:00
2014-12-23 00:35:23 +00:00
2014-11-24 12:23:15 +00:00
2014-12-22 19:45:43 +00:00
2015-01-19 07:30:47 +00:00
2014-12-06 01:31:07 +00:00
2014-12-07 17:15:53 +00:00
2014-12-07 17:15:53 +00:00
2014-12-07 17:15:53 +00:00
2015-01-11 01:36:20 +00:00
2014-11-22 05:44:43 +00:00
2015-01-17 01:35:56 +00:00
2014-11-22 05:44:43 +00:00
2014-11-22 05:44:43 +00:00
2015-01-13 22:40:15 +00:00
2015-01-13 23:27:55 +00:00
2015-01-10 19:45:33 +00:00
2014-12-07 17:16:00 +00:00
2015-01-04 17:52:00 +00:00
2014-12-06 01:31:07 +00:00
2014-12-15 22:45:48 +00:00
2014-11-24 12:23:15 +00:00
2014-12-12 15:10:43 +00:00
2014-12-05 12:13:30 +00:00
2015-01-19 07:30:47 +00:00
2014-12-15 19:07:53 +00:00
2014-12-19 22:19:48 +00:00
2014-11-20 18:01:26 +00:00
2015-01-11 04:39:24 +00:00
2014-12-15 19:07:53 +00:00