On Mon, Oct 5, 2015 at 2:58 PM, Sriraman Tallam wrote:
> On Wed, Sep 9, 2015 at 4:01 PM, Sriraman Tallam wrote:
>> On Wed, Sep 2, 2015 at 4:32 PM, Sriraman Tallam wrote:
>>>
>>> On Tue, Aug 18, 2015 at 9:46 PM, Cary Coutant
On Wed, Sep 9, 2015 at 4:01 PM, Sriraman Tallam wrote:
> On Wed, Sep 2, 2015 at 4:32 PM, Sriraman Tallam wrote:
>>
>> On Tue, Aug 18, 2015 at 9:46 PM, Cary Coutant wrote:
>> >> Thanks, will make those changes. Do you recommend a
On Wed, Sep 2, 2015 at 4:32 PM, Sriraman Tallam wrote:
>
> On Tue, Aug 18, 2015 at 9:46 PM, Cary Coutant wrote:
> >> Thanks, will make those changes. Do you recommend a different name
> >> for this flag like -fmake-comdat-functions-static?
> >
> > Well,
On Tue, Aug 18, 2015 at 9:46 PM, Cary Coutant wrote:
>> Thanks, will make those changes. Do you recommend a different name
>> for this flag like -fmake-comdat-functions-static?
>
> Well, the C++ ABI refers to this as "vague linkage." It may be a bit
> too long or too
On Wed, Aug 12, 2015 at 10:36 PM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, Aug 4, 2015 at 11:43 AM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, Jun 16, 2015 at 4:22 PM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, May 19, 2015 at 9:11 AM, Xinliang David Li
Based on Richard's suggestion, I have a patch to localize comdat
functions which seems like a very effective solution to this problem.
The text size increase is limited to the extra comdat copies generated
for the specialized modules (modules with unsafe options) which is
usually only a few.
On Tue, Aug 18, 2015 at 2:14 PM, Cary Coutant ccout...@gmail.com wrote:
Based on Richard's suggestion, I have a patch to localize comdat
functions which seems like a very effective solution to this problem.
The text size increase is limited to the extra comdat copies generated
for the
Thanks, will make those changes. Do you recommend a different name
for this flag like -fmake-comdat-functions-static?
Well, the C++ ABI refers to this as vague linkage. It may be a bit
too long or too ABI-specific, but maybe something like
-f[no-]use-vague-linkage-for-functions or
+@item -fno-weak-comdat-functions
+@opindex fno-weak-comdat-functions
+Do not use weak symbol support for comdat non-virtual functions, even if it
+is provided by the linker. By default, G++ uses weak symbols if they are
+available. This option is useful when comdat functions generated in
On Tue, Aug 4, 2015 at 11:43 AM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, Jun 16, 2015 at 4:22 PM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, May 19, 2015 at 9:11 AM, Xinliang David Li davi...@google.com
wrote:
Hm. But which options are unsafe? Also wouldn't it be better
On Tue, Jun 16, 2015 at 4:22 PM, Sriraman Tallam tmsri...@google.com wrote:
On Tue, May 19, 2015 at 9:11 AM, Xinliang David Li davi...@google.com wrote:
Hm. But which options are unsafe? Also wouldn't it be better to simply
_not_ have unsafe options produce comdats but always make local
On Tue, May 19, 2015 at 9:11 AM, Xinliang David Li davi...@google.com wrote:
Hm. But which options are unsafe? Also wouldn't it be better to simply
_not_ have unsafe options produce comdats but always make local clones
for them (thus emit the comdat with unsafe flags dropped)?
Always
On Tue, May 19, 2015 at 8:16 AM, Sriraman Tallam tmsri...@google.com wrote:
We have the following problem with selectively compiling modules with
-misa options and I have provided a solution to solve this. I would
like to hear what you think.
Multi versioning at module granularity is done by
On Tue, May 19, 2015 at 2:39 AM, Richard Biener
richard.guent...@gmail.com wrote:
On Tue, May 19, 2015 at 8:16 AM, Sriraman Tallam tmsri...@google.com wrote:
We have the following problem with selectively compiling modules with
-misa options and I have provided a solution to solve this. I
Hm. But which options are unsafe? Also wouldn't it be better to simply
_not_ have unsafe options produce comdats but always make local clones
for them (thus emit the comdat with unsafe flags dropped)?
Always localize comdat functions may lead to text size increase. It
does not work if the
On 05/19/2015 09:16 AM, Sriraman Tallam wrote:
We have the following problem with selectively compiling modules with
-misa options and I have provided a solution to solve this. I would
like to hear what you think.
Multi versioning at module granularity is done by compiling a subset
of modules
On Tue, May 19, 2015 at 10:22 AM, Yury Gribov y.gri...@samsung.com wrote:
On 05/19/2015 09:16 AM, Sriraman Tallam wrote:
We have the following problem with selectively compiling modules with
-misa options and I have provided a solution to solve this. I would
like to hear what you think.
17 matches
Mail list logo