PR24996, Gold fix for ternary operator within linker scripts
PR 24996 * expression.cc (Trinary_expression::arg2_value): Use correct integer expression when calling "eval_maybe_dot" method. (Trinary_expression::arg3_value): Likewise.
This commit is contained in:
parent
b7a3015b1a
commit
6f485ad416
@ -1,3 +1,10 @@
|
|||||||
|
2019-11-11 Miguel Saldivar <saldivarcher@gmail.com>
|
||||||
|
|
||||||
|
PR 24996
|
||||||
|
* expression.cc (Trinary_expression::arg2_value): Use correct integer
|
||||||
|
expression when calling "eval_maybe_dot" method.
|
||||||
|
(Trinary_expression::arg3_value): Likewise.
|
||||||
|
|
||||||
2019-09-28 Alan Modra <amodra@gmail.com>
|
2019-09-28 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR 16794
|
PR 16794
|
||||||
|
@ -596,7 +596,7 @@ class Trinary_expression : public Expression
|
|||||||
Output_section** section_pointer,
|
Output_section** section_pointer,
|
||||||
uint64_t* alignment_pointer) const
|
uint64_t* alignment_pointer) const
|
||||||
{
|
{
|
||||||
return this->arg1_->eval_maybe_dot(eei->symtab, eei->layout,
|
return this->arg2_->eval_maybe_dot(eei->symtab, eei->layout,
|
||||||
eei->check_assertions,
|
eei->check_assertions,
|
||||||
eei->is_dot_available,
|
eei->is_dot_available,
|
||||||
eei->dot_value,
|
eei->dot_value,
|
||||||
@ -615,7 +615,7 @@ class Trinary_expression : public Expression
|
|||||||
Output_section** section_pointer,
|
Output_section** section_pointer,
|
||||||
uint64_t* alignment_pointer) const
|
uint64_t* alignment_pointer) const
|
||||||
{
|
{
|
||||||
return this->arg1_->eval_maybe_dot(eei->symtab, eei->layout,
|
return this->arg3_->eval_maybe_dot(eei->symtab, eei->layout,
|
||||||
eei->check_assertions,
|
eei->check_assertions,
|
||||||
eei->is_dot_available,
|
eei->is_dot_available,
|
||||||
eei->dot_value,
|
eei->dot_value,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user