[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL
From: |
gjl at gcc dot gnu.org |
Subject: |
[Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol |
Date: |
Thu, 02 Feb 2012 19:29:31 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=13410
--- Comment #12 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-02-02
19:29:31 UTC ---
The patch reads:
+ /* If 'shrinkable' is FALSE, do not shrink by deleting bytes while
+ relaxing. Such shrinking can cause issues for the sections such
+ as .vectors and .jumptables. Instead the unused bytes should be
+ filled with nop instructions. */
+ bfd_boolean shrinkable = TRUE;
+
+ if (!strcmp (sec->name,".vectors")
+ || !strcmp (sec->name,".jumptables"))
+ shrinkable = FALSE;
Shouln't this also cover .jumptables* and .progmem.gcc* ?
avr-gcc puts its jumptables into .progmem.gcc_sw_table for instance.
Relaxing must not do harm to them.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, eric.weddington at atmel dot com, 2012/02/01
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, childbear0 at gmail dot com, 2012/02/02
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, childbear0 at gmail dot com, 2012/02/02
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, childbear0 at gmail dot com, 2012/02/02
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, cvs-commit at gcc dot gnu.org, 2012/02/02
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, eric.weddington at atmel dot com, 2012/02/02
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol,
gjl at gcc dot gnu.org <=
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, childbear0 at gmail dot com, 2012/02/03
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, childbear0 at gmail dot com, 2012/02/03
- [Bug ld/13410] [avr]: error: relocation truncated to fit: R_AVR_13_PCREL against symbol, gjl at gcc dot gnu.org, 2012/02/03