Don't pass around expld.dataseg pointer
authorAlan Modra <amodra@gmail.com>
Tue, 8 Feb 2022 00:10:35 +0000 (10:40 +1030)
committerAlan Modra <amodra@gmail.com>
Sun, 13 Feb 2022 03:30:56 +0000 (14:00 +1030)
commit2085ee26500b2d1b7a11ece8c44395e6403493f4
treec1034f73b7ebc6fddcf1affa2fd2de83006f2771
parent7d6aa4b321f2722512be7422394629eec526448b
Don't pass around expld.dataseg pointer

The better to see any code that accesses expld.dataseg.

* ldexp.c (fold_segment_end): Remove seg parameter.  Adjust calls.
(fold_segment_align, fold_segment_relro_end): Likewise.
* ldlang.c (lang_size_segment): Likewise.
(lang_size_relro_segment_1, lang_find_relro_sections_1): Likewise.
ld/ldexp.c
ld/ldlang.c