mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
xfail locview tests on mep that use complex relocs for view numbers
Expressions that compute view numbers that aren't simplified early enough to a constant end up being selected for representation as complex relocations, enabled on mep-* targets. It would be possible to recognize such expressions, that can resolve to constants, but this problem was hit before, in preexisting tests, so xfail the new hits similarly. The new hits were caused by yesterday's patch to dwarf2dbg.c: views in the beginning of subsections are now computed later, based on the final views or previous subsections in the same section. for gas/ChangeLog * testsuite/gas/elf/dwarf2-18.d: Xfail mep-*. * testsuite/gas/elf/dwarf2-19.d: Likewise.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2019-05-07 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/gas/elf/dwarf2-18.d: Xfail mep-*.
|
||||||
|
* testsuite/gas/elf/dwarf2-19.d: Likewise.
|
||||||
|
|
||||||
2019-05-07 Alan Modra <amodra@gmail.com>
|
2019-05-07 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* symbols.c (use_complex_relocs_for): Formatting. Factor out
|
* symbols.c (use_complex_relocs_for): Formatting. Factor out
|
||||||
|
@ -2,9 +2,10 @@
|
|||||||
#readelf: -x.rodata -wL
|
#readelf: -x.rodata -wL
|
||||||
#name: DWARF2 18
|
#name: DWARF2 18
|
||||||
# The am33 avr cr16 crx ft32 mn10 msp430 nds32 pru rl78 and xtensa targets do not evaluate the subtraction of symbols at assembly time.
|
# The am33 avr cr16 crx ft32 mn10 msp430 nds32 pru rl78 and xtensa targets do not evaluate the subtraction of symbols at assembly time.
|
||||||
|
# The mep targets turns some view computations into complex relocations.
|
||||||
# The riscv targets do not support the subtraction of symbols.
|
# The riscv targets do not support the subtraction of symbols.
|
||||||
# The tile targets require 8-byte instructions, but the test only simulates 4-byte instructions.
|
# The tile targets require 8-byte instructions, but the test only simulates 4-byte instructions.
|
||||||
#notarget: am3*-* avr-* cr16-* crx-* ft32*-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* tile*-* xtensa-*
|
#notarget: am3*-* avr-* cr16-* crx-* ft32*-* mep-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* tile*-* xtensa-*
|
||||||
|
|
||||||
Hex dump of section '\.rodata':
|
Hex dump of section '\.rodata':
|
||||||
0x00000000 0100 *.*
|
0x00000000 0100 *.*
|
||||||
|
@ -2,9 +2,10 @@
|
|||||||
#readelf: -x.rodata -wL
|
#readelf: -x.rodata -wL
|
||||||
#name: DWARF2 19
|
#name: DWARF2 19
|
||||||
# The am33 avr cr16 crx ft32 mn10 msp430 nds32 pru rl78 and xtensa targets do not evaluate the subtraction of symbols at assembly time.
|
# The am33 avr cr16 crx ft32 mn10 msp430 nds32 pru rl78 and xtensa targets do not evaluate the subtraction of symbols at assembly time.
|
||||||
|
# The mep targets turns some view computations into complex relocations.
|
||||||
# The riscv targets do not support the subtraction of symbols.
|
# The riscv targets do not support the subtraction of symbols.
|
||||||
# The tile targets require 8-byte instructions, but the test only simulates 4-byte instructions.
|
# The tile targets require 8-byte instructions, but the test only simulates 4-byte instructions.
|
||||||
#notarget: am3*-* avr-* cr16-* crx-* ft32*-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* tile*-* xtensa-*
|
#notarget: am3*-* avr-* cr16-* crx-* ft32*-* mep-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* tile*-* xtensa-*
|
||||||
|
|
||||||
Hex dump of section '\.rodata':
|
Hex dump of section '\.rodata':
|
||||||
0x00000000 01000102 *.*
|
0x00000000 01000102 *.*
|
||||||
|
Reference in New Issue
Block a user