aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2016-07-20 09:44:46 +0930
committerAlan Modra <amodra@gmail.com>2016-07-20 10:55:45 +0930
commitb751e639fcc69ba6e1d8ccc0fef2be1522802a33 (patch)
treeb1c2df529604c99bbc812f79918b50243f770d8a /configure
parent3ce512885ba76da53fae84cd1a555bc721fdd25e (diff)
downloadfsf-binutils-gdb-b751e639fcc69ba6e1d8ccc0fef2be1522802a33.zip
fsf-binutils-gdb-b751e639fcc69ba6e1d8ccc0fef2be1522802a33.tar.gz
fsf-binutils-gdb-b751e639fcc69ba6e1d8ccc0fef2be1522802a33.tar.bz2
Early expression evaluation
Folding a constant expression early can lead to loss of tokens, eg. ABSOLUTE, that are significant in ld's horrible context sensitive expression evaluation. Also, MAXPAGESIZE and other "constants" may not have taken values specified on the command line, leading to the wrong value being cached. * ldexp.c (exp_unop, exp_binop, exp_trinop, exp_nameop): Don't fold expression. * testsuite/ld-elf/maxpage3b.d: Expect correct maxpagesize.
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions