mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
* object.cc (Sized_relobj_file::do_layout): Keep warning sections
when making a shared library.
This commit is contained in:
@@ -1,8 +1,13 @@
|
||||
2011-06-17 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* x86_64.cc (check_non_pic): Add gsym parameter. Change all
|
||||
callers. Don't issue warning about PC32 against locally defined
|
||||
symbol.
|
||||
* object.cc (Sized_relobj_file::do_layout): Keep warning sections
|
||||
when making a shared library.
|
||||
|
||||
2011-06-17 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* x86_64.cc (Target_x86_64::Scan::check_non_pic): Add gsym
|
||||
parameter. Change all callers. Don't issue warning about PC32
|
||||
against locally defined symbol.
|
||||
|
||||
2011-06-16 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
|
||||
@@ -1243,7 +1243,7 @@ Sized_relobj_file<size, big_endian>::do_layout(Symbol_table* symtab,
|
||||
{
|
||||
if (this->handle_gnu_warning_section(name, i, symtab))
|
||||
{
|
||||
if (!relocatable)
|
||||
if (!relocatable && !parameters->options().shared())
|
||||
omit[i] = true;
|
||||
}
|
||||
|
||||
@@ -1262,8 +1262,7 @@ Sized_relobj_file<size, big_endian>::do_layout(Symbol_table* symtab,
|
||||
// -fsplit-stack.
|
||||
if (this->handle_split_stack_section(name))
|
||||
{
|
||||
if (!parameters->options().relocatable()
|
||||
&& !parameters->options().shared())
|
||||
if (!relocatable && !parameters->options().shared())
|
||||
omit[i] = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user